background image

8

V550-A20 Operation Manual

Section 

5-

8

Appendices

Error:

  The slave does not understand the master’s acknowledgment of

the slave’s data message.
Recovery:

 The slave will retransmit the same message in response to the

next poll. The master will see that it is a duplicate message, acknowledge
it, and discard it.

Error:

  The slave does not understand a broadcast message.

Recovery:

 None. The message will be lost.

The general rules are as follows:

1. Each data message will be acknowledged by the recipient. If a data message

is not acknowledged, the transmitter should retransmit it again up to three
retries. After the third retry, a communications error message should be dis-
played and the message discarded (in some systems the message may be re-
corded in a disk file or on a printer to prevent data loss).

2. Each  new message will have a new sequence number. If a message is re-
ceived that has the same message number as the last message received, the
recipient should acknowledge the message and then discard it. The sequence
number should only be checked for equality to the last sequence number re-
ceived: there is no requirement that the sequence number must be the next
number expected (although in some systems the master will keep track of “out of
sequence” errors since they would indicate that messages had been lost).

The sequence number zero is a special case, since it indicates that the data
message is the first data message sent since the device sending it has powered
up. Messages with a sequence number of zero should always be processed as
required, regardless of whether or not they are repeated “back to back”.

3. Any message that contains parity errors, LRC errors or an unrecognized
message type should be discarded

. No acknowledgment should be sent. In some

systems, the master will keep track of these transmission errors.

4. Any message that contains a correct LRC, has no errors, is of a correct type,
and requires an acknowledgment should be acknowledged even if its se-
quence number indicates that it is a duplicate message (the sequence number
is the same as the last message)

. If it is a duplicate message, it should be ac-

knowledged then discarded. In some systems, the master will keep track of these
duplicate message errors since they would indicate that an acknowledgment had
been lost. A broadcast message (one sent to unit “00”) must not be
acknowledged.

Summary of Contents for V550-A20

Page 1: ...i V550 A20 Operation Manual V550 A20 Bar Code Reader Operation Manual Cat No Q01BAZ2...

Page 2: ...mmable Controller and is not used as an abbreviation for anything else Visual Aids The following headings appear in the left column of the manual to help you locate different types of information Note...

Page 3: ...External Device Introduction 3 1 Connecting Your V550 A20 To Other External Devices 3 2 Connecting Your V550 A20 to a PC 3 5 Connecting Your V550 A20 to a Terminal 3 7 Supplying Power to the V550 A20...

Page 4: ...bes unpacking mounting and basic setup of the V550 A20 Section 3 Explains how to connect the V550 A20 to external devices and how to supply power to the bar code reader Section 4 Provides information...

Page 5: ......

Page 6: ......

Page 7: ......

Page 8: ......

Page 9: ......

Page 10: ......

Page 11: ......

Page 12: ......

Page 13: ......

Page 14: ......

Page 15: ...ing terms are discussed that may be helpful while mounting your V550 A20 Finally this Section describes how to mount each piece of equipment within your V550 A20 system and how to set up your V550 A20...

Page 16: ...UL Class 2 Mounting Hardware five different mounting options are offered All of the options depend on the type of application they are to be used in Each is described below with its part number Mounti...

Page 17: ...serial port on the back of a personal computer when setting up the V550 A20 software The PC setup program is called BCSETUP Refer to your BCSETUP manual for details about pro gramming the V550 A20 Thi...

Page 18: ...the bar code are perpendicular to the direction of travel Regardless of the direction of travel the scan line must be perpendicular to the bars Direction of Travel Bar Codes In Ladder left And Picket...

Page 19: ...he V550 A20 can be to the bar code and still read the bar code passing through its scan line The Far Distance is the farthest distance at which the V550 A20 can read a bar code The Depth of Field is t...

Page 20: ...are designed to hold the V550 A20 in a position so the scan line is parallel to the mounting surface Each clip has an oblong slot designed for a 6 mounting screw The mounting screws are to be located...

