Home
2755-ND001, High Speed Decoder User Manual
Contents
1. 6 EAN 13 4BDh Enable Match Code Table Entry 2 4BEh Match Code 2 Length Match Code 2 String Output Condition 2 0 32 0 empty ADFh 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 0 10 9999 4E0h Output Pulse 2 Duration D4 Appendix D Configuration Areas of Memory PCCC Address 4E2h Bar Code Type in Match Code Table Entry 3 Number Default of e jee Values Code 39 Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 Configuration Parameter 4E3h Enable Match Code Table Entry 3 i Er 4E4h Match Code 3 Length a 0 32 0 empty Match Code 3 String 32 Characters 505h Output Condition 3 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 506h Output Pulse 3 Duration 2 i 0 10 9999 508h Bar Code Type in Match Code Table Entry 4 Code 39 E Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 509h Enable Match Code Table Entry 4 1 0 No 1 Yes 50Ah Match Code 4 Length 1 0 32 0 empty Match Code 4 String 32 32 Characters 52Bh Output Condition 4 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match
2. Code 39 a Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 Configuration Parameter 57Bh Enable Match Dode Table Entry 7 i ye 57Ch Match Code 7 Length a 0 32 0 empty Match Code 7 String 32 Characters 59Dh Output Condition 7 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 59Eh Output Pulse 7 Duration 2 i 0 10 9999 5A0h Bar Code Type in Match Code Table Entry 8 Code 39 rs Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 5Ath Enable Match Code Table Entry 8 1 0 No 1 Yes 5A2h Match Code 8 Length 1 0 32 0 empty Match Code 8 String 32 32 Characters 5C3h Output Condition 8 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 8 Auto Load INPUT 5C4h Output Pulse 8 Duration 0 10 9999 5C4h Last Valid Address in Configuration Area Appendix Protocol Selection The following table lists the available options for host communications PHYSICAL COMMUNICATIONS APPLICATION INTERFACE FLOW CONTROL LINK LAYER LAYER CONFIGURATION RS 232 None Fo ASCII RS232 RS 232 None ACK NAK ASCII RS232 ACK CHAR Defined NAK CHAR Defined RS 232 XON XOFF f ASCII RS232
3. For Read and Write commands this byte contains the low byte of a two byte address When used with the Diagnostic command this byte contains the diagnostic command Refer to Link Diagnostic Command section HI ADDRESS Byte 5 This optional byte specifies the high byte of a two byte address when using the Read or Write commands DATA Byte 6 or 4 This data field is optional and begins at byte 6 or 4 The length of this data field depends upon whether or not bytes 4 and 5 Low Address Function Code and High Address are used If bytes 4 and 5 are used the data field begins at byte 6 and may contain 122 bytes If bytes 4 and 5 are not used the data field begins at byte 4 and may be 124 bytes long How the data in this field is used depends upon the command and optional function code PCCC Commands In the remainder of this chapter we provide the PCCC commands The following commands are available Unprotected Read Command Unprotected Write Command Communication Link Diagnostic Command 8 4 Unprotected Read Command Chapter 8 Host Commands Using the RS 485 Interface Use the unprotected read command to obtain data from the decoder s memory Using this command you can map the memory of the decoder The read command is structured as follows HI Byte LOW Byte 00000000 00000001 TRANSACTION WORD HI and LOW ADDRESS BYTES SIZE OF DATA MAXIMUM OF 124 BYTES UNPROTECTED READ C
4. Chapter Communicating With a Host This chapter provides a basic description of the decoder s ability to communicate with a host device In addition this chapter provides a description of the Host communications port Communications cable required to connect your host device to the decoder Format of the bar code data sent to a host Available communications standards and how they are used The HOST communications port on the back of the decoder provides for communications with a host using the following standards RS 232 RS 422 RS 485 All three communications interfaces are provided in the same 25 pin D connector Figure 6 1 shows the pin numbers for the HOST port Note We have provided connection diagrams for each interface in the appropriate sections of this chapter The type of cable that you use to connect the decoder to a host will vary depending upon the communication standard being used and the type of connector on the host s serial communications port You should use the connection diagrams provided in this chapter for the communications standard you are using Using these diagrams you can determine your requirements and create or purchase a host communications cable Note Refer to Appendix E for a protocol selection table which lists all of the host protocol options Chapter 6 Communicationg With a Host Figure 6 1 HOST Port Pin Numbers 1 _ CHASSIS GROUND TD TRANSMI
5. Host Commands Using the RS 485 Interface In this chapter we tell you how to send host commands to the decoder when you are using the RS 485 interface We also provide the format of the decoder s response When you use the RS 485 communications interface you have four protocol options These options are selected as part of the decoder s configuration Refer to HOST PROTOCOL field description Chapter 4 Your options are RS 485 PCCC 1 Protocol with Write Replies RS 485 PCCC 2 Protocol without Write Replies RS 485 ASCH 1 Protocol with Responses RS 485 ASCII 2 Protocol without Responses Note Refer to Appendix E for a protocol selection chart which lists all of the protocol options The DM9 supports the following Link Service Access Points LSAPs LSAP FUNCTION 0 Diagnostic Status 1 PCCC Application Services 128 PCCC or ASCII Application Services 129 Link Reset Immediate Block If you select RS 485 ASCII the decoder will accept commands in the form of ASCII strings and you can use the commands described in Chapter 7 However the start command sequence lt ESC gt is unnecessary and cannot be used with RS 485 ASCII The remainder of this chapter describes the Programmable Controller Communication Commands Note If you select RS 485 ASCH 2 without response codes you will keep the data traffic on the RS 485 link toa minimum Response codes are usually unnecessary since the link layer of an Allen Bradley RS
6. If NO is selected the decoder will only buffer one message RESPONSE MODE cc The response mode specifies when the decoder will send data to a host or activate an output module In the triggered mode of operation you have two response options you can select 1 End of Trigger Selecting End of Trigger response will cause the decoder to transmit data or activate discrete outputs after the end of a trigger The end of the trigger is determined by the triggering mode and may occur when Package detector no longer detects a package Trigger Off signal is received from the host Trigger is timed out by no read timer 2 After Valid Package Selecting After Valid Package will cause the decoder to transmit data or activate output modules immediately following a valid package fields per package count satisfied or after a no read is detected If a valid package is never decoded outputs and transmission of data occur at the end of the trigger as stated above HOST PROTOCOL dd You can select one of ten options 1 RS232 No flow control is selected 2 RS232 XON XOFF XON XOFF flow control is selected 3 RS232 RTS CTS 1 Modem controls Request to Send RTS Clear to Send CTS and Data Terminal Ready DTR are used A description of these control lines is provided in Chapter 6 Note The decoder has two modes of host communication which use the modem control lines CTS RTS and DTR RS 232 RTS CTS 1 provides flow contr
7. No 00 00 00 00 00 00 0000 CAPTURE COUNT CODABAR No 0000 00 00 00 00 00 00 FIELDS SCAN UPC A No FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE Continuous Package Detect 2 scans CODE 39 N CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 7 CODE 39 8 CODE 39 Commands ESC Change SPACE Cursor Control ARROWS 4 43 Chapter 4 Configuring Your Decoder 12 In this example we want to turn output 1 on for 10 milliseconds whenever a I 2 OF 5 label containing the data 1234 is read Use the arrow keys to highlight the code type field for entry 1 Press the SPACE key until the I 2 OF 5 option appears Press the RETURN key to enter the selection SYMBOLOGY 8 CODE 39 2 OF 5 CODE 128 CODABAR UPC A UPC E EAN 8 EAN 13 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 Commands ESC LENGTHS Yes 0000 000000000000 LASER ON MODE No 0000 00 00 00 00 00 00 DECODE TRIGGER No 0000 00 00 00 000000 CAPTURE COUNT No 0000 00 00 00 00 00 00 FIELDS SCAN No FIELDS PACKAGE No NO READ TIMER No INTER SCAN TIMER No MATCH COMPLETE N Change SPACE SCANNER CONTROL Continuous Package Detect 2 scans Cursor Control ARROWS 13 Use the arrow keys to highlight the match table enable field for output 1 SYMBOLOGY 7 8 4 44 CODE 39 2 OF 5 CODE 128 CODABAR UPC A UPC E EAN 8 EAN 13 LE
8. Refer to Figure 6 5 item 16 You can select one of four options 1 LRC Longitudinal Redundancy Check Selecting 8 BIT LRC will cause the decoder to verify transmissions using the Longitudinal Redundancy Check method exclusive OR of all bytes in the message 2 Checksum LSB Least Significant Byte Selecting LSB SUM 16 will cause the decoder to verify transmissions using the checksum method sum of all message bytes with the least significant byte transmitted first 3 Checksum MSB Most Significant Byte Selecting MSB SUM 16 will cause the decoder to verify transmissions using the checksum method sum of all message bytes with the most significant byte transmitted first 4 None Note If you select one of the transmission check options do not use XON XOFF flow control There is the possibility of the transmission check bytes being interpreted as an XOFF character Chapter 4 Configuring Your Decoder Note If you want more information on how check characters are generated and what they mean refer to Appendix F HEADER MESSAGE m Refer to Figure 6 5 item 3 You can enter one of two options 1 The header message you want sent to a host Send Header Message selected This entry is limited to 32 ASCII characters 2 Leave field blank none NO READ MESSAGE n Refer to Figure 6 5 item 8 You can enter one of two options 1 The no read message you want sent with each no read Send No Read Message se
9. less than decimal 32 The control code is used to terminate the command Typical control codes are lt CR gt lt LF gt lt CRLF gt or lt ETX gt Chapter 7 Host Commands Using RS 232 or RS 422 Interface Responses to Commands After receiving a command the decoder will send a reply Response messages sent from the decoder to the host have the following structure 1 END OF RESPONSE PARAMETER PARAMETER CODE CODE Note The first two parts of the response may or may not be present depending upon the command used 1 The first part of the response is the parameter Some commands do not return any parameters 2 The second part of the response is the end of parameter code This code is the same as the end of message code 3 The third part of the response is which is equivalent to ASCII 61 4 The fourth part of the response is the code itself indicating the status of the command processing refer to Table 7 B prea Description 00 Command complete normal termination 11 Valid command but format is invalid 50 Command not found 97 Reset to new configuration received 98 Reset to default configuration received 5 The last part of the response code is the end of message control code that is specified on the communications configuration screen setup screen 1 There are four possible end of message codes CR CRLF LF ETX or None Refer to section titled Setup Screen 1 Data Fields Chapter 4 for mo
10. 1 Use this screen to configure the host interface which includes host message format host communications parameters and protocol and filtering of the package detect input Setup Screen 2 Use this screen to configure the decoder for the bar code symbologies bar code lengths scan head operation match code settings and configuration of output modules 4 Reset Status and Counters 5 Restart System 6 Select Language Screen This screen allows you to reselect one of the following languages English French German Italian Spanish After you have connected the programming terminal to the decoder and attached the power cord Step 1 Turn ON the programming terminal and configure the terminal for communications with the decoder Appendix A provides information on setting up the programming terminal Chapter 4 Configuring Your Decoder Step 2 Turn the decoder ON The green LEDs labeled POWER ON and CPU ACTIVE will light Step 3 When the following screen appears press the key that corresponds to the language you are using All of the remaining screens will appear in the selected language SELECT LANGUAGE CHOIX DU LANGAGE WAEHLE SPRACHE 1 English 1 Anglais 1 Englisch 2 French 2 Francais 2 Franzoesisch 3 German 3 Allemand 3 Deutsch 4 Italian 4 Italien 4 Italienisch 5 Spanish 5 Espagnol 5 Spanisch Press 1 2 3 4 5 or ESC Appuyer 1 2 3 4 50uESC Drueck e 1 2 3 4 5 oder ESC SELEZIO
11. 1 byte 2 Extender Type EE hex 1 byte 3 Interface Type 22 hex 1 byte 4 Processor Type 21 hex 1 byte 5 Series Revision 00 1 byte 6 Bulletin Number Name ASCII 11 bytes 7 Product Information unused 8 bytes The read diagnostic status reply message has the following organization Characters in quotes are ASCII equivalent characters all other values are hexadecimal HI Byte LOW Byte 00000000 01000110 TRANSACTION WORD E 00 20 Next eight bytes 00 READ DIAGNOSTIC STATUS REPLY The Reply Byte 0 is a value of 46 hex The Status Byte 1 is listed in Table 8 D The Transaction Word Bytes 2 amp 3 are returned the same as sent in the read command The Mode Status Byte 4 is unused A value of 00 hex will be returned The Extender Type Byte 5 is unused A value of EE hex will be returned The Interface Type Byte 6 will be returned as a value of 22 hex The Processor Type Byte 7 will be returned as a value of 21 hex The Series Revision Byte 8 indicates the decoder series and revision levels The first three most significant bits indicate the series and the five other bits indicate the revision A value of 0 hex A 1 hex B etc For example 8 17 Chapter 8 Host Commands Using the RS 485 Interface A A Series A Revision A decoder would return 00000000 B C Series B Revision C decoder would return 00100010 The Bulletin Number Name Bytes 9
12. 7 Chapter 4 Configuring Your Decoder 48 SYMBOLOGY LENGTHS SCANNER CONTROL CODE 39 Yes 0000000000000000 LASER ON MODE Continuous 12 OF 5 No 000000 00 00 00 00 00 DECODE TRIGGER Package Detect CODE 128 No 0000000000000000 CAPTURE COUNT 2 scans CODABAR No 00 00 00 00 00 00 00 00 FIELDS SCAN UPC A FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE 1 2 CODE 39 N CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 7 8 Commands ESC Change SPACE Cursor Control ARROWS Note The two setup screens display the current operating parameters of the decoder Any changes made to the configuration will become effective immediately with the exception of the host communication parameters In order for changes to the host port baud rate stop bits parity host protocol or device address to take effect you must save the changes to the decoder s EEPROM SAVE command and then restart You can restart the decoder by pressing the 5 key Restart System at the Select Operation menu through a host command or by turning the power off and then back on In the following sections of this chapter we will provide a description of all the options available on the two setup screens We will also provide a step by step programming example 4 Reset Status and Counters Pressing the 4 key at the operations menu will reset the package counter no
13. 76 ETB W 87 57 7 CAN x 78 EM 79 SUB 7A ESC 7B FS 7C GS 7D RS 7E US Appendix Configuration Areas of Memory PCCC Number Default Address Gonilguratian Parameter of Bytes Acceptable Values 400h Send Bar Code Data 1 0 No 401h Send Package Count 402h Send Bar Code Type 0 No 1 Yes 403h Send Source Ident 0 No 1 Yes 404h Send Header Message 0 No 1 Yes 405h Send No Read Message 0 No 1 Yes 406h Expand UPC E 0 No 1 Yes ASCII 0 255 255 None ASCII 0 255 255 None 0 None 1 CRLF 2 CR 3 LF 4 ETX 0 None 1 LRC 2 Checksum LSB 3 Checksum MSB 407h Label Delimiter 408h Start Character 409h End Message 40Ah Transmission Check 40Bh Code 39 Check Char 0 No 1 Yes 40Ch Send Code 39 Check Char 0 No 1 Yes 40Dh 2 of 5 Check Char 0 No 1 Yes 40Eh Send 2 of 5 Check Char 0 1 oe 40Fh Codabar Check Char 0 1 410h Send Codabar Check Char 0 1 Appendix D Configuration Areas of Memory PCCC Number Default Address Contig hhanon Parameter of Bytes Acceptable Values 411h Host Port Baud Rates READ ONLY 1 0 9600 1 4800 2 2400 3 1200 4 300 5 19200 6 38400 412h Host Port Stop Bits READ ONLY 1 0 8 data 1 stop 1 8 data 2 stop 2 7 data 1 stop 3 7 data 2 stop 413h Host Port Parity READ ONLY 1 0 None 1 Odd 2 Even 414h Host Port ACK Charac
14. 8 18 Read Diagnostic Status reply 8 19 Read Match Code Table command 7 5 Read Match Code Counter command 7 10 Read Package Count command 7 7 Recall command 3 9 4 16 Related publications 1 3 Repeat Read command 8 13 Request to Send RTS signal 6 3 Reset Counters communications reply 8 21 Reset Decoder command 7 18 Reset status and counters 4 9 Response codes RS 232 RS 422 commands 7 3 Response modes 3 11 4 26 After valid package 4 26 End of trigger 4 26 Restart system 4 10 Return key description 1 2 RS 232 interface 6 2 RS 422 interface 6 4 RS 485 interface 6 5 S Save command 3 10 4 16 Save New Configuration to EEPROM and Restart command 7 19 Save New Configuration to EEPROM No Restart command 7 19 Scan heads 2 2 Scanner control 4 33 6 S Select fields 4 11 4 15 Select operation menu 4 5 Send bar code data field 4 20 Send bar code type field 4 20 Send Codabar check character field 4 23 Send Code 39 check character field 4 23 Send header message field 4 20 Send Interleaved 2 of 5 check character field 4 23 Send no read message field 4 20 Send package count field 4 20 Send source identification message field 4 20 Set Configuration to Default values Save to EEPROM and Restart command 7 18 Set bar code specific length command 7 21 Set code 39 I 2 of 5 and Codabar check characters command 7 5 Set Configuration to Default Values and Restart co
15. AUX Port on Decoder DCE Device ADM 3E DTE Device Note Connect shield to shell of cable connectors at both ends Step 3 Set the terminal for Full Duplex FDX 9600 Baud 8 data bits per character No Parity XON XOFF flow control or handshake Blinking Block Cursor Step 4 Plug decoder and terminal into power supply Step 5 Turn terminal ON Step 6 Enter Set Up B on the terminal Step 7 Turn the decoder ON Step 8 Proceed with programming Chapter 4 Appendix A Setting Up the Programming Terminal Using a DEC VT100 for If you are using a DEC VT100 follow these steps Programmin g g Step 1 Connect the scan head to the decoder Step 2 Construct an appropriate cable to connect the Decoder to the VT 100 Refer to Figure A 2 Figure A 2 Connections for Cable Used with DEC VT100 Terminal Transmit Data Connector 25 pin female Receive Data connector l Cable Signal Ground Belden 9939 or equivalent AUX Port on Decoder DCE Device DEC VT100 DTE Device Note Connect shield to shell of cable connectors at both ends Step 3 Plug decoder and terminal into power supply Step 4 Turn terminal ON Step 5 Enter Set Up B on the terminal Figure A 3 shows one possible setup for the terminal Figure A 3 One possible setup for DEC VT100 Terminal SET UP B TO EXIT PRESS SET UP 10101 20011 30000 40010 TSPEED 9600 R SPEED 9600 1 0 PE la 3 00 4 010 1 burso Block Lxonxore
16. Clear output counter command 7 6 Clear package count command 7 17 Clear to Send CTS signal 6 3 Codabar Check character 4 23 Code lengths 4 32 Enable 4 31 Send check character 4 23 Start character 6 7 Stop character 6 7 Code 39 Check character 4 23 Code lengths 4 31 Enable 4 31 Send check character field 4 23 Code 128 Code lengths 4 32 Enable 4 31 Command area of memory Addresses 8 11 Writing to 8 13 Command bar 4 15 Communications capabilities 3 5 Communications link 2 C Command reply 8 17 Diagnostic commands 8 16 Communications ports 2 5 Configuration area of memory Addresses Appendix D Writing to 8 15 Connections electrical 5 5 Connector power 2 8 scan head 2 8 Conventions 1 2 Count capture 4 35 Counter Status addresses 8 7 Counters No Read 4 7 Output 4 7 Package 4 7 Reset 4 9 Cursor control 4 12 D Data messages 6 9 Data Terminal Ready DTR signal 6 3 DEC VT100 terminal A 2 Decode trigger mode 4 33 Decoder performance 4 6 Default command 3 9 4 16 Default parameters Appendix B Delimiter label 4 21 6 7 Diagnostic commands communications 8 16 Disable Enable bar code type command 7 6 Disable Enable input filter command 7 9 Display bar code labels 4 5 Display Change configuration 4 7 Display status and counters 4 9 Displays description 1 2 E EAN 8 enable 4 31 EAN 13 enable 4 31 Edit fields 4 12 4 13 Editing configuration
17. Code Labels This operating mode allows you to monitor bar code labels as they are being scanned After selecting this operation by pressing the 1 key bar code labels will be displayed as they are decoded The display will scroll up as new labels appear on the bottom of the screen If more than one label is decoded on the same scan the labels will be displayed on the same line separated by a space If a no read condition occurs the decoder will display the no read message that you enter as part of the decoder configuration Pressing the ESC key will exit this function The following is an example of how the display bar code labels screen might appear Chapter 4 Configuring Your Decoder Continued 19876367 3456721 59874292 45763019 56474821 10945280 45674895 7689577 87599039 35426881 11987454 54664778 87997070 56400982 54664747 09585746 7563778 53647747 87745646 35647465 6545456 2 Display Status and Counters After selecting this operation by pressing the 2 key at the select operations menu the decoder will display the following Decoder Performance The percentage of decodable scans over a 100 scan sample The 100 scan sample is not made up of the raw scans from the scan head Instead the 100 scan sample is made up of scans which have passed through a qualifier circuit in the data acquisition circuitry The qualifier circuit acts as a pre filter that discards empty partial or noisy sc
18. Configuring Your Decoder instructions on how to configure the decoder Provides general rules and 5 Installing the Decoder recommendations for installing the decoder Describes how a host 6 Communicating With a Host device can communicate with a decoder Describes how to send host 7 Host Commands Using the commands and receive RS 232 or RS 422 Interface data using the RS 232 and RS 422 interfaces Describes how to send 8 Host Commands Using the commands and receive RS 485 Interface data on an RS 485 Local Area Network Maintenance and Deasorinen Dang 9 Troubleshootin troubleshooting and fuse g replacement procedures 10 Specifications Provides basic decoder Appendices Index specifications Includes glossary of terms Alphabetical index 1 1 Chapter 1 Using this Manual Intended Audience Conventions Used 1 2 You do not require any special knowledge to read this manual and follow its instructions If the decoder will be used to communicate with a computer or PLC programmable controller we assume you are familiar with communication devices communications standards RS 232 RS 422 RS 485 and communications terminology In this manual we describe the commands that a host device can transmit to the decoder and the command responses sent by the decoder We do not describe how to create PLC or computer programs for generating the commands Some chapters in this manual contain examples of how to enter da
19. Continuous 12 OF 5 No 00000000 00 00 00 00 DECODE TRIGGER Package Detect CODE 128 No 0000000000000000 CAPTURE COUNT 2 scans CODABAR No 0000 00 00 00 00 00 00 FIELDS SCAN UPC A No FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE 12 OF 5 Y 1234 CODE 39 0000 CODE 39 0000 CODE 39 0000 CODE 39 0000 CODE 39 0000 7 CODE 39 0000 8 CODE 39 0000 Commands ESC Change SPACE Cursor Control ARROWS 4 45 Chapter 4 Configuring Your Decoder 16 Press the SPACE bar until the Match Entry option is displayed Press RETURN Use the right arrow key to select the output time field press the SPACE key enter a value of 10 10 milliseconds and then press the RETURN key SYMBOLOGY LENGTHS SCANNER CONTROL CODE 39 Yes 0000000000000000 LASER ON MODE Continuous 12 OF 5 No 00000000 00 00 00 00 DECODE TRIGGER Package Detect CODE 128 No 0000000000000000 CAPTURE COUNT 2 scans CODABAR No _ 0000 00 00 00 00 00 00 FIELDS SCAN UPC A No FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE OUTPUTS DISABLED 12 OF 5 Y 1234 Match Entry CODE 39 None CODE 39 None CODE 39 None CODE 39 None CODE 39 None CODE 39 None 8 CODE 39 None Commands ESC Change SPACE Cursor Control ARROWS 17 Press the ESC key to select the command bar press the SPACE key until the SAVE command is highlighted SYMBOLOGY
20. EEPROM are transferred into RAM If you don t transfer the contents of the RAM to the EEPROM SAVE function any changes made to the operating configuration stored in RAM will be erased when the power is turned off Note Unlike the other decoder operating parameters changes to the following parameters will not take effect until you SAVE the changes and then restart the decoder HOST PROTOCOL DEVICE ADDRESS ACK and NAK CHARACTERS BAUD RATE NUMBER OF DATA amp STOP BITS PARITY Changes to ACK NAK characters will take effect immediately if you are in the ACK NAK mode The decoder also stores the original factory set operating parameters in EPROM This type of memory cannot be changed by the user and is always available in case of a programming error When you use a DEFAULT command described in next chapter the decoder transfers the factory set default parameters to the RAM Once installed in RAM the default parameters control the operation of the decoder If you want to save the default parameters into the EEPROM you must use the SAVE command A RECALL command described in next chapter transfers the previously SAVED configuration from the EEPROM to the decoder s RAM Once installed into RAM the recalled configuration is displayed and controls operation of the decoder When you configure the operation of the decoder you will be required to provide a variety of operating parameters You should have an understanding o
21. Enable EAN 13 0 Continuous 445h Laser On Mode 1 1 Triggered 446h Decode Trigger Mode 1 0 Package Detect 1 Host 2 Internal 3 Continuous 1 1 1 4 1 32 1 32 2 447h Capture Count 448h Fields Scan 449h Fields Package 44Ah Match Complete Count 44Bh Source Ident Length Source Ident String 450h Header Message Length Header Message String 471h No Read Message Length 0 4 0 empty 4 Characters 0 32 0 empty 32 Characters 0 32 0 empty 32 Characters 0 Timer Disabled 0010 9999 No Read Message String 492h No Read Timer Appendix D Configuration Areas of Memory PCCC Number Default Address Confighhanon Fararigter of Bytes Acceptable Values 494h Inter Scan Timer 2 0 Timer Disabled 0010 9999 496h Bar Code Type in Match Code Table Entry 1 0 Code 39 1 Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 497h Enable Match Code Table Entry 1 0 No 1 Yes 498h Match Code 1 Length 0 32 0 empty Match Code 1 String 32 Characters 4B9h Output Condition 1 1 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 4BAh Output Pulse 1 Duration l 2 o 10 9999 4BCh Bar Code Type in Match Code Table Entry 2 0 Code 38 1 Interleaved 2 of 5 2 Codabar 3 UPC A
22. Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 52Ch Output Pulse 4 Duration 2 0 10 9999 Appendix D Configuration Areas of Memory Configuration Parameter PCCC Number Default Address of Bytes Acceptable Values 52Eh Bar Code Type in Match Code Table Entry 5 0 Code 39 1 Interleaved 2 of 5 2 Codabar 3 UPC A 6 EAN 13 52Fh Enable Match Code Table Entry 5 0 No 530h Match Code 5 Length 0 32 0 empty Match Code 5 String 32 Characters 551h Output Condition 5 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 552h Output Pulse 5 Duration 0 10 9999 554h Bar Code Type in Match Code Table Entry 6 0 Code 39 1 Interleaved 2 of 5 2 Codabar 3 UPC A 4 UPC E 5 EAN 8 6 EAN 13 7 Code 128 555h Enable Match Code Table Entry 6 1 0 No 1 Yes 556h Match Code 6 Length 1 0 32 0 empty Match Code 6 String 32 32 Characters 577h Output Condition 6 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry 5 Read and No Match 6 No Read or No Match 7 Auto Load 0 10 9999 578h Output Pulse 6 Duration Appendix D Configuration Areas of Memory PCCC Address 57Ah Bar Code Type in Match Code Table Entry 7 Number Default of ae jee Values
23. Function Response Comments MW4102041289 00LF 4 match table entry number 1 match operation enabled 02 Interleaved 2 of 5 04 four character code length 1289 character string 00 command complete response code LF end of message code for Line Feed NC When sent this command will zero the no read counter rr lt end gt NC Clear No Read command rr response code refer to Table 7 B lt end gt end of message code NC 00CR 00 command complete response code CR end of message control code for Carriage Return NMlllstring Write no read message rr lt end gt NM Write no read message command ll length of the no read message Must be from 00 to 32 string no read message Up to 32 characters can be specified rr response code refer to Table 7 B lt end gt end of message control code Read No Read Count 16 Set Output Condition and Output Duration Example Command Response Comments Command Function Response Comments Example Command Response Comments Command Function Response Chapter 7 Host Commands Using RS 232 or RS 422 Interface NMO07NO READ 00CR 07 message length NO READ header message 00 command complete response code CR end of message control code for Carriage Return NR When sent this command will return the count in the no read counter pppppp
24. No will disable the match code operation MATCH CODE w In these fields you may enter the code that you want to match You must enter the code as it will be transmitted to the host e g do not include check digits if you have selected to suppress the transmission of the check digit in the decoder s configuration The decoder will compare the match code with any decoded bar code data If the decoded bar code data matches the match code a Match condition occurs You can enter up to 32 ASCII characters in each of the eight fields Note The character is a wild card character that will result in a match with any other ASCII character You can enter a non printable control character as shown in Table 4 B Outputs OUTPUT CONTROL x These fields specify the conditions that must be met to turn an output on You can operate up to eight output modules based upon a variety of conditions You can select one of eight options for each condition Module position 8 has nine options 1 None Selecting none will disable the output module 2 Match Entry Selecting this option will turn on the module whenever a bar code matches the match code entry to the left of this field Chapter 4 Configuring Your Decoder 3 Match Complete Selecting the match complete option will turn on the output module when the number of matches made to any one or combination of the selected match codes is equal to the quantity specified in the MATCH
25. ON Loon Care ko Hz creen Dark NSI New Line Off Bits Don t Care Don t Care Wrap Off Parity Off Don t Care Don t Care Don t Care Don t Care Step 6 Turn the decoder ON Step 7 Proceed with programming the system as described in Chapter 4 Using a Catalog Number 1784 T45 Terminal for Programming Appendix A Setting Up the Programming Terminal The Catalog No 1784 T45 Programming Terminal may be used to program the 2755 DM9 DM9E decoder Set the T45 Terminal Emulation to the following FIDGC D200 Terminal F2Modem External F3Flow Control On F4Duplex Full F6Print Off Set the COM 1 parameters to F1Baud 9600 F2Parity None F3Data Bits 8 F4Stop Bits 1 F5Type Standard PC Compatible Com Note If an internal modem is being used it must be disabled using the MODE command Fabricate the cable shown in Figure A 4 Figure A 4 Connections for Cable Used with 1784 T45 Terminal Transmit Data Receive Data Signal Ground AUX Port on Decoder DCE Note Connect shield to shell of cable connectors at both ends Belden 9939 or equivalent 1784 T45 DTE Device With DG D200 emulation When the Select CRT Type menu appears select Data General D200 emulation Appendix A Setting Up the Programming Terminal Using a Televideo 955 Terminal If you are using a Televideo 955 follow these steps for Programming Step 1 Connect the scan head to the decoder Step 2 Con
26. Output Counter Number 4 614 Output Counter Number 5 618 Output Counter Number 6 61C Output Counter Number 7 620 Output Counter Number 8 624 No Read Counter 4 Last Message to Host Address 800 ALART RP RP RP RI RY RIT RR SIZE OF DATA Byte 6 The size of data field specifies the number of bytes that will be returned A maximum of 124 bytes may be read Chapter 8 Host Commands Using the RS 485 Interface Unprotected Read Reply Format The decoder s reply to a read command has the following structure HI Byte LOW Byte STATUS CODE 01000001 TRANSACTION WORD UP TO 124 BYTES OF DATA UNPROTECTED READ REPLY The following are descriptions of the decoder s reply to a read command REPLY Byte 0 The reply byte has the following structure Bit 6 Set to 1 For Reply Always Set to 0 STATUS Byte 1 Refer to Table 8 A for an explanation of the status codes If the returned status code is 00 hexadecimal an entire packet of data was removed from the decoder s buffer A status code of 80 hexadecimal indicates that only part of a data packet was read Note If only part of the data was read status code 80 hexadecimal received the entire packet of data will remain at the decoder s host port buffer The remainder of the data can be read by using another read command that has an address that is the number of bytes received greater than the previous address First read command address X N
27. Procedure Select Operation Menu Using and Editing the Configuration Setup Screens Command Bar eats WwWWwWhd foo te Ne th ee i ANNWNN RK Ke NNNNNNNNNW WY O 4 1 4 1 4 2 4 2 4 5 4 11 4 15 ale Mo MONA G Configuring Your Decoder Installing the Decoder Communicating With a Host Chapter 4 Setup Screen 1 Setup Screen 1 Fields Message Format Data Check Characters Host Communications Package Detect Input Setup Screen 2 Setup Screen 2 Fields Bar Code Types Code Lengths Scanner Control Match Code Table Outputs Input Programming Example Chapter 5 Chapter Objectives Equipment You Will Need Electrical Precautions How to Handle Excessive Noise Grounding Recommendations Determining Space Requirements Installing the Decoder How to Connect Your Equipment Installing and Wiring Modules Chapter 6 Chapter Objectives Host Port RS 232 Interface RS 422 Interface RS 485 Interface Message Format Example Data Messages Host Commands 4 17 4 20 4 20 4 23 4 24 4 27 4 28 4 31 4 31 4 31 4 33 4 40 4 41 4 43 4 45 WWNN Re IN Toe oe he aN Host Commands Using a RS 232 or RS 422 Interface Host Commands Using the RS 485 Interface Table of Contents Chapter 7 Chapter Objectives RS 232 RS 422 ASCII Command Protocol Single Character Commands Two Character Commands Responses to Commands Host Commands CIDARWNE 9 10 11 12 1
28. The recommendations given above will provide favorable operating conditions for most installations When the decoder is operating in a noise polluted industrial environment special consideration should be given to possible electrical interference The effect of electrical interference has been minimized by the basic design of the hardware Properly grounding the equipment correctly routing wires and the use of shielded cables will also help minimize interference Grounding is an important safety measure in electricalinstallations With solid state systems grounding also helps limit the effects of noise due to electromagnetic interference EMI An authoritative source on grounding requirements is the National Electrical Code published by the National Fire Protection Association of Boston Massachusetts Article 250 of the Code discusses the types and sizes of wire conductors and safe methods of grounding electrical equipment and components Chapter 5 Installing the Decoder Determining the Space The decoder and scan head are separate units that can be mounted on Requirements separate surfaces A 10 or 25 foot 3 05 or 7 62 meter cable is used to connect the two units Figure 5 2 shows the outline dimensions of the decoder Figure 5 2 Mounting Dimensions of the Decoder Measurements are in inches mm 0 75 19 0 MTG FOR 10 M5 SCREW MAX 00000000 ALLEN BRAOLEY 9 38 238 2 0 75 273 0 Installing the Decod
29. and Auto Load INPUT will not turn an output on or off The decoder will change an auto load field to Match Entry in table after the auto load Auto Load INPUT only applies to the 8 module position Setup Screen 2 Fields Bar Code Types CODE 39 ENABLE a Selecting YES will enable the decoder to decode Code 39 bar code labels Code 39 bar code labels will not be decoded if NO is selected INTERLEAVED 2 OF 5 ENABLE b Selecting YES will enable the decoder to decode Interleaved 2 of 5 bar code labels Interleaved 2 of 5 bar code labels will not be decoded if NO is selected Note Case Code labels are read as two separate Interleaved 2 of 5 labels ie 2 fields per scan CODE 128 ENABLE c Selecting YES will enable the decoder to decode Code 128 bar code labels Code 128 bar code labels will not be decoded if NO is selected 4 26 Chapter 4 Configuring Your Decoder CODABAR ENABLE d Selecting YES will enable the decoder to decode Codabar bar code labels Codabar bar code labels will not be decoded if NO is selected UPC A ENABLE e Selecting YES will enable the decoder to decode UPC A bar code labels UPC A bar code labels will not be decoded if NO is selected UPC E ENABLE f Selecting YES will enable the decoder to decode UPC E bar code labels UPC E bar code labels will not be decoded if NO is selected EAN 8 ENABLE g Selecting YES will enable the decoder to decode EAN 8 bar code labels EA
30. be DISABLED during configuration to prevent unintentional switching The outputs can be ENABLED by performing a Restart after configuration remember to SAVE changes to EEPROM before Restarting 4 39 Chapter 4 Configuring Your Decoder The decoder will display MESSAGE FORMAT SEND BAR CODE DATA BAUD RATE SEND PACKAGE COUNT BITS CHAR _ 8 Data 1 Stop SEND BAR CODE TYPE PARITY None SEND SOURCE IDENTIFIER SEND HEADER MESSAGE ACK CHAR None SEND NO READ MESSAGE NAK CHAR None START SCAN CHAR None STOP SCAN CHAR None HOST COMM EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS No End of Trigger RS232 01 TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR No SEND No PACKAGE DETECT INPUT 2 OF 5 CHECK CHAR No SEND No FILTER No CODABAR CHECK CHAR No SEND No SENSE LO Package Commands ESC Change SPACE Cursor Control ARROWS Note Different values or selections may appear depending upon the previous programming of your decoder 5 In this example we want to enter a SEND NO READ message and set the decoder response mode to After Valid Package To do this press the down arrow or RETURN key five times until the SEND NO READ MESSAGE field is highlighted in reverse video MESSAGE FORMAT SEND BAR CODE DATA BAUD RATE SEND PACKAGE COUNT BITS CHAR 8 Data 1 Stop SEN
31. decoder Note Prior to configuring your decoder we suggest that you review the description of how the decoder stores configuration data refer to Chapter 3 RAM and EEPROM Memory descriptions Note Refer to Appendix A for programming terminal setup The programming terminal you use must be configured with the following parameters Number of data bits 8 Number of stop bits 1 Baud rate 9600 Parity None Flow Control XON XOFF Chapter 4 Configuring Your Decoder Programming Terminal Cable Menus and Setup Screens Start up Procedure 42 Programming of the decoder is done through the AUX connector on the back of the decoder The AUX port connector on the decoder is a standard 25 pin female D type connector Depending upon your programming terminal most standard RS 232 communications cables will work If you need to create a communications cable refer to Appendix A You can program and or monitor the operation of the decoder using the following CRT screens Select Language Screen Use this screen to select English French German Italian or Spanish language screens CRT Select Menu You use this menu to select the type of programming terminal being used Select operation Menu Using this menu you select one of six operations 1 Display Labels Screen Displays bar code labels as they are decoded 2 System Status Screen Displays the status of the decoder 3 Setup Screens Setup Screen
32. decoder can transmit decoded bar code information to a host computer or programmable controller The three communications 3 3 Chapter 3 How the Decoder Operates interfaces RS 232 RS 422 and RS 485 provide a variety of ways to accomplish communications with a host Figure 3 5 illustrates some of the possible host interfaces Note You can also use the decoder as a stand alone device using the discrete outputs for control Figure 3 5 Communications Interface Examples PLC TO DECODER USING A FLEXIBLE INTERFACE MODULE RS 485 2760 SFC2 2755 DM9 2755 DM9 2755 DM9 Decoder Decoder Decoder 1 31 2755 DM9 2755 DM9 2755 DM9 Decoder Decoder Decoder 1 2 3 2755 DM9 2755 DM9 2755 DM9 Decoder Decoder Decoder 1 31 PLC TO DECODER USING A FLEXIBLE INTERFACE MODULE RS 232 RS 422 1771 I O Rack 2760 RB 2760 SFC1 RS 232 or RS 422 2755 DM9 2755 DM9 Decoder Decoder 2755 DM9 Decoder Catalog No 2760 RB is a Flexible Interface Catalog No 2760 SFC1 SFC2 are Protocol Cartridges 3 4 Chapter 3 How the Decoder Operates Figure 3 5 Communications Interface Examples Continued PLC TO DECODER USING PLC TO DECODER USING A AN ASCII MODULE BASIC MODULE 1771 I O Rack 1771 I O Rack 1771 DA 1771 DB 2755 DM9 2755 DM9 Decoder Decoder COMPUTER TO DECODER Host Computer RS 232 or RS 422 2755 DM9 Catalog No 1771 DB is a BASIC I O Module Catalog No 1771 DA is an ASCII I O Module Decode
33. decoder is securely mounted The power switch should be in the off position and the power cable should not be connected Step 2 If a package detector will be used connect it to the scan head Step 3 Connect the scan head to the port labeled SCAN HEAD or SCANNER on the back of the decoder using one of the following Catalog No 2755 L7 L9 Scan Heads 10 foot 3 05 meter cable Catalog No 2755 CL10 25 foot 7 62 meter cable Catalog No 2755 CL25 Catalog No 2755 L4 L5 Scan Heads 10 foot 3 05 meter cable Catalog No 2755 CK10 25 foot 7 62 meter cable Catalog No 2755 CK25 5 5 Chapter 5 Installing the Decoder Installing and Wiring Modules 5 6 Step 4 Connect the terminal that will be used for programming to the port labeled AUX or AUXILIARY on the decoder Since the programming may have been done earlier this step is optional Note It is possible to program the decoder from a host device However it is preferable to use a programming terminal as described in Chapter 4 Step 5 The initial programming should be done at this time if it was not done earlier at a simulation Step 6 If a host device will be used connect it to the port labeled HOST on the back of the decoder Refer to Chapter 6 and Figures 2 3 and 3 3 Step 7 If input or output devices are used perform the following Verify that fuses are installed Refer to section titled Module Fuse Replacement Chapter 9 Insta
34. line is on Refer to Figure 6 2 for an illustration of how to connect a host device to the decoder using the RS 232 interface 6 3 Chapter 6 Communicationg With a Host Figure 6 2 Communications With RS 232 Host Device CHASSIS GROUND Host Device Exact pin TD designations depend on specific ga host device used Use 3 wire Belden 9363 9533 SIGNAL GROUND 6 wire 9536 or equivalent DTR DATA TERMINAL READY DSR HOST Port on Decoder RS 232 port on Host Data Terminal Equipment DTE quip a Note Control signals CTS RTS and DTR may or may or may not be required Note Connect shield to shell of HOST depending upon decoder configuration port cable connector RS 422 Interface As shown in Figure 6 1 the RS 422 interface uses pins 14 B 15 A 16 A and 17 B The send data and receive data lines are B is the Send Data SD line A is the Send Data SD line B is the Receive Data RD line A is the Receive Data RD line The send data lines carry data from the decoder to the host device The receive data lines carry data from the host to the decoder No flow control lines are used in the RS 422 interface Optional flow control is provided using XON XOFF control which is selected by the HOST PROTOCOL configuration parameter described in Chapter 4 There are two options RS 422 no flow control RS 422 XON XOFF XON XOFF flow control The RS 422 comm
35. matches a valid pattern within a selected symbology that is different from the intended pattern This error is often caused by smudges stray marks voids or print errors that result in wider or narrower bars being decoded The purpose of the capture count is to reduce the chance of a mis read by forcing the decoder to read the label multiple times before issuing a valid read Certain bar code symbologies are more susceptible to mis reads because they are not self checking Code 39 Interleaved 2 of 5 and Codabar when check characters are not used For these bar code symbologies the capture count should be set to no less than two Setting the capture count too high may result in excessive no reads particularly when the number of scans crossing the label within a trigger period is low 5 10 scans The capture count should be set to a value which results in minimum mis reads and maximum valid reads We recommend that the capture count should be set no greater than half of the number of scans crossing the label in a trigger period The capture count should be set to at least two for symbologies that are not self checking FIELDS SCAN p The fields per scan field sets the number of bar code labels that are to be included in each scan The bar code fields in each scan must be of the same symbology type A scan refers to the movement of the laser beam from one side to the other During the scan the decoder looks for a valid bar code fie
36. of message code Note The decoder saves the new configuration in the EEPROM Operation will then continue according to the new configuration parameters 23 Set Scanner Control Command Function Response Comments Example Command Response Comments Chapter 7 Host Commands Using RS 232 or RS 422 Interface SCldcsprrrrttttm Specifies operating parameters of the scan head rr lt end gt SC Scanner control command l laser on mode 0 Continuous 1 Triggered d trigger mode 0 Package Detect 1 Host Command 2 Internal Timer 3 Continuous c capture count Count must be a value from 1 through 8 s number of bar code fields per scan This entry must be a value from 0 through 4 A value of 0 ANY 1 2 3 or 4 p number of bar code fields per package Must be a value 1 through 8 rrrr no read timer value in milliseconds Must be value from 0010 to 9999 A value of 0000 will disable the timer tttt inter scan timer value in milliseconds Must be value from 0010 to 9999 A value of 0000 will disable the timer m match complete count Must be value from 1 through 8 Note Refer to Chapter 4 for a description of scanner control parameters lt end gt end of message code rr response code refer to Table 7 B C01211005500601 00CR 0 Continuous scanning 1 Host command 2 Capture count of 2 set 1 one bar code field per scan 1 one bar code fi
37. of the decoder As stated earlier the source voltage may range from 85 to 264 volts AC The power supply will automatically adjust to the input voltage DATA ACQUISITION CIRCUIT The data acquisition circuitry of the decoder receives both video and synchronization signals from the laser scan head The data acquisition circuitry filters and stores blocks of data received from the scan head in the Random Access Memory RAM of the decoder 3 1 Chapter 3 How the Decoder Operates 3 2 MICROPROCESSOR The microprocessor reads the information obtained by the data acquisition circuit processes the information and then makes decisions on what to do with the decoded data based upon your programming instructions I O A single 25 pin connector HOST PORT provides three different interfaces RS 232 RS 422 and RS 485 for communications with a host computer or programmable controller The I O section of the decoder supports asynchronous data transmission at baud rates of up to 38 400 bits per second Another 25 pin connector AUX PORT provides an RS 232 interface for programming and monitoring of the decoder using a programming terminal Refer to Chapter 2 for a listing of the terminals that can be used for programming or monitoring Up to eight modules can be plugged into the circuit board of the decoder Refer to Chapter 2 for a description of the input and output modules that can be used Output modules function as switches
38. read counter and output counters Prior to resetting the counters the decoder will display a confirmation prompt RESET STATUS AND COUNTERS Confirm Y N Press the Y key to confirm the reset Pressing the N key will cancel the reset function 5 Restart System Pressing the 5 key at the select operation menu will reboot the decoder This has the same effect as turning the power off and then back on Prior to restarting the system the decoder will display a confirmation prompt Using and Editing the Configuration Setup Screens Chapter 4 Configuring Your Decoder RESTART SYSTEM Confirm Y N Press the Y key to confirm the restart Pressing the N key will cancel the restart function 6 Select Language Pressing the 6 key at the operations select menu will display the following menu SELECT LANGUAGE CHOIX DU LANGAGE WAEHLE SPRACHE 1 English Anglais Englisch Francais Franzoesisch 1 1 French 2 2 Allemand 3 Deutsch 4 5 2 3 German 3 4 Italian 4 5 Spanish 5 Italien Italienisch Espagnol Spanisch Press 1 2 3 4 5 or ESC Appuyer 1 2 3 4 5 0u ESC Druepk e 1 2 3 4 5 oder ESC SELEZIONARE LINGUA SELECCIONAR LENGUA 1 Inglese 1 Ingles Francese Frances Tedesco 3 Aleman Italiano 4 Italiano 5 2 3 4 5 Spangnolo Castellano 2 Premere 1 2 3 4 50 ESC Pulsar 1 2 3 4 5 o ESC Press the key that corresponds with the language you
39. scan Select 1 2 3 4 or Any N A Number of bar code fields per package Edit Numeric value from 1 through 8 Edit N A Numeric value from 10 through 9999 0 indicates no timer N A No read timer milliseconds Inter scan timer milliseconds Edit Numeric value from 10 through 9999 0 indicates no timer Match complete count Edit N A Numeric value from 1 through 8 Bar code symbology for match code Select Code 39 N A operation Interleaved 2 of 5 Code 128 Codabar UPC A UPC E EAN 8 EAN 13 Enable for match code operation Select N A Chapter 4 Configuring Your Decoder Reference Description Field Options Select Field Valid Entries Edit Field Letter p Type Only Only wW Match table entry Edit N A Any ASCII character string up to 32 characters maximum The character will result in a match with any ASCII character X Conditions for Output Select None N A Match Entry In Table Match Complete Read Package No Read Package Read and No Match No Read or No Match Auto Load Auto Load INPUT y Duration of output pulse milliseconds Numeric value from 10 lll through 9999 0 indicates Z Output Condition N A Outputs are enabled or disabled by responding to the prompt prior to entering the configuration screens refer to page 4 8 no pulse You can enter non printable control characters in this field refer to the table on Page 4 12 Auto Load
40. the decoder for connecting the laser scan head You can connect the decoder to the scan head using one of the following For Catalog No 2755 L7 and L9 scan heads use 10 foot 3 05 meter cable Catalog No 2755 CL10 25 foot 7 62 meter cable Catalog No 2755 CL25 For Catalog No 2755 L4 and L5 scan heads use 10 foot 3 05 meter cable Catalog No 2755 CK10 25 foot 7 62 meter cable Catalog No 2755 CK25 Note The scan head is powered by the decoder through the cable The scan heads do not require a separate power source Figure 2 5 Input Power and Scan Head Connectors Power On Off Switch Scan Head Connector 90 061 4 Chapter 2 Description of Hardware Accessories The following table lists the accessories that you may require for use with the decoder Catalog Number l Item l Description Raster and side scanning devices that operate at 350 scans per second Raster scanners scan both vertical and horizontal directions 2755 L70 Industrial Medium Speed Bar Code simultaneously Some of these scan heads have a maximum read Scanner distance of 50 1 27 meters depending upon symbol size and quality Scanners can read Case Code symbols symbols directly printed on kraft paper cardboard boxes Raster and side scanning devices that operate at 800 scans per second Raster scanners scan both vertical and horizontal directions 2755 L9 Industrial High Speed Bar Code Scanner simultaneously Some of these s
41. the internal timer Output Counters 1 through 8 The number of times an output condition has occurred The following is an example of how the display status and counters screen may appear 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc Decoder Performance 100 No Read Counter 10 Package Counter 300 Output Counter 1 44 Output Counter 2 45 Output Counter 3 56 Output Counter 4 5 Output Counter 5 33 Output Counter 6 23 Output Counter 7 40 Output Counter 8 67 ESC to Exit This screen is updated approximately once per second Press the ESC key to exit the function 3 Display Change Configuration Pressing the 3 key at the operation menu will allow you to change the operating configuration of the decoder Two setup screens are used to configure the decoder Before entering the setup screens the decoder will display a message asking you if you want the outputs disabled during configuration Chapter 4 Configuring Your Decoder CAUTION Configuration changes may cause the discrete outputs to switch If outputs are to remain ENABLED press ESC Otherwise press any other key to continue Outputs will be DISABLED until the device is restarted Note We recommend that you disable the outputs while configuring the decoder This will prevent the outputs from being turned on unintentionally during changes to the configuration If you press any key other than
42. the type of field select or edit that you are configuring use the commands listed in Table 4 A You must Comments Press the ESC key to select the command bar and then press the ESC key again In select fields next option is Press SPACE bar displayed In edit fields field is cleared and new data can be entered Press RETURN key es is highlighted in reverse Press RETURN key or arrow keys See note below Press ESC key to select the command bar and press the RETURN key Press ESC key to select command bar Use SPACE bar to select SAVE and New configuration parameters are press the RETURN key Press Y key _ tansferred to the decoder s at confirmation prompt EEPROM Press ESC key to select command bar Use SPACE bar to select RECALL and Previously set parameters are press the RETURN key Press Y key displayed at confirmation prompt Press ESC key to select command bar Use SPACE bar to select DEFAULT Refer to Appendix B for factory set and press the RETURN key Press Y parameters key at confirmation prompt Allen Bradley Industrial Terminals Catalog Number 1770 T1 T2 or T3 do not have arrow keys Use the CTRL and U D L or R keys for Up Down Left or Right cursor movement 4 10 EDIT FIELDS There are three types of data that can be entered or modified in an edit field 1 ASCII character codes decimal values 0 to 255 2 Num
43. then an unlimited number of messages may be sent to the host After a Repeat Read command is sent to the decoder the decoder will return a write reply and then perform the repeat read function The decoder will continue to send data until the repeat count is reached a Repeat Cancel command is sent or another Repeat Read command is received Writing to Configuration Area of Memory Appendix D provides the address locations of the decoder s configuration memory The host device can change the configuration of the decoder by directly writing data into these memory locations Refer to Chapter 4 for a Chapter 8 Host Commands Using the RS 485 Interface description of the configuration parameters For example to enable the large buffer you would instruct the host to send HI Byte LOW Byte 00000000 00001000 Status Write Command 10101010 10101010 Transaction Word 00000100 00011000 Buffer Address 00000000 00000001 Data Value of 1 UNPROTECTED WRITE HI Byte LOW Byte 00000000 01001000 Status Successful Write Reply 10101010 10101010 Transaction Word UNPROTECTED WRITE REPLY Note In the example provided the HI and LOW address bytes 4 amp 5 is for the host buffer area of memory 418 hexadecimal The data byte 6 is to enable the host buffer 1 YES 8 13 Chapter 8 Host Commands Using the RS 485 Interface Communication Link Diagnostic Commands 8 14 You can obtain diagnostic data on
44. to Mount the Decoder sia D3 5 3 Connecting Equipment to the Decoder s Ports 2 5 5 5 4 Modules and Connectors 5 5 5 5 Module Connections 8 6 1 Host Port Pin Numbers 6 2 6 2 Communications With RS 232 Host Device 64 6 3 Communications With RS 422 Host Device 6 5 6 4 Communications In an RS 485 Network 6 6 6 5 Message Format 6 7 9 1 Power Input Fuse 9 1 9 2 Output Module Fuse 9 2 A l Connections for Cable Used With an ADM 3E Terminal A 1 A 2 Connections for Cable Used With DEC VT100 Terminal A 2 A 3 One Possible Setup for DEC VT100 Terminal A 2 A 4 Connections for Cable Used With 1784 T45 Terminal A 3 A 5 Connections for Cable Used With a Televideo 955 Terminal A 4 A 6 Connections for Cable Used With 1770 T1 T2 or T3 Terminals A 5 Chapter Using This Manual Chapter Objectives Read this chapter to familiarize yourself with the rest of the manual You will learn about Contents of the manual Intended audience Conventions useed Overview of this Manual Warnings and cautions This manual describes how to use the Catalog No 2755 DM9 and DM9E High Speed Decoders This manual contains the following chapters Chapter Title Using This Manual Purpose Provides an overview of the manual Describes features and 2 Description of the Hardware design of the decoder Describes how the decoder 3 How the Decoder Operates operates Provides step by step 4
45. to Table 4 B For example to enter carriage return and line feed control characters you would enter 7M J The decoder will interpret M J as the ASCII control characters CR and LF The character is equivalent to ASCII 37 decimal Non printable control characters are always entered as a two character sequence and the second character must be listed in Table 4 B To enter the character you must use Note Some fields have restrictions on the type of data that you can enter For example numeric values only are allowed in the inter scan timer field If you attempt to enter an invalid character you will hear a beep Numeric values are also checked for range min and max values when the RETURN key is pressed An audible beep indicates a value is out of the specified range To correct an entry you can either Delete the incorrect entry by using the backspace left arrow CTRL L or rubout keys Press the ESC key once to return the field back to its original contents 4 11 Chapter 4 Configuring Your Decoder ASCII Control ASCII Control ASCII Control Character Sitar Character Enter Character Erten SOH A FF L ETB o N STX B CR M CAN X ENQ DLE P ESC HT DC4 T _ LF NAK U SS SELECT FIELDS To change the contents of a select field press the SPACE key After pressing the SPACE key he next option is displayed and the decoder will display the control keys you can use at the bottom of the scr
46. unterminated 220 VAC line cord and information for ordering User s Manuals in English and other languages LED labels in English French German Italian and Spanish are packaged with the decoder Operation of the 2755 DM9 and DM9E decoders is identical The decoder acquires video data from a separate laser scan head and then decodes this data The decoder can then Send the decoded data to another device such as a host computer auxiliary terminal or programmable controller Compare the decoded data to previously stored data and use the results of this comparison to operate up to eight discrete outputs match code operation Note The decoder also maintains counters for package count no reads and discrete outputs The decoder is capable of decoding the following types of bar code symbols e Code 39 e UPC A and E e Interleaved 2 of 5 e EAN S8 and 13 e Codabar e Code 128 Chapter 2 Description of Hardware You can program many of the operating parameters of the decoder This programming capability allows you to adapt the decoder to a specific application You can Specify decoder operating modes Select types and lengths of symbols to be read Select communications protocols used when communicating with a computer or programmable controller Enter up to eight match codes Specify up to eight discrete outputs Specify up to eight discrete outputs You can select continuous scanning or yo
47. value from 00 to 32 string characters in the match code sequence lt end gt end of message code rr response code refer to Table 7 B Chapter 7 Host Commands Using RS 232 or RS 422 Interface Example Command MR 3 Response 310105MATCHCR 00CR Comments 3 match code table entry 3 is specified 1 match operation enabled 01 Code 39 05 5 characters long MATCH match sequence MATCH CR end of message code for Carriage Return 00 command complete response code 12 Write Match Code Table Command MWhnifcclistring Function Write match code entry n if the sequence meets the code rules Response rr lt end gt Comments MW Write match code command n match code table entry number This value must be from 1 to 8 f enable disable match code operation 1 enabled 0 disabled cc code type 01 Code 39 02 Interleaved 2 of 5 03 Codabar 04 UPC A 05 UPC E 06 EAN 8 07 EAN 13 08 CODE 128 Il indicates the number of characters in the match sequence This must be a value from 0 to 32 string characters in the match code sequence lt end gt end of message code rr response code refer to Table 7 B Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 14 Write No READ Message Example Command Response Comments Command Function Response Comments Example Command Response Comments Command
48. want to use After selecting the language the decoder will return you to the CRT selection screen All of the other screens will appear in the selected language When programming the decoder use the two configuration setup screens to set operating parameters There are two types of fields that you can change on the configuration screens SELECT Fields In the select fields you have fixed selections such as YES or NO Pressing the SPACE bar multiple times will step through the selections available Pressing the RETURN key will enter the selection EDIT Fields In the edit fields you can enter strings of ASCII character codes numeric values or text Pressing the SPACE bar will open the field for changes and clear the current values You can then enter new data Pressing the RETURN key will close the field and enter the data Pressing the ESC key will cancel any changes return the values back to the original contents when the field was opened and close the field 4 9 Chapter 4 Configuring Your Decoder To do this Return to SELECT OPERATION menu Change any field Enter a new or different value Move to a different field Move to next menu Transfer new parameters into the Decoder s memory EEPROM SAVE Recall previously set parameters from the Decoder s memory EEPROM User Definable RECALL Reset decoder to factory set parameters EPROM Defaults DEFAULT Depending upon
49. 01 UNPROTECTED WRITE TO COMMAND AREA OF MEMORY Note The address for the Clear All Counters is 631 hexadecimal which is equivalent to 00000110 00110001 in binary Most of the commands that can be initiated using the write command are self explanatory Table 8 C Two of these commands Repeat Read and Cancel Repeat Read require an additional explanation REPEAT READ The repeat read command instructs the decoder to wait for data When data becomes available the decoder will then send the data to 8 11 Chapter 8 Host Commands Using the RS 485 Interface 8 12 the host using a write command to a specific address in the host s memory The host device does not have to request data the decoder will automatically send data as it is decoded The repeat read command has the following structure HI Byte LOW Byte 00000000 00001000 TRANSACTION WORD 00000110 01000000 STARTING ADDRESS REPEAT r REPEAT READ COMMAND HIGH AND LOW ADDRESS Bytes 4 amp 5 Specifies the address for the repeat read command 640 hexadecimal STARTING ADDRESS Bytes 6 amp 7 The address of the host s memory where the first packet of data will be sent SIZE n Byte 8 The size specifies the the maximum number of bytes in each message sent to the host and functions like a read reply REPEAT r Byte 9 This value determines the total number of data packets or messages that can be sent to the host If 0 is entered
50. 104 899 01 5 Install access cover apply power and test to verify operation of module 9 3 Chapter 9 Maintenance and Troubleshooting Troubleshooting Refer to Table 9 A for troubleshooting It is impossible to list every possible malfunction If a problem occurs that is not listed in the troubleshooting table refer the problem to your A B service representative Problem l Probable Cause s Corrective Action s Decoder POWER indicator does not Decoder is not turned on Turn decoder on light and scan head does not operate No incoming power Verify power source Improper connection to power Check connections source Input power fuse is blown Replace input power fuse Faulty power cord Replace power cord Scan head PWR ON indicator does Cable connection between Check cable connections not light Decoder POWER indicator scan head and decoder is is lit once Defective cable between Replace cable scan head and decoder Defective scan head Refer to scan head user s manual No communication between decoder Communication parameters of Check that baud rate parity and number of and programming terminal programming terminal and stop bits match decoder do not match Incorrect CRT type selected Review section of this manual on the CRT on CRT type select screen select screen and select your type of terminal Verify setup using Appendix A Incorrect CRT setup Check cable connections Impr
51. 13 open Note Only one of the devices in a multi drop network must have the cable shield connected to chassis ground Refer to Figure 6 4 for an illustration of how to connect the decoder to an RS 485 network 6 5 Chapter 6 Communicationg With a Host 6 6 Figure 6 4 Communications in an RS 485 Network See Note 1 SHIELD COMMON COMMON B RS 485 Transmit Receive RS 485 Transmit Receive A RS 485 Transmit Receive RS 485 Transmit Receive RS 485 Line Termination Host Device See Note 2 Exact pin designations depend on specific host device used HOST Port on Decoder Cable Use Belden 9842 or equivalent Note 1 One and only one of the devices on the network must have the cable shield connected to chassis ground This is accomplished by connecting the shield to pin 1 instead of pin 9 Note 2 The devices at each end of the network must have the line termination enabled You enable the line termination by connecting pins 12 and 13 together Otherwise pins 12 and 13 are left open When you select the RS 485 interface during the decoder s configuration the following parameters are fixed 8 Data Bits Even Parity 1 Stop Bit Note There are four RS 485 application modes RS485 PCCC 1 PCCC commands with write replies RS485 PCCC 2 PCCC commands without write replies RS 485 ASCI 1 ASCH commands with responses RS 485 ASCH 2 ASCH command without responses Refer to Chapter 8 for m
52. 2 of 5 bar code labels The value you enter must be an even number The code length includes the 4 27 Chapter 4 Configuring Your Decoder 4 28 check character but not the start and stop characters If you do not want to specify a code length enter a zero any lengths to the right of the zero are ignored Note If the decoder is going to read Interleaved 2 of 5 bar code labels we recommend that you specify a code length If you do not specify a code length it is possible for a partial scan of symbols to be interpreted as a valid shorter message If two character codes are being decoded you must set the length to 2 LENGTHS CODE 128 k You can specify up to 8 code lengths maximum of 64 characters for Code 128 bar code labels The code length does not include the start stop and check characters If you do not want to specify a code length enter a zero any lengths to the right of the zero are ignored LENGTHS CODABAR l You can specify up to 8 code lengths maximum of 64 characters for Codabar bar code labels The code length includes the start stop and check characters If you do not want to specify a code length enter a zero any lengths to the right of the zero are ignored Scanner Control LASER ON MODE m You can select one of two options 1 Continuous If you select the continuous mode the scan head will scan continuously Note Laser scanners have a turn on time of approximately 50 msec in additio
53. 232 RTS CTS 1 enables the RS 232 RTS and CTS control lines for flow control RS 232 RTS CTS 2 enables the RS 232 RTS and CTS control lines for flow control Use this mode when the decoder is communicating with a 2760 RA or RB communications controller using modem controls The following are descriptions of the three RS 232 modem control lines DTR Pin 20 The Data Terminal Ready signal is sent by the decoder RTS CTS 1 2 and informs the host device that the decoder is on line and capable of receiving data from the host The DTR line will remain on while the decoder is on Note The DTR line will be asserted turned on regardless of the communications interface being used RTS Pin 4 The Request To Send signal is sent by the RTS CTS 1 decoder and informs the host device that the decoder is ready to send data When the host receives an RTS signal pin 4 from the decoder the host must assert CTS to inform the decoder to begin sending data When the decoder stops sending an RTS the host must stop sending a CTS before the decoder can assert the RTS again RTS Pin 4 In this mode the RTS signal pin 4 is sent RTS CTS 2 by the decoder to inform the host that the decoder can accept data The host should only send data when RTS is asserted CTS Pin 5 The Clear To Send signal is sent by the host RTS CTS 1 2 device and informs the decoder that the host will accept data The decoder will only send data if the CTS
54. 3 14 15 16 17 18 19 20 21 22 23 24 Set Code 39 I 2 of 5 and Codabar Check Characters Clear Output Counter Enable Disable Bar Code Type Set Configuration to Default Values Set Host Communications Write Header Message Set Package Detect Input Filter and Sense Write Source Identification Message Read Output Counter Set Message Format Read Match Code Table Write Match Code Table Clear No Read Count Write No Read Message Read No Read Count Set Output Condition and Duration Clear Package Count Read Package Count Reset Decoder Save New Configuration to EEPROM and Restart Save New Configuration to EEPROM No Restart Set Scanner Control Set Bar Code Specific Length Chapter 8 Chapter Objectives RS 485 Command Protocols RS 485 ASCH Command Protocol RS 485 PCCC Command Protocol PCCC Command Format PCCC Commands Unprotected Read Command Unprotected Read Command Structure Unprotected Read Reply Format Unprotected Read Example Cirillo ft ee ee ee 1 ot Der ey a ale ea OoN TTTTrrrrprererr Re e e ee i i NSYAYNDADNPWNFK OSC 7 18 Set Configuration to Default Values Save to EEPROM amp Restart 7 18 7 19 7 19 7 20 7 21 Ye eak l NON N T i ale Mo MONG Maintenance and Troubleshooting Specificatuions Setting Up the Programming Terminal Default Parameters Of the Decoder ASCII Conversion Table Conf
55. 485 network insures that a command is properly received 8 1 Chapter 8 Host Commands Using the RS 485 Interface RS 485 PCCC Command You can use RS 485 PCCC to communicate with a host programmable Protocol controller using a PCCC format The following diagram illustrates a PCCC command HI Byte LOW Byte 00000010 t B 10010010 00110000 Y T E 10001000 00000000 S M 01110000 00000010 A X DATA MAXIMUM OF 122 BYTES The diagram illustrates both the high byte and low byte of each data word word 2 bytes Data is always transmitted with the low byte of each data word first and then the high byte The numbers on the diagram indicate the order in which data bytes are transmitted PCCC Command Format The Programmable Controller Communications Commands PCCC are sent in packets of data having the following structure HI Byte LOW Byte STATUS COMMAND TRANSACTION WORD N gt 00 LOW ADDRESS or HI ADDRESS FUNCTION CODE DATA The LOW byte is always sent out first and then the HI byte The following are descriptions of each field of the command x gt z NMA lt W lt 8 2 Chapter 8 Host Commands Using the RS 485 Interface COMMAND Byte 0 The first byte indicates one of the following commands Unprotected Read e Diagnostic Unprotected Write The command byte has the following structure e Bits 7 5 and 4 are always zero Bit 6 is cleared 0 for command set 1 for reply e
56. 9 labels are scanned on a single package the decoder would transmit the following 183Data From Scanner 1B3 01998877665 01001122334 000014CRLF Where 01 is the code type code 39 998877665 is the data for the first bar code 001122334 is the data for the second bar code and 000014 is the package count 6 9 Chapter 6 Communicationg With a Host Host Commands 6 10 Example 3 If a No Read occurs the decoder would transmit the following 183Data From Scanner 1B3 No Read 000015CRLF Where 000015 is the package count Your host device can also transmit commands to the decoder Using these commands you can request data and or change the operating configuration of the decoder Depending upon the type of communication interface used to communicate with the decoder refer to the following chapter If you are using the RS 232 or RS 422 interface refer to Chapter 7 If you are using the RS 485 interface refer to Chapter 8 Note Chapter 7 and Chapter 8 describe the format of both a host command and the decoder s response to a command Chapter Objectives RS 232 RS 422 ASCII Command Protocol Chapter Host Commands Using the RS or RS 422 Interface In this chapter we tell you how to send host commands to the decoder when you are using either the RS 422 or RS 232 communications interface Along with each command we also provide the format of the decoder s response The commands that a host device sen
57. B Bulletin 2755 High Speed Decoder Catalog Numbers 2755 DM9 amp DM9E User Manual ALLEN BRADLEY Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Safety Guidelines for the Application Installation and Maintenance of Solid State Controls Publication SGI 1 1 describes some important differences between solid state equipment and hard wired electromechanical devices Because of this difference and also because of the wide variety of uses for solid state equipment all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable In no event will the Allen Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation the Allen Bradley Company cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assumed by Allen Bradley Company with respect to use of information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of the Allen Bradley Company is prohibite
58. Bits 0 1 2 and 3 contain the command code 0001 Unprotected Read 0110 Diagnostic 1000 Unprotected Write Example To send an unprotected write command the following data would be sent as byte 0 Bit 6 Cleared For Command 1000 Unprotected Always Set to 0 Write Command STATUS Byte 1 The second byte of a command indicates the status code of any command response Bits 0 through 3 are reserved for local status codes Bits 4 through 7 are for remote status codes Note Since the decoder does not implement local status codes bits 0 through 3 are always cleared set at 0 8 3 Chapter 8 Host Commands Using the RS 485 Interface The following table lists the status response codes for all of the commands Binary Value Meaning of Code 00000000 Success No errors 00010000 Valid command but the format or address is invalid 00100000 Invalid or unsupported command 00110000 Hardware fault reserved and unused 01000000 Success but no data available read command only 10000000 80 success but data truncated TRANSACTION WORD Bytes 2 and 3 This 16 bit message is assigned by the host and is returned in the reply message from the decoder with the same value as the command command and status bytes LOW ADDRESS or FUNCTION CODE Byte 4 This is an optional code that allows the host device to send supplemental codes The meaning of these codes is dependent upon the COMMAND byte 0
59. CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE BITS CHAR PARITY ACK CHAR NAK CHAR START SCAN CHAR STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR SEND p PACKAGE DETECT INPUT 2 OF 5 CHECK CHAR SEND r FILTER ff CODABAR CHECK CHAR SEND t SENSE gg Commands ESC Change SPACE Cursor Control ARROWS 4 14 Chapter 4 Configuring Your Decoder peel Description Field Options Select Field Valid Entries Edit Field etter Type Only Only a Send bar code field data to host Select Yes or No N A b Send package count to host Select Yes or No N A c Send bar code type indicator to host Select Yes or No N A Send source identification string to host Select N A d e Send header message to host Select N A f Send no read message to host if Select Yes or No N A no read g Expand UPC E bar codes Select N A h Source identification message Edit i Label delimiter character Up to four ASCII characters Edit N A Numeric ASCII code 0 to 255 255 None Refer to Appendix C Edit Numeric ASCII code 0 to 255 255 None Refer to Appendix C k End of message Select None CRLF CR LF N A ETX I Transmission check method Select j Start char
60. COMPLETE field 4 Read Package In the continuous scanning mode an output will be turned on when the following conditions are met Fields per scan parameter is met Each field is valid Scan capture count parameter is met In the triggered mode of operation there is an additional requirement Fields per package count must be met 5 No Read Package Selecting the no read option will result in the output module being turned on whenever a no read condition occurs A No Read condition occurs whenever a valid package is expected but not found A No Read condition will also occur whenever the No Read timer times out before there is a valid package read No read conditions do not occur if the continuous trigger mode of operation is selected Note A No Read will also occur if there is a valid read and the buffer to the host is full at the end of a trigger Under these circumstances the No Read condition indicates that the decoder cannot process the bar code without overwriting data in the buffer 6 Read and No Match Selecting the read and no match option will result in the output module being turned on whenever a symbol is read but does not match any code provided in the match code table 7 No Read or No Match Selecting the no read or no match option will result in the output being turned on whenever a no read or a no match condition with any code provided in the match code table occurs If the data buffer overflows a
61. D BAR CODE TYPE PARITY None SEND SOURCE IDENTIFIER SEND HEADER MESSAGE ACK CHAR None SEND NO READ MESSAGE NAK CHAR None START SCAN CHAR None HOST COMM 4 40 EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR Commands ESC STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS None No End of Trigger RS232 01 No SEND No PACKAGE DETECT INPUT No SEND No FILTER No No SEND No Change SPACE Cursor Control SENSE LO Package ARROWS Chapter 4 Configuring Your Decoder 6 If the YES option is not displayed press the SPACE bar to select the YES option MESSAGE FORMA SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR SELECT Cancel ESC HOST COM BAUD RATE BITS CHAR PARITY ACK CHAR NAK CHAR START SCAN CHAR STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS No SEND No No SEND No No SEND No Change SPACE 8 Data 1 Stop None None None None None No End of Trigge
62. Entry Match Entry Match Entry None None None None Auto Load INPUT 001688421378 411528258538 611679808644 CODE 39 CODE 39 CODE 39 Input Module 8 Activated After Auto Load OUTPUTS ENABLED Auto Load Auto Load Auto Load None None None None Auto Load INPUT Ready for next Auto Load Y Y N N N N N 4 37 Chapter 4 Configuring Your Decoder Programming Example 4 38 OUTPUT DURATION Milliseconds y These fields specify the length of time an output is turned on You may enter a value from 10 through 9999 If you enter a 0 the output is disabled The accuracy of the output duration is 5 msec OUTPUT CONDITION z This is an indication of the operating condition of the output modules You disable or enable the outputs by responding to the screen that is displayed prior to entering the configuration screens Refer to page 4 8 for more information To assist you in becoming familiar with the menus and setup screens wehave provided the following programming example 1 Make the necessary connections configure your programming terminal and turn the decoder on The following will be displayed SELECT LANGUAGE CHOIX DU LANGAGE WAEHLE SPRACHE 1 English 1 Anglais 1 Englisch 2 French 2 Francais 2 Franzoesisch 3 German 3 Allemand 3 Deutsch 4 Italian 4 Italien 4 Italienisch 5 Spanish 5 Espagnol 5 Spanisch Press 1 2 3 4 5 or ESC Appuyer 1 2 3 4 5 ou E
63. K HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR SELECT Cancel ESC ACK CHAR NAK CHAR START SCAN CHAR STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS No SEND No No SEND No No SEND No Change SPACE HOST COMM BAUD RATE BITS CHAR PARITY 8 Data 1 Stop None None None None None No Valid Package RS232 01 PACKAGE DETECT INPUT FILTER No SENSE LO Package Enter RETURN 9 Press the RETURN key to enter the value and use RETURN and arrow keys to position the cursor at the NO READ MESSAGE field Press the SPACE bar Type a NO READ message into the empty field MESSAGE FORMAT SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR EDIT Cancel ESC 4 42 ACK CHAR NAK CHAR Yes START SCAN CHAR Yes None None CRLF None NO READ PACKAGE DETECT INPUT FILTER No SENSE LO Package No SEND No No SEND No No SEND No Enter RETURN HOST COMM BAUD RATE BITS CHAR PARITY STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS 8 Data 1 Stop None None
64. LENGTHS SCANNER CONTROL CODE 39 Yes 0000000000000000 LASER ON MODE Continuous 12 OF 5 No 00000000 00 00 00 00 DECODE TRIGGER Package Detect CODE 128 No 0000000000000000 CAPTURE COUNT 2 scans CODABAR No 000000 00 00 00 00 00 FIELDS SCAN UPC A No FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE OUTPUTS DISABLED 12 OF 5 Y 1234 Match Entry CODE 39 None CODE 39 None CODE 39 None CODE 39 None CODE 39 None 7 CODE 39 None 8 CODE 39 None Commands ESC Chan SPACE Cursor Control ARROWS NEXT PAGE THIS PAGE RECALL SAVE DEFAULT 4 46 Chapter 4 Configuring Your Decoder 18 Press the RETURN key Press the Y key at the confirmation prompt The decoder will display a message to wait while the configuration data is transferred to the decoder s memory EEPROM 19 Press the ESC key to return to the Select Operations menu Since we disabled the outputs prior to configuration you must select the restart operation to enable the outputs 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc SELECT OPERATION 1 2 3 Display Bar Code Labels Display Status and Counters Display Change Configuration Reset Status and Counters Restart 5 6 Select Language 4 Press 1 2 3 4 5 6 or ESC 4 47 Chapter Installing the Decoder Chapter Objectives We will present rules and recommendations for laying out insta
65. N 8 bar code labels will not be decoded if NO is selected EAN 13 ENABLE h Selecting YES will enable the decoder to decode EAN 13 bar code labels EAN 13 bar code labels will not be decoded if NO is selected Note The decoder ignores will not decode UPC and EAN supplements Note If you enable more than one symbology the decoder will autodiscriminate between the symbologies For optimum decoder performance we recommend that you only enable the symbologies that you want to decode Code Lengths LENGTHS CODE 39 i You can specify up to 8 code lengths maximum of 64 characters for Code 39 bar code labels The code length includes the check character but not the start and stop characters If you do not want to specify a code length enter a zero any lengths to the right of zero are ignored Note Specifying a code length serves two purposes 1 It provides an additional means of checking the validity of bar code data When you set the decoder for specific lengths only bar code fields that contain the exact number of characters are decoded 2 The decoder uses the code length information to optimize the performance of the data acquisition circuitry Only scans containing a sufficient number of bars and spaces based upon selected symbology s and code length s are passed on to the microprocessor for decoding LENGTHS INTERLEAVED 2 OF 5 j You can specify up to 8 code lengths maximum of 64 characters for Interleaved
66. NARE LINGUA SELECCIONAR LENGUA 1 Inglese 1 Ingles 2 Francese 2 Frances 3 Tedesco 3 Aleman 4 Italiano 4 Italiano 5 Spangnolo 5 Castellano Premere 1 2 3 4 50 ESC Pulsar 1 2 3 4 5 o ESC Step 4 After selecting the language the decoder will display the CRT select screen Press the key 1 2 3 4 or 5 that corresponds to the terminal you are using Pressing the ESC key will return you to the language selection screen 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc SELECT CRT TYPE 1 Allen Bradley 1770 Industrial Terminal 2 Allen Bradley T45 Portable Terminal 3 Lear Siegler ADM 3E 4 Televideo 955 5 Digital VT100 Press 1 2 3 4 5 or ESC Step 5 After selecting the CRT type the decoder will display the select operation menu The remaining displays that you will see depends upon the operation that you select 4 3 Chapter 4 Configuring Your Decoder Select Operation Menu 4 4 After selecting the CRT type the following Select Operation menu will appear 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc SELECT OPERATION Display Bar Code Labels Display Status and Counters Display Change Configuration Restart 1 2 3 4 Reset Status and Counters 5 6 Select Language Press 1 2 3 4 5 6 or ESC The following are explanations of each operation listed on the Select Operation menu 1 Display Bar
67. NGTHS Yes 000000 0000000000 LASER ON MODE No 0000 00 00 00 00 00 00 DECODE TRIGGER No 0000 00 00 00 000000 CAPTURE COUNT No 0000 00 00 00 00 00 00 FIELDS SCAN No FIELDS PACKAGE No NO READ TIMER No INTER SCAN TIMER No MATCH COMPLETE 2 OF 5 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 Commands ESC ZZ ZZZzzz Change SPACE SCANNER CONTROL Continuous Package Detect 2 scans Cursor Control ARROWS Chapter 4 Configuring Your Decoder 14 Press the SPACE bar to select the YES option Press RETURN Use the arrow keys to move the cursor to the text field of the match code table Press the SPACE bar to clear the field field now in reverse video and type in the example 1234 SYMBOLOGY LENGTHS SCANNER CONTROL CODE 39 Yes 0000000000000000 LASER ON MODE Continuous 12 OF 5 No 0000000000 00 00 00 DECODE TRIGGER Package Detect CODE 128 No 0000000000000000 CAPTURE COUNT 2 scans CODABAR No 0000 00 00 00 00 00 00 FIELDS SCAN UPC A No FIELDS PACKAGE UPC E No NO READ TIMER EAN 8 No INTER SCAN TIMER EAN 13 No MATCH COMPLETE 12 OF 5 Y 1234 CODE 39 CODE 39 CODE 39 CODE 39 CODE 39 7 CODE 39 8 CODE 39 Commands ESC Change SPACE Cursor Control ARROWS 15 Press the RETURN key to enter the match table entry Use the arrow keys to highlight the output control field SYMBOLOGY LENGTHS SCANNER CONTROL CODE 39 Yes 0000000000000000 LASER ON MODE
68. None None None No Valid Package RS232 01 Erase Char Backspace Chapter 4 Configuring Your Decoder 10 Press the RETURN key to enter the No Read message and then press the ESC key to select the command bar Notice that the five commands are shown on the bottom of the display MESSAGE FORMAT SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR COMMAND Exit ESC THIS PAGE HOST COMM BAUD RATE BITS CHAR PARITY ACK CHAR Yes NAK CHAR START SCAN CHAR Yes STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS None None CRLF None NO READ No SEND No No SEND No No SEND No Select RETURN RECALL SAVE 8 Data 1 Stop None None None None None No Valid Package RS232 01 PACKAGE DETECT INPUT FILTER No SENSE LO Package Next Command SPACE DEFAULT 11 Notice that the NEXT PAGE command is highlighted Press the RETURN key to enter the command The next setup screen will be displayed SYMBOLOGY_ LENGTHS SCANNER CONTROL CODE 39 00 00 00 00 00 00 00 00 LASER ON MODE 2 OF 5 No 00 00 00 00 00 00 00 00 DECODE TRIGGER CODE 128
69. OMMAND Unprotected Read Command Structure COMMAND Byte 0 The command byte for the unprotected read command has the following structure Bit 6 Cleared For Command 0001 Unprotected Always Set to 0 Read Command STATUS Byte 1 Status byte is cleared TRANSACTION WORD Bytes 2 amp 3 As stated earlier the transaction word is provided by the host device and returned by the decoder exactly as it was sent in the reply 8 5 Chapter 8 Host Commands Using the RS 485 Interface 8 6 HI AND LOW ADDRESS Bytes 4 amp 5 These bytes specify the area of memory in the decoder that is going to be read There are four readable areas in the decoder s memory memory addresses are provided in hexadecimal 1 Current Bar Code Data Address 100 to 3FF hex The bar code data is stored in the decoder s host port buffer as a packet each packet contains the results of one read operation The data is at address 100 hex Note Unlike the other readable areas of the decoder s memory the host buffer may or may not contain data 2 Decoder Configuration Block Address 400 to 5FF Refer to Appendix D for the addresses of the configuration parameters 3 Status Counters Address 600 to 6FF Table 8 B provides the addresses of the status and counters Address Contents Number of Hexadecimal Bytes 600 Package counter 4 604 Output Counter Number 1 608 Output Counter Number 2 60C Output Counter Number 3 610
70. Output Counter 6 Flush Host Buffer 61C Clear Output Counter 7 Restart 620 Clear Output Counter 8 624 Clear No Read Counter DATA Bytes 6 through 127 These bytes contain the data that is to be written into memory up to 122 bytes Repeat Read See page 8 13 Cancel Repeat Read See page 8 13 Unprotected Write Reply Format The decoder s reply to a write command has the following structure HI Byte LOW Byte STATUS 01001000 TRANSACTION WORD UNPROTECTED WRITE REPLY The following are descriptions of each byte in the write reply message REPLY Byte O The command reply byte has the following structure 8 10 Chapter 8 Host Commands Using the RS 485 Interface Bit 6 Set to 1 For Reply 1000 Unprotected Always Set to 0 Write STATUS Byte 1 Table 8 A describes the meaning of the status codes An invalid address will return a code of 10 hex TRANSACTION WORD Bytes 2 amp 3 These two bytes are the same transaction word that was sent out with the write command Writing to the Command Area Memory Table 8 C lists the areas of memory in the command block of the decoder that the host can write to When a specific address of the command block memory is used in a write command that specific command will be initiated by the decoder For example to clear all counters the following write command would be sent HI Byte LOW Byte 00000000 00001000 TRANSACTION WORD 00000110 001100
71. SC Druecke 1 2 3 4 5 oder ES SELEZIONARE LINGUA SELECCIONAR LENGUA 1 Inglese 1 Ingles 2 Francese 2 Frances 3 Tedesco 3 Aleman 4 Italiano 4 Italiano 5 Spangnolo 5 Castellano Premere 1 2 3 4 5 0 ESC Pulsar 1 2 3 4 5 o ESC 2 Press the 1 key to select English The following screen will be displayed 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc SELECT CRT TYPE 1 Allen Bradley 1770 Industrial Terminal 2 Allen Bradley T45 Portable Terminal 4 5 Televideo 955 Digital VT100 3 Lear Siegler ADM 3E Press 1 2 3 4 5 or ESC Chapter 4 Configuring Your Decoder 3 Press the key which corresponds to your programming terminal After specifying the CRT type the following will be displayed 2755 DM9 Bar Code Reader VX XX Copyright 1990 Allen Bradley Company Inc SELECT OPERATION 1 2 Display Bar Code Labels Display Status and Counters 3 Display Change Configuration 4 Reset Status and Counters 5 Restart 6 Select Language Press 1 2 3 4 5 6 or ESC 4 Press the 3 key to select the Display Change Configuration operation The following will be displayed CAUTION Configuration changes may cause the discrete outputs to switch If outputs are to remain ENABLED press ESC Otherwise press any other key to continue Outputs will be DISABLED until the device is restarted Note We recommend that the outputs
72. T DATA RS 232 Connector User defined Unique to each host device RD RECEIVE DATA RS 232 RTS REQUEST TO SEND RS 232 Cable Use shielded cable that is appropriate for the communications standard you are using CTS CLEAR TO SEND RS 232 SIGNAL GROUND COMMON RS 485 SHIELD RS 485 iz LINE TERMINATION RS 485 B RS 422 SD SEND DATA B_RS 485 A RS 422 SD SEND DATA A_RS 485 A RS 422 RD RECEIVE DATA 7 B RS 422 RD RECEIVE DATA E LINE TERMINATION RS 422 19 R DATA RMINAL READ S oO I _ _ _ HOST Port on Decoder Host Device Data Terminal Equipment DTE Exact pin designations depend on Note Connect shield to shell of HOST port cable specific host device used connector Chapter 6 Communicating With a Host RS 232 Interface As shown in Figure 6 1 the RS 232 interface uses pins 2 3 4 5 and 20 of the HOST port connector Three of the communications lines pins 4 RTS 5 CTS and 20 DTR are optional flow control lines Depending upon how the decoder is configured HOST PROTOCOL configuration parameter described in Chapter 4 these modem control lines are enabled or disabled RS 232 no flow control RS 232 XON XOFF XOFF character from the host suspends transmission and the XON character resumes the transmission Both the XON and XOFF characters are removed from a message by the receiving device RS
73. XON XOFF RS 232 XON XOFF ACK NAK ASCII RS232 XON XOFF ACK CHAR Defined NAK CHAR Defined RS 232 RTS CTS RS 232 ASCII RS232 RTS CTS 1 Modem Controls RS 232 RTS CTS RS 232 ACK NAK ASCII RS232 RTS CTS 1 Modem Controls ACK CHAR Defined NAK CHAR Defined RS 232 RTS CTS Bulletin ASCII RS232 RTS CTS 2 2760 Modem Controls RS 232 RTS CTS Bulletin 2760 Modem Controls ACK NAK ASCII RS232 RTS CTS 2 ACK CHAR Defined NAK CHAR Defined ACK NAK ASCII RS422 ACK CHAR Defined NAK CHAR Defined RS422 XON XOFF RS422 XON XOFF ACK CHAR Defined NAK CHAR Defined RS 485 Local Area RS 485 Local Area PCCC RS485 PCCC 1 Network Network With Write LSAP 128 Replies RS 485 Local Area RS 485 Local Area PCCC RS485 PCCC 2 Network Network Without Write LSAP 128 Replies RS 485 Local Area RS 485 Local Area ASCII RS485 ASCII 1 Network Network With Responses LSAP 128 RS 485 Local Area RS 485 Local Area ASCII RS485 ASCII 2 Network Network Without LSAP 128 Responses RS 422 None XON XOFF XON XOFF ACK NAK Appendix Transmission Check The decoder can generate three types of transmission checks Longitudinal Redundancy Check A byte developed by an exclusive OR on all bytes in a message Checksum Most Significant Byte First Sixteen bit sum of all the bytes in a message with the most significant byte transmitted first Checksum Least S
74. ackage dd Host protocol Select RS232 No flow control N A RS232 XON XOFF RS232 RTS CTS 1 RS232 RTS CTS 2 RS422 No flow control RS422 XON XOFF RS485 PCCC 1 PCCC with write replies RS485 PCCC 2 PCCC without write replies RS485 ASCII 1 ASCII Commands with command responses RS485 ASCII 2 ASCII Commands without command responses ee Device address for Class 1 node 00 through 31 ff Enable package detect filter N A gg Package detect polarity sense Select LO Package N A HI Package Refer to Chapter 6 for a description of the RS 232 modes 3 and 4 Both of these modes use the modem control lines RTS CTS and DTR However there are differences in how these control lines are used Refer to Appendix C for ASCII conversion chart 4 16 Setup Screen 1 Fields Chapter 4 Configuring Your Decoder The following are detailed explanations of the fields on setup screen 1 We have provided reference letters a through gg which are keyed to Table 4 C and Figure 4 2 Note Fields with reference letters a through t control the format of bar code data that is sent to a host device Refer to Figure 6 5 for an illustration of the data format Table 6 A provides a short explanation of each field in a data message Message Format SEND BAR CODE DATA a Selecting YES for this field will enable the decoder to transmit the bar code data message to the host refer to Figure 6 5 The bar code data message will not be se
75. acter None LRC N A Checksum LSB Checksum MSB m Header message Edit N A Up to 32 ASCII characters n No read message Edit N A Up to 32 ASCII characters o Employ check character for Code 39 Select Yes or No N A p Send Code 39 check character Select Yes or No N A qd Employ check character for Interleaved Select Yes or No N A 2 of 5 r Send Interleaved 2 of 5 check Select Yes or No N A character S Employ check character for Codabar N A t Send Codabar check character N A You can enter non printable characters in these fields refer to the table on page 4 12 4 15 Chapter 4 Configuring Your Decoder Reference Description Field Options Select Field Valid Entries Edit Field Letter p Type Only Only u Host port baud rate Select 300 1200 2400 4800 N A 9600 19200 38400 v Host port number of data and stop bits Select 8 data 1 stop N A 8 data 2 stop 7 data 1 stop 7 data 2 stop wW Host port parity None Odd or Even N A X Host port ACK character Edit N A Numeric ASCII code 0 to 255 255 None y Host Port NAK character Edit N A Numeric ASCII code 0 to 255 255 None Z Host port start scan character Edit N A Numeric ASCII code 0 to 255 255 None aa Host port stop scan character Edit N A Numeric ASCII code 0 to 255 255 None bb Enable host port buffer 8k bytes N A cc Response mode Select End of Trigger or After N A Valid P
76. ans before decoding is attempted Because of this it is possible to have a high decoder performance even though only a small percentage of the scans are crossing the label such as when a raster scan head is used or the label is moving This display is only available if continuous trigger mode is selected and fields per package parameter entered as part of configuration programming is anything but any Note You can use the decoder performance monitor during Installation By monitoring the percentage of good reads you will be able to determine the optimum location for the scan head in relation to the label s being read Operation If the percentage of good reads drops significantly below what it was during installation the scan head window may require cleaning or the label quality may have degraded No Read Counter The number of No Reads This counter is incremented each time a package start trigger is generated and a stop trigger occurs without a valid package No reads also occur when the decoder does not decode the correct number of fields on a package as 4 5 Chapter 4 Configuring Your Decoder specified by the fields per package configuration parameter Data that is lost due to an overflow of the buffer does not increment this counter Package Counter The number of packages detected This counter is incremented each time a package trigger is generated by the scan head package detector a host command or
77. aracter with the bar code data A code check character will not be sent if NO is selected Refer to Figure 6 5 item 9 4 19 Chapter 4 Configuring Your Decoder 4 20 CODABAR CHECK CHAR s Selecting YES for this field will enable the decoder to compute and verify a code check character for Codabar bar codes The code check character ensures that the data is read correctly If NO is selected the decoder will assume that a check character does not exist Refer to Figure 6 5 item 9 Note The Codabar check character is computed as a Modulus 16 sum of all character values as specified in AIM specification USS Codabar SEND CODABAR CHECK CHARACTER t Selecting YES for this field will enable the decoder to transmit the code check character with the bar code data A code check character will not be sent if NO is selected Refer to Figure 6 5 item 9 Host Communications Note Unlike the other decoder operating parameters changes to the following parameters will not take effect until you SAVE the changes and then restart the decoder HOST PROTOCOL DEVICE ADDRESS ACK and NAK CHARACTERS BAUD RATE NUMBER OF DATA amp STOP BITS PARITY BAUD RATE uv This field sets the baud rate at the HOST port connector You can select one of seven baud rates 1 300 2 1200 3 2400 4 4800 5 9600 6 19200 7 38400 BITS CHAR v This field sets the number of data and stop bits sent with each character You can select on
78. bar code symbols and meets the fields bar codes per package count condition a listed above End of Trigger Refer to trigger ending conditions b c d listed above Chapter Objectives Initial Programming of the Decoder Chapter Configuring Your Decoder Because the decoder can be used many ways you will need to configure the decoder to meet the requirements of your application To do this you must make some decisions We will show you how to use the menus and setup screens that appear on a programming terminal to select the options you need You must configure the decoder to meet the requirements of the application You can configure the decoder either before or after installation If you change the configuration while a triggered decode is in progress there is the possibility of missing a package and or losing data Note The default parameters for the decoder are given in Appendix B If these settings meet your requirements you will not have to program the decoder You will need the following equipment 1 Decoder with power cable N One of the following programming terminals Allen Bradley Industrial Terminal Catalog No 1770 T1 T2 or T3 Allen Bradley T45 Laptop Terminal Catalog No 1784 T45 Lear Siegler 3E Televideo 955 DEC VT 100 A terminal or personal computer that accurately emulates one of the above 3 A cable to connect your programming terminal to the
79. can heads have a maximum read distance of 30 76 cm depending upon symbol size and quality Front or side scanners that operate at 200 scans per second Some 2755 L4F of these scan heads have a maximum read distance of 50 1 27 LAR Enhanced Medium Speed Scanner meter depending upon symbol size and quality Scanners can read Case Code symbols symbols directly printed on kraft paper cardboard boxes Raster scanners that operate at 200 scans per second This scan head has a maximum read distance of 45 1 14 meters depending 2755 L5R Enhanced Medium Speed Raster Scanner f upon symbol size and quality Scan head scans both vertical and horizontal directions simultaneously Scanner can read Case Code symbols symbols directly printed on kraft paper cardboard boxes 1781 OB5S 3 to 60 VDC output at 0 5 amperes 1781 OA5S 12 to 140 VAC output at 0 5 amperes 1781 OM5S 24 to 280 VAC output at 0 5 amperes 1781 IB5S 3 3 to 32 VDC 1781 IA5S 90 to 140 VRMS VDC 1781 IM5S 180 to 280 VRMS VDC 2760 A485 Use these connectors to create cables for an RS 485 network 2755 CL10 10 ft 3 05 meters Scan Head Cable Use to connect decoder to Catalog No 2755 L7 or L9 scan head 2755 CL25 25 ft 7 62 meters Scan Head Cable Use to connect decoder to Catalog No 2755 L7 or L9 scan head 2755 CK10 10 ft 3 05 meters Scan Head Cable Use to connect decoder to Catalog No 2755 L4 or L5 scan head 2755 CK25 25 ft 7 62 meters Scan H
80. ccept an input module Otherwise module position 8 functions the same as module positions 1 through 7 When you select the Auto Load INPUT condition for module 8 make sure that at least one of the output conditions for modules 1 through 7 is configured for Auto Load and SAVED to EEPROM Auto Load INPUT changes outputs 1 through 7 if configured for Auto Load by clearing out Configuration as Stored in EEPROM 001688421378 411528258538 611679808644 Chapter 4 Configuring Your Decoder the current match codes and loading new match codes Auto Load INPUT does not cause match code data to be loaded into match table entry 8 Auto Load INPUT is useful in product verification applications where new match codes need to be loaded into the decoder on a regular basis When a new product label needs to be entered into the match table an Auto Load pushbutton is pressed by an operator Then a sample of the product is run by the scanner The new match code is automatically entered If a display is connected to the AUX port you can then read and verify the match code value Figure 4 6 OUTPUTS ENABLED Y Auto Load Auto Load Auto Load None None None None Auto Load INPUT CODE 39 CODE 39 Y Y N N N N CODE 39 N Before Auto Load Note Interleaved 2 of 5 must be an enabled symbology Fields Package is assumed to be 3 for this example First Valid Package Read OUTPUTS ENABLED Match
81. ct Input Command Filter and Sense Function Response Comments Example Command Response Comments 8 Write Source Identification Command Message Function Response Comments Chapter 7 Host Commands Using RS 232 or RS 422 Interface IFf When sent this command will enable or disable the 10 msec input filter and determine the sense of the package detect input signal rr lt end gt IF Set input filter command f disable or enable filter select sense 0 disable filter LO when package is present l enable filter LO when package is present 2 disable filter HI when package is present 3 enable filter HI when package is present r response code refer to Table 7 B lt end gt end of message code IF1 00CR 1 enable filter LO package 00 command complete response code CR end of message control code for Carriage Return IMistring Write source code identification message rr lt end gt IM Write source identification command length of the source identification message Must be from 0 to 4 string source identification message up to four characters can be specified rr response code refer to Table 7 B lt end gt end of message control code 1 9 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 9 Read Output Counter 10 Set Message Format Example Command Response Comments Command Fun
82. ction Response Comments Example Command Response Comments Command Function IM2 1 00LF 2 message length 1 source identification message 00 command complete response code LF end of message control code for Line Feed MCn Reads the output counter mmmmmm lt end gt rr lt end gt MC Read output counter command n output counter This value must be from 1 through 8 mmmmmm output counter count Maximum value of 999999 lt end gt end of message code rr response code refer to Table 7 B lt end gt end of message code MC3 000121LF 00LF 000121 Output 3 has been activated 121 times since the last restart or reset LF end of message code for Line Feed 00 command complete response code LF end of message code for Line Feed MFabcdefgdddssshx Specifies the format of messages Response Comments Chapter 7 Host Commands Using RS 232 or RS 422 Interface rr lt end gt MF Set message format command a through g are yes 1 and no 0 responses to the following parameters in sequence listed a Send bar code data b Send package count c Send bar code type d Send source identification e Send header message f Send no read message g Expand UPC E ddd label delimiter character decimal ASCII equivalent from 000 to 254 A value of 255 None sss start character decimal ASCII equivalent fr
83. d Throughout this manual we use notes to make you aware of safety considerations ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you identify a hazard avoid the hazard recognize the consequences Important Identifies information that is especially important for successful application and understanding of the product PLC is a registered trademark of Allen Bradley Company Inc Pyramid Integrator DTL and CVIM are trademarks of Allen Bradley Company Inc VAX is registered trademark of Digital Equipment Corporation Using This Chapter Description of Hardware How the Decoder Operates Configuring Your Decoder Table of Contents Chapter 1 Chapter Objectives Overview of This Manual Intended Audience Conventions Used Warnings and Cautions Nomenclature Related Publications Chapter 2 Chapter Objectives Differences Between DM9 and DM9E Features of the Decoder Laser Scan Heads Physical Description Indicators Communications Ports Output Modules Power and Scan Head Connectors Accessories Chapter 3 Chapter Objectives How the Decoder Operates Communications RAM and EEPROM Memory Operating Modes Trigger Ending Conditions Response Modes Chapter 4 Chapter Objectives Initial Programming of the Decoder Programming Terminal Cable Menu and Setup Screens Start up
84. d f enable disable bar code type 1 enabled 0 disabled cc code type 01 Code 39 02 Interleaved 2 of 5 03 Codabar 04 UPC A 05 UPC E 06 EAN 8 07 EAN 13 08 CODE 128 rr response code refer to Table 7 B lt end gt end of message code CT103 00LF 1 enables bar code type 03 Codabar bar code type 00 command complete response code LF end of message code for Line Feed Chapter 7 Host Commands Using RS 232 or RS 422 Interface 4 Set Configuration to Default Command DD Values ee Function Set decoder to default configuration Response 00CRLF Note Host communication port parameters and the contents of the EEPROM are not changed with this command 5 Set Host Communications Command HCaaannnssspppfr Function Set host communication parameters Response rr lt end gt Comments HC Set host communications command aaa ACK positive acknowledgment character Must be ASCII decimal value from 000 to 254 A value of 255 None nnn NAK negative acknowledgment character Must be ASCII decimal value from 000 to 254 A value of 255 None sss start scan character Must be ASCII decimal value from 000 to 254 A value of 255 None ppp stop scan character Must be ASCII decimal value from 000 to 254 A value of 255 None f large buffer enable 1 YES 0 NO r selects response mode 0 End of Trigger 1 After Valid Package rr response code
85. d in a 6 digit compressed format if NO is selected SOURCE IDENT h You can enter one of two options 1 The identification label you want sent to a host with each communication Send Source Ident selected This entry is limited to 4 ASCH characters Refer to Figure 6 5 item 2 2 Leave field blank 4 17 Chapter 4 Configuring Your Decoder 4 18 LABEL DELIMITER i You can enter one of two options 1 The label delimiter characters being used These characters indicate the beginning and end of bar code label information Refer to Table 6 A for a more detailed description Refer to Figure 6 5 items 4 12 and 13 The host can use this character as a marker between fields to sort out the data 2 255 None START CHAR j You can enter one of two options 1 The start character you want to specify Refer to Figure 6 5 item 1 2 255 None END MESSAGE k Refer to Figure 6 5 item 15 You can select one of five options 1 CRLF Selecting CRLF will send the ASCII control codes CRLF at the end of the transmission 2 CR Selecting CR will send the ASCII control code CR at the end of the transmission 3 LF Selecting LF will send the ASCII control code LF at the end of the transmission 4 ETX Selecting ETX will send the ASCII control code ETX at the end of the transmission 5 None TRANSMISSION CHECK l When enabled the transmission check characters follow the end of message character s
86. data bytes received with an 80 hexadecimal status code indicating data was truncated Send another read command with an address of X N 8 7 Chapter 8 Host Commands Using the RS 485 Interface 8 8 Continue read commands until a 00 hexadecimal status code is received indicating completion of the read After the last segment of the data packet is sent the data packet is removed from the decoder s host port buffer TRANSACTION WORD Bytes 2 amp 3 The transaction word 2 bytes is the same as the transaction word sent with the Read Command DATA Bytes 4 through 123 Following the transaction word is the data up to 124 bytes Unprotected Read Example To help you understand how to use the unprotected read command we have provided the following example In this example we are going to read the contents of output counter 1 contains count of 9 HI Byte LOW Byte 00000000 00000001 Status Read Command 10101010 10101010 Transaction Word 00000110 00000100 Counter Address 00000000 00000010 2 Bytes Returned UNPROTECTED READ HI Byte LOW Byte 00000000 01000001 Status Successful Read Reply 10101010 10101010 Transaction Word 00000000 00001001 Count of 9 UNPROTECTED READ REPLY Unprotected Write Command Chapter 8 Host Commands Using the RS 485 Interface You can use the unprotected write command to send configuration parameters and commands to the decoder The write command is struc
87. ded for the laser scan head and power line connector cables Continued 2 2 Indicators Chapter 2 Description of Hardware Figure 2 1 Catalog Number 2755 DM9 DM9E 90 061 1 Fourteen LED indicators Figure 2 2 provide an indication of the decoder status The indicators provide the following indications POWER This green indicator illuminates when power is applied to the decoder LASER ON This red indicator illuminates when the decoder has enabled the scan head to turn on the laser light source The LED may illuminate even if the scan head is disconnected or the Laser On switch for the Catalog No 2755 L7 or L9 scan heads is in the OFF position TRIGGER ACTIVE This yellow indicator illuminates when the decoder is in the triggered mode and scanning has been triggered by 1 The package detector connected to the scan head 2 A Start Scan command sent by the host 3 The internal timer The LED remains on until a trigger OFF command is received VALID READ This green indicator illuminates momentarily whenever the decoder has met the fields per scan and capture count parameters 2 3 Chapter 2 Description of Hardware Note This LED may not correspond to a read output condition refer to page 4 41 In the triggered mode the read output condition must meet the fields per package parameter e CPU ACTIVE This green indicator is continuously illuminated under normal operation Failu
88. ds to the decoder using the RS 232 or RS 422 interface consist of ASCII character strings In response to a command the decoder will transmit a response code also an ASCII character string There are two basic types of host commands Single character commands Two character commands The RS 485 communications interface has an application layer which can use the ASCII command protocol Refer to Appendix E for a protocol selection chart which lists all of the protocol options Single Character Commands There are four single character commands Start Scan Character Stop Scan Character ACK Character NAK Character The characters that are used for the single character commands are selected by you as part of the configuration of the decoder Refer to the description of the setup screen 1 in Chapter 4 If you specified the decode trigger to be a host command single character commands are used to stop and start the scan START SCAN COMMAND When the decoder receives the start scan command it will begin scanning The decoder will continue to scan until one of the ending conditions occurs STOP SCAN COMMAND The stop scan command informs the decoder to stop scanning 7 1 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 7 2 ACK and NAK COMMANDS If ACK NAK communications protocol is selected as part of the communications configuration of the decoder 1 The host device must send an ACK after every bar c
89. e of the following 8 Data 1 Stop 8 Data 2 Stop 7 Data 1 Stop 7 Data 2 Stop PARITY w This field defines the parity bit for each character transmitted or received at the host port You can select None Odd or Even parity ACK CHAR x This field sets the Positive Acknowledgment character used in ACK NAK protocol The ACK character is sent by the host to acknowledge receipt of a message You have one of two options Chapter 4 Configuring Your Decoder 1 The ACK character you will be using This entry is in decimal ASCII code 0 through 254 Refer to Appendix C for ASCII coding 2 255 None Note Any command that the decoder receives from the host is also interpreted as a positive acknowledgment ACK NAK CHAR y This field sets the Negative Acknowledgment character used in ACK NAK protocol The NAK character is sent by the host when a message is not received properly to prompt a retry You have one of two options 1 The NAK character you will be using This entry is in decimal ASCII code 0 through 254 Refer to Appendix C for ASCII coding 2 255 None Note You must specify both an ACK and NAK character when using ACK NAK protocol ACK NAK protocol is usually used in conjunction with the transmission check and provides error detection The ACK NAK protocol can also be used to provide flow control ACK NAK protocol only applies to the bar code data that is sent to a host When using the ACK NAK pr
90. e value entered for the inter scan timer so that all labels on the package are read before the No Read timer times out Note Automotive Industry Action Group AIAG labels contain unique bar code fields Therefore we recommend that you disable the inter scan timer when scanning AIAG labels Note If continuous decode triggering is selected and the same bar code field is decoded continuously the inter scan timer will effectively determine the rate at which the decoded data is sent to the HOST port AUX port or used for match code operation Chapter 4 Configuring Your Decoder Note The timers No Read amp Inter Scan have an accuracy of 5 milliseconds To assist you in setting the inter scan timer we have provided the following guidelines These guidelines will only allow you to approximate the setting of the timer Since many factors including label quality determine when the first read occurs you may have to try several different timer settings before finding a setting for your application Refer to Figure 4 5 The inter scan timer setting can be approximated using the following equation d inches X 1000 msec sec Approximate Inter Scan Timer Value msec Line Speed inches sec Figure 4 5 Seiting Inter Scan Timer Direction of Travel Field 7 Field 2 In Figure 4 5 the decoder will decode Field 1 start the inter scan timer stop decoding and wait for the timer to time out The decoder will the
91. ead Cable Use to connect decoder to Catalog No 2755 L4 or L5 scan head W77104 899 01 oe Fuse Power Output Plug in type fuses provide overload protection for the decoder Pea Replacement Fuse Line Input Power 250V 1 amp slow blow 5 x 20 mm or 3AG Package TE oo et for 2755 L7 L9 Scan Heads Detector ptional for 2755 L7 L9 Scan Heads Assembly 2755 NP1 Optional for 2755 L4 L5 Scan Heads 2755 NP4 Optional for 2755 L4 L5 Scan Heads User Created Host Port Communications Cable For connecting host device to the decoder refer to Chapter 6 User Created Auxiliary Port Communications Cable T a programming terminal to the decoder Refer to Power Cords Replacement power cord W77121 801 01 120 VAC W77121 801 02 220 VAC Unterminated one end User must provide suitable connector We have not provided the complete catalog number since these heads are available in a variety of configurations 2 9 Chapter Objectives How the Decoder Operates Chapter How the Decoder Operates This chapter provides a brief description of how the decoder operates We also provide a brief description of how the decoder communicates with host devices Figure 3 1 is a block diagram of the decoder Figure 3 1 Catalog Number 2755 DM9 Decoder DECODER DATA ACQUISITION MICROPROCESSOR O POWER SUPPLY LASER SCAN HEAD POWER SUPPLY An internal power supply provides power for both the laser scan head and internal circuitry
92. een All other keys are ignored SELECT Cancel ESC Change SPACE Enter RETURN Press the SPACE key again until the option you want is displayed Press the RETURN key to enter the selected option Command Bar When you first enter either setup screen you will observe the following at the bottom of the display Commands ESC Change SPACE Cursor Control ARROWS Notice that the command bar display provides a quick reference to the commands used to edit the setup screen If you select the command bar by pressing the ESC key the following will be displayed COMMAND Exit ESC Select RETURN Next Command SPACE NEXT PAGE THIS PAGE RECALL SAVE DEFAULT After selecting the command bar you will notice that the first command option NEXT PAGE is highlighted in reverse video To display the other Chapter 4 Configuring Your Decoder next setup screen you would press the RETURN key To select another of the displayed commands press the SPACE key until the desired command is highlighted and then press the RETURN key Pressing the ESC key after selecting the command bar will return you to the select operation menu The following are explanations of each command in the command bar NEXT PAGE Selecting this command will display the other setup screen Remember that there are two setup screens used to configure the decoder THIS PAGE Selecting this command will return you to the top of the current setup sc
93. eld per package 0055 No read 55 millisecond timer 0060 Inter scan timer value of 60 milliseconds 1 match complete count of one 00 command complete response code CR end of message code for carriage return Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 24 Set Bar Code Specific Length 7 20 Command Function Response Comments SLccssttuuvvwwxxyyzz Specifies code length for Code 39 Interleaved 2 of 5 Codabar and Code 128 labels rr lt end gt cc bar code type 01 Code 39 02 Interleaved 2 of 5 03 Codabar 08 Code 128 ss tt WU VV WW XX yy zz are the specified lengths These must be values from 00 through 64 A length of 00 means lengths are not checked and any length up to 64 characters is acceptable Any value to the right of a 00 entry will be ignored The length for Interleaved 2 of 5 must be an even number Example Command Response Comments rr response code refer to Table 7 B lt end gt end of message code SL032008000000000000 00CRLF 03 Codabar bar code type selected 20 bar code length of 20 specified 08 bar code length of 8 specified 000000000000 no specified lengths for the remaining six length fields 00 command complete response code CRLF end of message code for Carriage Return and Line Feed Chapter Objectives RS 485 Command Protocols RS 485 ASII Command Protocol Chapter
94. er Before installing the decoder review the following information The decoder can be either wall or floor mounted e Allow a minimum clearance of 8 inches 0 2 meter at the rear of the decoder so you can attach the cables to the various ports If output modules are being used allow a minimum clearance of 8 inches at the top of the decoder so you can remove or rewire output modules 5 3 Chapter 5 Installing the Decoder You will need four 1 4 20 hexagon head capscrews with flat and split lockwashers and nuts Select a capscrew length that equals the thickness of the mounting surface plus the thickness of the washers plus at least 1 4 inch 12 7 mm to accommodate the nut and mounting brackets of the decoder Figure 5 3 shows the fasteners used for a typical installation Figure 5 3 Fasteners Used to Mount Decoder VERTICAL MOUNT HORIZONTAL MOUNT 5 4 How to Connect Your Equipment Outputs 1 8 Step 7 L Optional 4 Chapter 5 Installing the Decoder Connect your equipment using the appropriate cables Refer to Figure 5 4 as you follow the step by step procedures provided Figure 5 4 Connecting Equipment to the Decoder s Ports DECODER Scan Head Step 2 AUXILIARY SCAN HEAD l C CJ Package Detect _ Optional Programming Terminal Step 1 Mount the scan head Refer to the applicable user s manual for the scan head Note Make sure the
95. er to field 12 Optional If selected a 6 character package counter is returned The count resets to 000000 when 14 Package Count Oor e 999999 is reached e Power to the scanner is cycled e Counters are reset 6 8 Number of Characters in each Field Field 15 End Message Chapter 6 Communicating With a Host Explanation Specifies the end of message control code None CRLF CR LF ETX Message checksum There are four options J 16 Checksum 0 1 or2 None Longitudinal Redundancy Check 1 Byte Checksum Least significant byte first 2 Bytes Checksum Most significant byte first 2 Bytes Example Data Messages To help you program your host device we have provided the following examples These example show the data transmitted by the decoder In these examples the host protocol was setup as follows Start Character Send Source Identifier Yes Source Identifier 183 Header Message Data From Scanner 1B3 Label Delimiter Send Bar Code Type Yes Send Bar Code Data Yes No Read Message No Read Send Package Count Yes End of Message Character CRLF Transmission Check None Send No Read Message Yes Example 1 If one Code 39 label is decoded the decoder would transmit the following 183Data From Scanner 1B3 01001122334455 000013CRLF Where 01 is the code type code 39 001122334455 is the bar code data and 000013 is the package count Example 2 If two Code 3
96. erating configuration of the decoder Any changes made to the the operating configuration of the decoder are made to the decoder s RAM All information stored in the RAM is erased when the power to the decoder is turned off When the decoder is turned back on rebooted the configuration parameters are copied from non volatile memory EEPROM to the RAM Figure 3 6 illustrates the relationship between the RAM and EEPROM memory Notice that the user interface is with the RAM memory Also notice that the decoder transfers the contents of the RAM to the EEPROM during a SAVE operation and copies the same contents from the EEPROM to RAM during startup Note The configuration in RAM determines the decoder performance operating characteristics Figure 3 6 Decoder Memory User Interface Decoder Programmer Performance Host RECALL START UP RESTART Default EEPROM Configuration Settings When you change the operating configuration of the decoder you are changing the configuration stored in the decoder s RAM Since the decoder takes its current operating instructions from RAM any changes you make 3 6 Operating Modes Chapter 3 How the Decoder Operates will become effective immediately except for host communications parameters listed below If you want to enter changes into the decoder s permanent memory EEPROM you must use the SAVE command When the decoder is restarted the operating parameters of the
97. eric values 3 Text strings To open an edit field for a change press the SPACE key The cleared field will appear as a block in reverse video and the decoder will display the edit keys you can use at the bottom of the screen All other keys will be ignored EDIT Cancel ESC Enter RETURN Erase Char BACKSPACE Chapter 4 Configuring Your Decoder Type in the new data and press the RETURN key to close the field and enter the data Note Pressing the ESC key while you are entering data in an edit field will return the contents of the field back to the original contents prior to editing When you enter a value in a field that requires an ASCII decimal value you have three options 1 You can enter the decimal numeric equivalent value refer to Appendix C After entering the decimal value the selected ASCII character will be displayed 2 You can enter the ASCII character non numeric only such as T The decoder will automatically enter the decimal equivalent value T 84 3 If you press the RETURN key when the field is empty NONE is displayed no ASCII value is defined A decimal value of 255 is also interpreted as NONE You can enter non printable ASCII control characters into the following edit fields Source Identification Message Header Message No Read Message Match Table Entry To enter non printable ASCII control characters ASCII 0 through 31 into a text string refer
98. f the decoder s operating modes prior to configuring the decoder Chapter 4 The decoder operates in one of two modes Continuous mode In this mode the decoder will continuously attempt to decode data Use this mode for initial scan head adjustments and positioning Triggered mode In this mode the decoder will only attempt to decode data after receiving a trigger 3 7 Chapter 3 How the Decoder Operates Trigger Ending Coditions Response Modes 3 8 In the triggered mode of operation there are three possible trigger sources Host command The command is generated by a host computer or programmable controller Package detect A package detector connected to the scan head is the source for the trigger Internal timer The internal timer cycles the trigger from on to off based on a timed interval When a trigger on is received the decoder will continuously attempt to decode bar codes until one of the following trigger ending conditions occurs a The number of fields bar codes per package count is satisfied b A trigger off command is sent by a host device c Package detect signal is no longer present d The internal timer No Read timer times out In the triggered mode of operation there are two options which determine when the decoder will send bar code information to a host and or operate discrete outputs After Valid Package A valid package is a package that has valid
99. ff are equal and is determined by the value entered in the No Read timer field Refer to Figure 4 4 Figure 4 4 Internal Timer Trigger ON OFF ON X Y No Read Timer Value in Milliseconds Minimum Value 10 msec Maximum Value 9995 msec Count Increments in 5 msec intervals Note When the decode trigger is not set to internal timer the No Read timer functions as a trigger timeout Once triggered by the host or package detector the decoder will decode bar code data until either the end of the trigger or the No Read timer times down to zero 4 Continuous If you select continuous decode triggering the decoder will continuously try to decode data received from the scan head Note The No Read condition does not exist in the continuous scanning mode Chapter 4 Configuring Your Decoder CAPTURE COUNT 0 The capture count field sets the number of identical and valid scans that must be decoded before the read is considered valid This entry is a numeric value from through 8 The default value is 2 When a poor quality label is scanned it is possible for the decoder to interpret the label in one of three ways Valid Scan The decoded information matches label Undecodable Scan The video data sent from the scanner to the decoder does not correspond for any or all characters to a valid pattern within the symbology selected Mis Read Or substitution error the video data for a particular scan
100. hanumeric characters 3 Header Message 0 to 32 Optional Any message can be put into the header Optional Used to indicate the beginning of label information The same delimiter is used in Fields 12 and 13 ASCII character that indicates start of text or message 4 Delimiter Oor 1 Note We recommend you specify a unique character not used in any of the labels or for any other function Optional Indicates type of code 01 Code 39 02 Interleaved 2 of 5 03 Codabar 5 Code Type Oor2 04 UPC A 05 UPC E 06 EAN 8 07 EAN 13 08 Code 128 6 UPC Number System Character Only appears with UPC labels 7 Codabar Start Character Only appears with Codabar labels 8 Label Data or 0 to 64 Optional Default is to transmit the label data If a No Read occurs No Read Indication the no read message is in this field 9 Check Character Optional check character for Code 39 2 of 5 and Codabar 10 UPC EAN Check Digit Only appears with UPC A UPC E Expanded EAN 8 and EAN 13 11 Codabar Stop Character 1 Only appears with Codabar labels Optional Used to indicate the end of a label field If multiple labels are being read the delimiter also indicates the start of the next label field A double delimiter indicates the end of label information The same Oor1 delimiter is used in Field 4 12 Delimiter Note We recommend you specify a unique character not used in any of the labels or for any other function 13 Delimiter Oor 1 Ref
101. hich form a complete scannable entity symbol length The length of the symbol measured from the beginning of the quiet area adjacent to the start character to the end of the quiet area adjacent to a stop character U UPC Acronym for Universal Product Code The standard bar code type for retail food packaging in the United States V valid read A scan s that when processed by a decoder satisfies the following parameters 1 Belongs to an enabled symbology 2 Field length no of characters 3 Fields per scan 4 Capture count valid package A scan or group of scans that is comprised of valid reads and satisfies the fields per package parameter W word A unit of data which contains two bytes 16 bits A Accessories 2 9 ACK Positive Acknowledgment character 4 24 7 2 Addresses Command area 8 11 Configuration parameters Appendix D Status Counter 8 7 After Valid Package response mode 4 26 ASCII conversion table Appendix C entering characters 4 13 label data 6 7 non printable characters entering 4 13 4 14 Auto Load 4 42 Auto Load INPUT 4 42 Automotive Industry Action Group AIAG labels 4 38 AUX Auxiliary port connector 2 5 B Baud rate field 4 24 Buffer 4 25 C Cables Programming terminal Appendix A Power 2 8 Scan head 2 8 2 9 Capture count 4 35 Cautions and warnings 1 3 Check character 6 7 6 8 Checksum LSB F 1 4 22 6 7 Checksum MSB F 1 4 22 6 7
102. ication 2760 822 Protocol Cartridge Programming Manual Provides instruction on using the RS 485 Puplicanon 2 60829 protocol cartridge for the 2760 RB module Publication BASIC Module User s Manual Provides information on the Catalog Number 1771 6 5 34 1771 DB BASIC module Publication User s Manual for 1771 KE and 1771 KF_ Provides information on the Catalog Number 1771 6 5 15 1771 KE and KF Communications Controllers Publication ASCII I O Module User s Manual Provides information on the Catalog Number 1771 6 5 13 1771 DA ASCII I O module We have provided only a partial catalog number since there are various configurations available for these scan heads Additional scan heads may be available for use with the Catalog Number 2755 DM9 decoder Refer to your Allen Bradley representative for more information 1 3 Chapter Objectives Differences between Catalog Number 2755 DM9 amp 2755 DM9E Features Chapter Description of Hardware This chapter provides an overview of the Catalog Number 2755 DM9 DM9E Bar Code Decoder We also provide descriptions of the major features Note In this chapter and in subsequent chapters we will refer to the Catalog Number 2755 DM9 DM9E High Speed Decoder as the decoder Catalog Number 2755 DM9 decoder includes a 120 VAC power cord and an English language manual An LED label in English is attached to the decoder Catalog Number 2755 DM9E decoder includes an
103. ies a register a particular part of storage or some other data source or destination To refer to a device or an item of data by its address AIM Acronym for Automatic Identification Manufacturers A trade group that sets standards for bar code equipment alphanumeric or alphameric The character set which contains letters digits and other characters such as punctuation marks ASCII The character set and code described in American National Standard Code for Information Interchange ANSI X3 4 1977 Each ASCII character is encoded with 8 bits including parity check AUX Port Serial port that can be connected to an ASCII terminal to monitor and program the decoder B bar The dark element of a printed symbol bar code An arrangement of rectangular bars and spaces in a predetermined pattern bar code density The number of characters which can be represented in a lineal inch bar code label A label that carries a bar code s and is suitable to be affixed to an article bit An acronym for Binary Digit The smallest unit of information in the binary numbering system Represented by the digits 0 and 1 byte A unit of data that contains 8 bits C capture count The number of identical and valid scans which must be deoded before a valid read occurrs character A single group of bars and spaces representing an individual number letter or punctuation mark A graphic shape representing a letter
104. ignificant Byte First Sixteen bit sum of all the bytes in a message with the least significant byte transmitted first To assist you in understanding how transmission checks are generated we have provided the following example Assume that the message contains the following data Start Character Label Delimiter amp End of Message CR LF Label Data ABC The message would be transmitted in the following sequence mo A B C 8 CR LF TRANSMISSION CHECK Note Refer to Figure 6 5 and Table 6 A for data transmission format The table on the following page shows what the transmission checks would be for the above message Appendix F Transmission Check Transmission Check Codes ASCII BINARY CHARACTER VALUE 0010 1010 0010 0100 0100 0001 0100 0010 0100 0011 0010 0100 0010 0100 0000 1101 0000 1010 0100 1001 LRC CHECK 0000 0001 0111 0011 CHECKSUM MSB 0111 0011 0000 0001 CHECKSUM LSB Note The sum of all the bytes in the message is 173 hex Checksums are transmitted in a sixteen bit format The value 01 hex is equivalent to the ASCII control code SOH 49 hex is equivalent to the ASCH character I and 73 hex is equivalent to the ASCII character s refer to Appendix C Glossary A ACK An abbreviated term for Positive Acknowledgement A control code that indicates that the previous transmission block was received address A character or group of characters that identif
105. iguration Area of Memory Protocol Selection Chart Transmission Check Codes Unprotected Write Command Unprotected Write Command Structure Unprotected Write Command Cont Unprotected Write Reply Format Writing to the Command Area of Memory Communication Link Diagnostic Commands Link Diagnostic Command Structure Diagnostic Link Reply Format Read Diagnostic Counters Reply Read Diagnostic Status Reply Diagnostic Loop Reply Reset Counters Reply Chapter 9 Chapter Objectives Maintaining the Decoder Power Input Fuse Replacement Module Fuse Replacement Troubleshooting Chapter 10 Decoder Appendix A Appendix B Appendix C Appendix D Appendix E Appendix F 8 12 8 13 8 16 8 16 8 17 8 18 8 19 8 21 8 21 10 1 A 1 E 1 Table of Contents Figures 2 1 Catalog No 2755 DM9 DM9E Decoder 2 3 2 2 LED Indicators 2 4 2 3 Communications Ports 2 5 2 4 Output Modules 2 6 2 5 Input power and Scan Head Connectors 2 8 3 1 Catalog No 2755 DM9 DM9E Decoder 3 3 2 DC Output Module Application 3 3 3 AC Output Module Application eo 3 4 Input Module Auto Load Application Lo 3 4 3 3 3 5 Communications Interface Examples 5 3 6 Decoder Memory 8 4 1 Setup Screen 1 4 17 4 2 Setup Screen 2 4 28 4 3 Package Detect Signal 434 4 4 Internal Timer Trigger 435 4 5 Setting Inter Scan Timer 4 39 4 6 Auto Load Feature 444 5 1 Mounting Dimensions of the Decoder 5 5 2 Fasteners Used
106. ion and saves the default configuration to the decoder s memory EEPROM and then restarts the decoder 7 17 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 21 Save Configuration to EEPROM and Restart 22 Save Configuration to EEPROM No Restart Note Host port communication parameters are not changed to default values with this command Response 98 lt end gt Comments The response of 98 indicates that the command has been received and the decoder is resetting lt end gt end of message code Note The decoder enters the factory set parameters saves the configuration in the EEPROM and resets Operation will then resume according to the default configuration parameters Refer to Appendix B for factory set parameters The reset operation takes approximately 5 seconds Command RN Function Saves decoder configuration to memory and restarts decoder Response 97 lt end gt Comments The response of 97 indicates that the command has been received and the decoder is resetting lt end gt end of message code Note The decoder saves the new configuration in the EEPROM and resets Operation will then resume according to the new configuration parameters The reset operation takes approximately 5 seconds Command SA Function Saves decoder configuration to memory Response 00 lt end gt Comments The response of 00 indicates that the command has been received lt end gt end
107. ite No read Message command 7 17 Write Source Identification Message command 7 16 Writing to Command Area of Memory 8 13 Bit ALLEN BRAD LEY Allen Bradley has been helping its customers improve productivity and quality for 90 years A ROCKWELL INTERNATIONAL CoMPaANy A B designs manufactures and supports a broad range of control and automation products worldwide They include logic processors power and motion control devices man machine interfaces and sensors Allen Bradley is a subsidiary of Rockwell International one of the world s leading technology companies With major offices worldwide mammum Algeria e Argentina e Australia e Austria e Bahrain e Belgium e Brazil e Bulgaria e Canada e Chile e China PRC e Colombia e Costa Rica e Croatia e Cyprus e Czech Republic e Denmark e Ecuador e Egypt e El Salvador e Finland e France e Germany Greece e Guatemala e Honduras e Hong Kong e Hungary e Iceland e India e Indonesia e Israel e Italy e Jamaica e Japan e J ordan e Korea e Kuwait e Lebanon e Malaysia e Mexico e New Zealand e Norway e Oman e Pakistan e Peru e Philippines e Poland e Portugal e Puerto Rico e Qatar e Romania e Russia CIS e Saudi Arabia e Singapore e Slovakia e Slovenia e South Africa Republic e Spain e Switzerland e Taiwan e Thailand e The Netherlands e Turkey e United Arab Emirates e United Kingdom e United States e Uruguay e Venezuela Yugoslavia World Headquarters Allen Bradley 1201 South Seco
108. ity bit is added to a binary array to make the sum of all the bits always odd or always even a fundamental check Percent Good Reads The number of successful reads per 100 attempts to read a particular symbol R restart Another term for rebooting the software Same function as turning power on the decoder off then back on S scan The search for a symbol or marks which are to be optically recognized scan area The area intended to contain a symbol scan head An electronic device that optically converts printed information into electrical signals self checking A bar code or symbol using a checking algorithm which can be applied to each character to guard against undetected errors Non self checked codes may employ a check digit or other redundancy in addition to the data message space The lighter element of a bar code formed by the background between bars Glossary G44 start stop character A bar code character that provides the scanner with start and stop reading instructions as well as code orientation The start character is normally at the left hand end of a horizontal code and adjacent to the most significant character The stop character is normally at the right hand end of a horizontal code and adjacent to the least significant character string A sequence of ASCII characters symbol A combination of characters including start stop characters and check characters as required w
109. l Catalog No 1770 T1 T2 and T3 Allen Bradley T45 Laptop Terminal Catalog No 1784 T45 Digital VT100 Televideo 955 Lear Siegler ADM 3E or a terminal computer that emulates one of the terminals listed Figure 2 3 Communication Ports Host Port Auxiliary Port 90 061 2 2 5 Chapter 2 Description of Hardware Output Modules 2 6 Two DC output modules Catalog No 1781 OB5S are provided with the decoder You can add up to six more AC or DC output modules for a total of eight Module location 8 can also accept an input module for auto loading match codes refer to Chapters 3 and 4 All output module types can be installed in any of the eight module slots You can program the decoder to turn on these output modules based upon the conditions you specify during configuration of the decoder Use these outputs to operate electromechanical devices such as relays alarms etc Fuses protect the decoder from power overloads Figure 2 4 Output Modules Bzit o ON WO AJIOVUENATIV amp seo SSgO 182ti Output Module Connectors Output Modules 90 061 4 Chapter 2 Description of Hardware The following output modules are available Note Output modules function as a switch not as a power source 1781 0B5S 1781 0A5S 120 VAC Catalog No 1781 OM5S Nominal Line Voltage 240 VAC Maximum Line Voltage 60 VDC 140 VAC 280 VAC Minimum Line Voltage 3 0 VDC 12 VAC 24 VAC Maximum Peak Off S
110. ld to decode On a single scan the decoder can decode up to 4 successive bar code fields You can select from five options 1 2 3 4 or Any If you select ANY the decoder will look for 1 2 3 or 4 fields For optimum performance and security against missing labels we recommend that you specify the number of fields per scan Note If the decoder is operating in any of the triggered modes and you select ANY fields per scan multiple bar code fields in each label should have unique first characters If two bar code fields have the same first characters the decoder will assume duplicate fields have been decoded and ignore the second field FIELDS PACKAGE q The fields per package field sets the number of bar code symbols that are on each package being scanned You can enter a 4 31 Chapter 4 Configuring Your Decoder 4 32 numeric value from 1 through 8 This parameter must be met for a Read to occur see Output section later in this chapter NO READ TIMER Milliseconds r This timer determines a no read condition when the decoder is in a triggered mode After receiving a trigger the no read timer will begin to time out If a Read satisfying the fields package requirements does not occur before the timer times out a No Read condition will occur The No Read timer must be long enough to allow the entire package to be read otherwise a no read will occur The no read timer can also function as a trigger
111. lected This entry is limited to 32 ASCII characters 2 Leave field blank none Data Check Characters CODE 39 CHECK CHAR 0 Selecting YES for this field will enable the decoder to compute and verify a code check character for Code 39 bar codes The code check character ensures that the data is read correctly If NO is selected the decoder will assume that a check character does not exist Refer to Figure 6 5 item 9 Note The Code 39 check character is computed as a Modulus 43 sum of all character values as specified in AIM specification USS 39 AIM is an acronym for Automatic Identification Manufacturers SEND CODE 39 CHECK CHARACTER p Selecting YES for this field will enable the decoder to transmit the code check character with the bar code data A code check character will not be sent if NO is selected Refer to Figure 6 5 item 9 I 2 OF 5 CHECK CHAR q Selecting YES for this field will enable the decoder to compute and verify a code check character for Interleaved 2 of 5 bar codes The code check character ensures that the data is read correctly If NO is selected the decoder will assume that a check character does not exist Refer to Figure 6 5 item 9 Note The Interleaved 2 of 5 check character is computed as a Modulus 10 sum of all character values as specified in AIM specification USS I 2 5 SEND I 2 OF 5 CHECK CHARACTER r Selecting YES for this field will enable the decoder to transmit the code check ch
112. les Output module fuse blown Determine reason for fuse blowing correct problem and then replace fuse Defective output module Replace module 9 5 Decoder Catalog Number 2755 DM9 amp 2755 DM9E Specifications Electrical Input Line Voltage Power Mechanical Enclosure LED Indicators Weight Dimensions Environment Relative Humidity Communications Communication Port Host Communication Port Aux Output Modules Number of Outputs Chapter 85 264 VAC 47 63 Hz 50 VA maximum with scan head attached Steel NEMA Type 1 e POWER e LASER ON e TRIGGER ACTIVE e VALID READ e CPU ACTIVE e COMMUNICATIONS e OUTPUTS 1 through 8 8 8 Ibs 4 0 kg 14 x 10 75 x 2 81 356 x 273 x 71 mm Ambient temperature range 32 to 122 F 0 to 50 C 5 95 noncondensing e RS 422 RS 232 RS 485 LAN e Baud Rates 300 1200 2400 4800 9600 19200 38400 e Parity none odd even e Data Bits 7 or 8 e Stop Bits 1 or 2 e Flow Control None Xon Xoff RTS CTS Data Bits 8 Stop Bit 1 Baud Rate 9600 Parity None Two modules provided up to eight outputs can be installed 10 1 Chapter 10 Specifications Pulse Durations Conditions for Output Electrical Characteristics Output Modules Catalog No Nominal Line Voltage Maximum Line Voltage Minimum Line Voltage Maximum Peak Off State Voltage Maximum Off State Leakage Static off state dv dt Maxi
113. ll additional modules if needed Refer to section titled Installing and Wiring Modules Connect wiring to the module connectors located under access cover Refer to Installing and Wiring Modules Step 8 Make sure the power switch on the decoder is in an off position plug cord into the decoder and connect the power cord to a power source Note The 2755 DM9E is supplied with an unterminated cable Attach a suitable connector using the diagram below Brown Line L1 Green Yellow Earth Ground Blue Neutral L2 Remove and install modules as follows 1 Disconnect the power from the output modules and the decoder 2 Remove the two hex head screws 5 64 inch which secure the module access cover and remove cover 3 There are eight positions for the modules Locations 1 through 8 accept any combination of output modules Location 8 may also be configured to accept an input module for the Auto Load function Refer to Figure 5 4 The first two modules are installed at the factory Chapter 5 Installing the Decoder 4 After loosening the hold down screws modules can be pulled or plugged into the circuit board Be careful not to damage the board Make sure hold down screws are tightened on installed modules Connect wiring to the modules as follows 1 Eight terminal block type connectors are provided Refer to Figure 5 5 These connectors will accept up to 14 gauge wiring Figure 5 5 Modules and Connect
114. lling and connecting the decoder Carefully read this chapter before installing the decoder Equipment You Eill Need You will need the following equipment listed in Table 5 A to install a complete system Equipment Catalog No Required or Optional 2755 L7 L9 Scan Head LA or L5 Required Decoder 2755 DM9 DM9E Required ati User Provided Refer Required if decoder is connected to a host device Host Port Communications Cable to Chapter 6 or O rack module ie OR User Provided Refer Auxiliary Port Communications Cable to Appendix A 2755 L7 L9 Scan Heads 2755 CL10 10 feet 3 05 meter or 2755 CL25 25 feet 7 62 meter Scan Head Cable Required Connects scan head to decoder 2755 L4 L5 Scan Heads 2755 CK10 10 feet 3 05 meter or 2755 CK25 25 feet 7 62 meter 2755 NP3 Optional for 2755 L7 L9 Scan Heads 2755 NP5 Optional for 2755 L7 L9 Scan Heads Package Detector Assembly 2755 NP1 Optional for 2755 L4 L5 Scan Heads 2755 NP4 Optional for 2755 L4 L5 Scan Heads 1781 OB5S p Optional Two 1781 0B5S modules are provided Output Modules KE e with decoder Refer to Chapter 2 for descriptions 1781 IB5S Optional For module position 8 only Refer to Input Modules 1781 IA5S Chapters 2 and 4 for descriptions and 1781 IM5S implementation Mounting Hardware User Provided Refer to mounting instructions in this chapter 7 Optional Use for multidropping decoders in an Bg oe TOO eee Alle
115. lowed CAUTION A caution symbol is used when machinery could be damaged if the procedures are not followed Nomenclature This manual may contain some terms that you are not familiar with We have provided a glossary of terms at the back of this manual Appendix G to assist you The following table lists related publications that you may require to install Related Publications and operate the decoder Description Title Purpose of Publication User s Manual for Bulletin 2755 Industrial Provides information on the Catalog Number Catalog Number Medium and High Speed Bar Code 2755 L7 and L9 scan heads 2755 ND002 Scanners User s Manual for Bulletin 2755 Enhanced Provides information on the Catalog Number Medium Speed Scan Heads 2755 L4F and L4R enhanced scan heads User s Manual for Bulletin 2755 Medium Provides information on the Catalog Number Speed Material Handling Scanners 2755 L4F and L4R scan heads User s Manual for Bulletin 2755 Modular Provides information on the Catalog Number Bar Code Scanners 2755 L4 and L5 scan heads User s Manual for Bulletin 2760 RB Provides information on the Catalog Number Flexible Interface Module 2760 RB Flexible Interface Module Protocol Cartridge Programming Manual Provides instruction on using the RS 232 RS 422 protocol cartridge for the 2760 RB module Publication 2755 829 Publication 2755 826 Publication 2755 801 Publication 2760 812 Publ
116. lt end gt rr lt end gt NR Read No Read command pppppp No read count up to 999999 lt end gt end of message code rr response code refer to Table 7 B lt end gt end of message code NR 000016CR 00CR 000016 no read count of 16 CR end of message control code for Carriage Return 00 command complete response code CR end of message control code for Carriage Return OCnctttt Sets the condition that will assert turn on an output and sets the length of time in milliseconds that an output is turned on rr lt end gt Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 17 Clear Package Count Comments Example Command Response Comments Command Function Response Comments OC Set output condition and duration command n output number This value must be from 1 through 8 c condition that will assert an output 0 None 1 Read Package 2 No Read Package 3 Match Complete 4 Match Entry In Table 5 Read and No Match 6 No Read or No Match 7 Auto Load 8 Auto Load INPUT Only ifn 8 tttt time in milliseconds that the output will be turned on Value must be in the range of 0010 to 9999 rr response code refer to Table 7 B lt end gt end of message code OC510110 00CR 5 specifies output 5 1 specifies an output with Read Package 0110 sets output duration to 110 milliseconds 00 comma
117. meters in sequence shown a Code 39 check character b Send Code 39 check character c I 2 of 5 check character d Send I 2 of 5 check character e Codabar check character f Send Codabar check character rr response code refer to Table 7 B lt end gt end of message control code Example Command CC110011 Response 00CR Comments 1 Code 39 check character verified 1 Code 39 check character sent 0 I 2 of 5 check character not verified 0 I 2 of 5 check character not sent 1 Codabar check character verified 1 Codabar check character sent 00 command complete response code CR end of message control code for Carriage Return Command CMn Function Clear the output counter Response rr lt end gt Comments CM Clear output counter command n output counter This value must be from 1 through 8 lt end gt end of message code rr response code refer to table on Page 7 3 75 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 3 Enable Disable Bar Code Type 7 6 Example Command Response Comments Command Function Response Comments Example Command Response Comments CM3 00CR 3 output counter 3 00 command complete response code CR end of message code for Carriage Return CTfcc Enables and disables the decoding of bar code types rr lt end gt CT Bar code type disable enable comman
118. mit Data Connector 25 pin female Receive Data connector l Cable Signal Ground Belden 9939 or equivalent AUX Port on Decoder DCE Note Connect shield to shell of cable connectors at both ends 1770 T1 T2 or T3 All DTE Devices Step 3 Plug decoder and terminal into power supply Step 4 Turn terminal ON Step 5 Select Alphanumeric mode and set the following parameters Baud Rate 9600 Parity None Stop Bits 1 Channel Config B IN OUT Duplex Full Channel C On or Off Cursor On Auto Line Feed After Return Off Control Code Display Off Note Use the Ctrl and U D L or R keys for Up Down Left and Right cursor movement Step 6 Turn the decoder ON Step 7 Proceed with programming the system as described in Chapter 4 A 5 Default Parameters of Decoder The following table lists the factory set default parameters of the decoder Type Default Parameters Send Bar Code Data Yes Send Package Count No Send Bar Code Type No Send Source Identifier No Send Header Message No Send No Read Message No Expand UPC E Yes Source Identifier None Message Format Label Delimiter None Start Character None End Message CRLF Transmission Check None Header Message None No Read Message None Code 39 Check Character No Send No 2 of 5 Check Character No Send No Codabar Check Character No Send No Baud rate 9600 Bits Char 8 Data 1 Stop Parity None ACK Cha
119. mmand 7 7 Set Host Communications command 7 8 Set Message Format command 7 11 Set Output Condition and Duration command 7 16 Setup screens and menus 4 2 Display bar code labels 4 5 Display change configuration Display status and counters 4 6 Single character commands 7 1 Source identification field 4 21 6 7 Space requirements 5 3 Specifications 10 1 Start character 6 7 Start command sequence 7 2 Start scan character 4 25 7 1 Startup procedure 4 4 Status byte 8 3 Status Counter addresses 8 7 Status display Stop bits field 4 24 Stop scan character 4 25 7 1 T T1 T2 T3 terminals A 5 T45 terminal A 3 Televideo 955 terminal A 4 Termination Network RS 485 6 5 RS 422 6 5 This Page command 4 16 Tools 5 1 Transaction word 8 4 Transmission check 4 22 T Transmission check characters F 1 Trigger ending conditions 3 10 Troubleshooting 9 3 Two character commands 7 2 Q nprotected Read command 8 5 nprotected Read example 8 9 nprotected Read reply 8 7 nprotected Write command 8 10 nprotected Write reply 8 12 JPC A enable 4 31 JPC E enable 4 31 PC EAN check character 6 7 PC number system character 6 7 V VT100 terminal DEC A 2 W Warnings and cautions 1 3 Wild card character 4 40 Wiring output modules 5 6 a G Write Header Message command 7 17 Write Match Code Table command 7 6 Wr
120. mum On State Current Minimum On State Current Maximum 1 Cycle Surge Maximum 1 Second Surge Peak On State Voltage Input Modules Catalog No Maximum Input Voltage Minimum Input Voltage Input Resistance Maximum Input Current Drop Out Current Allowable Off State Input Current Allowable Off State Input Voltage 10 2 Programmable from 10 to 9999 milliseconds 0 disables output Accuracy 5 milliseconds Read Package No Read Package Match Complete Match Entry Read and No Match No Read or No Match See following tables 1781 0B5S 1781 0A5S 1781 0M5S Le 120 VAC 240 VAC 60 VDC 140 VAC 280 VAC 3 0 VDC 12 VAC 24 VAC Cae e l 1 6 V Peak 1 6 V Peak 1781 IB5S_ 1781 IA5S_ 1781 IM5S 32 VDC 140V RMS AC 280 V RMS AC 3 3 VDC 90V RMS AC 180 V RMS AC 32mA DC 10mA RMS 8mA RMS 32 VDC 140 280 VRMS VRMS 1 0 mA DC 2 5 mA RMS 1 5 mA RMS 1 0 mA DC 3 0 mA RMS 2 0 mA RMS 2 0 VDC 50 VRMS AC 120 VRMS AC Using a Lear Siegler ADM 3E Terminal for Programming Appendix Setting Up the Programming Terminal If you are using a Lear Siegler ADM 3E follow these steps Step 1 Connect the scan head to the decoder Step 2 Construct an appropriate cable to connect the Decoder to the ADM 3E Refer to Figure A 1 Figure A 1 Connections for Cable Used With an ADM 3E Terminal Transmit Data Connector 25 pin female Receive Data connector Cable Signal Ground Belden 9939 or equivalent
121. n This provides the ability to monitor the auto loaded string at any display device connected at the AUX port Note You must SAVE the configuration and RESTART the decoder after auto loading if you want the newly loaded match codes to be stored in EEPROM Enable auto load in one of two ways Enable the auto load condition for one or more outputs and perform a SAVE and a RESTART You can RESTART the decoder by cycling the power sending a RESTART command from the host or selecting RESTART at the Select Operations menu of the programmer CRT If you have Auto Load INPUT selected for module 8 an auto load input signal can be sent to an input module in the 8 position This signal activates the input module which enables the auto load Refer to Input section below for more information Note When Auto Load is enabled only the bar code fields from the first valid package are entered into the match table Auto Load is then disabled until the next RESTART or Auto Load INPUT signal is detected Note When you auto load a character the decoder will automatically enter into the match table The character is used to enter non printable control characters Refer to page 4 14 Inputs ae Load INPUT The Auto Load INPUT condition only applies to module position 8 This module position is unique and can accept either an input or an output module Selecting Auto Load INPUT configures module position 8 to a
122. n resume decoding When the timer times out Field 1 will be x distance behind the scan line The distance x is measured from the trailing edge of Field 1 and will be a value between zero and d depending upon where the scan line was in Field 1 when the valid read occurred 4 33 Chapter 4 Configuring Your Decoder 4 34 Note The layout of the label must be such that the distance d is less than or equal to D for the scanner to scan all of Field 2 In addition the line speed must be constant MATCH COMPLETE t This field sets the specific number of entries in the match code table that must be matched to a package before a Match Complete condition occurs Match Complete is one of the six conditions that can turn on an output refer to the match code table information which follows You must enter a numeric value from 1 through 8 Note The Match Complete entry does not have to be the same as the Fields Per Package entry However if the Match Complete entry is greater than the Fields Per Package entry a match complete condition will never occur Match Code Table BAR CODE SYMBOLOGY u When using the match code operation you must specify the type of symbology used You can select from one of the following symbologies Code 39 Interleaved 2 of 5 Code 128 Codabar UPC A UPC E EAN 8 EAN 13 MATCH CODE ENABLE v Each of the match codes may be individually enabled by selecting Y Yes in the enable field Selecting N
123. n Bradley DH485 network Not a complete catalog number these scan heads are available in a variety of configurations Required if programming terminal is used Chapter 5 Installing the Decoder Electrical Precautions How to Handle Excessive Noise Grounding Recommendations 5 2 WARNING Do not remove the housing of the decoder No user maintenance of the decoder is required An access panel is provided for installation and wiring of output modules Install this equipment using publication NFPA 70E Electrical Safety Requirements for Employee Workplaces We have set up a few specific guidelines for you to follow in addition to the general guidelines of NFPA TOE Before connecting the decoder to the incoming power verify that the source power is 85 to 264 volts AC 47 to 63 Hz Careful wire routing helps to cut down on electrical noise To reduce electrical noise the decoder should be connected to its own branch circuit The input power must be externally protected by a fuse or circuit breaker rated at no more than 15 amps Route incoming power to the Decoder by a separate path from the communication cables Do not run signal wiring and power wiring in the same conduit Where paths must cross their intersection should be perpendicular With solid state systems grounding helps to limit the effects of noise due to electromagnetic interference EMI To avoid problems caused by EMI shielded cables should be used
124. n to a short warm up time The optimum performance of the laser scanner is achieved after the warm up period You should refer to the user manual for the scanner you are using 2 Triggered If you select the triggered mode the scan head will only scan when triggered by the package detector host or internal timer Once triggered the scan head will continue scanning until the option selected in the Decode Trigger mode field see next section indicates the end of the trigger DECODE TRIGGER MODE n You must specify how the decoder starts and stops decoding You have four options 1 Package Detect If you select package detect the decoder will trigger on when a package detect signal is present and trigger off when one of the following occurs Fields per package count is met Package detect signal is off No read timer times out Chapter 4 Configuring Your Decoder When you set the decoder trigger mode to package detect and send data packets to the host you must take into consideration the length of the package detect signal the package rate and the transmission time The decoder is able to generate data at a rate that is much faster than the transmission rate Therefore at high package rates the decoded data can exceed the speed at which the data is transmitted Refer to Figure 4 3 Figure 4 3 Package Detect Timing with Communications Enabled P A B Time from one package to the next A Trigger Acti
125. nd Street Milwaukee WI 53204 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Catalog Number 2755 ND001 Series A 40062 187 01 A Copyright 1993 Allen Bradley Company Inc Printed in USA
126. nd complete response code CR end of message code for Carriage Return PC When sent this command will clear the package count set to zero rr lt end gt PC Clear package count command rr response code refer to Table 7 B lt end gt end of message code 18 Read Package Count 19 Reset Decoder 20 Set Configuration to Default Values Save to EEPROM and Restart Command Function Response Comments Example Command Response Comments Command Function Response Comments Command Function Chapter 7 Host Commands Using RS 232 or RS 422 Interface PR Read the Package Count pppppp lt end gt rr lt end gt PR Read package count command pppppp package count Maximum value of 999999 lt end gt end of message code rr response code refer to Table 7 B lt end gt end of message code PR 000075LF 00LF 000075 number of packages counted by the decoder The response can equal up to 999999 LF end of message code for Line Feed 00 command complete response code LF end of message code for Line Feed RE Reset decoder Recalls the configuration from EEPROM and restarts the decoder 97 lt end gt The response 97 indicates the command has been received and the decoder is resetting lt end gt end of message code Note The reset operation takes approximately 5 seconds RD Reset decoder to default configurat
127. nd data is lost the No Read or No Match output will also be turned on 8 Auto Load The Auto Load feature provides the ability to automatically fill the Match Table entry with bar code fields read from a valid package After selecting Auto Load SAVE the configuration and perform a RESTART When a valid package is decoded the bar code fields 32 characters max are sequentially loaded into the Match Table for each entry that has Auto Load selected until All entries designated as Auto Load are filled os or The Fields Package requirement has been satisfied If the number of fields to be filled exceeds the fields per package setting only the number of fields equal to the fields per package setting will be filled You can fill remaining fields by saving the new configuration and restarting 4 35 Chapter 4 Configuring Your Decoder 4 36 Or An invalid operation has occurred no read required symbology not enabled improper bar code length etc If any field within the package cannot be decoded all fields will be ignored and the decoder will wait for the next package For each match table entry that is filled the decoder will Automatically set the bar code symbology Change the match code enable to YES Enter match code string into the match table o Change output condition from Auto Load to Match Entry In Table Send the match code string to the AUX port if at the select language scree
128. not as power sources refer to Figures 3 2 and 3 3 Note Outputs are initially turned off open when power is first applied to the decoder and when the decoder is turned off DC Output Module Application Figure 3 2 illustrates a typical DC output module application When using high impedance loads you may have to add an additional resistor Rx in parallel with the load Select a value for Rx that maintains a minimum current of 10 mA through the output module in the on state Typical values for Rx range from 300 to 6 000 ohms depending upon the source voltage Figure 3 2 DC Output Module Application DECODER CONNECTOR BLOCK DO SOURCE 3 60 VDG DC OUTPUT MODULE Communications Chapter 3 How the Decoder Operates AC Output Module Application Figure 3 3 illustrates a typical AC output module application When using high impedance loads you may have to add an additional resistor Rx in parallel with the load Select a value for Rx that maintains a minimum current of 50 mA RMS through the output module in the on state Figure 3 3 AC Output Module Application DECODER CONNECTOR BLOCK AC SOURCE AC OUTPUT MODULE Input Module Auto Load Application Figure 3 4 illustrates the auto load input module application Figure 3 4 Typical Input Module Auto Load Application DECODER Auto Load CONNECTOR BLOCK Pushbutton INPUT MODULE AC or DC MODULE LOCATION 8 ONLY AC or DC SOURCE As stated earlier the
129. nt to a host if you select NO SEND PACKAGE COUNT b Selecting YES for this field will enable the decoder to transmit the contents of the package counter to the host Package counts will not be sent if NO is selected Refer to Figure 6 5 item 14 SEND BAR CODE TYPE c Selecting YES for this field will enable the decoder to transmit the type of code being decoded Codabar Code 39 etc to the host Bar code type will not be sent if NO is selected Bar code type is transmitted as a 2 digit code refer to Table 6 A Figure 6 5 item 5 illustrates the position of the data in the data message SEND SOURCE IDENT d Selecting YES for this field will enable the decoder to transmit the contents of the SOURCE IDENT field to the host Source identification will not be sent if NO is selected Refer to Figure 6 5 item 2 SEND HEADER MESSAGE e Selecting YES for this field will enable the decoder to transmit the contents of the HEADER MESSAGE field to the host Header message will not be sent if NO is selected Refer to Figure 6 5 item 3 SEND NO READ MESSAGE f Selecting YES for this field will enable the decoder to transmit the contents of the NO READ MESSAGE field to the host whenever a no read occurs The no read message will not be sent if NO is selected Refer to Figure 6 5 item 8 EXPAND UPC E g Selecting YES for this field will result in UPC E being transmitted in a 12 digit expanded format UPC E will be transmitte
130. number or symbol check digit A digit included within a symbol whose value is based mathematically on other characters included in the symbol It is used to mathematically check the accuracy of the read code A set of unambiguous rules specifying the way in which data may be represented See bar code Glossary CRT Acronym for Cathode Ray Tube In this manual refers to the programming terminal D decoder logic The electronic package which receives the signals from the scanner interprets the signals into meaningful data and provides the interface to other devices E EAN Acronym for European Article Numbering System the international standard bar code for retail food packages H helium neon laser The type of laser most commonly used in bar code scanners Because the laser beam is bright red bars must not be printed with red ink since they would be indistinguishable from the background Hex Abbreviated form of the word hexadecimal Hexadecimal A base 16 numbering system Host port Serial port which supports RS 232 RS 422 and RS 485 communications interfaces through which a device can control the operation of the decoder and receive decoded information Interleaved 2 of 5 bar code A bar code in which characters are paired together using bars to represent the first character and spaces to represent the second L LAN Acronym for Local Area Network A system of computers prog
131. ode data message is received correctly If the message is not properly received the host should send a NAK to prompt a retry 2 If a NAK is received by the decoder the decoder will retransmit the last message up to three times After the third NAK the decoder will discard the message Two Character Commands The remainder of this chapter describes the two character commands that you transmit to a decoder Before we describe the commands you should first understand the format of the two character commands Two character commands have the following structure 1 2 3 4 START COMMAND COMMAND PARAMETERS TERMINATOR SEQUENCE CODE 1 The start command sequence contains an escape sequence lt ESC gt where lt ESC gt is ASCII decimal code 27 Refer to the following table Character ASCII Hex ESC 1B 3D 21 Note The start sequence is optional The purpose of the lt ESC gt sequence is to differentiate between two character and single character commands You must use the escape sequence if your single character commands use one of the following characters CDHIMNOPRS If your single character commands do not use any of these characters you do not have to use the start command sequence 2 The second part of the command is the command code 3 The third part of the code contains the command parameters Some commands do not have parameters 4 The fourth part of the command code is any ASCII control code
132. ol of communications from the decoder to the host RS 232 RTS CTS 2 provides bi directional flow control When communicating with a 2760 RA or 2760 RB communications device that has modem controls enabled you must use RS232 RTS CTS 2 4 RS232 RTS CTS 2 Modem controls Request to Send RTS Clear to Send CTS and Data Terminal Ready DTR are used A description of these control lines is provided in Chapter 6 Use RS 232 RTS CTS 2 when you connect the decoder to a 2760 RA or RB that has modem controls enabled Chapter 4 Configuring Your Decoder 5 RS422 No flow control is selected 6 RS422 XON XOFF XON XOFF flow control is selected 7 RS485 PCCC 1 PCCC Commands with Write Replies 8 RS485 PCCC 2 PCCC Commands Without Write Replies 9 RS485 ASCII 1 ASCII Commands with Responses 10 RS485 ASCH 2 ASCII Commands without Responses DEVICE ADDRESS ee You must specify an address when you use the RS 485 LAN Each device on the network must have a unique address You can enter a numeric value in the range of 0 to 31 for the decoder address Package Detect Input INPUT FILTER ff Selecting YES will enable a debounce filter on the package detect sensor input from the scan head Any package detect signal less than 10 msec will be ignored To trigger the decoder a continuous package detect input of at least 20 msec should be provided The input filter will be disabled if NO is selected Note When using the package detect
133. om 0 to 254 A value of 255 None h end message control character 0 CRLF 1 CR 2 LE 3 ETX 4 None X transmission check method 0 None 1 LRC 2 Checksum LSB first 3 Checksum MSB first Note Refer to Chapter 4 for a description of the message format parameters lt end gt end of message code rr response code refer to Table 7 B Example Command MF110011009404210 Response 00ETX Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 11 Read Match Code Table Command Function Response Comments Comments 1 Bar code data sent 1 Package count is sent 0 Bar code type is not sent 0 Source identification is not sent 1 Header message is sent 1 No read message is sent 0 UPC E is not expanded 094 Caret label delimiter character 042 Asterisk start character 1 CR is end message control code 0 No transmission check 00 command complete response code ETX end of message code for End Transmission MRn Read match code table entry n nfccllstring lt end gt rr lt end gt MR Match read command n match code table entry number This entry must be a value from 1 to 8 f enable disable match operation where 1 enabled 0 disabled CC code type 01 Code 39 02 Interleaved 2 of 5 03 Codabar 04 UPC A 05 UPC E 06 EAN 8 07 EAN 13 08 Code 128 Il number of characters in the match sequence This will be a
134. onfiguration 4 7 Display status and counters 4 6 Microprocessor description 3 2 Modes operating 3 9 Modes response 4 26 Modules Input 2 7 3 4 Output 2 7 3 3 Mounting Dimensions 5 3 Hardware 5 4 Procedures 5 4 N NAK negative acknowledgment character 4 24 7 2 Next Page command 4 16 Noise 5 2 Nomenclature 1 3 Non printable characters entering 4 14 No read counter 4 7 No read message 4 22 No read timer 4 37 O Operating modes 3 10 Output counter 4 7 Output control 4 4 Output duration 4 44 Output modules Connections 5 8 Descriptions 2 6 3 2 Installation 5 6 Fuse replacement 9 2 Wiring 5 6 P Package count 4 7 4 20 6 7 Package detect Decode trigger mode 4 33 Installation 5 5 Page commands This page 4 16 next page 4 16 Physical description 2 2 Performance decoder 4 6 Ports host and auxiliary 2 5 Power input fuse replacement 9 1 Power requirements 5 2 Power supply description 3 1 Precautions electrical 5 2 P Programmable Controller Communication Commands PCCC Description 8 2 Format 8 2 Modes 8 1 Response codes 8 4 Programming Cable Appendix A Description 4 1 Example 4 45 Screens 4 2 Programming terminals Connections Appendix A Protocol 4 2 Types 4 1 Protocol Host 4 26 Programming terminal 4 2 RS 232 RS 422 commands 7 1 RS 485 command 8 1 R Random Access Memory RAM description 3 8 Read Diagnostic Counters reply
135. operly connected cable Verify setup using Appendix A Improperly fabricated cable No communication between decoder Host Decoder communication Check setup screen 1 and verify that correct and a host device parameters do not match communication parameters are set If incorrect change parameters SAVE configuration and reset the decoder Improperly connected cable Check connections Improperly fabricated cable Verify connections using Chapter 6 9 4 Chapter 9 Maintenance and Troubleshooting Problem Probable Cause s l Corrective Action s Unable to read a label Improperly positioned scan Refer to scan head user s manual head or labels Decoder is improperly Check the configuration of the decoder to programmed make sure parameters are set for your application Check Trigger mode Code type Length of code Minimum number of reads before valid read capture count e Use of check digit Poor quality labels Verify by either checking labels or using labels known to be within AIM specifications Loose cables or connections Check cables and connections Defective or improperly Refer to scan head user s manual adjusted scan head Output modules do not operate Improperly defined Review setup configuration to verify that parameters correct parameters have been entered Improper connections Check connections to the output modules Verify that power is present Check polarity of DC modu
136. or as a trigger source and input filter is enabled make sure that the detect signal is of long enough duration to allow for both adequate scanning and 20 msec filter For example Assuming you are using a 800 scan sec head and you want at least 5 scans the package detect must be on for at least 27 msec 20 msec 5 scans x 1 25 msec scan SENSE gg This field determines whether a package is detected when the voltage at the package detect input is High or Low You can select one of two options 1 LO Package Present 2 HI Package Present 4 23 Chapter 4 Configuring Your Decoder Setup Screen 2 Figure 4 2 shows the second setup screen We have used lowercase letters to indicate fields of the configuration data These letters are keyed to the table on Page 4 25 and 4 26 which lists the options available for each field type Following the table is a short description of the effect each option has on the operation of the decoder Figure 4 2 Setup Screen 2 SYMBOLOGY SCANNER CONTROL CODE 39 i i i i i i i i LASER ONMODE m 2 OF 5 j j j j j j j j DECODE TRIGGER CODE 128 CAPTURE COUNT scans CODABAR FIELDS SCAN UPC A FIELDS PACKAGE UPC E NO READ TIMER msec EAN 8 INTER SCAN TIMER EAN 13 MATCH COMPLETE w N ccecc ccc lt lt lt lt lt lt lt lt E xO KO K K K K KO lt lt lt lt lt Commands ESC Change SPACE Cursor Control ARROWS Reference Description Field Options Selec
137. ore information Chapter 6 Communicating With a Host Message Format Bar code data is transmitted after the end of trigger or after a valid package as specified by the RESPONSE MODE you selected as part of the decoder s configuration Bar code data is sent as a string Figure 6 5 illustrates the structure of the data Table 6 A explains the contents of each field in the data string Note The format of the bar code data is dependent upon the transmission parameters you entered some of the fields shown in Figure 6 5 are optional Figure 6 5 Data Message Format ASCII BAR CODE DATA x le x 16 PE tT EE EY checksum 15 End Message 14 Package Count 13 Delimiter 12 Delimiter 11 Codabar Stop Character 10 UPC EAN Check Digit 9 Check character 8 ASCII Label Data or No Read Message 7 Codabar Start Character 6 UPC Number System Character 5 Code Type 4 Delimiter 3 Header Message 2 Source Identification Data 1 Start Character This field contains characters that you program from the setup menus Refer to Chapter 4 for more information NOTE The presence of fields 1 5 8 9 and 12 16 is determined by the configuration parameters The presence of fields 6 7 10 and 11 is determined by the bar code Chapter 6 Communicationg With a Host Number of Characters in each Field Field Explanation Start Character Source Identification Data Can include up to 4 alp
138. ors DC OUTPUT MODULES PROVIDED IN FIRST TWO LOCATION 8 ACCEPTS POSITIONS EITHER AN INPUT OR OUJPUT MODULE nrmeeuose recoose me CcUuUO e neevos mr eCcUO eE MODULE 120 OC Joo CONNECTORS 8 HOLD DOWN SPARE SCREWS OOO 2 When wiring refer to Figure 5 6 for the terminal connections Make sure that you note the polarity when using DC modules 3 Strip 1 4 inch 6 mm of the insulation from the wire Open the connector by turning the locking screw counterclockwise until the wire can be inserted into the connector 4 Tighten the locking screw on the connector to secure the wire 5 Route wires from the module connectors through either the round knockout into conduit or the slot provided on the back of the chassis 5 7 Chapter 5 Installing the Decoder 5 8 WARNING If you are using output modules with voltages exceeding 30 volts RMS or 42 4 volts peak DC the wiring to all modules MUST be routed through the round knockouts into conduit The slot on the back of the chassis should only be used if all modules are used with voltages below 30 volts RMS or 42 4 volts peak DC 6 Install module access cover Figure 5 6 Module Connections MODULES UII CONNECTOR co oa 20 ool ex scl NOTE POLARITY Module 1 Module 8 Module 2 Module 7 Module 3 Module 6 Module 4 Module 5 Chapter Objectives Host Port
139. otocol the decoder will hold the last transmitted bar code data message until an ACK character is sent A NAK character informs the decoder to retransmit the last message up to three times START SCAN CHARACTER z This field sets the character which will inform the decoder to begin scanning Scanning will continue until a decodable label is found or the host sends a stop scan character You have two options 1 The start scan character you will be using This entry is in decimal ASCII code 0 through 254 Refer to Appendix C for ASCII coding 2 255 None Note The Decode Trigger Mode on second setup screen must be set for Host Command STOP SCAN CHARACTER aa This field sets the character which will inform the decoder to stop scanning and is used in conjunction with the Start Scan character You have two options 1 The stop scan character you will be using This entry is a decimal number for the ASCII character 0 through 254 Refer to Appendix C for ASCII coding 2 255 None Chapter 4 Configuring Your Decoder 4 22 Note The Decode Trigger Mode on second setup screen must be set for Host Command ENABLE HOST PORT BUFFER bb Selecting YES will enable an 8K buffer on the transmitter of the host port This buffer allows the decoder to decode and buffer messages to the host You should use this feature in applications where the host may be incapable of handling high burst rates of data from the decoder
140. r ALLEN BRADLEY LOCAL AREA NETWORK Using the Catalog No 2760 RB Flexible Interface Module with the 2760 SFC2 protocol cartridge and the DM9 in the RS 485 mode you can multi drop up to 31 devices on each port of the 2760 RB module PROGRAMMABLE CONTROLLERS You can connect the decoder to a programmable logic controller in one of three ways Through the Allen Bradley Data Highway Through a Flexible Interface Module Catalog No 2760 RB This module can be used to create an RS 485 Local Area Network or point to point communications using the RS 232 or RS 422 communications interfaces Directly using a Catalog No 1771 DB BASIC module or 1771 DA ASCII I O module HOST COMPUTERS In most cases you can directly connect your host computer to the decoder using the RS 232 or RS 422 interface The decoder can also communicate with an industrial computer through the Allen Bradley Data Highway 3 5 Chapter 3 How the Decoder Operates RAM and EEPROM Memory Before you try to change the operating configuration of the decoder you should understand how configuration parameters are stored The decoder has two types of memory EEPROM Electrically Erasable Programmable Read Only Memory contains the non volatile operating configuration of the decoder The term non volatile means that the memory is not lost when you turn the power off or restart the decoder RAM Random Access Memory contains the current op
141. r RS232 01 PACKAGE DETECT INPUT FILTER No SENSE LO Package Enter RETURN 7 Press the RETURN key to enter the value and press RETURN key again until the LABEL DELIMITER field is highlighted Press the right arrow key to highlight the RESPONSE MODE field use CTRL and R keys on Allen Bradley Industrial Terminals MESSAGE FORMAT SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR Commands ESC Change SPACE HOST COMM BAUD RATE BITS CHAR PARITY ACK CHAR NAK CHAR START SCAN CHAR STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS No SEND No No SEND No No SEND No 8 Data 1 Stop None None None None None No RS232 01 PACKAGE DETECT INPUT FILTER No SENSE LO Package Cursor Control ARROWS 4 41 Chapter 4 Configuring Your Decoder 8 Press the SPACE key to display the the Valid Package response mode MESSAGE FORMAT SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHEC
142. r serviceable components you can only isolate the problem to the scan head cables or decoder Disconnect the scan head cable from the decoder and replace the fuse as described below If the fuse blows again without the scan head the problem is with the decoder If fuse blows again when scan head is reconnected the problem is with the scan head or scan head cable 3 Use a small screwdriver to remove the power input fuse module The input fuse module is located next to the power cord connector Pry on the tab provided using the small screwdriver The fuse module will slide out Refer to Figure 9 1 4 Remove fuse holder from the fuse module 5 Remove and install new fuse 250V 1 amp slow blow 5 x 20 mm or 3AG 6 Insert fuse holder into fuse module and reinstall fuse module into the decoder 7 Apply power to verify operation of the decoder Figure 9 1 Power Input Fuse r See renee Tiss or se Fuse Holder 89 175 1 Module Fuse Replacement Chapter 9 Maintenance and Troubleshooting The module fuses are located on the decoder circuit board next to the modules refer to Figure 9 2 To replace these fuses 1 Disconnect the power from both the decoder and the module 2 Isolate reason for fuse blowing and correct problem 3 Remove module access cover Figure 9 2 Module Fuses ASTOVUG NATIV GY ssao iezi FON i Fuse 90 061 3 4 Remove and install new fuse Replacement Part No W77
143. racter None NAK Character None Host Communication Parameters Start Scan Character None Stop Scan Character None Large Buffer No Response Mode End Of Trigger Host Protocol RS 232 Device Address 01 Package Detect Input Aa hes Package Code 39 Enabled Interleaved 2 of 5 Disabled ae 128 Disabled odabar Disabled Bar Code Type UPC A Disabled UPC E Disabled EAN 8 Disabled EAN 13 Disabled Code 39 00 00 00 00 00 00 00 00 Interleaved 2 of 5 00 00 00 00 00 00 00 00 Bar Code Lengths Code 128 00 00 00 00 00 00 00 00 Codabar 00 00 00 00 00 00 00 00 Appendix B Default Parameters of the Decoder Type Default Parameters Laser On Mode Continuous Decode Trigger Package Detect Capture Count 2 s Sonra Fields Scan 1 SAMO SONTO Fields Package 1 No Read Timer 0 Inter Scan Timer 0 Match Complete 1 Bar Code Symbology Code 39 Match Code Table 1 8 Match Code Enable N No Text String None Condition To Assert None Outputs 1 8 Output Pulse Duration 0 Appendix ASCII Conversion Table ASCII or ASCII or ASCII or ASCII or Decimal Hex Decimal Hex Decimal Hex Decimal Hex Control Control Control Control Char Value Value Char Value Value Char Value Value Char Value Value NUL 0 0 Space 32 20 64 40 96 60 SOH A 61 ETX 67 63 EOT pD 64 ENQ 65 ACK 66 BEL 67 BS 68 LF 6A CR 6D SO 6E DLE oP 70 DC4 84 74 NAK U 75 SYN v e s
144. rammable controllers terminals etc which are linked by communications lines LSAP An acronym for Link Service Access Point The device which controls the data link in an RS 485 communications network M match code A sequence that specifies a code type and character string which can be compared against decoded valid bar codes match code table A list of match codes that is compared to each valid read misread A condition which occurs when the data output of a reader does not agree with the encoded data presented modulo check digit or character A calculated character within a data field used for error detection The calculated character is determined by a modulus calculation on the sum or weighted sum of the data field contents Glossary msec Abbreviation for millisecond 1 1000 of one second multidrop A term used to describe multiple devices linked by a communications network multiplexer A device which sends two or more signals over the same circuit N NAK An abbreviated term for Negative Acknowledgement A control code that indicates the previous transmission block was not received correctly NEMA Acronym for National Electrical Manufacturers Association No Read A conditon where a bar code is expected but is not read numeric A machine vocabulary that includes only the numbers as contrasted to alphanumeric which includes both letters and numerals P parity bit A par
145. re information on how to select end of message codes 7 3 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 7 4 Host Commands The remainder of this chapter describes the format of the following host commands Meterence Mnemonic Function Letter 1 CC Set Code 39 2 of 5 and Codabar Check Characters 2 Clear Output Counter 3 Enable Disable Bar Code Type 4 po Set Configuration to Default Values 5 Set Host Communications 6 Write Header Message 7 Set Package Detect Input Filter and Sense 8 Write Source Identification Message 9 Read Output Counter 10 Set Message Format 11 Read Match Code Table 12 Write Match Code Table 13 Clear No Read Count 14 Write No Read Message 15 Read No Read Count 16 Set Output Condition and Duration 17 PC Clear Package Count 18 PR Read Package Count 19 RE Reset Decoder 20 RD Set Configuration to Default Values Save to EEPROM and Restart 21 RN Save Configuration to EEPROM and Restart 22 Save Configuration to EEPROM No Restart 23 Set Scanner Control 24 Set Bar Code Specific Length 1 Set Code 39 2 of 5 and Codabar Check Characters 2 Clear Output Counter Chapter 7 Host Commands Using RS 232 or RS 422 Interface Command CCabcdef Function Enables or disables decoder generated code check characters Response rr lt end gt Comments CC Generate code check characters command a through f are the yes 1 and No 0 responses to the following para
146. re of the CPU ACTIVE indicator to illuminate is an indication of a hardware failure COMMUNICATIONS This yellow indicator illuminates momentarily whenever data is sent to or received at either of the communications ports OUTPUTS 1 through 8 Each of these red indicators indicate the status of the output modules When an output module is turned on the respective indicator illuminates Note If you have a Catalog No 2755 DM9 decoder the LED label is attached If you have a Catalog No 2755 DM9E decoder the LED label is not attached Apply the appropriate language label supplied with the decoder Figure 2 2 LED Indicators OUTPUTS TRIGGER ACTIVE VALID READ b CPU ACTIVE d COMMUNICATIONS DM9 90 061 5 2 4 Communications Ports Chapter 2 Description of Hardware There are two communication port connectors on the decoder HOST port connector The HOST port connector supports RS 232 RS 422 and RS 485 communication interfaces Through this port you can link the decoder to a host computer or programmable controller Both commands and data may be sent to from the host device Note The RS 485 interface allows the decoder to be installed as part of a multi drop network Refer to Chapter 3 for a more detailed description AUX port connector The AUX or auxiliary port connector allows you to program and monitor the decoder using one of the following CRTs Allen Bradley Industrial Data Termina
147. reen RECALL Selecting this command will recall all the previously SAVED configuration parameters from the decoder s Electrically Erasable Programmable Read Only Memory EEPROM to the decoder s Random Access Memory RAM Once moved into the decoder s RAM the recalled configuration is displayed and controls the operation of the decoder SAVE Selecting this command will save all the configuration parameters to the decoder s EEPROM You must use the save function after programming or the decoder s operating configuration will revert back to the original configuration after a restart or power loss of the decoder DEFAULT Selecting this command will change the setup to the factory default selections Refer to Appendix B for the default parameters If the default values meet the requirements of your application you do not have to program the decoder 4 13 Chapter 4 Configuring Your Decoder Setup Screen 1 Figure 4 1 shows the first setup screen The first setup screen configures the communication parameters and host protocol We have used lowercase letters to indicate fields of the configuration data These letters are keyed to Table 4 C listing the options available for each field type Following the table is a short description of the effect each option has on the decoder operation Figure 4 1 Setup Screen 1 MESSAGE FORMAT SEND BAR CODE DATA HOST COMM BAUD RATE SEND PACKAGE COUNT SEND BAR
148. refer to table on Page 7 3 lt end gt end of message control code Note The ACK NAK start scan and stop scan characters will not be entered into the operating system until the configuration is saved to EEPROM and the decoder is restarted ESC RN After setting new ACK NAK characters the host must begin sending the new characters with each transmission 7 7 Chapter 7 Host Commands Using the RS 232 or RS 422 Interface 6 Write Header Message 7 8 Example Command Response Comments Command Function Response Comments Example Command Response Comments HC03603703504311 00CR 036 character for the ACK character 037 character for the NAK character 035 character for start scan character 043 character for stop scan character 1 enables the large buffer 1 end of trigger response mode 00 command complete response code CR end of message control code for Carriage Return HMlstring Write header message rr lt end gt HM Write header message command ll length of the header message Must be from 00 to 32 string header message up to 32 characters can be specified rr response code refer to Table 7 B lt end gt end of message control code HM03A B 00LF 03 message length A B header message 00 command complete response code LF end of message control code for Line Feed 7 Set Package Dete
149. s Always Set to 0 Command STATUS Byte 1 Refer to Table 8 D for an explanation of the status codes TRANSACTION WORD Bytes 2 amp 3 The transaction word is returned exactly as it was sent in the command 8 15 Chapter 8 Host Commands Using the RS 485 Interface DATA Bytes 4 through X Depending upon the function code the following data is returned Read Diagnostic Counters Reply Read Diagnostic Counters The reply returns values for twelve diagnostic counters 1 Total Message Packets Received 2 bytes 2 Total Message Packets Sent 2 bytes 3 Message ACK Time out Retries 1 byte 4 Message Retry Failures 1 byte 5 Messages Replied with NAK NOMEMORY 1 byte 6 Message Received with NAK NOMEMORY 1 byte 7 Bad Messages Received 1 byte 8 Messages Replied with NAK NOSERVICE 1 byte 9 Message Replied with NAK SOLICIT 1 byte 10 Messages Replied with NAK TOOBIG 1 byte 11 Messages Replied with INVALID CMD 1byte 12 Messages Received with INVALID ADDR 1 byte The data in the read diagnostic counters reply message has the following structure HI Byte LOW Byte 00000000 01000110 TRANSACTION WORD COUNTERS In sequence listed on previous page READ DIAGNOSTIC COUNTERS REPLY 8 16 Chapter 8 Host Commands Using the RS 485 Interface Read Diagnostic Status Reply Read Diagnostic Status Seven diagnostic status parameters can be read 1 Mode Status 00
150. screens 4 12 Electrically Erasable Programmable Read Only Memory EEPROM description 3 7 Enable Disable bar code type command 7 6 End of message characters 4 21 6 7 Enable Disable input filter command 7 9 End of message codes 7 3 7 4 End of trigger response mode 4 26 Equipment required 5 1 Escape ESC key functions 4 12 Expand UPC field 4 2 F Features 2 1 Fields per package 4 37 Fields per scan 4 37 Filter input 4 27 Function code 8 4 Fuse replacement Output module 9 2 Power input 9 1 G Grounding 5 3 H Header Message 4 22 6 7 Host decode trigger 4 33 Host port Buffer 4 25 Cable 6 1 Connector 2 5 Interface 6 1 Pin outs 6 2 Host protocol 4 26 7 1 8 1 I Indicators LEDs 2 3 Input filter 4 27 Input Module 2 7 5 6 5 8 Installation Decoder 5 4 Output modules 5 6 Interface examples 3 5 3 6 Interleaved 2 of 5 Check character 4 23 Code lengths 4 32 Enable 4 31 Send check character field 4 23 Internal timer trigger mode 4 35 Inter scan timer 4 38 L Label Delimiter 4 21 Laser on mode 4 33 Lear Siegler ADM 3E terminal A 1 Line termination network RS 485 6 5 RS 422 6 5 Longitudinal Redundancy Check LRC F 1 4 22 M Maintenance 9 1 Match code table Code 4 40 Enable 4 40 Symbology select 4 40 Wild card character 4 40 Match complete field 4 40 M Menus and setup screens 4 2 Display bar code labels 4 5 Display change c
151. source when the decode trigger is set to internal timer refer to the description of the Decode Trigger Mode field You must enter either a numeric value from 10 through 9999 or a value of 0 which disables the timer Note The timers No Read amp Inter Scan have an accuracy of 5 milliseconds INTER SCAN TIMER Milliseconds s This field sets the allotted time between a valid read and the beginning of the next scan in which decoding can be attempted You should use the inter scan timer in applications where you need to discriminate between multiple bar code fields appearing on the same label on different scans and you cannot ensure the uniqueness of the bar code fields The first valid scan starts the inter scan timer The decoder cannot decode another scan until the inter scan timer times out You can use the inter scan timer in both continuous or triggered scanning modes You must enter either a numeric value from 10 through 9999 or a value of 0 which disables the timer You should set the timer so that after a valid scan the attempt to decode the next scan is started between the bar code fields see next page After the decoder decodes the first scan a second scan is not recognized until a scan is decoded that is different from the first The third bar code scanned must be different from the second etc Note When using both the no read and inter scan timers make sure that your no read timer is set to a value greater than th
152. struct an appropriate cable to connect the Decoder to the terminal Refer to Figure A 5 Figure A 5 Connections for Cable Used with a Televideo 955 Terminal Transmit Data Connector r 25 pin female K Receive Data i connector Cable Signal Ground Belden 9939 or equivalent AUX Port on Decoder DCE Device Televideo 955 DTE Device Note Connect shield to shell of cable connectors at both ends Step 3 Plug decoder and terminal into power supply Step 4 Turn terminal ON Step 5 Set terminal configuration as follows MAIN PORT 1 SCREEN FORMAT Baud Rate 9600 Col Word 8 Top No Parity No Bot No Stop 1 Wrap Off Comm FDX TOB No Hand X ON SCREEN ATTR KEYBOARD 1 Back Dark CR CR Cur BBIk Down V V Attr Space EDTK DUPE Base Page REPT ON Norm Full Stat Norm MAIN PORT 2 KEYBOARD 2 IMDM Off Esc Enable Step 6 Turn the decoder ON Step 7 Proceed with programming the system as described in Chapter 4 A 4 Appendix A Setting Up the Programming Terminal Using a Catalog Number If you are using an Allen Bradley 1770 T1 T2 or T3 programming 1770 T1 T2 or T3 Terminal for terminal follow these steps Programmin 9 9 Step 1 Connect the scan head to the decoder Step 2 Construct an appropriate cable to connect the decoder to the terminal Channel B Refer to Figure A 6 Figure A 6 Connections for Cable Used With 1770 T1 T2 or T3 Terminals Trans
153. t Field Valid Entries Edit Field Letter p Type Only Only a Select Yes or No N A Select Yes or No N A Select Yes or No N A Select Yes or No N A Select Yes or No N A Yes or No N A UPC E symbology enable Select EAN 8 symbology enable Select Yes or No N A EAN 13 symbology enable Select Edit TFI Qia o Qos Yes or No N A gt Numeric entries from 0 through 64 0 indicates no length check Specified code lengths for Code 39 Includes check character Does not include start and stop characters 424 Reference Letter j Chapter 4 Configuring Your Decoder Field Options Select Field Valid Entries Edit Field Type Only Only Edit Description Specified code lengths for Interleaved 2 of 5 Includes check character Even numeric entries from O through 64 0 indicates no length check Must be even number Edit N A Numeric entries from 0 through 64 0 indicates no length check Specified code lengths for Code 128 Does not include start stop or check characters Edit Numeric entries from 0 Includes start stop and check through 64 0 indicates no characters length check Laser On mode select Select Continuous or N A Triggered Trigger select Select Package Detect Host N A Specified code lengths for Codabar Command Internal Timer Continuous Capture count Edit N A Numeric value from 1 through 8 Number of bar code fields per
154. ta or commands The following conventions are used A symbol or word in brackets represents a single key you would press These include keys such as RETURN SHIFT or A Punctuation such as commas and symbols such as would be entered as shown ASCII codes are represented by either their mnemonic CR ETX LF etc or their decimal number equivalent CR 13 S 83 etc Refer to Appendix C for a listing of the ASCII codes Note When the RETURN key is specified this is the carriage return function of your keyboard This key may also be labeled ENTER or use some other symbol We have included numerous examples of CRT displays All CRT displays are shown inside a box with a double lined border We have reproduced these screens as accurately as possible However due to legibility and space requirements we have modified some of the spacing When describing the programming terminal used to configure the decoder we make reference to arrow keys If you use an Allen Bradley Industrial Terminal Catalog No 1770 T1 T2 or T3 you do not have arrow keys Use the CTRL and U D L or R keys for the Up Down Left or Right cursor functions respectively a E Chapter 1 Using this Manual Warnings And Cautions Both warnings and cautions are found in this manual and on the equipment The following symbols are used WARNING A warning symbol means people might be injured if the procedures are not fol
155. tate Voltage 60 VDC 400 V Peak OOV RGAK Maximum Off State Leakage 1 0 mA 2 5 mA RMS 4 0 mA RMS Static off state dv dt ae 200 V usec 200 V usec Maximum On State Current 0 5ADC 0 5 ARMS 0 5 ARMS Minimum On State Current 50 mA RMS Maximum 1 Cycle Surge AO APeak 4 0 A Peak Maximum 1 Second Surge asao o Peak On State Voltage 1 6 V Peak The following input modules are available for position No 8 only See Chapters 3 and 4 Note The input modules require a voltage source for activation Catalog No 1781 IM5S Maximum Input Voltage 280 V RMS AC Minimum Input Voltage 180 V RMS AC Input Resistance okom f 7 Maximum Input Current ema UMSO Drop Out Current 1 5 mA RMS Allowable Off State Input Current 1 0 mA DC 3 0 mA RMS 2 0 mA RMS Allowable Off State Input Voltage 2 0 VDC 50 VRMS AC 120 VRMS AC Note Note polarity when connecting DC Input and Output modules Chapter 2 Description of Hardware Power and Scan Head The decoder will accept line voltages from 85 to 264 volts AC at a frequency Connectors of 47 to 63 Hz without any adjustments The Catalog No 2755 DM9 decoder is supplied with a 120VAC rated power cord If you are powering a 2755 DM9 decoder with a supply voltage greater than 120 VAC you must obtain a suitable power cord Note Catalog No 2755 DM9E is supplied with an unterminated power cord Attach a suitable connector using the diagram provided in Chapter 5 A 15 pin D connector is provided on
156. ter ASCII 0 255 255 None 415h Host Port NAK Character ASCII 0 255 255 None 416h Start Scan Character ASCII 0 255 255 None 417h Stop Scan Character ASCII 0 255 255 None 418h Enable Large Buffer 1 0 No 1 Yes 419h Response Mode 1 0 End of Trigger 1 After Valid Package 41Ah Host Protocol READ ONLY 1 0 RS232 1 RS232 XON XOFF 2 RS232 RTS CTS 1 3 RS232 RTS CTS 2 4 RS422 5 RS422 XON XOFF 6 RS485 PCCC 1 7 RS485 PCCC 2 8 RS485 ASCII 1 9 RS485 ASCIl 2 41Bh Device Address READ ONLY l 00 01 31 41Ch Enable Input Filter and Set Sense of Package 0 No Filter LO Package Detect Input 1 Filter 15 msec LO Package 2 No Filter HI Package 3 Filter 15 msec HI Package 41Dh Enable Code 39 0 No 1 Yes 41Eh thru Code 39 Specific Lengths 0 64 425h 426h Enable Interleaved 2 of 5 0 No 1 Yes 427h thru 2 of 5 Specific Lengths O 64 42Eh Must be even D 2 Appendix D Configuration Areas of Memory PCCC Number Default Address Configuration Parameter of Bytes Acceptable Values 42Fh Enable Code 128 0 No 1 Yes 430h thru 437h Code 128 Specific Lengths 8 0 64 438h Enable Codabar 1 0 No 1 Yes o 64 0 No 1 Yes 0 No 1 Yes 0 No 1 Yes 0 No 1 Yes 439h thru 440h Codabar Specific Lengths 441h Enable UPC A 442h Enable UPC E 443h Enable EAN 8 444h
157. the ESC key the outputs will be disabled off during configuration The outputs will remain disabled until you restart refer to restart operation or cycle the power off and then back on remember to SAVE configuration first If you press the ESC key the outputs will remain enabled during configuration After responding to the above message the decoder will display the first of two setup screens MESSAGE FORMAT SEND BAR CODE DATA SEND PACKAGE COUNT SEND BAR CODE TYPE SEND SOURCE IDENTIFIER SEND HEADER MESSAGE SEND NO READ MESSAGE EXPAND UPC E SOURCE IDENTIFIER LABEL DELIMITER START CHAR END MESSAGE TRANSMISSION CHECK HEADER MESSAGE NO READ MESSAGE CODE 39 CHECK CHAR 2 OF 5 CHECK CHAR CODABAR CHECK CHAR HOST COMM BAUD RATE BITS CHAR PARITY ACK CHAR NAK CHAR START SCAN CHAR STOP SCAN CHAR LARGE BUFFER RESPONSE MODE HOST PROTOCOL DEVICE ADDRESS No SEND No No SEND No No SEND No Commands ESC Change SPACE 8 Data 1 Stop None None None None None No End of Trigger RS232 01 PACKAGE DETECT INPUT FILTER No SENSE LO Package Cursor Control ARROWS If you press the ESC key to select the command bar you will notice that the NEXT PAGE command is highlighted in reverse video on the bottom of the screen Press the RETURN key to enter the command The decoder will then display the second setup screen which looks like this 4
158. the communications link RS 485 Local Area Network using the diagnostic commands The diagnostic command has the following structure HI Byte LOW Byte 00000000 00000110 TRANSACTION WORD FUNCTION CODE DIAGNOSTIC LOOP DATA Only With Diagnostic Loop Command LINK DIAGNOSTIC COMMAND Link Diagnostic Command Structure The following are descriptions of each byte in the diagnostic link command COMMAND Byte 0 The command byte for the link diagnostics command has the following structure Bit 6 Cleared For Command 0110 Link Diagnostics Always Set to 0 Command STATUS Byte 1 The status byte is cleared for command TRANSACTION WORD Bytes 2 amp 3 As with the other commands the transaction word is a two byte code that is returned exactly as it was sent in the decoder s reply message Chapter 8 Host Commands Using the RS 485 Interface FUNCTION CODE Byte 4 The function code specifies the diagnostic command 00 Diagnostic Loop 01 Read Diagnostic Counters 03 Read Diagnostic Status 07 Reset Diagnostic Counters Diagnostic Link Reply Format The decoder s reply to a diagnostic command has the following structure HI Byte LOW Byte STATUS 01000110 TRANSACTION WORD DATA LINK DIAGNOSTIC REPLY The following are explanations of each byte in the reply message REPLY Byte 0 The reply byte has the following structure Bit 6 Set For Reply 0110 Link Diagnostic
159. through 19 will be returned as an ASCII encoded message 2755 DM9 SPACE SPACE SPACE The Product Information Bytes 20 through 27 are unused and returned as a value of 00 hex Diagnostic Loop Reply Diagnostic Loop Refer to the following illustration The response to a diagnostic loop command echoes any data contained in the diagnostic loop data area of the command HI Byte LOW Byte 00000000 01000110 TRANSACTION WORD LOOP DATA SAME DATA AS COMMAND DIAGNOSTIC LOOP REPLY Reset Counters Reply Reset Counters After resetting the counters the decoder returns the following HI Byte LOW Byte 00000000 01000110 TRANSACTION WORD RESET COUNTERS REPLY 8 18 Chapter Objectives Maintaining the Decoder Chapter Maintenance and Troubleshooting This chapter provides maintenance procedures and troubleshooting charts WARNING Other than fuses the decoder does not contain any user serviceable items Do not remove the decoder cover A separate access panel is provided for access to the modules and their fuses Chapter 9 Maintenance and Troubleshooting Power Input Fuse Replacement 9 2 The power input module fuse protects the decoder from current overloads The fuse is located next to the power cord connector To replace the fuse 1 Disconnect the power from the decoder 2 Try to determine which component is faulty check cables for shorts Since the decoder contains no use
160. tured as follows HI Byte LOW Byte 00000000 00001000 TRANSACTION WORD HI and LOW ADDRESS BYTES DATA MAXIMUM OF 122 BYTES UNPROTECTED WRITE COMMAND Unprotected Write Command Structure The following are descriptions of each byte in the command COMMAND Byte 0 The command byte for an unprotected write command has the following structure Always Set to 0 Write Command STATUS Byte 1 The status byte is cleared for the command TRANSACTION WORD Bytes 2 amp 3 The transaction word is provided by the host and is returned by the decoder exactly as it was sent in the reply HI and LOW ADDRESS Bytes 4 amp 5 These bytes specify the area in the decoder s memory which are going to be written to There are two areas of 8 9 Chapter 8 Host Commands Using the RS 485 Interface the decoder s memory where the host can write data addresses are provided in hexadecimal 1 Configuration Block Address 400 to SFF Refer to Appendix D for addresses of specific configuration data 2 Command Area 600 to 6FF Writing to the command area will initiate a command Table 8 C lists the commands that can be initiated Address 3 Address Hex Function Hex Function 600 Clear Package Counter 630 Clear All Match Counters Clear All Counters Save Configuration to EEPROM Set Configuration to Default Values Start Scan Trigger 614 Clear Output Counter 5 Stop Scan Trigger 618 Clear
161. u can define what event will trigger the label reading process You can specify the trigger to be A signal from the package detector connected to the laser scan head A command received from a host computer The decoder s internal timer The decoder can communicate with a host computer using the following standards RS 232 RS 422 RS 485 Multi drop Network using Allen Bradley DH485 protocol Laser Scan Heads The decoder will operate with the following scan heads Catalog No 2755 L7 and L9 Medium and High Speed Industrial Bar Code Scanners Catalog No 2755 L4F L4R and L5R Medium Speed Enhanced Material Handling Scanners Note We have not listed complete catalog numbers for the scan heads These scan heads are available in a variety of configurations Physical Description Figure 2 1 shows the decoder The decoder is housed in a steel enclosure NEMA rating The decoder enclosure is 14 wide 2 81 tall and 10 75 deep refer to Chapter 5 for installation drawing On top of the decoder are fourteen indicator LEDs which indicate the status of the decoder and the outputs refer to Indicator Section in this chapter On the back of the decoder are the communications ports refer to Communications Port Section in this chapter A separate removable cover allows for easy access to the discrete output modules and fuses refer to Output Module Section in this chapter Connectors are also provi
162. unication lines are unterminated You can enable a termination network 120 ohm resistor in series with a 0 01 microfarad capacitor by connecting pins 18 and 19 together 6 4 Chapter 6 Communicating With a Host Note We recommend that you terminate the RS 422 lines if excessive noise occurs on long RS 422 communication links Refer to Figure 6 3 for an illustration of how to connect a host device to the decoder using the RS 422 interface Figure 6 3 Communications With RS 422 Host Device CHASSIS GROUND B RS 422 Send Data SD RS 422 Receive ARS 422 Send Data SD ee een Uon Shielded twisted pair A _RS 422 Receive Data RD RS 422 Send ia yol2 oF B RS 422 Receive Data RD RS 422 Send RS 422 Line Termination Host Device Exact pin designations depend on specific host device used HOST Port on Decoder Note Connect shield to shell of HOST port connector RS 485 Interface The RS 485 interface provides the ability to multi drop up to 31 decoders from each port in a communications network using the Catalog No 2760 RB Flexible Interface Module As shown in Figure 6 4 the RS 485 interface uses pins 14 Transmit Receive and 15 Transmit Receive If the decoder is on either of the ends last drop in a multi drop network you must enable the termination network 120 ohm resistor in series with a 0 01 microfarad capacitor by connecting pins 12 and 13 together Otherwise leave pins 12 and
163. ve period Refer to Input Filter description for timing considerations B Time between packages This must be a minimum of 5 msec without the package detect filter enabled and 15 msec with the package detect filter enabled For long message packets allow additional time to prevent loss of dat due to a buffer overflow When the no read timer is disabled the time needed between packages can be calculated as follows 5 6 x Number of Characters Baud Rate where Baud rate is gt 9600 When the no read timer is enabled the time required between packages can be calculated as follows 6 x Number of Characters No Read Timer A Baud Rate where Baud rate is gt 9600 Chapter 4 Configuring Your Decoder 4 30 2 Host If you select host triggering the decoder will trigger on when a host start scan command is received and trigger off when one of the following occurs Fields per package count is met Stop scan command is received from host No read timer times out Chapter 7 provides a description of how to send start and stop trigger commands from a host 3 Internal Timer If you select internal timer the decoder will only decode scan head data based upon the duration of the No Read timer The No read timer simulates the package detect input When functioning as a trigger source the No Read timer will alternate the trigger from ON to OFF The length of time the trigger is on and the trigger is o
Download Pdf Manuals
Related Search
Related Contents
CamPart Travel Fishing chair Eastman Outdoors Reveo Food Processor/Tumbler User's Manual 説明書 - pb ピービー Manuales - Bombas Saci PNY GF740GT1GEPB NVIDIA GeForce GT 740 1GB graphics card MANUAL DE INSTRUCCIONES CAJA FUERTE MOVIL HCV PCR detection Kit USER MANUAL Bedienungsanleitung als PDF HERMA Coloured Labels A4 105x148 mm blue paper matt 400 pcs. Sony FWD-85X9600P 85" 4K Ultra HD 3D compatibility Wi-Fi Black LED TV Copyright © All rights reserved.
Failed to retrieve file