background image

USER’S MANUAL

2D Code Reader

V400-F050/250/350

Cat. No. Z242-E1-03

Summary of Contents for 2D CODE READER

Page 1: ...USER S MANUAL 2D Code Reader V400 F050 250 350 Cat No Z242 E1 03...

Page 2: ...ection 5 Section 6 Appendix Application Considerations Read and understand this information first Studying the V400 F Changing Reading Conditions Setting RS 232C and Discrete I O Communication Conditi...

Page 3: ...MS REGARDING THE PRODUCTS UNLESS OMRON S ANALYSIS CONFIRMS THAT THE PRODUCTS WERE PROPERLY HANDLED STORED INSTALLED AND MAINTAINED AND NOT SUBJECT TO CONTAMINATION ABUSE MISUSE OR INAPPROPRIATE MODIFI...

Page 4: ...improvements and other reasons It is our practice to change model numbers when published ratings or features are changed or when significant construction changes are made However some specifications...

Page 5: ...Words Indicates a potentially hazardous situation which if not avoided will result in minor or moderate injury or may result in serious injury or death Additionally there may be significant property d...

Page 6: ...firmly Power Supply and Wiring Precautions Use the product with the power supply voltages specified in this manual Use a DC power supply with countermeasures against high voltage spikes safe extra low...

Page 7: ...ject to direct vibration or shock outside the specified ranges Locations subject to direct sunlight Locations subject to oil or chemical spray Ambient Temperature Maintain a minimum clearance of 50 mm...

Page 8: ...ecting and Removing Cables Do not connect or disconnect the cables while power is supplied Do not connect a cable to the 2D Code Reader if the other end of the cable is connected to a personal compute...

Page 9: ...t CH The light connected to the left light connector will be used None No Shape This item is effective only when DataMatrix is selected for Code Type Select the code shape Square The code will be read...

Page 10: ...Introduction Visual Aids Indicates points that are important in using product functions or in application procedures Indicates page numbers providing related information Indicates helpful information...

Page 11: ...1 Studying the V400 F 13 Features and Functions of V400 F 14 Installing and Connecting the Code Reader 18 Simple Teaching 22 Changing Settings 24 Reading Results 26 Section 2 Changing Reading Conditi...

Page 12: ...on 5 Communicating with PC and Programmable Controller 59 RS 232C Communication 60 Discrete I O Communication 73 Section 6 Troubleshooting 81 Error Codes and Corrective Actions 82 Troubleshooting 82 A...

Page 13: ...12 Introduction Contents V400 F050 250 350 User s Manual Introduction MEMO...

Page 14: ...on flow with which the operator should be familiar to use the V400 F Features and Functions of V400 F 14 Compact and Easy to Operate 14 Advanced Functions 16 Other Features 17 Installing and Connectin...

Page 15: ...lights Compact and Easy to Operate Light Lens Integrated Type V400 F250 350 Light and Lens are Integrated Eliminates troublesome lens mounting and light C mount Type V400 F050 Allows Mounting of a C...

Page 16: ...1 Retry can be performed not only with different exposure time but also with two or more reading conditions that are switched automatically p 2 0 p 2 0 POWER LED green OK LED blue NG LED red Lit when...

Page 17: ...each reading condition enables various retry settings Automatically determining the order according to frequency of use For the 2nd and subsequent retries the reading condition used for the 1st retry...

Page 18: ...the monitor cable V400 WM0 and LCD monitor F150 M05L 2D enables the V400 F to supply power to the monitor making settings monitoring and maintenance easy Displays results in various ways p 26 Highligh...

Page 19: ...ght is not included in the image An accurate image will not be obtained if the installation distance is too long or too short Always use the installation distance given below The field of vision and i...

Page 20: ...so be mounted with one 1 4 20UNC screw DIN Track Mounting 1 Mount the mount seat to the undersurface of the base of the reader with M3 screws supplied with the reader 2 Slide the seat into the DIN rai...

Page 21: ...Brown 0 V Blue Monitor cable V400 WM0 When plugging in a connector push it with a force of no more than 15 to 20 N Then pull gently on the cable approximately 10 N to make sure the connector is secur...

Page 22: ...inductive loads Use a DC power supply with safety measures against high voltage spikes safety extra low voltage circuits on the secondary side If UL recognition is required for the overall system use...

Page 23: ...ce Switch to the real time image display mode and adjust the position and brightness of the work piece while observing the image on the monitor STILL Still image LIVE Real time image Display switching...

Page 24: ...Section 1 Studying the V400 F The teaching results will be overwritten registered to Bank 00 and saved If Cancel is selected in the result display screen the results will not be saved Exiting Turn OFF...