Page 21: ...he mounting surface Step 2 The plate has one fixed retaining clip one 6 32 stud and one 6 nut that holds the adjustable clip Place the V550 A20 in position so the slot in the side of the housing is en...

Page 22: ...igned for 6 mounting screws on either side of the V550 A20 Mounting screws need to be located 2 25 inches apart To mount the V550 A20 Step 1 Place the bracket around the V550 A20 so the backing of the...

Page 23: ...are designed for 6 mounting screws on either side of the V550 A20 Mounting screws need to be located 3 00 inches apart To mount the V550 A20 Step 1 Place the bracket around the V550 A20 so the backing...

Page 24: ...is parallel to the mounting surface Four 6 32 Pem nuts are provided on the bottom of the bracket To mount the V550 A20 The top edges on both sides of the cradle are bent at a 90 degree angle This resu...

Page 25: ...0 as explained in Section Three Step 3 If you need to make any programming changes to your V550 A20 connect your V550 A20 to a PC or terminal as described in Section Three of this manual and refer to...

Page 26: ...12 V550 A20 Operation Manual Section 2 12 What to Do After Receiving the V550 A20...

Page 27: ...PC and Terminal This chapter also explains how to supply power to your V550 A20 You must make these connections before you can begin setting up or using your V550 A20 Introduction 3 1 Connecting to ot...

Page 28: ...ws all the pin connections for V550 A20 when using serial communications If you need to create your own cables to wire your V550 A20 to another device use these drawings as a guide It is very importan...

Page 29: ...e Length 50 Feet V550 A20 GND RXD TXD HOST NOTE All connectors are shown from the soldering side 15 6 1 2 3 1 15 11 TXD RXD GND 5VDC GND 5 CTS CTS RTS RS 232 With RTS CTS Handshaking Use the following...

Page 30: ...Multidrop serial communication SD RD NOTE RS485 allows for communication across the same lines Termination resistors can be placed inside the connector strain relief The termination resistor value is...

Page 31: ...n Part Name Part Number Programming Kit V559 A25C Programming Kit V550 A20 Programming Kit 110V AC part V559 A25C To connect your V550 A20 to most PCs using the Programming Kit Step 1 Plug in the 15 p...

Page 32: ...nections from your PC to your V550 A20 with connector and cable specifications Specifications 15 pin connector Assmann part A HDF15LL T or equivalent 9 pin connector CINCH part DEM 9S or equivalent Ca...

Page 33: ...may be different Before you begin making your cable check your Terminal documentation to make sure these pin connections are accurate Specifications 15 pin connector Assmann part A HDF15LL T or equiva...

Page 34: ...ector is grounded This pro vides chassis ground to the unit case and is necessary for proper operation Using Omron s Power Supply For Power You can use the Omron S82S 0305 power supply to supply power...

Page 35: ...ntioned in the beginning of this section to ensure proper operation The drawings below show alternate ways of wiring power into the V550 A20 V550 A20 15 6 1 1 15 GND 5VDC V550 A20 15 6 1 1 15 GND 5VDC...

Page 36: ...and 13 The drawing below shows two of the most common ways to wire a triggering device directly to your V550 A20 Note Connector is shown from the soldering side J1 J1 DEM 9P 1 11 1 11 Trigger GND 74X...

Page 37: ...mes of the two outputs directly reflect their purpose The NVC NO MATCH output changes its electrical state dependent on receiving a no read or a no match while in verifier mode The GO MATCH output tim...

Page 38: ...oad V550 A20 15 6 1 1 GND OUT 1 5 Load Output Connections The table below defines some basic terminology The drawing below shows the schematic of the outputs circuitry Model 20 15 6 1 4 5 2 TTL Output...

Page 39: ...h 5 of CQM1 and set 1000 on DM6645 to match the communication condition with BCR refer to the CQM1 Programming Manual for the detailed way to change the condition Setting of Start Code Stop Code Set 1...

Page 40: ...rammable controller TXD 48 DM0101 0000 0001 Send 1 byte of DM0101 Set to 5300 S send command to stop reading Confirmation of Operation After programming set RUN mode and set the trigger switch ON to e...

Page 41: ...ondition Set OFF the dip switch 5 of C200HS or C200H Alpha and set 1000 on DM6645 to match the communication condition with BCR refer to the Reference Manual for the detailed way to change the conditi...

Page 42: ...rising pulse Trigger switch OFF DIFFERENTIATE DOWN on falling pulse DIFD 14 00102 Send 1 byte of DM0100 Set to 4700 G send command to start reading TXD 48 DM0100 0000 0001 BSET 71 0000 DM0200 DM0220 R...

Page 43: ...Rs respond to the polls There is no response if they are not polled by the master Message Formats V550 A20 Communication Setting 1 CPU C200H 2 Bar code reader V550 A20 3 Power supply unit S82S 0305 5V...

Page 44: ...The above connection is shown using the C200H Alpha PLC with protocol macro function Contact OMRON for the latest V550 A20 Protocol macro FF hex Guard character Ignored by receiver STX 02hex Start of...

Page 45: ...A20 hardware was specifically designed for the tough industrial environment The unit does not need anything more than some basic cleaning and a checkup every once and awhile This chapter provides you...

Page 46: ...d to be shipped back for repair Refer to your Omron distributor for more information To clean the V550 A20 Step 1 Slightly dampen a lint free cloth with a solution made of mild detergent and water Ste...

Page 47: ...ct your Omron distributor Is there dust on the V550 A20 Are all the connections tight Are any cables damaged The V550 A20 is ready for operation Use the steps on page 5 2 to clean the V550 A20 Refer t...

Page 48: ...length Solution Enable code type or correct code length Refer to section 5 6 of the BCSETUP Programming Manual Problem V550 A20 has poor read rate Cause V550 A20 window is dirty label is not within re...

Page 49: ...n 5 1 Appendices Section 5 Appendices Appendix A ASCII Communications 5 2 Appendix B ASCII Chart 5 11 Appendix C V550 A20 Read Distance Charts 5 12 Appendix D V550 A20 and Accessories Dimensions 5 15...

Page 50: ...es using the Master Slave method The Master Slave system works as follows The master device usually a decoder logic or computer originates poll messages The poll message is a message from the master t...

Page 51: ...code for a single hexadecimal digit Some examples are 35h is the code for a five 42h is the code for a B which equals 11 base 10 the hexadecimal number 5A would be encoded by the two HEX digits 35h an...

Page 52: ...nit identification number of the unit to which the message is directed if the message is coming from the master This field indicates the unit identification number of the unit transmit ting the messag...

Page 53: ...ng all the characters in the ID TYPE SEQ and data fields then converting the hex number into two ascii digits This mathematical process checks to make sure that the message is valid CR 0Dh Carriage re...

Page 54: ...a gap of more than one half a character time between characters Most transmissions will take place under interrupt so this should not be a problem however it means that serial port interrupts may not...

Page 55: ...traints on the master The master may have any amount of time between messages or between characters within its message Error Recovery Error The slave does not understand a poll message Recovery None T...

Page 56: ...e number re ceived there is no requirement that the sequence number must be the next number expected although in some systems the master will keep track of out of sequence errors since they would indi...

Page 57: ...t STX unit id 2 char 0 1 lrc 2 char CR Example STX 0 1 0 1 0 0 CR HEX 02h 30h 31h 30h 31h 30h 30h 0Dh 2 SLAVE answers the poll with the data in the following format STX unit id 0 2 seq 1 char data lrc...

Page 58: ...other additional lines in the cable ACK NAK This is a software protocol When a unit receives a message it indi cates whether it has received that message correctly If all informa tion is received the...

Page 59: ......

Page 60: ...0 8 mm 2 00 in 76 2 mm 3 00 in 101 6 mm 4 00 in 127 mm 5 00 in 152 4 mm 6 00 in 0 00 mm 0 00 in 177 8 mm 7 00 in 203 2 mm 8 00 in 228 6 mm 9 00 in 254 mm 10 0 in 279 4 mm 11 0 in 304 8 mm 12 00 in Rea...

Page 61: ...25 4 mm 1 00 in 50 8 mm 2 00 in 76 2 mm 3 00 in 101 6 mm 4 00 in 127 mm 5 00 in 152 4 mm 6 00 in 0 00 mm 0 00 in 177 8 mm 7 00 in 203 2 mm 8 00 in 228 6 mm 9 00 in 254 mm 10 0 in 279 4 mm 11 0 in 304...

Page 62: ...38 mm 20 0 mil 51 mm 2 0 4 0 51 102 mm 2 0 4 25 51 108 mm 2 0 4 5 51 114 mm 2 0 5 0 51 127 mm 2 0 6 0 51 152 mm 3 2 81 mm 3 4 86 mm 3 6 91 mm 4 0 102 mm 4 8 122 mm Scan Rate 300 Scans Per Seconds 76 2...

Page 63: ...2 40 Six M3 5 156 X 281 Slot 9 7 38 7 1 28 18 3 72 5 3 21 2 3 09 3 0 12 Appendix D V559 A32 A M BCR to OMRON PLC RS 232 Port Cable 156 X 281 Slot 4PL 7 4 29 62 2 2 45 8 6 34 PEM FH 632 6 3 3 13 62 2 2...

Page 64: ...ing Bracket 156 X 281 2 PL 1 9 75 9 7 38 6 4 2 5 5 7 2 25 55 8 2 2 53 6 2 1 69 9 2 75 26 9 1 06 15 7 62 15 2 60 39 4 1 55 156 X 281 2 PL 19 05 75 9 65 38 76 2 3 00 6 35 25 8 89 3 50 31 75 1 25 25 4 1...

Page 65: ...emote interlock connector N A N A N A N A R R Key control N A N A N A N A R R Emission indicator N A N A R R R R Beam attenuator N A N A N A R R1 R1 Note In the chart above R Require N A Not applicabl...

Page 66: ...18 V550 A20 Operation Manual Section 5 18 Appendices...

Page 67: ...s of data referred to as characters Bar Code Character A single group of bars and spaces that represent an individual number letter or other symbol Bar Code Density The number of characters that can b...

Page 68: ...ry stock The print head moves across the label printing one dot at a time to complete one line The print head then begins printing the next line Other dot matrix printers use a stationary print head T...

Page 69: ...are paired together using bars to represent the first character and spaces to represent the second I O Input Output The keyboard and a printer are examples of I O devices I O activity is different fro...

Page 70: ...and could not be decoded No Read When the scanner is unable to decode a bar code as it passes through the scan zone Non Read The absence of data at the scanner output after an attempted scan due to n...

Page 71: ...the label are good Another problem for a picket fence orientation is the placement of the label If the placement is off enough a single scan line will not read all the bar codes presented to the scan...

Page 72: ...nears its memory capacity the receiving device sends an ASCII X OFF signal to the transmitting device telling it to stop sending data When the memory buffer has enough space to handle more data the X...

Page 73: ...re two types of thermal printers One uses a method similar to the dot matrix printer where an array of heated dots move along the paper and form the character or bar code The other method uses a heate...

Page 74: ...8 V550 A20 Operation Manual Glossary 8...

Page 75: ...racket 2 10 Facts to know Before 2 4 Ladder Bracket 2 8 Picket Fence Bracket 2 9 Plate 2 7 N Near Distance 2 5 No read indication 1 8 O Omron Power Supply 3 8 Operating Parameters 1 3 Optical Throw 2...

Page 76: ...2 V550 A20 Operation Manual INDEX 2...

Reviews: