Home
2100 SB User`s Manual - Vorne Industries, Inc.
Contents
1. 2100SB Series Display User s Manual Page 5 Features 2100SB Series Display User s Manual Page 6 3 1 3 2 Setup Powering The Display Power connections are made to three pins of a 6 pin terminal strip on the rear of the 2100 Display This terminal stripis marked A F Refer to the back panel drawings at the end of Chapter 2 Power connections are wired to terminals A and C Terminal B is used to provide earth ground to the unit Earth ground must be wired to terminal B in order to provide a safety ground to the enclosure as well as a return path for external electrical noise disturbances Table C Power Connections Terminal 120 VAC Connections 24 VDC Connections A 120 VAC Hot 24 VDC B Earth Ground Earth Ground C 120 VAC Neutral DC Ground Setup Mode The 2100 Display setup selections are made using the front panel keys F1 F2 and F3 These keys are used to step through the setup menu and select the 2100SB Display s operating parameters Once saved these choices are stored in nonvolatile memory and need not be entered again Entering Setup Mode SETUP Feature To enter the Setup Mode the SETUP input terminal must be connected to the ISO GND terminal The SETUP feature also protects the unit s setup values from accidental or inadvertent change If no changes were made and the SETUP input terminal is disconnected from the ISO GND terminal the unit reboots However if changes were mad
2. lt SOH gt S 1 0 lt ESC gt 2 20C lt ESC gt 28 SStatus OK lt CR gt 2100SB Series Display User s Manual Page 22 Scripts Scenario B The Operator Does Not Respond Scenario B Step 5 If the operator does not respond by pressing the F1 key before the timeout the PLC will not receive the ASCII character 1 from the keypress script and will send a warning status to the supervisor Erase line 2 of display 2 using task 0 using Erase command Note that this script will also end scrolling for task 0 and leave the cursor on line 2 of the display lt SOH gt S2 0 lt ESC gt 2E lt CR gt Blink text WARNING starting at column 6 on line 1 of display 2 using task 0 using Cursor and Blink commands lt SOH gt S2 0 lt ESC gt 1 6C lt ESC gt 128 BWARNING lt ESC gt B lt CR gt Display text Hopper 9 LOW on line 3 of display 2 using task 0 using Cursor command lt SOH gt S2 0 lt ESC gt 3 4CHopper 9 LOW Cycle relay on display 2 using task 1 using Relay Wait and Goto commands lt SOH gt S2 1 lt ESC gt r lt ESC gt 0 10W lt ESC gt r lt ESC gt 0 10W lt ESC gt G lt CR gt Were all done The scripts in the previous example were presented in a straightforward and elementary manner In many instances the scripts can be combined and simplified to reduce the overall program length and number of transmissions required but care must be taken to account for all tasks that are running For example the following script
3. 133 149 zu 165 ei 181 197 p 213 2 229 245 85h 95h HF A5h i B5h i C5h i D5h 7 E5h E F5h 134 150 166 182 7 19833 2141 230 246 86h 96h A6h i Beh Cep Deh 5 E6h Ei Feh Li 185 151 167 c2 183 1997 2151 281 247 87h z 97h A7h i B7h C7h D7h E7h ai F7h 186 77 152 i i 168 LL 184 i 200 216 Hi 232 248 88h i i 98h i i A8h EL Ben zz Cah Fi Dent Egh i i Fah VU 137 u 158 HE 169 pr 185 ij 201 217 iii 233 249 89h iis 99h A9h C Boh V Coni Don ti Eon b Fogh HH 188 y 154 170 e 186 202i 2181 294 250 8Ah Z 9Ah Zi AAR BAh E CAh P DAh hi EAR FP FA 139 gt 155 171 18744 203 FF 219 235 m 251 8Bh 9Bh ABh BBh CBh i DBhii EBh i FBh ind 140 i 156 172 188 204 220 236 252 8Ch iie 9Ch E ACh BCh CCh DCh i ECh FCh itt 141 157 178 189 7 20513 221 7 287 253 8Dh 9Dh ADh BDh CDhi DDh EDh i FDh 142 e 158 4 174 i 190 206 222 i5 238 254 8Eh Zi 9Eh i AEH BEh ut CEh i DEh FLI EEh i FEh PH 148 ir 159 175 iz 191 v 207 p 223 s7 239 255 8Fh A on Ak AFH i BnL CFhii DFR I EFhi i FEN 2100SB Series Display User s Manual Page 61 Appendix C Character Sets 2100SB Series Display User s Manual Page 62 Appendix D Typical RS232 Pinouts RS232 Interface Reference DB25 Male Pin Numb
4. DBh EBh X FBh 140 z 156 e 172 1 2 188 3i 204 zi 220 236 252 i 8Ch i 9Ch ib ACh si BCh CCh ir DCh gs ECh FCh 141 157 5 1738 189 ii 205 221 dH 237 p 253 p 8Dh i 9Dh Z ADh i BDh GDh DDh EDh M FDh 142 i 158 p 174 me 190 206 it 222 d 238 20 254 8Eh Pi 9Eh ZZ AEh o BER CEh i DEh 3 EEh i FEh 143 159 y 175 191 207 A 223 ms 239 o 255 r 8Fh Z 9Fh 5 AFh BFh CFh DFh EFh i i FFh iL 2100SB Series Display User s Manual Page 58 Appendix C Character Sets Font 2 JIS8 Katakana Character Set 128 144 80h 90h 129 145 81h sm 91h 130 146 82h THE 92h 181 147 83h THE 93h 132 ana 148 84h THE 94h 85h THE 95h 150 96h 135 151 87h 97h 136 152 88h 98h 137 s 153 89h 99h 138 5 154 8Ah 9Ah 139 i 155 8Bh i 9Bh 140 iii 156 8Ch i 9Ch um 457 8Dh HE 9Dh 142 s 158 8Eh EH 9Eh 143 1 159 aFh 9Fh 2100SB Series Display User s Manual 160 AOh 161 Ath 162 A2h 163 A3h 164 A4h 165 A5h 166 A6h A7h 168 A8h 169 A9h 170 AAh 171 ABh 172 ACh 173 ADh 174 zs AEh 175 AFh 176 BOh Bih 178 B2h 179 B3h 180 B4h 181 B5h 182 B6h 183 B7h 184 B8h 185 B9h 186 BAh BBh 188 BCh 189 BDh 190 BEh 191 BFh 192 COh 193 C1h 194 C2h 195 C3h 196 C4h C5h 198 C6h 199 C7h 200 C8h 201 C9h 202 CAh
5. Marker command Refer to the description of the Marker command Section 4 10 Two arguments are required for this command Note Nested Goto commands referenced to the same marker are not recommended because it results in an infinite loop Note If a marker command is not included in a script containing aGoto command the Goto command will loop to the beginning of the script Format lt ESC gt marker repeatG marker The Marker command has a matching argument so that the loop is from the marker location to the Goto command Valid values for this argument are O and 1 The default value is zero repeat This argument specifies the number of times to repeat the preceding part of the script before the display will move on to process the rest of the script The range of values for this argument is O through 255 Zero will cause repeating until a new script of the same task is received also called an infinitegoto The default value is zero G The upper case letter G is used to invoke the Goto command Example assumes the line terminator is set to CR lt SOH gt s lt FF gt Repeat again lt ESC gt X lt VT gt and again lt ESC gt 3G lt CR gt This script executed on a 2180 display will clear the display write Repeatagain on the first line and then repeat three times the process of moving to the next line and writing and again Finally the unit will write following the last repeatd text Note that the Marker for the Goto in the
6. Page 41 Figure 10 Single Unit RS232 Diagram Page 42 Figure 11 Single Unit RS422 Diagram Page 42 5 2 Communicating To Multiple Units oa aida Page 43 Understanding An RS422 Network Page 43 Wirm An RS472 Network uere eR ideas loro DERART Page 43 Figure 12 RS422 Multidrop Wiring rerreenenennee Page 43 Figure 13 RS232 EE EE b kas st ja Page 44 Figure 14 KS232 Converter Wiring otsisid exe x eR Page 45 Addressing Multiple Units viii sau ES ENN ENER mkm RARE x RR ER Page 46 2100S B Series Display User s Manual ii Table Of Contents 5 3 Terminal Emulation ci a ds DAA A A a ja ees Page 47 VIO Compatible sia ir ai s Page 47 ZLOW EE EE Page 48 Appendix A Glossary cionado a A A Page 49 Appendix B Specifications iuksaesurRvARIREEEERIEQURREREIREE RE imeda Page 55 Communication Interface 252229223 3324 E i a A al a ad Page 55 Vacuum Eluorescent Display de sees b a sx E ek E ERR RR Rn see Page 55 Physical And Electrical EE Page 55 PAAS ONS str s sties A A Bans e pr a Page 56 Mounting Information A EQ ays Root re aee EH RR i r Be Page 56 Appendix C Character Sets eeeerre rrt Rm Page 57 Font T IBMG Character Set nigu mahlu pep eR E Eb ii Page 57 Font 2 JIS8 Katakana Character Set isis ek Page 59 Font 3 Slavic Latin ID Character Set ti exse A Re ed aaa Page 61 Appendix D Typical RS232 Pinouts 00 no nun nunn hh hh hh Page 63 INd k ai aaa tl a e Page 65 2100SB S
7. Refer to Sections 4 2 4 3 and 4 14 for more information on the Scroll Cursor and Blink commands used below M Let s display message Status OK on line 1 of the display lt SOH gt S0 0 Status OK CR Now let s clear the display and leave the cursor on column 1 of line 1 lt SOH gt S0 0 lt FF gt lt CR gt M Now let s scroll the message Status OK on line 1 of the display lt SOH gt S0 0 lt ESC gt 28 SStatus OK lt CR gt M Scrolling reguires a task of its own What happens if we end the task To find out let s send a dummy message to task 0 This will end the old task 0 lt SOH gt S0 0 lt CR gt The previous command will end the scrolling task but leave the text on the display wherever 1t was at the moment the new script was executed Clear the display again lt SOH gt S0 0 lt FF gt lt CR gt M Now let s blink the text WARNING on line 2 of display starting at column 6 lt SOH gt S0 0 lt ESC gt 2 6C lt ESC gt 128 BWARNING lt CR gt bd Clear the display again lt SOH gt 50 0 lt FF gt lt CR gt Were done 2100SB Series Display User s Manual Page 19 Scripts Advanced Example Application Preface The commands in Figure 9 with the addition of display text and control characters are the basic building blocks of all scripts Consider an example application where a PLC is monitoring the status of a machine and a number of its hoppers The hoppers require manual filling on an irregular basis When th
8. The four tasks can display text or perform any and all escape sequences that are available to a single task Each script must be designated with a task number from zero to three Simple Packet Protocol Simple Packet Protocol is the serial communication format which is used tosend a Serial Buffer Script to a 2100SB unit for execution 2100SB Series Display User s Manual Page 13 Scripts Format SOH TypeAddress Task scriptc TERM lt SOH gt The ASCII Start of Header character decimal value 1 must begin every transmission Type This element specifies whether the Serial Buffer Script is for an individual unit address or for a group address S For individual unit address S For group address Address This element specifies the actual unit or group address If none is specified the default is Address 0 0 255 Valid unit address 0 255 Valid group address Refer to Section 5 2 Group Addressing S The ASCII Semicolon character decimal value 59 Task This element specifies the Task number to which the script should be assigned If none is specified the default is Task 0 0 3 Valid task numbers The ASCII Colon character decimal value 58 script This element is the actual message script which can contain literal text control characters and command strings The control characters lt SOH gt lt CR gt and lt LF gt cannot be used in this part of the packet lt TERM gt This element specifies the terminating char
9. This allows the host to communicate via RS232 The converter unit then retransmits the data out its RS422 port to all other units on the network RS232 to RS422 Conversion This configuration is used when a host RS232 output is converted to RS422 by one of the 2100 units for use in a multiple display network The host is wired to a 2100 Display s RS232 converter port Then the RS422 output from that 2100 Display unit is wired in parallel to all of the other 2100 Display units in the network The RS422 portion of the wiring in the network is the same for all network configurations The following diagram shows the internal RS232 to RS422 converter of a 2100 Display Figure 13 RS232 Converter RS232 CONVERTER PORT NV 8432 1 6000 0000 J 9 8 7 6 P RS422 SERIAL RS232 EN PORT lt 1 RS422 IN Y 7 2 RS422 IN 7 3 RS422 OUT HY 4 RS422 OUT 7 5ISO GND i 2100 Microprocessor OW Note Note that the maximum recommended cable length for RS232 communications is 50 feet For best results the shortest cable possible should be used Terminating As discussed earlier RS422 multidrop network wiring must be terminated correctly at both ends of the network When the RS232 to RS422 converter is used the host communicates to a 2100SB using RS232 No terminating resistors are required o
10. 203 CBh CCh 205 CDh 206 CEh CFh 208 DOh 209 Dih 210 D2h 211 D3h 212 D4h 213 D5h D6h 215 D7h 216 D8h 217 D9h 218 DAh 219 DBh 220 DCh 221 DDh 222 DEh 223 DFh 240 FOh 241 Fih 242 F2h Fsh 243 33 244 p F4h 245 F5h 246 y F6h F7h 248 F8h 249 F9h 250 Page 59 Appendix C Character Sets Font 3 Slavic Latin II Character Set 128 144 m 160 176 i 192 i 208 224 240 80h 90h Em AOh H Boh COh Doh 5 Em Z2 FOh 129 145 161 7 177 xz 193 i 209 fi 225 y 241 81h LA Oth i Alh A Bih rt Ch Dih Eth Eih 130 z 146 162 178 m 194 210 i 226 242 82h z 92h A A2h X Bah lt C2h i D2h is E2h Z3 F2h 131 zt 147 163 179 198 i 211 1 227 243 83h i 98h Z2 Ash L B3h i C3h T D3h E ESh Pi FSh 132 i 148 164 y 180 196 212 wu 228 244 tm 84h 3 94h i Ah PS B4h i C4h D4h i E4h FP F4h 133 149 165 181 197 213 229 245 m 85h ii 95h i A5h es B5h S C5h i D5h i E5h zz Fbh 134 a 150 166 i 182 198 x 214 280 ux 246 86h i 96h Ro ABH wi B6h Em Ch ri Deh Z E F6h 135 pe 151 aL 167 e 188 ux 199 w 215 281 uL 247 87h 97h A7h o Bh E Ch D7h o En F7h 136 152 A 168 g7 184 m 200 ii 216 ii 282 A 248 88h d 98h ii A n E B8h lt C8h D8h E Egh PE
11. 5Fh 6Fh Li Eh 3 2100SB Series Display User s Manual Page 57 Appendix C Character Sets Font 1 IBM Character Set 128 144 4 160 176 192 i 208 i 224 240 80h iF 90h E A0h HE BOh COh DOh EOh FOoh zen da lt 145 161 177 ki 198 i 209 225 y 241 3 81h i 91h Eo Ath ho Bih TX Cth Dih if Eth P7 Fih 130 z 146 pi 162 lt 178 m 194 210 226 yu 242 82h iut 92h FE A2h ls B2h C2h i D2h E2h 3 F2h 1 131 z 147 168 lt 7 179 198 i 211 ij 227 e 243 A 83h i on CG Ash L B3h i C3h D3h E3h ii F98h m 132 1 148 164 ws 180 196 212 i 228 im 244 84h zi 94h uz Adh P B4n i C4h Dan E4h vs F4h 133 149 gt 165 77 181 197 213 229 245 85h zi 95h zi A5h Di B5h i C5h D5h i E5h i F5h 134 i 150 166 cz 182 ip 198 i 214 _ 280 246 86h i 96h Li A6h zz Beh 31i Cen i D n FF Eeh i F6h 135 puss 151 gt 167 183 199 215 i 231 247 87h y 97h Li Ah B7h Zi Ch i D7zh Fi E7h i F7h 136 152 168 184 200 ii 216 v 232 ii 248 88h E 98h A n B8h E C8h D8h f E8h 7 F8h 137 9 388 er 169 pu 185 3 DOI ga 217 233 p 249 89h i 99h i i A9h B9h i C9h ir D9h E9h i Fon 138 4 154 1 170 186 202 it 218 234 p 250 8Ah E oan i i An BAR ii CAh 77 DAh EAh zt FAh Ee lt gt Abe uc MAS BA E03 Lie 219 235 251 8Bh i 9Bh ABh BBh i CBh 3r
12. F8h 137 i4 153 ii 169 q 185 i 201 p 217 233 249 89h i 99h i i A9h Lu B9h i C9h ir D9h E9h i i F9h 138 4 154 y 170 186 202 ii 218 _ 234 lt 250 8Ah i i 9Ah i i AAh BAh ii CAh DAh Po EAh 1 FAh 285 251 EBh i i FBh 139 att 188 ege 171 ues TB 03 aa 219 8Bh 9Bh Y ABh o BBh i CBh f DBh lj 456 9 472 mp ee e 204 3250 236 252 2 8Ch i 9Ch FO ACh ZZ BCh CCh ir DCh HB Eh FCh f 141 zx 157 R deg 89 ip 7905 2 epi Iggy se Dha da 8Dh aL 9Dh ADh F BDh a CDh DDh amp EDh si FDh 142 i4 158 174 me 190 wt 206 ii 222 238 4 254 8Eh Zi 9Eh A n BEh i CEh f DEH Li EEh H FER 143 159 175 191 i 207 nr 223 HH 239 255 8Fh i 9Fh Zi AFH BFh CFh DEN EFh FFh 2100SB Series Display User s Manual Page 60 Appendix C Character Sets Font 4 Cyrillic Character Set 128 Y 144 4 160 176 z 192 p 208 i 0224 m 240 jm 80h i 90h 7 AO BOh COh i i Doh EOh zi FOh i 129 145 161 177 193 37 209 225 241 81h i 91h Aih 7 Bih Cih i Dih a Eth 1 Fih 180 146 162 178 T 194 i 210 i 226 242 82h 92h A2h 2 Bah i Cah EG Den i Een EX Fen i 131 72 147gg 163 T 170 195 FE 2115 227 pe 243 83h i 93h A3h B3h C3h D3h X ESh F3h 182 148 zz 164 180 1 196 T 212 ph 228 m 244 84h 3 94h A4h B4h AL C4h Pi D4h E4h Zi F n E
13. The natural color emitted by the VFD is a blue green peaking at a wavelength of 505 nanometers The VFD tube has a rated life of 50 000 hours almost six years of continuous operation Rated life is defined as the length of time before the average dot brightness will reach one half of its original brightness due to fatigue of the display phosphors Note To maximize the life of the display it is important to avoid keeping the same message fixed on the display for extended periods hours If default messages like ALL SYSTEMS GO or MACHINE RUNNING are used it is suggested that they scroll to prevent imprinting the message on the display phosphors E PROM Memory This memory is used to store the information entered during setup Setup data needs to be entered only once Individual setup items may be modified at any time by entering the setup mode and making the desired changes and then choosing the Save Changes option upon exit This memory is retained in the absence of power with no need for a battery Scripts The 2100 Series displays interpret scripts received from a host device with a serial port such as a PLC or a DOS based computer Scripts are used to define the text to be displayed to specify how the text is to be presented to control the relay and to define the operation of the front panel function keys Scripts may contain literal text control characters and command strings Scripts can be transmitted serially in a Simple Packe
14. Zero and one produce one character The default value is zero R The upper case letter R is used to invoke the Repeat command Example assumes the line terminator is set to CR lt SOH gt s lt ESC gt 8R Vorne lt ESC gt 7R lt CR gt In this example eight dashes would be displayed then the word Vorne followed by seven more dashes 2100SB Series Display User s Manual Page 37 Scripts 4 14 Scroll The Scroll command is used to scroll characters from right to left on the current line The text to be scrolled must be preceded by the Scroll command and terminated by either an lt EOT gt character decimal value 04 or the end of the script Regardless of the column position of the cursor scrolling text will always begin at the rightmost character of the current line and scrollto the left pushing any existing text off the line ahead of it The two possible arguments for the Scroll command allow the user to specify the speed of the scrolled message and how many times the text should scroll Format lt ESC gt rate repeatS rate This argument specifies the scroll rate The number represents the time in 0 2 second increments reguired for a character to scroll across the 20 character line The range of acceptable values is 1 through 255 Thus a character can take from 0 2 to 51 seconds to travel across the line A value of zero or no number selects the previous rate or if no previous rate is available selects the defa
15. escape sequence allowing scripts to have complete control of the 2100 display unit Escape sequences fall into two broad categories Display Attribute Control and Script Flow Control Display Attribute controls are used to determine the appearance of the displayed text Script Flow controls are used to control the order in which it is processed Figure 9 summarizes the standard 2100 series escape sequences 2100SB Series Display User s Manual Page 18 Scripts Figure 9 Standard 2100 Display Escape Sequences Command Command Letter Type Description Blink B Display Control blinking of characters Cursor C Display Set the next display write position Erase E Display Erase the specified line Erase2eol e Display Erase from the specified position to the end of the line Cursor remains at the specified location Font F Display Choose a character set Goto G Flow Loop back to a script marker Keypress S Flow Send key press value out the serial port Lock l Flow Make a task ignore new scripts or undo the same Marker X Flow Mark the return place for the Goto command Output O Display Set display or serial port as output Relay r Display Turn the relay output on or off Repeat R Display Print the next character x times Scroll S Flow Display Set scrolling for the current line Wait W Flow Stop script execution for a while Simple Examples To Try This example assumes that Line Terminator is set to lt CR gt in setup and the unit address is set to 0
16. example script is the lt ESC gt X The resulting message would appear as Repeat again and again and again and again 2100SB Series Display User s Manual Page 31 4 8 Note 2100SB Series Display User s Manual Scripts Keypress Script The Keypress script is not actually a command but rather a predefined script included in permanent 2100SB memory The script simplifies the use of the front panel keys The Keypress script always uses task 3 Therefore running any other script in task 3 will terminate the Keypress script Format lt ESC gt 1s 1 This argument specifies the predefined Keypress script S The lower case letter s is used to invoke the Keypress script Example assumes the line terminator is set to CR lt SOH gt S1 lt ESC gt 1s lt CR gt This script will cause any keys pressed on the 2100 series display with address 1 tobe transmitted back to the host The following chart describes the relationship between keys pressed and characters transmitted Fl Transmits the character 1 ASCII 31 decimal value 49 F2 Transmits the character 2 ASCII 32 decimal value 50 F3 Transmits the character 3 ASCII 33 decimal value 51 Since there is no active serial communication handshaking care should be taken when executing the Keypress script on a networked display Anytime this script is executing the 2100SB will immediately transmit a character every time a key is pressed Page 32
17. is used to specify the beginning point of aGoto loop One argument is required for this command Format lt ESC gt markerX marker This is the matching argument to the marker value in the Goto command so that the loop is from the Marker location to the Goto command location Valid values for this argument are 0 and 1 If no value is entered or if the value is greater than 1 the value will default to zero X The upper case letter X is used to invoke the Marker command Example assumes the line terminator is set to lt CR gt SOH s I feel lt ESC gt 1XGREAT lt ESC gt 1 2G lt CR gt This example would display as feel GREAT GREAT 2100SB Series Display User s Manual Page 34 Scripts 4 11 Output The Output command is used to direct characters to the serial port or to the display screen This command requires one argument The Output command is specific to a task and therefore only affects routing of text for the task referenced in the script Format lt ESC gt routeO route This argument specifies the desired routing of the text The value for this parameter must be 0 thru 5 0 Direct the text following the command string to the screen of the 2100 Display Thisis the default setting 1 Direct the text following the command string to the serial port The text will be directed to the RS232 port output pin 2 and the RS422 port output pins 3 and 4 The baud rate and data bits for the output are the sa
18. lt SOH gt S1 0 lt ESC gt 2E lt ESC gt 1 6C lt ESC gt 128 BW ARNING lt ESC gt B lt ESC gt 3 4C Hopper 9 LOW lt ESC gt 4 1CPress F1 to confirm lt CR gt would end scrolling erase line 2 blink message WARNING starting at column 6 on line 1 display message Hopper 9 LOW on line 3 and display message Press Fl to confirm on line 4 of display 1 all using task 0 This results in a smaller program and fewer required transmissions than the following scripts that were used lt SOH gt S1 0 lt ESC gt 2E lt CR gt lt SOH gt S1 0 lt ESC gt 1 6C lt ESC gt 128 BWARNING lt ESC gt B lt CR gt lt SOH gt S1 0 lt ESC gt 3 4CHopper 9 LOW lt ESC gt 4 1CPress F1 to confirm lt CR gt 21008B Series Display User s Manual Page 23 When writing scripts keep in mind Running a script in a task will terminate the previous script running in that task A task that writes static data to the display including blinked characters terminates as soon as the data is written None the less the information will be displayed until it is erased or overwritten Scrolling text requires a separate task as long as the scrolling continues Erasing a display using lt SOH gt S2 0 lt FF gt lt CR gt which is executed using task 0 would not stop any scrolling text using tasks 1 2 or 3 Also remember multiple scripts can often be combined into one Literal Control Characters Literal Control Representation format is used if you want to display the
19. mm Model 2180 9 mm Physical and Electrical Power Supply Options 120 VAC 15 50 60 Hz 0 16A 20 Watts 24 VDC 210 0 8A 20 Watts Operating Temperature Range 0 50 C Storage Temperature Range 20 to 70 C Relative Humidity 0 95 Relative Humidity Non condensing WIE ae TP ea ROMPE Approx 6 5 Ibs Annunciator Relay Type aas rl led Single Pole Double Throw RAINE 22 422 b uk 120 VAC GIA 2100SB Series Display User s Manual Page 55 Dimensions Front Panel and Depth 4 5 114 3 mm 10 ek 304 8 mm 124 5 mm Mounting Information The 2100 Display mounts in the user s panel through a rectangular cutout and is secured with four 10 32 hex nuts to threaded studs located at the corners of the bezel 125 3 1 mm 11 25 425 k Si 285 8 mm Ze 3 1 mm 1 A 3 75 4 0 Panel Cutout 95 2 mm 101 6 mm y o O sei mn i Mounting holes require clearance for 10 32 threaded standoffs 7 32nds 5 6mm diameter 2100SB Series Display User s Manual Page 56 Appendix C Character Sets The full IBM J1S8 Katakana Slavic Latin II and Cyrillic character sets are available on the 2100 Display All fonts share the first 128 characters 00h to 7Fh Common Character Set 0 ins 16 A 32 48 HE 64 P 80 Por 96 112 00h E 10h 20h 30h 40h F 50h 60h 70h los 17 4 33 49 i 65 Ben D 11
20. next character will be displayed The Cursor command character is C Electrically Erasable Programmable Read Only Memory The memory in the 2100 Display that is used to store setup information End of Transmission control character decimal value 4 used in scripts to terminate the Scroll command mark the end of a string of characters that are to be scrolled Represents the End of Transmission control character See End of Transmission The Erase command is used to clear a specified line and place the cursor at the first column of the line The Erase command character is E The erase2eol command is used to clear a display line from the specified location to the end of the line The erase2eol command character is e Represents the Escape control character See Escape The Escape control character decimal value 27 used as the first character in all command strings unless an AlternateEscape character is selected in setup In that case the 2100 unit will recognize either the Escape or the chosen Alternate Escape character as the command identifier Page 50 lt FF gt Font Form Feed Goto Horizontal Tab Host lt HT gt Keypress Script lt LF gt Line Feed Lock Marker Multidrop 2100SB Series Display User s Manual Appendix A Glossary Represents the Form Feed control character See Form Feed The Font command is used to specify the character set to be shown on the 2100 Display The Font
21. placed in the Setup mode the Choose an Option menu will be displayed The options are General Setup Serial Port Setup Parallel Port Setup Load Default Setup Test Mode and Enter Program Mode Parallel Port Setup and Enter Program Mode are not used on the 2100SB Displays General Setup Alternate Escape ESC FS GS RS US ENQ ACK BEL DC2 DC4 NAK SYN CAN EM SUB Default ESC The ESC character is the default command identifier This selection permits an additional character to be selected as a valid command identifier This is required if the host does not permit literal ESC characters to be used Regardless of this selection the ESC character will always be recognized as a valid command identifier 21008B Series Display User s Manual Page 8 Setup Vertical Scroll Yes No Default Yes The vertical scroll feature allows messages that are received to be displayed without the need to use cursor control On a 2140 the first 20 characters received are displayed on line one The following 20 characters are displayed on line two Any additional characters received will force the data on line one to be replaced by the data on line two Any subsequent characters will be displayed on line two On 2180 units vertical scrollng occurs when the 81st character is received This is typically most useful in Terminal mode particularly when the host device is not programmable Refer to Section 5 3 Terminal Emulation for details If the vert
22. would be required on the two end 2100 s In this case no terminating resistors would be required at the host The purpose of the terminating resistors is to prevent reflection problems The resistance value of the terminating resistors should match the characteristic impedance of the cable A typical value for this is 120 ohm RS422 Multidrop The diagram below shows the required 120 ohm resistors assuming that the host is at one end of the network and illustrates the proper wiring for an RS422 multidrop network RS422 multidrop is the basic network configuration for 2100 display units Figure 12 RS422 Multidrop Wiring RS422 ei EE DI z z ala 8 5 JA A NO ID Ss S 20 1 2 3 4 5 6 RS422 TRANSMIT RS422 TRANSMIT MK RS422 RECEIVE D RS422 RECEIVE SIGNAL GROUND HOST DEVICE TT OA TLd TL All resistors shown are 120 ohm 1 4 W S z 422 IN A a n 422 IN Terminating resistors are required 422 OUT y at both ends of the RS422 network id AUT k D BR IS This diagram is for applications where the host o ISO GND N is a PLC or computer that will use R8422 to o SETUP i communicate to a network of 2100 s 21008B Series Display User s Manual Page 43 Serial Port Operation RS232 Converter All 2100 Display units have a built in dataconverter that can be used to convert the host RS232 data to RS422
23. 10 Marker 19 31 34 40 51 Memory 3 7 8 Model Summary Table 2 Mounting 56 Multidrop 43 44 45 51 Multitasking 52 N Network 43 44 45 46 O Operating Temperature 55 Output 19 24 35 52 p Parameters 4 7 8 PLC 1 52 Power Connections 7 Power Supply 1 3 55 R RAM 52 Rated Life 3 55 Reflection Problems 44 Relative Humidity 55 Relay 19 36 52 55 Output 4 Terminal Connections 4 Repeat 19 31 37 38 39 40 52 RS232 4 Cable 46 Converter 44 45 Converter Wiring 45 Pinouts 63 64 Port 35 41 Serial Port DB9 Connector 41 RS422 4 Cable 46 Multidrop 43 44 Multidrop Wiring 43 Port 35 41 Serial Port Terminal Strip 41 Page 65 Index S Script 3 13 15 16 17 19 20 52 Script Flow Control 18 Scroll 3 9 19 33 38 52 Serial Buffer Script 13 Serial Port 4 41 Setup 3 7 8 52 Circuit Wiring 8 Simple Packet Protocol 10 13 14 52 SPDT 4 52 Specifications 55 Stack 17 18 Start Of Header 14 52 Storage Temperature 55 Studs 56 T Task 3 14 52 Terminal Emulation 9 47 Terminal Mode 9 Terminal Strip 4 7 41 Terminating Character 14 Terminator Resistor 42 44 Twisted Pair 46 Two Line Display 1 U Unit Address 9 14 46 V Vacuum Fluorescent 1 3 Vertical Scroll 9 Vertical Tab 16 53 VED 53 W Wait 19 33 36 40 53 Wavelength 3 55 Weight 55 Wiring Examples 42 2100SB S
24. 13 14 16 24 25 32 49 Back Panel 4 5 7 Backspace 16 47 49 Baud Rate 4 9 49 Blink 13 19 26 49 Boot 9 C Carriage Return 10 14 16 47 49 Character Height 2 55 Character Set 57 Characteristic Impedance 46 Column Position 18 27 29 38 Command Character 49 Command Identifier 8 Command String 17 50 Commands 1 19 Communication Interface 55 Conduit 50 Control Characters 16 17 20 24 25 35 50 Cursor 13 15 16 17 18 19 27 28 29 38 39 50 Cursor Command 9 27 Cursor Control 9 13 D Data Bits 4 10 DB9 Connector 4 41 64 Default Settings 8 10 Diagnostic Screen 9 Dimensions 56 Display Attribute Control 18 Display Escape Seguences Table 19 DOS 1 DSR amp RTS 41 45 2100SB Series Display User s Manual E EPROM Memory 3 50 Earth Ground 7 End Of Transmission 16 38 50 Erase 19 28 29 50 Erase2eol 19 29 50 ESC Character 8 17 Escape 17 50 Command Sequence 17 Command Strings 17 Example Application 20 F Font 19 30 51 Form Feed 9 16 51 Four Line Display 2 Front Panel 1 2 7 8 Front Panel Keys 7 8 G Goto 19 31 33 34 40 51 Group Address 9 14 46 H Horizontal Tab 16 51 Host 8 9 41 42 43 44 45 46 51 ISO GND 7 41 K Keypress Script 19 20 22 23 32 51 L Line Feed 10 14 16 51 Literal Control Character 24 25 35 Literal Text 15 17 Lock 19 33 51 Loop Test
25. 3 Oih i uh 21h 1 ah A Ah i 51h LX oh 7th 2 p 18 A 34 ti 50 7 66 p B r 98 ji 114 02h HE 12h r 22h 32h x 42h Es 52h P7 62h Ri 72h 3 A 19 35 i 51 67 m 83 y 99 ki 115 O3h HF 43h 1 23h tt 33h 2 43h 53h s 63h i 73h 4 3 20 rr 36 is 52 i 68 yu 84 i 100 116 Odh HF 14h FE 24h lt 34h t 44h A 54h FE 64h LA 74h osh E 15h SS 25h x 35h 45h E 55h i i 65h Ei 75h 6 22 38 54 Jo ges 86 402 ee 418 O6h E 16h ma 26h HO 36h 2 46h P 56h 66h F 76h 7 29 9 39 3 Bo publ O Br pr T03 aa Ue o7h 47h lt E 27h 37h i Am iz 57h Fd 67h H 77h 8 n 24 ir 40 56 7 72 i i 88 1 104 120 08h Ei 48h 28h 38h Z2 48h FUE 58h cx 68h 3 78h 9 4 25 dives 57 ic 73 Y 89 i 105 19 ogh 19h 29h 39h iv 49h i 59h F X 69h i 79h 10 su 26 42 58 xz 714 v 90 3 106 122 OAh bhi 1Ah 2Ah 3Ah 4Ah 3 SAh sh 6Ah 7Ah atl dd oe 27 43 59 x 75 ES 91 us 107 15 123 OBh 41Bh 2Bh 3Bh 4Bh i 5Bh i 6Bh F 7Bh 5 a De 379 P er 85 pp 101 m 117 12 g 28 44 60 9 76 92 108 124 OCh lt o 5 2Ch 3 3Ch 4Ch i 5Ch 6Ch i 7Ch 13 h 29 45 61 7 f 93 Mi 109 125 ODh 1Dh 2Dh 3Dh 7 4Dh i i 5Dh i 6Dh iii 7Dh 14 p 30 46 62 78 Li WA 110 126 oEh Z 1Eh 79 2Eh s 3Eh 4Eh i SEN 6Eh i 7Eh IB D o 47 9 Don 79 95 DIES M OFh 4Fh 2Fh ap AEN ij
26. C gt B Not lt CR gt In this example two Blink command strings are included The first command string turns on the blink effect and the second command string terminates the blinkeffect The word Blinking will blink at the previously selected or default blinkrate The word Not will not blink 2100SB Series Display User s Manual Page 26 4 3 Scripts Cursor The Cursor command is used to explicitly specify the position where the next character will be displayed Two arguments are associated with this command Format lt ESC gt line columnC line This argument is used to specify the line on which the next character will be placed The range of values for this argumentis 1 or 2 for the 2140 or 1 thru 4 for the 2180 Zero no number or a number greater than the maximum number of lines on the display default to 1 Negative values will result in no line cursor movement column This argument is used to specify the column position where the next character will be placed The range of values for this argumentis 1 thru 20 One is the left most column and 20 is the right most column Zero no number or numbers greater than 20 default to one Negative values will result in no column cursor movement C The upper case letter C is used to invoke the Cursor command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt CM lt CR gt In this example the letter M will be placed in the first column of the first line
27. Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt 2 15CT lt CR gt In this example the letter T will be placed in the fifteenth column of the second line 2100SB Series Display User s Manual Page 27 Scripts 4 4 Erase The Erase command clears the specified line and leaves the cursorat the first column of the line One argumentis required for this command Format lt ESC gt lineE line This argument specifies the line to erase Line numbers are 1 or 2 for 2140 units and 1 thru 4 for 2180 units The default is the current line if no line is specified E The upper case letter E is used to invoke the Erase command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt 2E lt CR gt In this example the contents of the second line would be erased and the cursor would be placed in the first column of the second line 21008B Series Display User s Manual Page 28 4 5 Scripts Erase2eol The erase2eol command clears the line from the specified location to the end of that line This command is useful when writing over existing text that might be longer than the new text The format allows the user to define the line and column positionfrom which to erase but it is possible and frequently more useful to simply erasefrom the current position with no cursor movement After an erase2eol command has been executed the cursor is left at the position from which the erase2
28. LOW lt ESC gt 4 1CPress Fl to confirm lt CR gt Cycle relay on display 1 using task 1 using Relay Wait and Goto commands lt SOH gt S1 1 lt ESC gt r lt ESC gt 0 10W lt ESC gt r lt ESC gt 0 10W lt ESC gt G lt CR gt Start the Keypress Script on display 1 to check for a keypress using Keypress script Note that this script always uses task 3 lt SOH gt S1 3 lt ESC gt 1s lt CR gt Step 4 The PLC starts a timer Scenario A The Operator Responds Scenario A Step 5 If the operator responds by pressing the F1 key before the timeout the PLC will receive the ASCII character 1 from the keypress script and will send a new message to the operator Erase line 4 of display 1 using task 0 using Erase command lt SOH gt S1 0 lt ESC gt 4E lt CR gt Display text Thank You on line 4 of display 1 using task O using Cursor command lt SOH gt S1 0 lt ESC gt 4 5C Thank You lt CR gt Stop the Keypress Script on display 1 Note that running anything in task 3 will halt the script lt SOH gt S1 3 lt CR gt Scenario A Step 6 The operator fills hopper 9 and the PLC no longer detects a low level on hopper 9 The PLC removes the warning status to the operator Turn relay of display 1 off using task 1 using Relay command lt SOH gt S1 1 lt ESC gt r lt CR gt Clear display 1 lt SOH gt S1 0 lt FF gt lt CR gt Scroll message Status OK on line 2 of display 1 using task O using Cursor and Scroll commands
29. Pressure lt ESC gt 30W lt FF gt lt ESC gt 5W lt ESC gt 1 0G lt CR gt This script uses the Wait command in combination with theGoto and Marker commands to control the timing of a repetitive looping message The script clears the display of any existing text drops a Marker reference and then writes the text WARNING on the first line Next the unit waits for 2 seconds clears the display waits 0 5 seconds and then writes the text Low Pressure Following a 3 second wait the unit again clears the display waits 0 5 seconds and then loops back to the Marker location The Goto command specifies continued repetitions so the script will continue alternating between WARNING and Low Pressure until it is terminated by a different script 2100SB Series Display User s Manual Page 40 S Serial Port Operation 5 1 Communicating To A Single Display Communications from the host can be sent to a single 2100 Display ineither RS232 or RS422 Wiring to a Single Display Connections to the serial port are made to either the RS232 connector or the RS422 connector on the rear of the unit The serial port is comprised of an RS422 communications port and a built in RS232 to RS422 converter The host must communicate with the 2100SB either via the RS232 converter port or the RS422 port Only one port can be used at any given time The following tables identify all of theserial port connections for the 2100 Display Table E RS422 Serial Port Terminal Strip T
30. S232 communications is 50 feet Figure 11 Single Unit RS422 Diagram RS422 MAAS JEE Z zz 0 0 65 a ja a O SSS Qo D 1 2 3145 56 RS422 TRANSMIT Rija RS422 TRANSMIT RS422 RECEIVE SIGNAL GROUND HOST DEVICE Terminator resistor typically 120 ohm 1 4 W Refer to Section 5 2 Communicating to Multiple Units Wiring an RS422 Network for details Note The maximum recommended cable length forRS422 communications is 4000 feet 2100SB Series Display User s Manual Page 42 Serial Port Operation 5 2 Communicating To Multiple Units Understanding An RS422 Network Units may be configured in a multidropnetwork where the host RS422 signal is connected directly to multiple 2100 display units A maximum of 32 display units or 4000 feet of cable may be connected to a single host output in a multidrop configuration RS422 Multidrop This configuration is used when the host output is RS422 The RS422 output from the host is wired in parallel to all of the 2100 Display units in the network Wiring An RS422 Network Terminating The network wiring must be terminated correctly at both the beginning the host in the drawing below and at the last 2100 ending the network In reality the host can be connected anywhere on the network The terminating resistors must still be installed atboth ends of the network If the host is connected at the center of the network terminating resistors
31. SOH gt S1 0 lt ESC gt 2 20C lt ESC gt 28 SStatus OK lt CR gt Step 2 We send commands to initialize display 2 Terminate any task 0 previously running on display 2 lt SOH gt S2 0 Terminate any task 1 previously running on display 2 lt SOH gt S2 1 Terminate any task 2 previously running on display 2 lt SOH gt S2 2 Terminate any task 3 previously running on display 2 lt SOH gt S2 3 Make sure the relay of display 2 is off using Relay command SOH S2 2 ESC r CR Clear display 2 lt SOH gt 52 0 lt FF gt lt CR gt 4 Scroll text Status OK on line 2 of display 2 using task O using Cursor and Scroll commands lt SOH gt S2 0 lt ESC gt 2 20C lt ESC gt 28 SStatus OK lt CR gt 2100SB Series Display User s Manual Page 21 Scripts Step 3 The PLC detects a low level in hopper 9 and sends a warning notice to the operator Erase line 2 of display 1 using task 0 using Erase command Note that this script will also end scrolling for task 0 and leave the cursor on line 2 of the display lt SOH gt S1 0 lt ESC gt 2E lt CR gt Blink text WARNING starting at column 6 on line 1 of display 1 using task 0 using Cursor and Blink commands lt SOH gt S1 0 lt ESC gt 1 6C lt ESC gt 128 BWARNING lt ESC gt B lt CR gt Display text Hopper 9 LOW on line 3 and Press F1 to confirm on line 4 of display 1 using task 0 using Cursor command lt SOH gt S1 0 lt ESC gt 3 4CHopper 9
32. Scripts 49 Lock The lock command is used to control message display When the lock mode is enabled the current script must complete before another script using the same task can be executed If the lock mode is disabled the current script will be terminated upon receiving a new script The lock command is specific to a task One argument is required for this command Note Scripts with infinite Seroll or infinite Goto commands should not be used in the lock mode The script will never be completed and the subsequent scripts will not be executed If the current script is locked and executing when a new script is sent up to 8 new scripts of 256 characters can be queued Format lt ESC gt switchl switch This argument is used to enable or disable the lock mode The default value is Zero Enable lock mode is a shortcut for 1 Disable lock mode is a shortcut for 1 0 Toggle from previous state l The lower case letter l is used to invoke the lock command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt FF gt lt ESC gt HPriority Message lt ESC gt 200W lt ESC gt I lt CR gt This script clears the screen and displays Priority Message then waits for 20 seconds before unlocking the script The script cannot be interrupted until it is unlocked Refer to Section 4 15 for details on using the Wait command 21008B Series Display User s Manual Page 33 Scripts 4 10 Marker The Marker command
33. UTAUDNS eel Ets naeh ekle AR uu E RE TE EPA IE LI red Edd p NE Page 4 2 8 Back Panel 3 seit vanus ike ai Page 5 Figure 3 2100SB 120 VAC Back Panel nnnneene Page 5 Figure 4 2100SB 24 VDC Back Panel seeeeeeeeees Page 5 SE ELUD di id a ad id a eee vaala a E a n d ve lada Page 7 3 1 Powerne Th Display ati tad dist dw daga adea ER DES Page 7 Table C toeerst EN EE ee dE Page 7 3 2 Setup A O AA MO Page 7 Entering Setup Mode SETUP Feature neneenenneneenes Page 7 Figure 5 SETUP Circuit Wiring Diagram 0oooooococcrcrnnn eee eee ee Page 8 Using The Front Panel Menu Keys 000 aa Page 8 3 3 41005 B Setup ee stan la A E A Page 8 General Setup ini REALI as Page 8 senal DORE SED A ake pad C X UC REED A XN d Page 9 Parallel Port Setup Not used on the 21008B l a Page 10 Load Default Sep id do Page 10 KEE Page 10 Figure 6 Loop Test Wiring Diagram Page 10 Enter Program Mode Not used on the 2100SB oo sisse Page 11 2100SB Series Display User s Manual Table Of Contents Exiting Setup Mode dic e A AA A AA A Page 11 Exitos ave CHANGES 24312 3 IA AAA a ER apu du Page 11 Quit Irnore Changes wd EE Page 11 a EE EE EE Aa E nj Meee dale 8 Page 13 del Bude co pis wende exo nee Seele nd OL aatal t aata CLAU Page 13 TasKS 2chiveiviavaiivesieivia Madi dd Rc v aata Page 13 Simple Packet Protocol acia A e ATi MPa eee t Da Page 13 Displaying Lateral Texts suis ac ote
34. W Vorne industries 21005B V2 Series Multi Line Message Display User s Manual 1445 Industrial Drive Itasca IL 60143 1849 e 630 875 3600 Telefax 630 875 3609 COPYRIGHT O 1995 VORNE INDUSTRIES INC All rights reserved Information is subject to change without notice TRADEMARK ACKNOWLEDGMENTS IBM is a registered trademark of International Business Machines Inc Belden is a registered trademark of Cooper Industries Inc Vorne Industries Inc 1445 Industrial Drive Itasca IL 60143 1849 Phone 630 875 3600 Fax 630 875 3609 Printed in the U S A 2100SB Series Display User s Manual Table Of Contents 1 Introduction sa a adas Page 1 Vel GERAL ia ao Page 1 1 2 2100SB Serial Buffered Display euer ENEE ens Page 1 2140 Two Line Display 144 vaas esr RE EX ER a Page 1 Figure 1 2140 Front Panel e onere xe NEEN sh y E Page 1 2180 Four Eine Display surcar ras dan ale el o a Page 2 Figure 2 2180 Front Panel acs aie il A a Page 2 Table A Model Summary Table sexe dd aida e Page 2 2 heat res 22222262599 A EE Page 3 2 1 Vacuum Fluorescent Display VI Page 3 22E PROM GDI EE Page 3 Z SODIDS d dendo A AE MAMA AA A AA Sage iE Page 3 2A TASKS m EN E SES RE ss a ER CR RET Page 3 2 3 Power Supply OPUONS ii EXE nak Page 3 2 04 Relay OUIDUE ts ld Page 4 Table B Relay Terminal Connections Page 4 XT Serial EE Page 4 Communications Setup Selections x 1 4 eie hee joe x Den icr Rte e CR RR CR CK Page 4 GODHS
35. acter that marks the end of the packet This character must match the Line Terminator selected in the setup menu Refer to Section 3 3 for setup details Valid Line Terminator choices are lt CR gt ASCII Carriage Return character decimal value 13 lt LF gt ASCII Line Feed character decimal value 10 21008B Series Display User s Manual Page 14 Scripts Example Serial Buffer Script lt SOH gt S24 1 lt FF gt lt ESC gt S Test Message lt CR gt The example packet would send the script lt FF gt lt ESC gt S Test Message to a 2100 display set to address 24 and the script would be assigned to Task 1 The script instructs the 2100 display to clear the screen and scroll the text Test Message on the first line In many cases the header the part of the packet before the script of the Simple Packet Protocol can have the form lt SOH gt S This form simply defaults to an individual address of zero and task zero Displaying Literal Text The most basic script for a 2100 series display involves the printing of literal texton the VFD display The script for this function is formed exactly as it is to be displayed For example to display the phrase Hello world the script would be composed of the text within the double quotes The cursor will be left in the character position immediately following the displayed text Script 1 Hello world Hello world If a second script Bad results immediately follows the
36. ces X ale DL WR Raten Pd LA IR gti Page 15 Using Control Characters vincia ee E RR EG RES Page 16 Figure 7 Control Characters seca ER dE EN EEN EE Page 16 Command SEES tes sebastian da al est tes Page 17 Figure 8 Stack Handling iu oido o Ehe od Page 18 Figure 9 Standard 2100 Display Escape Sequences Page 19 Simple Examples TO TY oes xoc eto notae at ated ai Page 19 Advanced Example Application Preface nicas Pete er we ER ex en Page 20 Advanced Example Application Page 21 Lateral Control Characters sven a candids cece ka E OCA CURE RA JA OCCUR Page 24 Table D Literal Control Characters vs EE e EE Page 25 Ao BUNK AE a e ek e te Geske wel te Gas Page 26 4 3 QUISUE esas aatatel ERROR ar ga ga i kaa RR ERROR Ar as Page 27 Jp E tar le bolas io t d Page 28 A S TASS A erer E Page 29 Se EE EE EE Page 30 ARTIGO A EI Page 31 4 8 Keypress Script esco ce dm ma aaa a a A m Page 32 o EE Page 33 ALO Ed si ra NAAA O D Page 34 KM e TEE Page 35 A12 Relay A ees eee ge EE PAR Ee eeh re e sa ga Page 36 413 Repeat 4 5 55 sexu i 3 ERO i A A mn Ra Xd AA Page 37 ALAS zai uk Re etae EUER j s bx ox Race Y p ca Rc Ri Page 38 EE MM E EET E Page 40 5 Serial Port Operation cs g sads MEER RE RE EE EE RE E Page 41 5 1 Communicating To A Single Display Page 41 Wiring To A Single Display is eC e e RUD AA Page 41 Table E RS422 Serial Port Terminal Strip Page 41 Table F RS232 Serial Port female DB9 Connector
37. character associated with the ASCII control characters or if you want to transmit the control characters to a peripheral device using the Output command The following table shows the control characters their literal control representations and the associated displayable characters Only the combinations listed in Table Don the following page will be converted all other combinations will be displayed unchanged For example if you wanted to display C Ilove my 2100 C You would type FC I love my 2100 FC 2100SB Series Display User s Manual Page 24 Scripts Table D Literal Control Characters Control Hex ASCII Decimal Value Literal Control Character Character Value Representation lt NUL gt 0 0 HO C lt SOH gt 1 1 HA A lt STX gt 2 2 HB B lt ETX gt 3 3 HC C lt EOT gt 4 4 HD D lt ENO gt 5 5 HE E lt ACK gt 6 6 HE F lt BEL gt 7 7 G G lt BS gt 8 8 A H lt HT gt 9 9 1 lt LF gt OA 10 J J lt VT gt OB 11 K K lt FF gt OC 12 L L lt CR gt 0D 13 FM M lt SO gt OE 14 HN N lt SI gt OF 15 HO 0 lt DLE gt 10 16 HP P DCI 11 17 HO Q lt DC2 gt 12 18 SR R lt DC3 gt 13 19 HS S lt DC4 gt 14 20 HT T lt NAK gt 15 21 HU U lt SYN gt 16 22 SV V ETB 17 23 ZW W CAN 18 24 SX X lt EM gt 19 25 Y Y lt SUB gt 1A 26 HZ Z lt ESC gt 1B 27 Ed lt FS gt 1C 28 A N lt GS gt 1D 29 lt RS gt 1E 30 HA A lt US gt 1F 31 _ a character 23 35 THE lt DEL gt TF 127 2100SB Serie
38. command character is F Form Feed control character decimal value 12 used in serial scripts to clear the display and move the cursor to the beginning of the first line The Goto command is used to repeat the preceding text and commands a specified number of times TheGoto command character is G Horizontal Tab control character decimal value 9 used in serial scripts or in Terminal Emulation mode to move the cursor to the next tab stop Any device that initiates serial communication with a 2100 Series Display Unit Represents the Horizontal Tab control character See Horizontal Tab The Keypress script is a predefined script included in permanent 2100SB memory The script simplifies the use of the front panel keys Represents the Line Feed control character See Line feed Line Feed control character decimal value 10 used in Terminal Emulation mode to move the cursor down one line in the same column Line Feed is one of the two choices for the terminator of the Simple Packet Protocol and should not be used in serial buffer scripts The lock command is used to determine if a new message will be displayed before the current message has completed its run The lock command character is l The lock command is specific to a task The Marker command is used to specify the location to where a Goto command can loop The Marker command character is X A serial network configuration where the communications from the host are
39. d Strings The combination of literal textand the control characters shown in Figure 7 illustrate how a great variety of text can be displayed on the 2100 Additional features such as blinking and different fonts require an additional control character lt ESC gt The lt ESC gt character decimal value 27 is used by the 2100 to mark the beginning of a special display command All extended functions are built using escape command sequences All escape command strings must begin with the lt ESC gt character and end with an upper or lower case letter The letter 1s the part of the sequence which describes its function Since there are 26 letters in the alphabet and both upper and lower case letters are used there are 52 possible commands available The 2100 uses far less than 52 making it possible to let the letter have meaning to the user For example the letter B is used to end the Blink command and C refers to the Cursor command Between the lt ESC gt character and the command letter is the argument list for the command It is the argument list which allows the cursor command to move to a specific location or choose whether blink should be on or off An individual argumentis a number in the range 32768 to 32767 A semicolon is placed between adjacent argument to separate them The arguments are arranged in a reverse ordered list called a stack As the display reads the escape sequence 1t must separate the arguments The display consid
40. e an exit menu is displayed It is suggested that a switch be installed across the SETUP and ISO GND terminals This provides an easy way of entering the setup mode The diagram on the following page shows the wiring required for the SETUP circuit 2100SB Series Display User s Manual Page 7 Setup Figure 5 SETUP Circuit Wiring Diagram RS422 te EC E DIDIZ zz o5 NIN A NO QNS 1 2 3 4 5 6 Using the Front Panel Menu Keys As long as the unit is in the Setup mode the title of the active setup menu will be displayed on the first line of the display The second line will display the menu choicefor the current setup parameter When in the Setup mode the F1 key is used to move to the previous menu choice and the F2 key is used to move to the next menu choice The F3 key is used to select the currently displayed choice If the current setup selection is a numeric value the F1 key will decrement the current value each time it is pressed and the F2 key will increment the current value when it is pressed If the current selection is not a numeric value F1 and F2 will index through the available choices Note Holding down a key will cause it to repeat The unit is shipped from the factory with default settings loaded into memory If the values have been changed the default settings can be reloaded by entering the setup mode and selecting Load Default Setup 33 21008B Setup Options When the 2100SB is
41. e PLC detects a low level on a hopper we would like to alert the operator inform him or her of the hopper number that needs filling and receive a response indicating that the message was received Otherwise after a delay we will alert the supervisor at another location To accomplish this we can use two Vorne 2100SB series displays We decide to use 2180SB displays since they will give us the ability to simultaneously display up to four lines of text This will give us the most flexibility for future needs One display is mounted near the operator station and set to address 1 The other display is located near the supervisor and set to address 2 The displays and the PLC are wired in a multidrop configuration see section 5 2 for more information on multidrop configuration The PLC will control the displays by sending script over the serial communication lines The relay outputs on the 2100SB displays are connected to large annunciator lights For our example the PLC will send commands to the operator s 2100SB to display a message inform the operator turn on the strobed relay output flashing annunciator light and start the keypress script check for a response When a key is pressed the 2100 display will transmit the keypress back to the PLC Upon receiving the keypress acknowledgment from the 2100 display the PLC will send new commands to that 21005B which display a new message turn off the relay and stop the keypress script After a s
42. e example below Oneargument is required for this command Format lt ESC gt switchr switch Turns the relay on is a shortcut for 1 Turns the relay off is a shortcut for 1 0 Toggles the relay from its previous state Zero is the default value r The lower case letter r is used to invoke the relay command Example assumes the line terminator is set to CR lt SOH gt s lt ESC gt r lt ESC gt 10W lt ESC gt r lt ESC gt 20W lt ESC gt r lt ESC gt 10W lt ESC gt r lt CR gt This example would turn on the relay for one second then turn off the relay for two seconds turn it back on for one second and then off again Remember in order for the relay script to continue cycling the relay it must be running in its own uninterrupted task Refer to the description of the Wait command for further explanation of its operation Warning Use the relay for annunciation only Do not use the relay for control applications 21008B Series Display User s Manual Page 36 Scripts 4 13 Repeat The Repeat command allows the character following the command string to be repeated a specified number of times This can be used to insert multiple blank characters whenscrolling or reduce the size of scripts with many repeating characters One argument is required for this command Format lt ESC gt countR count This argument specifies the number of times thecharacter following the command string is to be repeated The range of values is 1 to 255
43. e same tasks commands etc will be executed on 2100 displays set to slave mode Note When setting up a 2100PC for slave operation care must be taken in writing scripts It is possible in complex scripting applications to overrun the slave display since there is a limited communication bandwidth 21008B Series Display User s Manual Page 48 Appendix A Glossary Address Alternate Escape ANSI Argument ASCII Backspace Baud Rate Blink lt BS gt Carriage Return Command Character 2100SB Series Display User s Manual A unique identification number assigned to a 2100 Display An alternative command identifier This can be the first character in a command string sent to the 2100 Display if it was selected during setup It should be noted that lt ESC gt is always recognized as the command identifier Selecting an Alternate Escape allows the user to use an alternate character to identify a command but lt ESC gt is still recognized as well American National Standards Institute Parameter for a function American Standard Code for Information Interchange Backspace control character decimal value 8 used in scripts or in Terminal Emulation mode to move the cursor left one position The data transfer rate between the host unit and the units in the serial network The Blink command is used to make displayed characters turn off and on at a specified rate The Blink command code character is B Represents t
44. e twenty spaces Note the use of the Repeat command as a shortcut to typing twenty space characters 21008B Series Display User s Manual Page 39 4 15 Scripts Wait The Wait command is used to pause the processing of a script for a specified length of time The Wait command allows timing control and with the Goto command allows control over alternating several lines of text or repeating some text or function without having to retransmit any data This command has two possible arguments Format lt ESC gt function timeW function This argument defines how the Wait command is used Valid arguments are 0 Wait for the period specified in the time argument multiplied by 0 1 seconds The wait range possible using this function is 0 1 to 6553 5 seconds A short cut for 0 is to omit this argument 1 Wait for the period specified in the time argument multiplied by 01 seconds The wait range with this function is 01 to 655 35 seconds time This is the multiplier used to define the waitperiod specified with the function argument For example if the delay is to be 10 seconds and the function argument is zero the time value must be 100 Valid values for the time parameter are O thru 65535 A value of zero will generate no time delay W The upper case letter W is used to invoke the Wait command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt FF gt lt ESC gt 1XWARNING lt ESC gt 20W lt FF gt lt ESC gt 5W Low
45. ed to send a Serial Buffer Script to a 2100SB unit Represents the Start of Header control character See Start of Header Single Pole Double Throw Start of Header control character decimal value 1 is used as the first character of the Simple Packet Protocol format of serial communication A task is a function performed by the 2100 display Up to four tasks can be performed at the same time A function can include but is not limited to scrolling text controlling the relay displaying text internal timing etc Page 52 Appendix A Glossary Vertical Tab Vertical Tab control character decimal value 11 used in serial scripts to move the cursor to the beginning of the next line VFD Vacuum Fluorescent Display The 2100 Display uses VFD technology to create visible characters lt VT gt Represents the Vertical Tab control character See Vertical Tab Wait The Wait command is used to pause during the processing of a script for a specified length of time The Wait command character is W 2100SB Series Display User s Manual Page 53 Appendix A Glossary 2100SB Series Display User s Manual Page 54 Appendix B Specifications Communication Interface e RS232 Serial Port DB9 Connector e RS422 Serial Port Screw Terminal Vacuum Fluorescent Display e Wavelength Peak at 505 nanometers e Rated Life 50 000 hours when average dot brightness reaches Lo of original brightness Character Height Model 2140 11
46. eol command took effect Format lt ESC gt lineycolumne line This argument specifies the line on which to erase Valid arguments are 1 or 2 for 2140 units and 1 through 4 for 2180 units Zero no number or a number greater than the maximum number of lines on the display default to 1 Negative values will result in noline cursor movement column This argument specifies the column position from which to erase inclusive The range of values for this argument is 1 thru 20 Out of range values or negative numbers will result in no columncursor movement e The lower case letter e is used to invoke the erase2eol command Example assumes the line terminator is set to lt CR gt SOH s ESC22 1CNew Text lt ESC gt e lt CR gt In this example the Cursor command is used to move to line 2 column 1 where New Text is written The erase2eol command will clear the line from the character position following New Text the current cursor position to the end of the line The cursor will remainat the position following New Text Note that the example makes use of the fact that using negative values for the arguments result in no cursor movement Also note that a shortcut is used in this example where is substituted for 1 in theerase2eol command 2100SB Series Display User s Manual Page 29 4 6 Scripts Font The Font command is used to select the character set that will be displayed on the 2100 Display Available fontsinclude t
47. eries Display User s Manual Page 66 Vorne Industries Inc 1445 Industrial Drive Itasca IL 60143 1849 Phone 630 875 3600 Fax 630 875 3609 A0046R00
48. eries Display User s Manual iii 1 Introduction 11 General Vorne 2100SB Series Displays are panel mountable vacuum fluorescentmessage displays designed to interface with most PLC s and industrial computers Three sealed front panel buttons and an on screen menu allow easy application set up while a locking setup feature prevents inadvertent change or loss of setup selections Units are available witha choice of display sizes and power suppliesto meet the requirements of a wide variety of applications 1 2 21008B Serial Buffered Display The 2100SB Display is available with two or four lines of 5x7 dot matrix characters 2140 Two Line Display The 2140 configuration shown in Figure 1 displays 40 characters in two lines of 20 characters The characters of a 2140 are each 11mm in height Figure 1 2140 Front Panel V Vorne Industries 2100SB Series Display User s Manual Page 1 2180 Four Line Display The 2180 configuration shown in Figure 2 displays 80 characters in four lines of 20 characters The characters of a 2180 are each 9mm in height Figure 2 2180 Front Panel V Vorne Industries Table A Model Summary Table Model 2140SB 2 Lines of 11 mm Characters Model 2180SB 4 Lines of 9 mm Characters 2100SB Series Display User s Manual Page 2 2 1 2 2 2 3 2 4 2 5 Features Vacuum Fluorescent Display VFD VFD technology provides superior brightness viewing angle and spectral qualities
49. erminal Lead Designation 1 RS422 IN RS422 IN RS422 OUT RS422 OUT ISO GND SETUP Du RU T2 Table F RS232 Serial Port Female DB9 Connector Terminal Lead Designation 1 DCD Data Carrier Detect 2 TD RS232 OUT 3 RD RS232 IN 4 DTR Data Terminal Ready 5 GND ISO GND 6 DSR Data Set Ready 7 RTS Request To Send 8 CTS Clear To Send 9 RD Ring Indicator Note RTS and CTS are internally connected DSR DTR and DCD are internally connected RI is driven active Note All ISO GND terminals are internally connected 2100SB Series Display User s Manual Page 41 Serial Port Operation The following diagrams show wiring examplesfor connecting the host to a single 2100 Display using RS232 or RS422 data types For RS232 communications the only connections absolutely necessary are the ones shown for pin 2 232 OUT pin 3 232 IN pin 5 SIGNAL GROUND and pin 7 RTS All other RS232 connections are only necessary for programs or equipment that require the use of handshaking signals Figure 10 Single Unit RS232 Diagram RS232 DCD n 232 OUT wm 232 IN n DTR o ISO GND o DSR x RTS CTS RI DCD RS232 RD RS232 TD DTR SIGNAL GROUND DSR RTS CTS HOST DEVICE RI Note A standard straight through PC modem cable can be wired from the host to the 2100SB Note The maximum recommended cable length forR
50. ers O TD Transmitted Data DTE RD Received Data DCE RTS Reguest To Send DTE CTS Clear To Send DCE DSR Data Set Ready DCE Signal Ground Common Return Common DCD Data Carrier Detect DCE DTR Data Terminal Ready DTE RI Ring Indicator DCE 0808080808660606666 eoceeooeoo oooeQ 2100SB Series Display User s Manual Page 63 IBM AT Style RS232 Interface DB9 Male Pin Numbers DCD Data Carrier Detect DCE RD Received Data DCE TD Transmitted Data DTE DTR Data Terminal Ready DTE Signal Ground Common Return Common DSR Data Set Ready DCE RTS Request To Send DTE CTS Clear To Send DCE RI Ring Indicator DCE Vorne 2100 Style RS232 Interface DB9 Female Pin Numbers Signal Ground Common Return Common DTR Data Terminal Ready DTE RD Received Data DCE TD Transmitted Data DTE DCD Data Carrier Detect DCE RI Ring Indicator DCE CTS Clear To Send DCE RTS Request To Send DTE DSR Data Set Ready DCE Note A standard straight through PC modem cable is all that is required to connect a Vorne 2100 style connector to an IBM ATO style connector 2100SB Series Display User s Manual Page 64 Index A Address 4 9 46 49 Alternate Escape 8 49 ANSI VT102 Terminal 9 47 Argument 17 18 ASCII
51. ers an argument to begin when it finds a digit 0 through 9 or a or a The end of the argument is assumed to be the first non digit found If the sequence is correctly formatted all arguments will end with a semicolon or the actual command letter for the function Once the display has found an entire argument it is placed on the stack as shown in Figure 8 The arguments wait on the stack until the display finds a command letter When the command letter is found the display begins removing argument from the top of the stack to use in the command The very first argument removed from the stack will always be the argument immediately preceding the command letter If an argumentlist is shorter than the number required for a command then attempting to get an argument from the stack will result in a zero value argument Please note the shortcut arguments used in Figure 8 They are used to conserve script space Extra spaces preceding an argument are ignored This accommodates serial systems whichinsert a leading space for any positive number printed 2100SB Series Display User s Manual Page 17 Scripts Figure 8 Stack Handling Sequence Stack After Sequence Has Been Read lt ESC gt C Top O Note No argument Defaults to zero lt ESC gt 2 3C Top 3 Bottom 2 lt ESC gt 2 3 5C Top 5 Next 3 Bottom 2 lt ESC gt C Top 1 is a shortcut for 1 Next O No argument 0 Bottom 1 is a shortcut
52. et time 1f there is no response the PLC will alert the supervisor by sending a message to the supervisor s 2100SB and turning on his or her annunciator light In this case when a key is finally pressed on the operator s 2100SB we will remove the alert status at the supervisor s 2100SB Take a minute to review the Serial Buffer Scripts information earlier inthis section Then as you review the scripts in this example refer to the complete explanations of the commands in sections 4 2 to 4 14 The references lines give a brief description of the action and a list of commands used The line following each references line displays the actual commands and syntax The example assumes that the terminator selected in setup is CR Let s get started 2100SB Series Display User s Manual Page 20 Scripts Advanced Example Application Step 1 We send commands to initialize display 1 Terminate any task 0 previously running on display 1 lt SOH gt S1 0 Terminate any task 1 previously running on display 1 lt SOH gt S1 1 Terminate any task 2 previously running on display 1 lt SOH gt S1 2 Terminate any task 3 previously running on display 1 lt SOH gt S1 3 Make sure the relay of display 1 is off using Relay command lt SOH gt S1 0 lt ESC gt r lt CR gt 4 Clear display 1 lt SOH gt S1 0 lt FF gt lt CR gt 4 Scroll text Status OK on line 2 of display 1 using task 0 using Cursor and Scroll commands lt
53. first script it would start at the position immediately after the first phrase where the cursor was left Script 1 Hello world Hello world Bad res Script 2 ults Bad results The 2100 display treats incoming scripts much like a terminal Characters will be placed one after the other on the screen until the end of the display is reached When the end of the display is reached one of two possible results can occur If the display has been configured through a setup menu option to scroll vertically then all characters on the screen will move up one line when the next character is received The bottom line of the display will be erasel and additional characters will be placed on the display starting at the leftmost position of the bottom line If the setup option for vertical scrolling is not active any characters received past the end of the screen are simply not displayed 2100SB Series Display User s Manual Page 15 Scripts Using Control Characters Control characters can be used to control how scripts appear on the display These control characters are treated as special functions by the display They allow a script to clear the screen and move the cursor around the screen simply by including them as part of the script text Figure 7 gives a list of available control characters Since control characters are not displayable on most terminals or computers a control character in this manual will always be depicted as a code
54. for 1 lt ESC gt 536 3 0 C Top O No argument 0 Next 1 is a shortcut for 1 Next 0 Next 3 Next 1 is a shortcut for 1 Bottom 336 Each command letter determines the number of arguments reguired and the valid values that can be assigned For example the Cursor command command letter C expects to find two arguments on the stack The top of the stack is always considered to be the column position and the next argument is always the line position For the first seguence in Figure 8 lt ESC gt C the column to move to is zero The Cursor command expects two arguments to be present in the script The missing argument will be given the value of zero In this case the result should be to move the cursor to column zero line zero Since zero is not a valid value the value zero will be replaced with the value one The actual result of this script would be to move the cursor to column one line one In the third sequence the column value is five The line value 3 is negative For negative line values the result will be no line cursor movement Therefore the result of this sequence would be to move the cursor to column five of the current line The Cursor command only expects two arguments and the third sequence has more than two arguments When more arguments are present than expected the extra arguments will be discarded Virtually every feature of the 2100 display can be accessed with some kind of
55. g the F3 key will save the current settings exit setup and reboot Pressing either the F1 or F2 key will cycleto the Ignore Changes option Quit Ignore Changes Pressing the F3 key will exit setup without saving the changes and reboot Pressing either the F1 or F2 key will cycleto the Save Changes option 2100SB Series Display User s Manual Page 11 Setup 21008B Series Display User s Manual Page 12 4 Scripts 4 1 Building Scripts The 2100 series displays are controlled using an ASCIFtext command language The language supports not only standard functions like text display cursor control blinking and scrolling but also a wide variety of advanced functions which are controlled through various command sequences When a sequence of text and commands are collected together to be run as a unit the collection is called a script When a script is transmitted serially it is referred to as a serial buffer script Tasks Some operations such as displaying static text are simple and when executed require no further attention However some operations require constant attention from the 2100S B s microprocessor One example of such an operation is scrolling a message It would be very limiting if while scrolling text on line 1 of the display nothing else could be done with the display without terminating the text on line 1 To prevent this type of limiting operation the 2100SB is capable of executing up to four tasks at the same time
56. he Backspace control character See Backspace Carriage Return control character decimal value 13 used in Terminal Emulation mode to move the cursor to the beginning of the current line Carriage Return is one of the two choices for the terminator of the Simple Packet Protocol and should not be used in serial buffer scripts A single alphabetical character used to invoke a command A command character must be part of a command string See Command String Page 49 Command String Conduit Control Character lt CR gt Cursor E PROM or EEPROM End of Transmission lt EOT gt Erase Erase2eol lt ESC gt Escape 2100SB Series Display User s Manual Appendix A Glossary The basic structure for issuing commands to the 2100 Display A command string must have an Escape or Alternate Escape control character arguments when required and a single alphabetical command character A tube or trough in which insulated wires and cables are passed Any one of several ASCII control characters typically not displayed which has a special meaning to the 2100 unit Various control characters can be used in serial scripts or Terminal Emulation mode to move the cursor clear the display terminate an effect identify a command string and begin or end the Simple Packet Protocol format Represents the Carriage Return control character See Carriage Return The Cursor command is used to specify the position where the
57. he full 256 character IBMQ set the JIS8 Katakana character set and the Slavic Latin II character set One argument is required for this command The IBMQ character set is the default character set Note that the bottom page of 128 characters is the same for all three fonts Itis the upper page of 128 characters that varies between fonts Refer to Appendix C Character Sets The Font command is specific to a task When a font selection is made 1t remains in effect for subsequent messages of the same task unless explicitly changed Format lt ESC gt fontF font This argument specifies the character set to be used following the Font command Available values for this argumentare 1 2 and 3 The default is 1 1 Selects the full 256 character IBM set 2 Selects the JIS8 Katakana character set 3 Selects the Slavic Latin II character set Consult the factory for details on the Slavic character set or refer to DOS code page 852 F The upper case letter F is used to invoke the Font command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt 2F lt CR gt In this example the Katakana character set will be used for the text following the Font command entry 21008B Series Display User s Manual Page 30 Scripts 4 7 Goto The Goto command is used to repeat the preceding text and commands the number of times specified by the arguments The repeated portion of the script would be from the specified
58. ical scroll is not used any fixed message with more characters than the display is capable of showing will be truncated To display additional text the unit must receive a Cursor command or Form Feed Boot Message Boot None Default Boot This parameter is used to determine the boot message that will be displayed when the unit is powered up If None is selected the display will power up briefly display one diagnostic screen and then go blank If Boot is selected the display will power up display one diagnostic screen and then display informational screens for approximately 8seconds During this time the unit will accept input data but will not display the data until all of the informational screens have been displayed Terminal Mode Disabled VT 102 Compatible 2100 Series Slave Default Disabled This selection is available to place the 2100 Display into one of the two Terminal Emulation modes Refer to Section 5 3 for details Data Stream Port Not used on the 2100SB Stream Data Type Not used on the 2100SB Exit This selection will return to the Choose an Option menu Serial Port Setup Unit Address 000 255 Default 000 Each 2100 Display can be assigned a unigue address This permits the host to communicate with individual units in a network Addresses can be assigned from 000 to 255 Group Address 0 8 Default 0 Each 2100 Display can be assigned a group address Refer to Section 5 2 Communicating To Multi
59. ion mode refer to Section 3 3 for details on setup When in Terminal Emulationmode the 2100 series display emulates an ANSI VT102 terminal Refer to the ANSI terminal document for complete information The following commands are supported BS Backspace CAN Cancel CR Carriage Return CUB Cursor Backward CUD Cursor Down CUF Cursor Forward CUP Cursor Position CUU Cursor Up DCH Delete Character DECLL LED Control Used for Relay Control DL Delete Line ED Erase in Display EL Erase in Line ESC Introducer Control Character FF Form Feed HT Horizontal Tabulation HVP Horizontal and Vertical Positioning ICH Insert Character IL Insert Line LF Line Feed MC Media Copy NUL NUL RCP Restore Cursor Position RM Reset Mode SCP Store Cursor Position SGR Select Graphic Rendition SM Set Mode VT Vertical Tabulation Note All other commands will be ignored 2100SB Series Display User s Manual Page 47 Serial Port Operation 2100 Series Slave Enabling the setup function Terminal Mode 2100 Series Slave will cause the 2100 series display to operate in Slave mode refer to Section 3 3 for details on setup When in Slave mode the 2100 series display mirrors the operation of a Vorne 2100PC display Vorne 2100PC displays have all the functionality of 2100SB displays plus canned message capability In a multidrop network when a canned message using the HOST MODE option of the OUTPUT_DEVICE command is called up on a 2100PC th
60. ionsto a 2100 Display are through opto isolated serial ports The RS232 port is accessible via the DB9 connector on the back of the unit RS422 connections are wired to the 6 pin terminal strip labeled RS422 located on the back of the unit Communications Setup Selections Communication parameters for each 2100 Display must be selected during setup Choices include data bits baud rate unit address and group address Refer to Section 3 3 and 5 2 for specific details Configurations 2100 Displays can be configured for a serial network permitting centralized control using a single computer or PLC Messages and commands can be sent to individual units a group of units or to all units 2100SB Series Display User s Manual Page 4 Features 2 8 Back Panel Figure 3 2100S B 120 VAC Back Panel RS232 d VORNE IND d ITASCA IL K 2100 SERIES V2 K 120 VAC 15 0 16A 20W TYP CAUTION A SHOCK HAZARD NO USER SERVICEABLE PARTS HECK Es POWER IN RELAY E 120 VAC NEUT ISS m COMMON He 7 c gt 422 OUT 150 GND gt 120 VAC HOT E EARTH GND Figure 4 2100S B 24 VDC Back Panel Y mo y 2100 SERIES V2 24 VDC 10 0 80A 20W TYP CAUTION A SHOCK HAZARD N NO USER SERVICEABLE PARTS HECK DES ss ESCH ES HR o ISO GND POWER IN RELAY a v Se P4 2 8 Sl 131 o 9 8 9 a Z o TC TOT ETE E EARTH GND gt 24 VDC
61. me as the input settings which are selected during setup 2 Dual output 0 and 1 simultaneously 3 Reserved for system use 4 Reserved for system use 5 Reserved for system use O The upper case letter O is used to invoke the Output command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt FF gt Done lt ESC gt 10 M JBatch 24 Done M J lt ESC gt 00 lt CR gt This script clears the screen and writes Done on the display screen and transmits out of the serial port lt CR gt lt LF gt Batch 24 Done lt CR gt lt LF gt to a peripheral device perhaps a line printer computer or another Vorne display Finally a closing Output command is used so that subsequent scripts of the same task number are directed to the display screen Otherwise subsequent scripts of the same task would also be directed to the serial port Note that the transmitted lt CR gt and lt LF gt characters are entered via their Literal Control Representation formats Note Any commands embedded in the text that are intended for the peripheral must be in the Literal Control Representation format Refer to the Literal Control Character s Table D 2100SB Series Display User s Manual Page 35 Scripts 4 12 Relay The relay command is used to control the SPDT relay on the 2100 Display This relay is rated for 120 VAC 1A The relay command combined with the Wait command can control the relay with delay and duration timing as shown in th
62. n the RS232 communication lines However terminating resistors are still required on the RS422 portion of the network Again the purpose of the terminating resistors is to prevent reflection problems The resistance value of the terminating resistors should match the characteristic impedance of the cable A typical value for this is 120 ohm 2100SB Series Display User s Manual Page 44 Serial Port Operation The diagram below shows the required 120 ohm resistors and illustrates the proper wiring for a network configuration where the host RS232 output is converted to RS422 the first unit in the drawing below Note that after the conversion the subsequent units are wired in the standard RS422 multidrop configuration As in the straight RS422 multidrop network the host can use any 2100 on the network as a converter unit The terminating resistors must still be installed at both ends of the RS422 network If the host is connected to a unit at the center of the network terminating resistors would still be required on the two end 2100 s In this case no terminating resistors would be required at the converter unit Remember the RS422 portion of the wiring in the network is the same for all network configurations Just a reminder for RS232 communications the only connections absolutely necessary are the ones shown for pin 2 232 OUT pin 3 232 IN pin 5 SIGNAL GROUND and pin 7 RTS RTS is the enable line for the converter All other RS232 c
63. name abbreviation enclosed between angle brackets For example the ASCII Form Feed character decimal value 12 will be shown as lt FF gt for reference purposes only The real script must contain the actual ASCII code see Literal Control Characters later in this section Figure 7 Control Characters Code Name Abbr Function Backspace lt BS gt Move the cursor back left one position Horizontal Tab lt HT gt Move the cursor to the next tab stop Stops are set at character columns 8 and 16 Vertical Tab lt VT gt Move the cursor to the leftmost position of the next line Form Feed lt FF gt Clear the display and move the cursor to the leftmost position of the top line Line Feed lt LF gt Move the cursor down one line This character can only be used if lt CR gt is the selected line terminator Carriage Return lt CR gt Move the cursor to the leftmost position of the current line This character can only be used if lt LF gt is the selected line terminator End of Transmission lt EOT gt Marks the end of a scrolled portion of text Control characters can be used to modify the previous example Inserting the Form Feed character at the beginning of the scripts clears any previous message and starts the new text at line one character one Script 1 lt FF gt Hello world Hello world Script 2 lt FF gt Good results Good results 21008B Series Display User s Manual Page 16 Scripts Comman
64. of the scrolled text including any spaces has appeared at the far right of the line If it is desired to have the visible text scrollall the way off the line on the last repetition the user should either pad the text with 20 trailing spaces or use another Scroll command that simply scrolk 20 spaces onto the line The first method will insert 20 spaces between each consecutive scroll The second technique will allow the user to use fewer spaces between the repeated text and still scroll off the last repetition Example assumes the line terminator is set to CR lt SOH gt s lt ESC gt 2 1C lt ESC gt 7S example two lt EOT gt lt ESC gt 1S lt ESC gt 20R_ lt CR gt _ indicates a space character This example script would cursor to line 2 and scroll the text example two seven times at the previously specified or default rate After the text has scrolled on to the line for the seventh time the unit is finished processing the firstScroll command If the script ended here the display would end up showing two example two However there is another Scroll command which will scrollon twenty space characters This will have the effect of scrolling off the existing text left over from the first Scroll command The second Seroll command specifies the same rate as the first Seroll command and since there is no delay the leftover text from the first scroll will simply keep moving to the left as 1t is scrolled off by th
65. onnections are only necessary for programs or equipment that require the use of handshaking signals Note RTS and CTS are internally connected DSR DTR and DCD are internally connected RLis driven active Note All ISO GND terminals are internally connected Figure 14 RS232 Converter Wiring DB9 Connector Screw Terminal RS232 RS422 o S214 5 Z 55 Za no io leo lt s0095 oO WW Ol NN INNO S88 aero PVM Vala 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 RS232 RD RS232 TD DTR SIGNAL GROUND DSR RTS Lk 422 IN CTS e m 422 IN HOSTDEVICE RI e v 422 OUT 4 n 422 OUT D ISO GND o SETUP LLL Uli All resistors shown are 120 ohm 1 4 W S z 422 IN Terminating resistors are required w 422 IN 5 at both ends of the RS422 network 3 v 422 OUT 0 A e de e AR 422O0UT I This diagram is for applications where the host ISO GND N is a PLC or computer that will use RS232 to communicate to a network of 2100 s o SETUP 2100SB Series Display User s Manual Page 45 Serial Port Operation Recommended RS422 Cables Since the impedance of the cable and terminator resistance need to match a cable with a characteristic impedance of 120 ohms should be used One recommended cable for interconnec
66. ple Units for details Baud Rate 300 600 1200 2400 4800 9600 19 2K 38 4K 76 8K Default 19 2K The baud rate between the host and the 2100 Display must be specified The same baud rate will also be used for serial output functions 21008B Series Display User s Manual Page 9 Setup Number of Data Bits 7 8 Default 8 The number of serial data bits must be selected Parity bits are ignored Line Terminator CR LF Default CR The line terminator selection option is for use with the Simple Packet Protocol format of serial communication Refer to Section 4 1 Building Scripts for details Exit This selection will return to the Choose an Option menu Parallel Port Setup Not used on the 2100SB Load Default Setup This selection will loadthe default setup settings Remember no change is saved unless Save Changes is also selected This allows you to load and view the default settings without losing your old settings Just choose Ignore Changes when you exit the setup mode and your old settings will be unchanged Test Mode Show Configuration This test will display the boot informational screens These information screens display the Checksum Test Result Electronic ID Memory Size Model Firmware Version Alternate Escape Character Baud Rate Data Bits and Unit Address for the unit Serial Port Test This selection will perform a loop test on the serial ports A loop test will be performed using the port that ha
67. s Display User s Manual Page 25 4 2 Blink Scripts The Blink command is used to make displayed characters blinkat a specified rate The text to be blinked must be bracketed on each side by a Blink command string Format rate switch B lt ESC gt rate switchB This argumentis used to specify the blinking rate The range of values is 1 through 255 The fastest rate is 1 and 255 is the slowest rate If zero is entered the rate that was used in the last Blink command will be chosen The 2100 Display is initialized with a default blinkrate of 20 The blink rate is a global setting Therefore display characters with the blinking attribute will blink at whatever rate was most recently selected lt ESC gt 128 B is a midrange blink rate lt ESC gt 1 B is the fastest blink rate lt ESC gt 255 B is the slowest blink rate This argument is used to turn blinking on off or to toggle the current setting Toggle is useful for terminating Blink in a script Blink on is a shortcut for 1 Blink off is a shortcut for 1 Toggle from previous state If the first Blink command starts text blinking the second Blink command can have zero entered for this argument which would toggle the Blink command from start blinking to stop blinking The default value is 0 The upper case letter B is used to invoke the Blink command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt B Blinking lt ES
68. s a loop back connector installed Only one loop back connector should be installed at any given time Refer to the diagrams below Make the appropriate connections for the desired test then run the test The test will be performed and the results displayed If no loop back connector is installed the test will fail Pressing any key will exit the test Figure 6 shows the correct connections for either the RS232 loop test or the RS422 loop test Figure 6 Loop Test Wiring Diagram RS232 LOOP TEST RS422 LOOP TEST WIRING WIRING 32 1 2 3 4 5 6 OOOHOO 9 7 2100SB Series Display User s Manual Page 10 Setup Relay Test Pressing F1 will turn the relay ON Pressing F2 will turn it OFF Pressing the F3 key will exit the test Display Test This test will automatically cycle test characters on the display Pressing F1 will pause on the current set of characters Pressing the F2 key will jump to the next set of characters Pressing the F3 key will exit the test Parallel Port Test Not used on the 2100SB Exit This selection will return to the Choose an Option menu Enter Program Mode Not used on the 2100SB Exiting Setup Mode To exit the setup mode disconnect the setup terminal from the ISO GND terminal If no changes were made while in the setup mode the unit will reboot Otherwise this will result in a Setup Has Changed prompt screen and menu Exit Save Changes Pressin
69. ss are selected during setup Refer to Section 3 3 for details on setup Unit Addressing Unit addresses can have a value in the range of 000 to 255 If a serial transmission is directed to a specific unit address only the 2100 units set to that address will display the message More than one display may use the same unit address but the best way to send a transmission to multiple units is to use group addressing Group Addressing Group addresses can have a value from Oto 8 The group address represents a bit position in an 8 bit binary number as shown Bit Position Group Number 8 7 6 5 4 3 2 1 Decimal Equivalent of 128 64 32 16 8 4 2 1 a 1 in that Position Referring to the above relationship to communicate with only group 7 the host would transmit 64 as a group address To communicate with only group 4 the host would transmit 8 as a group address This arrangement allows the host to direct a message to any combination of groups For example to transmit to groups 6 4 and 3 add together 32 8 4 and transmit 44 as the group address Each display will interpret the transmitted group address and determine if it is being addressed A transmitted group address of 0 is a broadcast to all units 2100SB Series Display User s Manual Page 46 Serial Port Operation 5 3 Terminal Emulation VT102 Compatible Enabling the setup function Terminal Mode VT102 Compatible will cause the 2100 series display to operate in Terminal Emulat
70. t Protocol A detailed discussion of scripts and the Simple Packet Protocol is contained in Chapter 4 Tasks The 2100 Series displays have the ability to perform up to four different functions or tasks at the same time each script is assigned a task number 0 3 An example of the usefulness of multitasking is the ability to separately control operation of the relay output scroll a message on the display and send serial text to an external device all at the same time Further information on tasks is contained in Chapter 4 Power Supply Options Displays are available with eithera 24 volt DC power supply or a 120 volt AC 15 50 60 Hz power supply Both supplies are fused and have a typical operating power of 20VA 2100SB Series Display User s Manual Page 3 Features 2 6 Relay Output A software controllable SPDT relay output is available for annunciator purposes Relay connections are wired to pins D E and F on the terminal strip located on the rear of the 2100 Display this terminal stripis marked A F Refer to the back panel diagrams at the end of this chapter Figures 3 amp 4 The relay is rated for 120 VAC at 1 Amp Table B Relay Terminal Connections Terminal Connections D Relay Output Normally Closed E Relay Output Common F Relay Output Normally Open Warning Use the relay for annunciation only Do not use the relay for control applications 2 7 Serial Ports All serial communicat
71. ting units is Belden 89730 for plenum installationsor 9730 for conduit installations or equivalent Both types have three twisted pairs of 24 AWG stranded tinned copper wire with each pair individually shielded The characteristic impedanceof the cable is 100 ohms This type of cable provides good overall performance for a relatively low cost Two of the twisted pairs are used for data transmission one pair is used for data coming from the host and one pair is used for data going to the host In each of the two pairs one wire is used for the non inverting data line and the other wire is used for the inverting data line Both wires on the third pair are used to connect ISO GND from 2100 to 2100 and to the host The shield wires are used to protect the data lines from noise and should be connected on only one end of each cable to earth ground Recommended RS232 Cable A standard male to female DB9 straight through modem cable is all that is required to connect a Vorne 2100 style RS232 connector to an IBM AT style RS232 connector Again note that the maximum recommended cable length forRS232 communications is 50 feet For best results the shortest cable possible should be used Addressing Multiple Units The RS422 network uses addressing to allow the host to communicate with specific individual displays or groups of displays in the network Each unit in a network may be assigned a unit address and a group address The unit address and group addre
72. transmitted to more than one 2100 Display without being repeated The 2100 Displays are wired in parallel Page 51 Multitasking Output PLC RAM Relay Repeat Script Scroll Setup Simple Packet Protocol lt SOH gt SPDT Start of Header Task 2100SB Series Display User s Manual Appendix A Glossary The ability of the 2100 display unit to separately perform up to four different functions at the same time The Output command is used to direct data to the serial port The Output command character is O Programmable Logic Controller Random Access Memory Memory used during run time to store data The relay command is used to control the SPDT relay in the 2100 Display The relay command character is r The Repeat command allows the character following the command string to be repeated a specified number of times The Repeat command character is R A sequentially ordered string of commands literal text and control characters which instructs a 2100 unit to perform a function The Scroll command is used to scroll characters horizontally from right to left The Scroll command character is S An electrical mechanism to prevent accidental change of setup data in the 2100 Display Setup data may be viewed or changed when the SETUP terminal is connected to ISO GND Setup data may not be changed when the SETUP terminal is not connected to ISO GND The standard serial communication format which is us
73. ult rate of 20 repeat This argument specifies the number of times the scroling text should repeat Acceptable values are from 1 through 255 and represent the actual number of repeats A value of zero or no number will cause the text to scroll continuously until it is explicitly cleared or a new script of the same taskis received by the display also called an infinite scroll S The upper case letter S is used to invoke the Scroll command Example assumes the line terminator is set to lt CR gt lt SOH gt s lt ESC gt 30 08 scrolling text lt EOT gt lt CR gt _ indicates a space character This example script would cause the text scrolling text to continuously scroll across the current line The four spaces provide a break between consecutive scrolls The scroll speed would be such that it would take ten seconds for a character to move completely across the line The scrolling would continue until the line is explicitly cleared or another scripttakes control of the line The user should note that when scrolling repetitively consecutive scrolls will immediately follow the previous one For this reason space characters should be inserted preceding or following the scrolled text to provide a break between repetitions as shown in the preceding example It should also be noted that the scrolling will come to a halt on the last repetition 21008B Series Display User s Manual Page 38 Scripts once the last character
Download Pdf Manuals
Related Search
Related Contents
Whirlpool CEM2940TQ User's Manual 3D/ HEAC/ CEC/ Fast Switching Home Entertainment System 事故情報の分析に関する前回までの議論の整理 Documentation HiPath Cordless IP Canon 8200 Printer User Manual 6512-A1 Copyright © All rights reserved.
Failed to retrieve file