Page 25: ...ess the center button to confirm the selection Hold down for more than two seconds All LEDs light up Name of currently selected menu Selectable menus are enclosed in a white frame To close the current...

Page 26: ...m Setting Menu RS 232C Set RS 232C communication related parameters such as baud rate and parity p 44 Data Format Set data format setting for RS 232C communication p 46 Discrete I O Set discrete I O r...

Page 27: ...urface and lighting condition E100 2D code cell cannot be recognized correctly Check the marking and lighting conditions and then perform teaching again E200 Reading was not completed within the speci...

Page 28: ...of recognition fails for each cell in the finder pattern timing pattern and data The more cells in which recognition failure occurs and the more unstable the reading is the smaller the value displaye...

Page 29: ...e following format Number of read data digits and Code quality are output only if Digit Data and Checker Data are set to ON in the data format setting p 46 When reading has failed By factory default a...

Page 30: ...ection provides information required for changing reading conditions Setting Reading Conditions by Teaching 30 Setting Reading Conditions Manually 32 Selecting the Bank to be Used Normally 37 Copying...

Page 31: ...appear 3 From Bank 00 to Bank 09 select the bank to which the teaching results are to be saved The contents of the selected bank are displayed in the right area of the screen The edit menu will be dis...

Page 32: ...tion item to be changed For details refer to Setting Reading Conditions Manually p 32 8 Confirm the reading condition Select OK to confirm the reading condition This will bring you to the operation me...

Page 33: ...m Bank 00 to Bank 09 select the bank to which you want to set reading condition The contents of the selected bank are displayed in the right area of the screen The edit menu will be displayed 4 Select...

Page 34: ...eading Set the desired exposure time 0 03 to 10 00 msec Select OK to confirm the changes and return to the edit menu Select Cancel to cancel the changes and return to the edit menu The brightness chan...

Page 35: ...ger if the code is black The filter size can be selected from 3 3 and 5 5 Erosion 5 5 Median 3 3 Median filter This filter eliminates noise The filter size can be selected from 3 3 and 5 5 Median 5 5...

Page 36: ...e handled This item can be selected only when QRCode is selected for Code Type Q 25 Up to 25 damage can be handled This item can be selected only when QRCode is selected for Code Type H 30 Up to 30 da...

Page 37: ...for Decrement the exposure time will be changed each time capture is performed starting from 10 msec to 12 msec 8 msec 14 msec and then 6 msec if the original exposure time is 10 msec Normal Simple r...

Page 38: ...ank that is to be used normally The contents of the selected bank are displayed in the right area of the screen The edit menu will be displayed 4 Select Set Use Bank A confirmation message will be dis...

Page 39: ...Select Bank Setting from Setting Menu The Bank Setting screen will appear 3 From Bank 00 to Bank 09 select the bank whose content is to be copied to another bank The contents of the selected bank are...

Page 40: ...A confirmation message will be displayed 6 Execute copy Select OK to execute copy This will bring you to the operation menu If you select Cancel the previous menu will reappear without reflecting the...

Page 41: ...3 From Bank 00 to Bank 09 select the bank whose content is to be deleted The contents of the selected bank are displayed in the right area of the screen The edit menu will be displayed 4 Select Delete...

Page 42: ...stem Setting Bank Switch from Setting Menu 3 Make the desired bank switch settings 4 Confirm the settings Select OK to confirm the settings This will bring you to the operation menu If you select Canc...

Page 43: ...k 4th Bank 5th Bank 1st Bank 00 to 09 00 Other 00 to 09 None Select the reading conditions to be switched No reading condition will be selected if None is selected Total Timeout 1000 to 9999 9999 Set...

Page 44: ...ction 3 Setting RS 232C and Discrete I O Communication Conditions This section explains how to set RS 232C and discrete I O communication conditions Setting RS 232C Communication Conditions 44 Setting...

Page 45: ...down the center button for more than two seconds to activate the setting mode Changing Settings p 24 2 Select System Setting RS 232C from Setting Menu The RS 232C setting menu will appear 3 Make the...

Page 46: ...n Even parity will be used Data Length 8 7 Select the data length to be used The data length is the number of bits required to send one character Stop Bit 1 2 Select the stop bit length to be used The...

Page 47: ...tings p 24 2 Select System Setting Data Format from Setting Menu The Data Format setting menu will appear 3 Make the desired changes to the settings Description of Format p 63 4 Confirm the changes Se...

Page 48: ...he frame check sequence to detect data input output errors Use of FCS will improve communication reliability FCS Check Program Example BASIC p 104 Checker Data OFF ON Select whether to add a value tha...

Page 49: ...conds to activate the setting mode Changing Settings p 24 2 Select System Setting Discrete I O from Setting Menu The Discrete I O setting menu will appear 3 Make the desired changes to the settings 4...

Page 50: ...ng is not successful NG will be output when the trigger signal is turned OFF Continuous Reading is performed continuously while the trigger signal is ON Trigger Error Select whether to output a discre...

Page 51: ...50 Section 3 Setting Discrete I O Communication Conditions V400 F050 250 350 User s Manual Section 3 Setting RS 232C and Discrete I O Communication Conditions MEMO...

Page 52: ...rate images read in the past save and initialize settings of the V400 F Setting Screen Display 52 Viewing the Images Read in the Past 53 Viewing Stored Images 53 Selecting the Images to be Stored 55 S...

Page 53: ...default settings are indicated with an asterisk 4 Select OK to close the Display menu The System Setting menu will be displayed Setting item Settings Details Display Mode Select the reading result dis...

Page 54: ...r temporarily 1 Switch to the setting mode Hold down the center button for more than two seconds to activate the setting mode Changing Settings p 24 2 Select System Setting Image Store Refer to Image...

Page 55: ...the desired image press the center button to close the Refer to Image screen The Image Store menu will be displayed 5 Select Cancel to close the Image Store menu If the current setting for Store Mode...

Page 56: ...o activate the setting mode Changing Settings p 24 2 Select System Setting Image Store Store Mode from Setting Menu 3 Select the images to be stored The default settings are indicated with an asterisk...

Page 57: ...ettings including reading conditions and system settings to the internal ROM as follows Once they are saved to the internal ROM they will not be deleted even if the power is turned OFF 1 Switch to the...

Page 58: ...etting mode Hold down the center button for more than two seconds to activate the setting mode Changing Settings p 24 2 Select Initialize from Setting Menu A confirmation menu will appear 3 Select OK...

Page 59: ...n as follows 1 Switch to the setting mode Hold down the center button for more than two seconds to activate the setting mode Changing Settings p 24 2 Select System Setting Version Information from Set...

Page 60: ...rammable Controller This section explains the commands required to make a connection and communicate with a PC or programmable controller via RS 232C or discrete I O RS 232C Communication 60 Wiring Di...

Page 61: ...W24 NPN type and V400 W24P PNP type The connector is compatible with the connection port on the DOS V PC STILL LIVE MODE TRIG UP CN1 Omron Corporation CN2 EXECUTE DOWN POWER OK NG 24VDC 2D code reade...

Page 62: ...Omron Corporation CN2 EXECUTE DOWN POWER OK NG 24VDC 2D code reader V400 F050 250 350 Cable V400 W23 NPN type V400 W23P PNP type Recommended OMRON S8VS 03024 Programmable controller CJ Series CS Serie...

Page 63: ...nction Page GL Performs one reading p 64 GO Performs a level trigger p 64 SO Stops the level trigger p 64 GC Performs continuous reading p 65 SC Stops continuous reading p 65 RD Outputs the previous s...

Page 64: ...be inserted between the command 2 and parameter 4 4 Parameter Not fixed This parameter needs to be specified depending on the command 3 If needed enter a numerical value 5 FCS Frame check sequence 2 S...

Page 65: ...quality are output only if they are set p 47 When reading is successful When reading has failed Function Execute a level trigger Number of read data digits and Code quality are output only if they are...

Page 66: ...essful When reading has failed Data is output each time reading is executed Function Stops continuous reading This command is effective only when a continuous trigger is being executed Function Output...

Page 67: ...l image real time image Function 2 Switches the monitor image display mode still image real time image Input D C Output Image display state O K Image display state Details 0 Switches to still image 1...

Page 68: ...trigger mode Function 2 Switches the trigger mode Only the mode is switched no trigger is input If the level trigger is selected error code for reading failure will not be output Input G M Output Trig...

Page 69: ...condition No Bank 00 to 09 to be used Set a reading condition No 0 to 9 Function Performs teaching Set a reading condition No 0 to 9 If no reading condition No is specified the currently used bank wil...

Page 70: ...00 F050 For V400 F250 350 0 The light connected to the left connector L is ON The light is ON 1 The light connected to the right connector R is ON The light is OFF 2 The light is OFF The light is OFF...

Page 71: ...value To automatically set the exposure time enter LT AUTO The value specified with the LT command causes a difference of max 0 04 msec However it will not affect the reading process Function Perform...

Page 72: ...After READY is output the controller switches to XMODEM communication automatically and outputs when communication is completed successfully Input V R Output 1 0 0 Input Backup source C B Specify the...

Page 73: ...Communication V400 F050 250 350 User s Manual Section 5 Communicating with PC and Programmable Controller SV Function Saves the reading conditions and system settings to the flash memory of the reader...

Page 74: ...LIVE MODE TRIG UP CN1 Omron Corporation CN2 EXECUTE DOWN POWER OK NG 24VDC 2D code reader V400 F050 250 350 Cable V400 W23 W24 NPN type V400 W23P W24P PNP type Recommended OMRON S8VS 03024 Programmab...

Page 75: ...between 24 V terminal and input terminal PNP type Potential difference between input terminal and GND terminal Output specifications Item Specifications Cable model V400 W23 24 NPN type V400 W23P 24P...

Page 76: ...e The BUSY signal is output during reading process to disable input of the TRIG RESET Resets the controller Output RUN This signal is ON while V400 F050 250 350 is active OK NG Outputs OK when reading...

Page 77: ...ed for OK NG Output the OK NG signal will not be output when reading is successful If OFF is selected for NG Output no outputs will be made via RS 232C when reading has failed RUN OFF ON OFF ON OFF ON...

Page 78: ...made via RS 232C when reading has failed If Level is selected for OK NG Output this signal is turned ON OFF to indicate the reading result i e whether reading is successful or has failed The signal is...

Page 79: ...setting executes one output per trigger input If the TRIG signal is turned OFF before reading is successful reading failure will result Even if an item other than NG Pulse is selected for OK NG Output...

Page 80: ...signal will remain ON while reading is executed repeatedly With this setting correct detection is not possible if Level is selected for OK NG Output Set OK Pulse or NG Pulse for OK NG Output RUN TRIG...

Page 81: ...80 Section 5 Discrete I O Communication V400 F050 250 350 User s Manual Section 5 Communicating with PC and Programmable Controller MEMO...

Page 82: ...Troubleshooting This section explains the countermeasures to take when reading cannot be executed correctly or when a problem occurs Error Codes and Corrective Actions 82 Troubleshooting 82 Connectio...

Page 83: ...od of time Check the workpiece and lighting condition then perform teaching again Increase the reading timeout value Symptom Action Page The POWER indicator is not lit Is the power supply device conne...

Page 84: ...73 No signal is output from output terminal Is the signal cable wired correctly p 73 Symptom Action Page Cannot communicate Is the cable connected correctly Do the communication specifications match...

Page 85: ...84 Section 6 Troubleshooting V400 F050 250 350 User s Manual Section 6 Troubleshooting MEMO...

Page 86: ...eed and Reading Time Exposure Time 91 Exposure Time 91 Reading Time 92 Maintenance 93 Handling the Code Reader 93 Inspection 93 Specifications and Dimensions 94 ASCII Table 99 Ladder Programming Examp...

Page 87: ...type and allows connection of an external light Refer to the following to choose the appropriate light and lens Lights The following Moritex lights are recommended Refer to the following website for...

Page 88: ...MDRL CR31 Red 31 66 75 MDRL CR35 Red 35 70 90 Low angle ring light Model Emitting color Inner ring diameter Outer ring diameter Emitting angle MLRL CR48 Red 48 74 30 Model Emitting color Box height mm...

Page 89: ...ioning accuracy taken into account Example When the code size is 3 mm and the symbol size is 12 12 Cell size S 3 12 0 25 mm Max field of vision 0 25 4 480 30 mm Min field of vision 3 0 25 1 2 3 5 mm I...

Page 90: ...al differences among cameras CCTV lens The following Moritex lenses are recommended Refer to the following website for details on Moritex products http www moritex co jp home english index html CCTV L...

Page 91: ...8 19 0 28 7 20 5 51 8 33 7 44 6 28 2 135 9 80 0 58 4 34 1 251 8 142 8 90 6 37 8 636 5 268 5 125 7 35 3 1240 0 366 1 1 5 19 1 15 1 30 6 21 7 29 7 21 4 84 9 56 7 38 9 26 4 164 2 108 2 60 4 31 3 425 3 22...

Page 92: ...fficient margin taken into account 2 The moving shift tolerance is 10 of the cell size Example When V 60 mm s C 1 6 mm M 16 A 10 mm N 512 R 300 ms and L 30 mm The exposure time is calculated as follow...

Page 93: ...eading time can be calculated using the formula below If the reading time does not meet this formula the code will be outside the field of vision so the code cannot be read even if the requirement of...

Page 94: ...rt from the lens and LED light using lens cleaning cloth or air brush Wipe off dirt on the main unit gently with a soft cloth Turn OFF the power and take safety precautions before conducting maintenan...

Page 95: ...V400 F250 350 50 13 1 16 8 25 4 75 3 84 1 26 8 1 6 25 4 40 Unit mm Light connector R CH Light connector L CH 1 32UN 2A C mount 4 M3 Depth 5 Power communication connector Monitor cable connector 11 5...

Page 96: ...esistance Power line 2 kVp p Pulse width 50 ns Rise time 5 ns Burst continuation time 15 ms Period 300 ms Applicable standards CE EN61326 1997 A1 1998 A2 2001 EMI Class A Vibration resistance 10 to 15...

Page 97: ...NPN V400 W23P V400 W24P PNP Operating ambient temperature 0 to 50 C Storage ambient temperature 25 to 65 C Ambient humidity 25 to 85 RH with no icing or condensation Ambient environment No corrosive g...

Page 98: ...with no icing or condensation Ambient environment No corrosive gases Materials Cable sheath Heat resistant vinyl chloride Special connector PPS PBT POM See note 2 Unit mm L See note 1 12 pin round co...

Page 99: ...RH with no condensation Ambient environment No corrosive gases Degree of protection IEC60529 IP20 Materials Case ABS PC Display surface PMMA Acrylic Weight Approx 610 g Accessories Mounting bracket 4...

Page 100: ...able Appendix ASCII Table Data read using RS 232C is output as 2 ASCII characters The ASCII characters correspond to the following characters Examples When the read data is A 41 is output When the dat...

Page 101: ...tion is used in this example V400 F050 250 350 Settings Default Settings Baud rate 9 600 bps Data length 8 bits Stop bits 1 bit Parity None Header None Footer CR STILL LIVE MODE TRIG UP CN1 Omron Corp...

Page 102: ...he settings in the PLC Setup to those shown below using the CX Programmer and then transfer the settings to the CPU Unit of the PLC Communications Settings Select the Custom Option and then set the ba...

Page 103: ...digits or less A200 11 First Cycle Flag END 001 MOV 021 474C D0 0 00 A392 06 W0 00 DIFU 013 W0 00 TXD 236 D0 0000 0002 BSET 071 0000 D200 D220 RXD 235 D200 0000 A393 A392 05 Stores SEND command GL 47...

Page 104: ...he results of reading using a hardware trigger will be stored in DM200 to DM220 This programming example assumes that the read data is 20 digits or less A392 06 END 001 BSET 071 0000 D200 D220 RXD 235...

Page 105: ...MID DATA J 1 160 A ASC CODE XOR A 170 NEXT J 180 FCS HEX A 190 IF LEN FCS 1 THEN FCS 0 FCS 200 RETURN 1000 FCSHECK 1010 FCSHECK 1020 Q 0 FCSCK OK 1030 PRINT RESPONSE 1040 LENGS LEN RESPONSE 3 1050 FCS...

Page 106: ...and checks it against the FCS attached to the sent data so that the send data can be checked for errors FCS Setting p 47 Calculation Example for Sending FCS Sample read data ABCDEFG The details of the...

Page 107: ...atrix DataMatrix ECC200 In the following diagram the symbol size is 12 12 Symbol size Data capacity Numeral Alphanumeric Alphanumeric and symbol 2 byte character 1 byte Japanese character 10 10 6 3 3...

Page 108: ...15 34 20 14 8 Q 25 27 16 11 7 H 30 17 10 7 4 25 25 Version 2 L 7 77 47 32 20 M 15 63 38 26 16 Q 25 48 29 20 12 H 30 34 20 14 8 29 29 Version 3 L 7 127 77 53 32 M 15 101 61 42 26 Q 25 77 47 32 20 H 30...

Page 109: ...symbol size will be greatest for numbers only and then for alphanumerics and will be the least with 2 byte characters The data capacity also depends on the character type and the order and combination...

Page 110: ...p 36 System Setting RS 232C p 44 Data Format p 46 Discrete I O p 48 Display p 52 Image Store p 53 Bank Switch p 41 Version Information p 58 Baud Rate p 45 Parity p 45 Data Length p 45 Stop Bit p 45 In...

Page 111: ...oduction 02 May 2006 Addition and slight correction of communication commands 03 Dec 2006 Page 18 CHECK item added and section on glossy workpieces added Page 22 Callouts changed at bottom of page Pag...

Page 112: ...111 V400 F050 250 350 User s Manual MEMO...

Page 113: ...112 V400 F050 250 350 User s Manual MEMO...

Reviews: