Home

BL-700 Series

image

Contents

1. LGS KV 300 Note KV 300 and BL U1 are not available in Europe B Connecting KV L2 Port 1 KV L2 BL U1 FG 1 1 FG SD 2 SD RD 3 3 RD RS 4 4 RS CS 5 P wi 5 CS DR 6 tr 6 DR ER 20 20 ER SG 7 7 SG D sub 25 pin male D sub 25 pin male Terminal block D sub 25 pin male M2 6 screw M2 6 screw M2 6 screw KEYENCE option OP 22149 1 5 m or commercially available cross cable can be used 12 Chapter 2 Connection and Installation B Connecting MELSEC A series Connection with AJ71C24 AL71C24 S Connection with A1SJ71 U C24 R2 PRF A2CCPUC24 A2CCPUC24 PRF A0J2 C214 S1 AJ71UC24 D sub 25 pin male M2 6 screw B SYSMAC C series Connection with C 200H LK201 V1 D sub 25 pin male M2 6 screw Connector case RD SD ER SG DR RS cs CD C 500 LK203 C 500 LK201 V1 C120 LK201 V1 Link unit FG SD 2 lt RD RS cs SG r NJ ory BR ow NIAJ oimi D sub 25 pin male M2 6 screw D sub 25 pin male 2 6 screw BL U1 FG FG SD SD RD RD RS RS cs CS SG SG KEYENCE option OP 22149 1 5 m or commercially available cross cable can be used Link unit o ojon coj nm D
2. 125 PA o 2 3 o 2 zx St Appendices Appendix B BL U1 Specifications Model BL U1 Power supply for bar code reader 5 VDC 5 1 5 A Power supply for sensor 12 V 10 300 mA Trigger Input rating 8 5 to 30 VDC 10 mA max input Max OFF current 0 5 mA OK NG Output type NPN open collector output Rated load 30 VDC 100 mA Leakage current at OFF 0 1 mA max Residual voltage at ON 1 V max Interface RS 232C RS 422A RS 485 multidrop Up to 31 units can be connected Max cable extension 1 2 km Ambient temperature 0 to 50 C 32 to 122 F No freezing Relative humidity 35 to 8596 No condensation Ambient atmosphere No dust no corrosive gas Vibration 10 to 55 Hz 1 5 mm double amplitude in X Y and Z directions 2 hours respectively Noise immunity 1000 V p p 1 us Power line Power supply voltage 100 to 240 VAC 50 60 Hz Current consumption 40 VA 100 VAC 50 VA 240 VAC Weight Approx 615 g including cable Note This product is not available in Europe 126 Appendix C BL U2 N 42 Specifications Model Appendices Connectable bar code reader BL 500 series BL 180 series BL 700 series Power supply for bar code reader 5 VDC 5 630 mA Trigger Input rating 15 to 26VDC 1
3. Code 1 Code 2 Code 3 DM200 Flag DM300 Flag DM400 Flag Label Label Label DM201 orientation DMS01 orientation DM401 orientation DM202 Decode DM302 Decode DM402 Decode count count count DM203 Scan count DM303 Scan count DM403 Scan count Number of Number of Number of DMPUS digits DM305 digits DNUS digits 110 Chapter 6 PCL Link Detailed description of device assignment 00 to 03 Data memory head address Specify the head address of the areas where the read data is stored Specify the head address as binary data When using the BL 700 in multi label read mode 3 00 to 03 are used as the data memory head address for Codes 1 to 4 respectively However data is not stored in the area for which the code type is not set 04 to 06 Reading trigger area These areas are used to send the trigger input signal to the BL 700 to start reading bar code data When connecting a photoelectric sensor for trigger input in the BL 700 series do not use these areas These areas are not assigned if you set Reading trigger input area to Disable in the BL 700 setup software In this case these areas can be used for other pur poses The method for using the areas varies depending on the BL 700 scan method Level signal trigger or One shot signal trigger Each case is described below E When Level signal trigger is set Reading trigger area at the 04 addres
4. Chapter 3 Functions for Reading Operation 3 1 3 1 1 3 1 2 3 2 3 2 1 3 2 2 3 2 3 3 2 4 3 3 3 4 3 4 1 3 4 2 3 4 3 3 5 3 6 3 6 1 3 6 2 3 7 3 8 Read Operation mmmnneee eee nenea ana mean ana 30 Scanning method ici oen e e ad PP eee ee 30 ne Dan e ET 32 Read Modes ENER ENEE a i a i i i i i i i 33 Single label read mode sse 33 Multi label read mode 1 Multi 1 33 Multi label read mode 2 Multi 21 34 Multi label read mode 3 Multi 3 see 35 Label Orientation Mode men nana 37 Test Mode opere ecce Ae Hee tle nce ite Heic RE 38 Reading rate check mode AAA 38 3Tacteheck mode aei e ete tete el t E ER a a 39 Online test modestie i atata eta aaa ae Dea Daia ta a a tai n ee 41 STABILITY LEDS 00 notei rata ce aaa e Ee ete es 42 Preset Function Compare with m nenea 44 What is the preset function nenea nenea meet 44 Wildcard Symbols CTT and sssssssssssseeeneeneenes 45 Additional Information sse 46 Max Code Length Designated Digit Output Function 48 Chapter 4 Setup Software 4 1 4 1 1 4 1 2 4 2 4 2 1 4 2 2 4 2 3 4 3 4 3 1 4 3 2 4 4 4 5 4 6 4 7 Installing the Setup Software sssssssssssesee 50 Installing setup software mmm 50 Installation procedure eene eene 50 Setup Software Ope
5. seen 117 WEE Appendices Appendix A Specifications 0 0 0 0 cece eee en nea e nnaaeana 120 Appendix A 1 Specifications men nea nea aannneenaaae ananaana 120 Appendix A 2 Reading range characteristics Typical 122 Appendix A 3 Angular characteristics Typical men 125 Appendix B BL U1 Specifications mmm nenea 126 Appendix C BL U2 N 42 Specifications mmee nenea 127 Appendix D Dimensions err menle 128 Appendix E Example Program for Serial Communication 131 Appendix F Sample Program for the PLC Link 132 Appendix G Troubleshooting sse 135 Appendix H CODE93 Specifications sse 137 Appendix CODE128 Specifications sss 138 Appendix J Checksum Calculation Method men 139 Appendix K ASCII Code Table sss 141 Appendix L Setup Parameter List mmm eee nenea 142 Appendix M Default Setting List ssssssseee 145 Warranties WARRANTIES AND DISCLAIMERS see 147 Chapter 1 Laser Safety Precautions 1 1 Classification 1 2 Warning Labels 1 3 Label Location 1 4 Safety Consideration mmm 1 5 Safety Features Provided with the BL 700 Series Chapter 1 Laser Safety Precautions 1 1 Clas
6. KEYENCE OC User s Manual Laser Bar Code Reader BL 700 Series Safety Precautions Symbols General Precautions This instruction manual describes the operation and function of the BL 700 Read this manual carefully to ensure safe use and maximum performance from your BL 700 The BL 700 series uses a semiconductor laser as light source Before using the product see Laser Safety Precautions on page 1 to learn the safe and correct method of using the BL 700 series The following symbols alert you to important messages Be sure to read these messages carefully Failure to follow instruction may lead to injury electric A WARNING shock burn etc A fey NONE failure to follow instructions may lead to product damage Note Provides additional information on proper operation Atstartup and during operation be sure to monitor the functions and perfor mance of the BL 700 Werecommend that you take substantial safety measures to avoid any damage in the event a problem occurs Donot open or modify the BL 700 or use it in any way other than described in the specifications When the BL 700 is used in combination with other instruments functions and performance may be degraded depending on operating conditions and the surrounding environment Donotuse the BL 700 for the purpose of protecting the human body Warnings and Cautions Specific to the BL 700 The BL 700 uses a 5
7. One connector is provided Wiring the RS 232C cable E Connecting a PC 25 pin serial port 9 pin serial port PC BL U2 D sub 25 pin male D sub 9 pin female D sub 9 pin female D sub 9 pin female M2 6 screw 44 40 screw 44 40 screw 44 40 screw KEYENCE option OP 22149 1 5 m KEYENCE option cable OP 27937 1 5 or OP 25057 conversion connector m can be used can be used 18 Chapter 2 Connection and Installation B Connecting KV series Handheld programmer port Use the optional cable manufactured by KEYENCE OS Co OP 96368 2 5 m OP 96369 OP 25057 KV 10 16 24 KV 40 80 o o m B Connecting KV L2 Port 1 D sub 25 pin male D sub 9 pin female Terminal block D sub 9 pin female M2 6 screw 3144 40 screw 3144 40 screw KEYENCE option OP 22149 1 5 m or the OP 25057 conversion connector can be used Note KV 300 KV L2 and BL U1 are not available in Europe E Connecting MELSEC A series Connection with AJ71C24 Connection with A1SJ71 U C24 R2 PRF AL71C24 S _ A2CCPUC24 A0J2 C21481 A2CCPUC24 PRF AJ71UC24 Link unit BL U2 Link unit BL U2 FG 1 Connector case Connector case Connector case
8. 000 255 Enter the block number 000 to 255 of the file register using the keyboard PLC link gt P 106 e PLC trigger area P 113 to 115 DM head address gt P I 11 File register P 107 60 Chapter 4 Installing the Setup Software Code Setup Bar code setting Set the readout digits detail data and special functions for each code type Ei setup BL 700 Default changed gt gt Comm Settings 1 D Files Main amp p Utilities Code 1 Code 2 Code 3 Code 4 CODE39 wji codabar zh UPC EAN Z None Code length Code length Read code Mae 32 Mac 82 MEAN 15 MEAN 8 Min P Mn E Lieu Details Details Details Details Options Options Options pila Com port Transfer Monitor Exit 1 Set the code Set the type and number of digits of the bar codes to be read in codes 1 to 4 If four different types of codes are specified in 1 to 4 the BL 700 can read 4 types of bar codes without changing the settings 2 Click Details to set Send start stop character and Check digit test 3 Click Options to set Fixed digit output function and Label orientation func tion see P 69 Be sure to set the ITF digits to an even number For UPC EAN set whether each of the 13 digit EAN 8 digit EAN and UPC E is enabled to read CDE128 varies depending on the type of the start stop character CODE A to CODE C
9. J z N IN Lei Internal circuit Internal circuit i COM 2 2 5 Connecting RS 232C Pin assignment 13 1 000000000000000 Eeer 00000000000000 DCE specification defined as terminal 25 14 M2 6 screw female Symbol Function Signal direction FG Frame ground SD TXD Sends RS 232C data Output RD RXD Receives RS 232C data Input RS RTS Ready to send RS 232C data always ON Output CS CTS Request to send RS 232C data Input DR DSR Connected to pin No 20 inside Input GND SG Signal ground ER DTR Connected to pin No 6 inside Output 11 Chapter 2 Connection and Installation Wiring the RS 232C cable E Connecting a PC 25 pin serial port 9 pin serial port PC BL U1 Connector case 1 FG RD 2 2 SD SD 3 3 RD ER 4 4 RS SG 5 5 CS DR 6 6 DR RS 7 7 SG CS 8 8 CD 1 20 ER pP vu VEI ee QR mae D sub 9 pin female D sub 25 pin male 44 40 screw M2 6 screw KEYENCE option OP 22149 1 5 m KEYENCE option OP 22149 1 5 m or commercially available cross cable and OP 25057 conversion connec can be used tor can be used E Connecting KV series Handheld programmer port Use the optional cable manufactured by KEYENCE UO OLE KV 10 16 24 OP 96368 2 5 m OP 96369 PS KV 40 80
10. SD 2 2 RD RD RD RD 3 3 SD SD SD RS 4 7 RS RS RS cs 5 8 cs cs a a cs DR 6 4 ER ER ER sa 7 5 sG DR e 6 DR CD 8 6 DR SG SG ER 20 p np CD D sub 25 pin male D sub 9 pin female D sub 9 pin male D sub 9 pin female M2 6 screw 44 40 screw M2 6 screw 44 40 screw 19 Chapter 2 Connection and Installation B SYSMAC C series Connection with C 200H LK201 V1 Connection with C 20H C 500 LK203 C 28H C 500 LK201 V1 C 40H C120 LK201 V1 C 60H Link unit BL U2 PLC BL U2 FG 1 Connector case FGI 1 Connector case SD 2 2 RD SD 2 2 RD RD 3 3 SD RDI 3 3 1SD RS 4 7 RS RS 4 E 7 1RS cs 5 8 CS cs 5 8 cs SG 7 5 SG sal 7 5 lee reg riul her ei i EE dd KEYENCE option OP 22149 1 5 m or the OP 25057 conversion connector can be used B SYSMAC C series Connection with C 200HS CPU21 23 31 33 COM CPU21 41 42 43 44 C 200HE CPU42 C200HG CPU43 63 C200HX CPU44 64 C200HW COM02 COM04 COM05 COM06 PLC BL U2 FG 1 Connector case SD 2 2 RD RD 3 3 SD RS 4 7 RS CS 5 8 CS sa 9 5 SG D sub 9 pin male D sub 9 pin female M2 6 screw 44 40 screw B SYSMAC CV series Connection with CV500 LK201 Connection with CV500 LK201 Port 1 Port 2 CV500 CV1000 CVM1 Link unit BL U2 PLC BL U2 FG 1 Connector case
11. The above chart applies to the single label read mode You can also use this mode together with the desired multi label read mode However in any case the unit reads bar codes running in the specified orientation only You can specify the orientation individually for Codes 1 to 4 such as specifying forward orientation for Code 1 and reverse orientation for Code 2 37 Chapter 3 Functions for Reading Operation 3 4 Test Mode Test mode can be used for the bar code reading test Because trigger input is not required this mode allows you to perform a reading test easily You can select one of the following 3 methods to enter the test mode 3 4 1 Reading rate check mode The unit scans a bar code100 times and analyzes how many times it can decode the scanned data reading rate This mode is useful in the following cases When adjusting the mounting distance and angle When verifying the reading stability of the bar code to be used This mode is enabled when the bar code label stays in the given position E Operation Follow the instructions below 1 Hold down the TEST switch for 3 seconds Release the switch when one STABILITY LED illuminates 2 The BL 700 then enters the mode in which the laser emission is always ON Attempt to use the BL 700 to read bar codes E Reading distance n NI Panel surface EE Reading distance 230 mm BL 700 701 380 mm BL 740 741 500 mm BL 780 781 3
12. OO 129 PA Ft 2 3 o 2 St Appendices B BL U1 C b O Ca Pa ra er d oem d ii 100 to 240 VAC i E E SC with 3 core plug i i A i Approx 26 5 Cable length 2 m E ta Es X i 40 x i bod Raim E i oH iQ i ii L O Ed iG ja 98 d au 90 iol ik KS 4 95 mounting hole lt 150 male le 186 gt 91 max Note BL U1 is not available in Europe 130 Appendices Appendix E Example Program for Serial Communication The following is a example program that allows data communication and command communication Type in a command and press Enter to send the data to the BL 700 Only the QUIT command can be sent by pressing Q Set the BL 700 as follows Header STX Delimiter ETX Handshaking protocol No handshaking or PASS RTRY handshaking Baud rate 9600 bps 7 bit 1 stop bit Even parity 100 BL 700 Sample Program 8st eee eee rea 110 CLS3 120 DAT RD CM 130 OPEN COM1 9600 E 7 1 RS CS DS CD FOR RANDOM AS 1 140 Clear Buffer ere area eee ae 150 A LOC 1 160 IF A lt gt 0 THEN R INPUT 1 1 GOTO 140 200 210 Main Routine
13. Set CTS to 0 V Normally ON The I O port Trigger input Supply 5 V and CTS parameters may not be provided depending on the type of link unit 108 Chapter 6 PCL Link 6 3 Device Assignment The data areas used to control the BL 700 are provided in the PLC s internal memory D areas or DM areas When a device head address is specified on the PLC SETUP screen in the BL 700 setup software the device numbers are automatically assigned based on the specified head address Data memory head address Specified head address 00 indicates the area where the bar code data is stored Specified head address 01 to 03 are reserved areas and cannot be assigned for the bar code data Specified head address 04 to 06 are the areas used by the PLC to send a reading trigger to the BL 700 The method for using the areas varies depending on the BL 700 scan method Level signal trigger or One shot signal trigger These areas are not assigned if you set Reading trigger input area to Disable in the BL 700 setup software In this case these areas can be used for other purposes Address Description Reference page 00 Data memory head address for Code 1 P 111 01 Reserved area for Code 2 P 111 02 Reserved area for Code 3 P 111 03 Reserved area for Code 4 P 111 04 Reading trigger area P 111 to 113 05 Reading trigger response area Only when Level signal trigger is sele
14. AF 0000 DM0004 25313 A50013 CMP DMO100 25506 A50016 processed 0003 Data stored in DMO105 and subsequent areas is MOV 0002 DMO100 END Shows the value for CV Series Appendices Specify the head address of the data memory area Enter 2 in the data memory flag Use sequential processing to process the flag Enter X0 for the reading trigger input When D100 becomes 3 the specified processing is performed After processing is completed enter 2 in D100 Specify the head address of the data memory area DM100 The BL 700 processes data as binary data Specify each DM number in binary format Enter 2 in the data memory flag Use sequential processing to process the flag Appendices Enter 0000 for the reading trigger input When DMO0100 becomes 3 the specified processing is performed After processing is completed enter 2 in DMO100 133 PA o 2 3 o 2 Ca St Appendices Appendix G Troubleshooting If a problem occurs during operation please check the following troubleshooting notes first If you cannot fix the problem contact KEYENCE or your nearest dealer Bar codes cannot be read Check whether power is applied to the unit Confirm that the power supply voltage and capacity is 5 VDC 5 and 510 mA Check the
15. CODE A B 1 to 31 CODE C 1 to 64 The start stop character and check digit are not included in the number of digits Also FUN 1 to 4 function codes SHIFT and CODE A to CODE C are not included in the number of digits 61 Chapter 4 Installing the Setup Software CODE 39 detail settings When CODE 39 is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Bar code detail setup Code No Code type CODE39 CODES setup T Send start stop character X Note Be sure to include start stop characters when setting the number of digits v OK 1 When Send start stop character is set the BL 700 adds an asterisk to the data and sends it 2 When Check digit test is set the following appears Iv Send check digit When Send check digit is set the BL 700 sends the data including the check digit To calculate the check digit the BL 700 uses Modulus 43 62 Chapter 4 Installing the Setup Software ITF detail settings When ITF is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Bar code detail setup Code No Code type ITF Setup T Inspect check digit Modulus10Aweight3 1 When Check digit test is set the following appears Iv Send check digit When Send check digit is set the BL 700 sends the data including the check digit
16. Press the TEST switch for 8 seconds to enter setting data send receive waiting status The 1st 3rd and 5th STABILITY LEDs from the top flash The BL 700 setup software COM PORT must be set as below Baud rate 9600 bit s Data length 7 bits Parity Even Stop bits 1 bit Appendices Does the RS 232C pin assignment of the BL 700 BL U1 or BL U2 match that of the PC Are the cables firmly attached Is power supplied to the BL 700 BL U1 or BL U2 Is RS 232C used for the interface of the BL U1 DIP switches See P 9 Cannot communicate successfully when using the PLC link For details see P 116 135 Appendices Appendix H CODE93 Specifications Bi Setting of No of Digits The start stop character and check digit are not included in the number of digits E Data Transmission The start stop characters and check digit cannot be sent Control codes are sent Note Do not use CODE93 with control codes when using a multi drop link Com munication errors may occur E Registration of Preset Data When or is registered as preset data it functions as the Preset Func tion as described in P 45 Since CODE93 can represent all ASCII codes as bar code data or can also be represented as bar code data To register or as preset data send V or V to differentiate them from the preset function To register as preset data send V E
17. 1 to the 05 address The trigger then turns OFF 8 When a 1 is returned to the 05 address it indicates that the BL 700 has successfully turned the trigger OFF If a 1 is not returned the BL 700 has not recognized the 04 address yet Do not immediately set the 04 address to 1 After confirming that the 05 address has been set to 1 reset the address to 0 9 Ifa reading error occurs a reading error code is written in A 05 to A 69 Note The 05 address monitors whether or not the BL 700 successfully recog nized the 04 address When quickly turning the trigger ON OFF at the 04 ad dress the BL 700 may overlook the change in the 04 address and fail to turn the trigger ON OFF If this occurs change the program so that the 05 address can confirm that the BL 700 recognized the 04 address If your system does not have the problem described above monitoring by the 05 address is not required E One shot signal trigger The 04 address Reading trigger area triggers the BL 700 to start reading turn ON the laser The 05 address One shot signal trigger time setup area sets the scan time in one shot signal mode see P 31 When 0 is set for this address the value set by the BL 700 setup software is used as the scan time Address Description Data 04 Reading trigger area and response area 1 Trigger ON 0 Trigger OFF 05 Reserved Reserved 06 One shot
18. BL 700 5V 9 GND 5 5 VDC e Be sure to match the polarities of the power supply when soldering the A CAUTION connections Reversing the polarities will damage the unit e Make sure that the power supply provides a stable 5 VDC 5 If the power supply does not function in the above range it can damage the unit e Do not extend the power cable A long power cable can cause a voltage drop preventing the BL 700 from starting properly Note If the power supply is UL rated it must provide Class 2 output Chapter 2 Connection and Installation 2 1 3 Wiring UO B Trigger input The trigger input is used to signal the BL 700 to start reading start laser emission The trigger input is a non voltage input TTL input is also available with negative logic BL 700 x 4 7 LTIM 3 a 10 Ka ko 4 G I i 5 Contact or E ji o solid state o T 5 ES 5 VDC GND L B OK NG output This output signals whether the readout data is the same as the preset data When no preset data has been entered the signal indicates bar code read status It is an NPN open collector output SeeP 44 BL 700 OK NG g ioko 4 6 Load E 5 i GND Rated load 24 VDC 30 mA max 2 1 4 RS 232C connection Wire the RS 232C as indicated below when connecting the BL 700 to a PC B Connecting the comp
19. To set the parity Confirm Enable type use the command below Setting parity type Change WP32n Even Confirm RP32 1 Odd Setting Stop bit Change WP33n n 0 1 bit Confirm RP33 1 2 bits Setting RTS CTS Change WP22n n 0 Disable handshaking Confirm RP22 1 Enable Setting RS 485 Change WP34n n 0 Disable multi drop link Confirm RP34 1 Enable Setting ID No for Change WP44nn nn 01 to 31 RS 485 multi drop Confirm RP44 link 99 Chapter 5 Serial Communication E Setting communication parameters 2 When the PLC link is not used Function Command Response Description Error code Handshaking Change WPO07n OK n 0 No handshaking 00 02 protocol 1 n 1 Use protocol 05 07 To set details of the 14 protocol use handshak ing protocol 2 Confirm RPO7 Handshaking Change WPO8n n 0 PASS RTRY protocol 2 protocol Confirm RPO8 n 1 ACK NAK protocol Adding Change WP39n n 0 Do not add checksum n 1 Add Confirm RP39 Header Change WP51hhh hhh Header up to five characters To set a header use HEX hexadecimal Confirm codes hhh FF Header is not set Delimiter Change WP52hhh hhh Delimiter up to five characters To set a delimiter use HEX hexadecimal Confirm codes hhh FF Delimiter is not set T
20. x Not used Forward _ Reverse 32 1 x Not used Forward Reverse Bar code UPC EAN Read EAN 13 UPC A Read EAN 8 Read UPC E No of UPC A output Add UPC E system code 0 Max code length output Effective Starting Specify label orientation Code 4 setup x Enable x Enable x Enable x 13 digits x 12 digits x Do not add Add x Not used Forward _ Reverse 32 1 x Not used Forward _ Reverse Bar code None Printed 98 01 07 20 40 28 2 2 82 Chapter 5 Serial Communication 5 1 5 2 5 3 5 3 1 5 3 2 Serial Communication eeeseemm e 84 Details on Data Communication 0aaeeeeeeeeeen 85 Command Communication sseeen 88 Setup of Direct Control Commande A 88 Details on Parameter Setting Commands 92 Chapter 5 Serial Communication 5 1 Serial Communication The BL 700 communicates with the PC via the RS 232C serial port This enables you to change the BL 700 s settings from your PC Communication types The BL 700 provides the following two communication types e Data communication Sends read bar code data from the BL 700 to the PC Command communication Changes the BL 700 s settings by sending a command from the PC to the BL 700 All communication is performed using ASCII codes Communication setup Configure
21. Code setup Utilities Read Mode Decoding match count e Single Muliil e Multi Multis 1 255 Data send Read error e After Read C At trigger input ASC Additional information HEX 4992524F32 F Decoding count M Scan count e F Code type F Label orientation Trigger setup B Clicking on radio button Used to select any of several options The selected item is marked with Read Mode e Single C Mul i C Multi2 C Multis B Clicking ona box Used to select whether to enable or disable this function To enable this function the mark is checked with For the Windows Ver 3 1 it is checked with x RTS CTS Use RTS CTS handshaking B Clicking on V arrow Used to select any of several options Baud rate RIS CTS 9600 gt bps r Use RTS CTS handshaking 38400 F data bits Parit Stop bit e7bits e1 bit C Odd CB biis one C2 bits 24 Chapter 4 Installing the Setup Software B Entering a value After clicking in the frame enter a value using the keyboard If the entered value exceeds the setting range an error message is displayed gt See P 82 Decoding match aH 1 255 B Entering characters When you click in the frame labeled ASC you can enter characters using the keyboard When you click in the frame labeled HEX you can enter characters using hexa decimal number
22. KEYENCE BLSET If this directory is correct click on Next N If you wish to change the directory click on Browse R and select the desired directory 6 When installation starts the file copy process is displayed as a graph When the installation is completed the following message appears A Setup is complete You may run the installed program by double clicking on the installed program icon 7 For Windows 3 1 double click on the BL icon in the KEYENCE group to start the setup software For Windows 95 start the program from the Start menu 21 Chapter 4 Installing the Setup Software 4 2 Setup Software Operating Procedure 4 2 1 Operating procedure To set up the BL using the setup software follow the procedure below 1 Connect the BL to the host computer using a null modem cable For the recommended cable see P 12 and P 19 2 Start the BL setup software 3 In Select Mode of File etc select the model to be connected BL 700 4 Select a setup item and set it to the desired condition 5 Before sending the updated settings to the BL 700 click on COM PORT to match the communication parameters of the personal computer with the current settings of the BL The default settings of the BL are as follows Baud rate 9600 bit s Data length 7 bit Parity Even Stop bit length 1 bit PLC link Don t use Multi drop link Disabled Immediately after you p
23. M3 nuts M3 screws Select screws of the proper length by checking the thickness of the plate used for mounting The screws provided are for use with the mounting bracket For the mounting hole diameter see P 127 E Using the supplied mounting brackets Vertical scanning M4 screws Washer accessory Insulating spacer accessory M3 screws accessory Horizontal scanning uu M4 screws e aec Washer accessory c gd See Insulating spacer Z accessory M3 screws accessory Use the set screw to secure the mounting bracket to the unit Forthe mounting hole diameter see P 127 When the insulating spacer is mounted it can reduce the influence of noise from the mounting bracket 25 Chapter 2 Connection and Installation Mounting angle and mounting distance Reading distance Panel surface Reading distance 230 mm BL 700 701 380 mm BL 740 741 500 mm BL 780 781 Set the angle and reading distance by referring to the read range characteristics and angle characteristics described on P 122 to P 124 The allowable reading distance and angle may vary depending on the narrow bar width of the bar code the bar code size and the readability of the bar code Set these parameters after performing a test read of the required bar code using the unit Note Do not set the unit at an angle at which the laser beam is perpendicular to the surface of the bar code
24. Press the TEST switch again to reset the settings Note All commands should be entered in all uppercase characters The BL cannot accept lowercase characters 64 Chapter 5 Serial Communication 5 2 Details on Data Communication Communication protocols Hardware handshaking The BL 700 supports the following four handshaking protocols E No Handshaking The BL 700 sends read data to the PC without using any handshaking protocol E PASS RTRY Handshaking Response PASS RTRY Oe e After sending the read data the BL 700 waits for a response from the PC The response is either a PASS command or a RTRY command The PASS command quit indicates that the PC has successfully received one data packet The BL 700 then prepares for the next data transmission The RTRY command request to re send indicates that the data was not transmitted successfully The command is a request to the BL 700 to re send the data The BL 700 sends the same data again and then waits for the re sponse After the BL 700 once receives PASS the BL 700 sends back no data even if RTRY is sent to the BL 700 The BL 700 can continue to read while waiting for the PASS command The data is stored in the BL 700 s transmission buffer For the capacity of the transmission buffer see P 86 If the amount of stored data exceeds the capacity of the transmission buffer the BL 700 sends back Header JOVER Delimiter to the PC and c
25. To calculate the check digit the BL 700 uses Modulus 10 3 weight Tips A When reading the standard distribution code bar code on the carton box set 14 digits or 16 digits in the bar code setting and set Check digit test 63 Chapter 4 Installing the Setup Software Codabar detail settings When Codabar is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Bar code detail setup Code No Code type Codabar setup Start stop character C Do not send 9 Lower case s Upper case J F Inspect check digit Type of check digit M Send check dia 1 When Lowercase or Uppercase is set in Start stop character the BL 700 adds A B C D lowercase or uppercase to the data and sends it 2 When Check digit is set the following appears Iv Send check digit When Send check digit is set the BL 700 sends the data including the check digit Select the type of check digit to be used Type of check digit Modulus1 li Modulusl Modulus11 Modulus1 Aweight Modulus 10Aveight3 7 Check DR Modulus1 1 A Modulus1 AWeight2 A 64 Chapter 4 Installing the Setup Software UPC EAN detail settings When UPC EAN is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Bar code detail setup C
26. 2 Even if a bar code is within the above reading range it may not be read depending on the bar code quality Set the optimum reading position based on enough reading tests Note 3 Normally the reading distance should be set to 500 mm focal length In this case the maximum readable label width is 465 mm when the narrow bar width is 0 5 mm or more 124 Appendices Appendix A 3 Angular Characteristics Typical Model Narrow bar width Skew BL 700 701 0 15 mm 70 to 20 5 to 455 0 19 mm 70 to 20 5 to 455 0 25 mm 70 to 20 5 to 455 0 5 mm 70 to 20 5 to 455 BL 740 741 0 25 mm 70 to 20 5 to 455 0 32 mm 70 to 20 5 to 455 0 5 mm 70 to 20 5 to 455 1 0 mm 70 to 20 5 to 455 BL 780 781 0 32 mm 60 to 20 5 to 445 0 5 mm 70 to 20 5 to 450 1 0 mm Measuring conditions 70 to 20 5 to 450 Barcode KEYENCE standard bar code Reading distance 230 mm BL 700 701 380 mm BL 740 741 500 mm BL 780 781 Note The skew angle of 20 to 5 is the specular reflection range In this range bar codes cannot be read or reading error may occur Be sure not to mount the BL 700 series at the above skew angles Skew Pitch Tilt Appendices
27. Depending on the reading rate the BL 700 displays the STABILITY LEDs as listed By checking the display adjust the reading distance and angle so that the reading rate reaches the highest level Reading rate STABILITY LED OK NG LED 81 to 100 5 LEDs ON Green 61 to 80 4 LEDs ON Green 41 to 60 3 LEDs ON Green 21 to 40 2 LEDs ON Green 1 to 20 96 1 LED ON Green 0 96 Red 38 Chapter 3 Functions for Reading Operation 4 In the test mode the unit outputs the serial communication data in the following format every 100 scans By connecting the BL 700 to a PC and using a BL setup software terminal the following data can be displayed on the PC screen c See P 79 for details of operation Delimiter m Readout data m 0 to 100 zero suppressed ON NG LED turns ON but OK NG output does not turn ON 5 Press the TEST switch again to exit the test mode LM Gently pressing the TEST switch once for less than 3 seconds will cause the BL 700 to read a bar code once It also performs serial output and OK NG output 3 4 2 Tact check mode In this test mode the unit counts how many scans can be decoded the decode count while reading one bar code This mode is useful when testing which line speed can be expected when actually implementing the BL 700 system on the line This is enabled when the bar code label is moving E Operation Follow the instructions below
28. No of Change MAXm nn m 0 to 3 Codes 1 to 4 readable digits Confirm MAXm nn 01 to 32 For CODE39 Codabar 03 to 32 For ITF 02 to 32 For CODE128 01 to 64 Setting Min No of Change readable digits Confirm Note With EAN code this command causes error CODE39 Sending Change WCm00n m 0 to 3 Codes 1 to 4 start stop charac Confirm RCMOO n 0 Disable ien 1 Enable CODE39 Inspec Change WCm01n m 0 to 3 Codes 1 to 4 tion of check digit Confirm RCmO1 n 0 Disable Modulus 43 1 Enable 94 Chapter 5 Serial Communication EE Function Command being Response Description sent CODE39 Change WCm02n OK m 0 to 3 Codes 1 to 4 Sending check Confirm RCm02 n 0 Disable digit 1 Enable ITF Change WCm10n m 0 to 3 Codes 1 to 4 Inspection of check 20 Di digit Modulus 10 Confirm WCm10 n 0 Disable Wait 3 1 Enable ITF Change WCm11n m 0 to 3 Codes 1 to 4 Sending check Confirm RCm11 n 0 Disable digit 1 Enable Codabar Change WCm30n m 0 to 3 Codes 1 to 4 Sending start stop Confirm RCm30 n 0 Disable character i 1 Enable Codabar Change WCm31n m 0 to 3 Codes 1 to 4 Start Stop Confirm RCm31 n 0 Lower case character type 1 Upper case Codabar Change WCm32n m 0 to 3 Codes 1 to 4 Inspection of check Confirm RCm32 n 0 Disable digi 1 Enable Codabar Change WCm33n m 0 to 3 Codes 1
29. Reading rate check Tact check Baud rate 9600 bps Data bits x 7 bits _ 8 bits Parity x Even _ Odd _ None Stop bits x 1 bit _ 2 bits RTS CTS _ Use RTS CTS handshaking Multi drop link RS 485 _ Enable ID number No 1 4 Comm Settings 2 Use PLC _ Enable Handshaking x None _ PASS RTRY ACK NAK Header x None STX ESC Custom Delimiter x CR CR LF ETX Custom Partition mark SA Intermediate delimiter 2C Checksum _ Enable 5 Utility Stability LED OK NG output duration Preset data no data L Use stability LED 50 x 10 ms 1 2 81 Chapter 4 Code 1 setup Installing the Setup Software Bar code CODE39 Main code length Min code length Send start stop character Inspect check digit Modulus 43 Send check digit Max code length output Effective Starting Specify label orientation Code 2 setup 32 3 _ Enable _ Enable x Enable x Not used Forward _ Reverse 32 1 x Not used Forward Reverse Bar code Codabar Max code length Min code length Start stop character Inspect check digit Send check digit Type of check digit Max code length output Effective Starting Specify label orientation Code 3 setup 32 3 _ Do not send x Lower case Upper case _ Enable x Enable Modulus 16
30. method The example given for these two methods uses the single label read mode gt see P 33 which reads one bar code while trigger input turns on once and uses the after read as the data send mode 2 see P 32 B Level signal trigger When the trigger input turns on laser emission begins and the unit begins reading The laser turns off after reaching the specified decode count Then the unit sends the readout data Succeed to read Fail to read Trigger input o Se Bar code Laser beams 4 2 Communication time 3 OK NG output JOKING 4 NG ae 1 Set trigger input so that it stays on long enough for the laser beam to cover the entire bar code 2 After the trigger input exceeds the preset input time the laser begins to emit See note on the next page 8 The communication time can be obtained from the following expression Code length of data to be X sent Header number of characters in delimiter Data bits 1 If parity is used Start stop bit Baud rate 4 The length of time that the OK NG output is on can be changed to between 10 ms and 2 55 s 5 The OK NG output turns on 5 ms after the data has been read or trigger input turns off in case of reading failure Note 5 seconds after the power switch turns on or an UNLOCK command o see P 90 is sent the unit will not start reading a bar code by turning o
31. quiet zones of a bar code Appendices Note 2 Even if a bar code is within the above reading range it may not be read depending on the bar code quality Set the optimum reading position based on enough reading tests Note 3 Normally the reading distance should be set to 230 mm focal length In this case the maximum readable label width is 215 mm when the narrow bar width is 0 19 mm or more 123 Appendices E BL 780 781 Unit mm Bar code type Narrow bar width Reading Max readable distance label width CODE39 0 32 480 to 580 435 CODE39 0 5 320 to 870 735 CODE39 1 0 200 to 1100 930 CODE39 2 0 200 to 1200 0 dU 200 00 400 909 600 400 609 900 1990 11001200 Reading distance T T T T T T T T T T mm 500 Fa 600 Focal length gth de dE 400 A 300 200 100 e oo pe 400465 435 7359301010 0 400 200 Measuring conditions 300 The KEYENCE standard Y bar code is used 400 Ratio of thin bar to thick bar 1 2 5 A kee 500 Skew 0 B gt Pitch 0 pe C su 600 Es a D Readable label width mm PA Ft 2 3 o 2 Ca St For the reading distance measuring reference see P 28 Note 1 The readable label width means a bar code length including the right and left margins quiet zones of a bar code Note
32. 1 Hold down the TEST switch for 5 seconds Release the switch when two STABILITY LEDs illuminate 2 The BL 700 then enters the mode in which the laser emission is always ON Attempt to use the BL 700 to read bar codes moving on the line k Reading distance i Rc N Panel surface sIl Reading distance 230 mm BL 700 701 380 mm BL 740 741 500 mm BL 780 781 3 Depending on the decode count the BL 700 displays the STABILITY LEDs as listed below 0 2 seconds after the last bar code has passed the laser emission range By checking the display you can recognize how much stability the BL 700 ensures during readout To display the readout count follow the procedure in 4 to display the data on the PC screen 39 Chapter 3 Functions for Reading Operation Reading rate STABILITY LED OK NG LED 100 or more 5 LEDs ON Green The readout count equals or exceeds 50 to 99 4 LEDs ON the matching decode count 10 to 49 3 LEDs ON Red The readout count is below the matching 5109 2 LEDs ON decode count 1104 1 LED ON 0 Red The BL 700 continues to read the data while the laser beams scan the bar codes Thus the STABILITY LEDs are not ON When the bar code reading stops for 0 2 seconds the BL 700 stops scanning and turns ON the STABILITY LEDs 4 In the serial communication mode the BL 700 outputs the data in the following format By connecting the unit to a PC and using the BL
33. 1 2 Devices used for PLC link The BL 700 supports the following PLC devices To use MELSEC A series select the data register or file register The available memory areas of the MELSEC A or SYSMAC C may be smaller than the following data For details see the instruction manual for the PLC being used PLC Device name Memory area KV 10 16 Data memory DMO000 to DM0999 KV 24 40 80 Data memory DMO000 to DM1999 KV 300 Data memory DMO000 to DM8999 MELSEC A Data register DMO0000 to D8191 File register DMO0000 to R8191 according to the setting SYSMAC C Data memory DMO0000 to DM6143 The MELSEC A series provides an extension file register When a block number is specified during the BL 700 setup the specified extension file register is used When 0 is specified for the block number the extension file register of the block number specified in the PLC program is used If no block number is specified during the BL 700 setup and PLC programming the file register incorporated in the CPU is used Note KV 300 is not available in Europe 105 Chapter 6 PLC Link 6 2 Setting the BL 700 and PLC 6 2 1 Setting the BL 700 series Use the BL 700 setup software to set the following For the differences in setting due to the link unit or PLC type see the next subsection Setting the PLC 1 In Comm settings 1 set the following data Match the baud rate data length parity and sto
34. 2 Click on COM PORT to set the communication parameters of the host com puter according to the values listed in the step 1 above procedure Select an RS 232C port and click on OK COM PORT settings Port j Port 1 Port 2 chan Cie Baud rate C oyo Data bits Gd bits CB bits Parity Eyen COdd C None Stop bits C bi CZ bits IE OK 73 Chapter 4 Installing the Setup Software 3 Click on Send settings Save in BL EEP ROM The updated settings are then sent to the BL 700 Send Receive settings BL 4 If the settings were successfully sent to the BL 700 the following message appears Result BL setting is finished If the host computer failed to send the data to the BL 700 the following mes sage appears Error Failed to set up BL If this message is displayed check the following points e Check that COM PORT is set as shown in 1 when the 1st 3rd and 5th STABILITY LEDs from the top flash simultaneously when in setting data send receive waiting status Check that the power to the BL 700 is ON e Check that the RS 232C cable pin assignment of the BL 700 is the same as that of the host computer 74 Chapter 4 Installing the Setup Software 2 _ LOMU Reading the current settings of the BL 700 To read the current settings of the BL 700 perform
35. Connection and Installation E Connecting SYSMAC C series Connecting with C200H LK202 V1 Connecting with C200HW COMO3 C500 LK201 V1 COMO6 C500 LK203 C120 LK202 V1 Communication board Twisted pair cable N 48 ses p mna m D sub 9 pin male M2 6 screw Link unit Twisted pair cable EH Bee D sub 9 pin male M2 6 screw B Connecting SYSMAC CV series Connecting with CV 500 LK201 CV500 CV1000 CVM1 Twisted pair cable SG 9 4 RDB 8 RDA 6 ia D HY Bs D sub 9 pin male M2 6 screw Note BL U1 and KV L2 are not available in Europe 22 Chapter 2 Connection and Installation 2 4 Installation 2 4 1 Operating environment precautions Ambient environments In panel installation Hints on correct use This unit is a precision instrument and you must take care in choosing the operat ing environment Do not install the unit in place as shown below Theunit is exposed to direct sunlight or the ambient temperature may fall below 0 C 32 F or exceed 40 C 104 F Power supply 0 to 50 C 32 to 122 F The relative humidity may exceed the range of 35 to 85 or condensation may occur due to rapid temperature changes Corrosive gas or inflammable gas is present or a high level of dust salt iron particles or soot is present The unit is subject to vibration or impact Water oil or chemicals may
36. NEE 11 Wiring the RS 422A E 14 Wiring the KEYENCE power supply unit BL U2 N 42 16 Connecting the power supply EE 16 Connecting the BL 700 to BL U2 N 42 sssssssssseeesseeessrernee 16 Terminals of I O terminal block and connections 17 Terminal c t eo eo alde i DR a ac alele ou 18 Connecting RS 232C BL U2 EE 18 Connecting the N 42 to RS 422A EE 21 Installati n C PER E N I a 23 Operating environment Drecautlons men 23 Installing the BL 700 Series men nenea 25 Installing the BL UT inet tees 27 Installing the BL U2 N 42 cette dein 27 Chapter 2 Connection and Installation 2 1 BL 700 Connections This section describes connections when a KEYENCE power supply unit is not used 2 1 1 Connector pin assignment The BL 700 connector has the following pin assignment 12 345 D sub 9 pin female O0O000 DTE specification defined as terminal OOOO 44 40 screw male e 7 8 9 Pin No Cable color Description Signal direction Connector Shield Frame ground case Yellow Trigger input Input Brown Receives RS 232C data Input Purple Sends RS 232C data Output White OK output Output Black Ground common ground for respective signals Gray NG output Output Pink Request to send RS 232C data Output always ON Blue Enable to send data through Input RS 232C Red 5 V DC power supply Input 2 1 2 Power supply connections
37. None Reading error code B Trigger input setup Selection method ERROR Level signal trigger Input time 2 ms Input polarity Normal Open Start test mode at trigger input ON Don t start Start test mode at power ON Don t start Trigger ON command LON Trigger OFF command LOFF 144 Appendices E Comm Settings 1 Baud rate 9600 bit s Data length 7 bits Parity Even Stop bits 1 bit RTS CTS protocol Don t use Multi drop link Don t use E Comm Settings 2 PLC link Don t use Protocol Non procedure Header None Delimiter CR Checksum Don t add E Communication character Delimiter character BA Semi delimiter 2C B Utilities OK NG output ON time 500 ms STABILITY LEDs Don t display Preset data Don t set Appendices 145 146 WARRANTIES AND DISCLAIMERS 1 KEYENCE warrants the Products to be free of defects in materials and workmanship for a period of one 1 year from the date of shipment If any models or samples were shown to Buyer such models or samples were used merely to illustrate the general type and quality of the Products and not to represent that the Products would necessarily conform to said models or samples Any Products found to be defective must be shipped to KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for inspection and examination Upon
38. Output Signal ground terminal for RS 422A data reception Input terminal for RS 422A data reception Input Viewed from the left of the terminal block M3 0 screws are used for the terminal block Use the following crimp terminals for connections Round shape Fork shape 6 0 mm e Qd 6 0 mm or x less less E Connecting trigger input The trigger input allows the BL 700 series to start reading bar codes turn on the laser beam The trigger input is turned ON when 8 5 to 30 VDC input is activated between the trigger input terminals The BL U1 power supply for the sensor can be used as the input power supply TIM 12V OUT alelele Contact or ol solid state 8 5 to 30 VDC 10 Chapter 2 Connection and Installation E Connecting OK NG output The OK NG output is used to differentiate between acceptable and unacceptable results based on the comparison with the preset data and to indicate whether or not the BL 700 series successfully read bar codes gt See P 44 The OK NG output is an open collector output COM OK NG PIPP Rated load 30 V max 100 mA Load Load o E l O circuit diagram Input circuit diagram Output circuit diagram 3 3 KQ OK NG M Load el ko FS oV EAR NN ECH xL
39. Setup parameter Code type Maximum number of digits Minimum number of digits Send start stop character Don t send Don t send Don t send Don t send CODE39 Coda bar Send Send Send Send Start stop character type Lowercase Lowercase Lowercase Lowercase Coda bar Uppercase Uppercase Uppercase Uppercase Test check digit Don t test Don t test Don t test Don t test CODE39 Coda bar ITF Test Test Test Test Check digit type Coda bar Send check digit Don t send Don t send Don t send Don t send CODE39 Coda bar ITF Send Send Send Send Read EAN More than EAN 13 digit EAN 13 digit EAN 13 digit one can be selected EAN 8 digit EAN 8 digit EAN 8 digit UPC E UPC E UPC E Number of output 13 digits 13 digits 13 digits 13 digits digits of UPC A 12 digits 12 digits 12 digits 12 digits Add 0 to Don t add Don t add Don t add Don t add UPC E system code Add Add Add Add Appendices Check double Don t check Don t check Don t check Don t check character start pattern Check Check Check Check Set specified digit Don t set Don t set Don t set Don t set output function Set Set Set Set Specified direction Forward Forward Forward Forward Backward Backward Backward Backward Number of effective digits Co C Start digit Set label reading in the Don t set D
40. Software Trigger input setting desired within 8 characters Enter the Read error code from the keyboard The code can be changed as Normally the initial setting ERROR should be used as provided If a blank is specified for the setting the BL 700 will not send the read error code Read mode 2 P 35 to 38 Data transmission trigger gt P 34 Click Trigger input setting to set the trigger input Double reading prevention time gt P 35 to 36 Decoding match count P 32 Additional data function gt P 48 to 49 Read error code gt P 89 Set the trigger input scanning method and trigger ON OFF command 1 Test mode initiated with trigger input ON Signal type State Input time Level Normally open e 2ms One shot Normally close C 10ms Command for Trigger ON Command for Trigger OFF ASC LON ASC HEX HEX DEA I Enable e headijig Tale iec C Tact chech Test mode initiated with upon power up T Enable Lol head Tae Ciech For the scanning method select either Level signal trigger or One shot signal trigger If One shot signal trigger is selected the scanning time setting menu also appears One shot input time x100ms 1 255 Set the scanning time to a number from 1 to 255 100 ms to 25 5 s 57 Chapter 4 Installing the Setup Software 2 Enter the Trigger ON OFF command from the
41. To confirm the current settings send a setting confirmation command After successfully executing the command the BL 700 sends back an OK If an error occurs with this command the BL 700 sends back ERRnn 4 To save the current settings in the EEP ROM send SAVE to the BL 700 Once you save the settings in the EEP ROM the BL 700 will start with these settings when the BL 700 is turned on next After successfully executing the command the BL 700 sends back an OK If an error occurs with this command the BL 700 sends back ERRnn 5 To quit the setting mode and perform the normal bar code reading send SEND to the BL 700 After successfully executing the command the BL 700 sends back an OK If an error occurs with this command the BL 700 sends back ERRnn When the command format is Command CR the response format is Response CR When the command format is STX Command ETX the response format is STX Response ETX Command Response Command CR Response CR Command Response e lt LF gt can be added at the end of the command being sent In this case however lt LF gt is not added to the response data e When lt ESC gt is added before the command being sent characters in the BL 700 s command receiving buffer are cleared f the BL 700 s command receiving buffer contains erroneous characters due to a data transmission error during communication add lt ESC gt to the command being sen
42. Trigger input Input Common terminal for trigger input Input OK output Output NG output Output Common terminal for output Output E Connecting trigger input The trigger input allows the BL 700 to start reading bar codes turn on the laser beam To turn ON the trigger input supply 15 to 26 VDC between the trigger input termi nals TIM coulox DCH Internal circuit 15 to 26 VDC E Connecting OK NG output The OK NG output indicates the result of the comparison with preset data or indicates whether reading is successful or not pa A 3 Load D E 2 d I Load i Load Rated load 30 V max 100 mA 17 Chapter 2 Connection and Installation 2 3 4 Terminal A solderless contact pin as shown below is available for connection 2 3 5 Connecting RS 232C BL U2 Pin assignment 12 345 OOOO0 D sub 9 pin male 0000 DTE specification defined as terminal 44 40 screw 6 7 8 9 Symbol Description Signal direction RD RXD Receive data Input SD TXD Send data Output ER DTR Connected to pin No 6 inside Output SG Signal ground DR DSR Connected to pin No 4 inside Input RS RTS Request to send data always ON Output CS CTS Enable to send data Input
43. VDC 24 VDC LEE m E T CAUTION Make sure that the power supply provides 24 VDC If the power supply output is not 24 VDC it can damage the unit Note If the power supply is UL rated it must provide Class 2 output 2 3 2 Connecting the BL 700 to BL U2 N 42 Connect the BL 700 to the READER port of the BL U2 N 42 pu KEYENCE ac Q O OQ POWER SD RD Li B READER port pin assignment 1 51 3049 D sub 9 pin male 00000 DCE specification defined as terminal 0000 44 40 screw female 6 7 8 9 Symbol Function Signal direction TIM Trigger input Output RD RXD Receives RS 232C data Output SD TXD Sends RS 232C data Input OK OK signal Input GND SG Ground Common ground for respective signal NG NG signal Input RS RTS Ready to send RS 232C data Input CS CTS Request to send RS 232C data Output 5 V 5 V power supply output Output Note Do not extend a power cable A long power cable can cause a voltage drop preventing the BL 700 from starting properly 16 Chapter 2 Connection and Installation 2 3 3 Terminals of I O terminal block and connections TIM COM OK OG COM TEE EE Viewed from the left of the unit Description Signal direction
44. VDC power supply Using a different voltage level may damage the unit When using the KEYENCE power supply unit BL U1 BL U2 N 42 or N 48 select the voltage level which can be supplied by the power supply unit If a nonconforming power supply is connected the BL 700 may be dam aged The BL 700 is a precision instrument If the unit is dropped or shocked it may be damaged Take due consideration when transporting or installing the unit WU Do not hold the cables when carrying the units The units may hit each other and become damaged Incorrect Before installing the BL 700 read 2 4 Installation of this manual carefully to select a suitable installation site You cannot perform any operation for 5 seconds after turning ON the BL 700 During this time the motor rotation stabilizes Wait for a while after turning ON the BL 700 then start reading or another operation At shipment the protective seals are affixed to the transmitter and receiver to avoid fingerprints when mounting the unit Be sure to remove the seals before use Do not allow water oil or dust to adhere to the transmitter and receiver Adhe sion of these materials may cause a reading error If the surface is contami nated gently wipe it with a soft cloth moistened with alcohol Package Contents List The package contains the following components Be sure to check the package contents against the checklist before use B BL 700 pac
45. emeeeeeoeeoeeeooeeeaon eaae 220 K INKEY 230 IF K lt gt THEN GOSUB 410 240 A LOC 1 250 IF A lt gt 0 THEN GOSUB 320 260 GOTO 210 310 320 Receive Datarea aere aere aaa 330 IF RD CHR amp H02 THEN RD 340 IF RD CHR H03 THEN GOSUB 710 RETURN GOTO 210 350 IF RD CHR HOD THEN GOSUB 610 RETURN GOTO 210 360 DAT DAT RD 370 RETURN 400 410 Send Command eee ere area 420 IF K CHR amp HOD THEN 470 430 IF K Q AND CM THEN CM QUIT GOTO 470 440 PRINT K 450 CM CM K 460 RETURN 470 480 PRINT 41 CM CHR amp HOD 490 PRINT PRINT CM command is sent 500 CM 510 RETURN 600 610 Display response data to the command 620 PRINT DAT ie sent back 630 DAT 640 RETURN 700 HIT 720 PRINT DAT is read 730 DAT 740 RETURN Appendices Note This sample program is shown for your reference only Please note that this may not work correctly depending on the version of BASIC you use 131 Appendices Appendix F Sample Program for the PLC Link The sample program stores the read data in D105 DM105 and subsequent DMs You can change the program to suit your application Before using the sample program check that your system meets the following requirements E BL 700 settings The scan method is level signal trigger Usethe PLC trigger area The DM head address is 0000 E Processing of da
46. examination by KEYENCE KEYENCE at its sole option will refund the purchase price of or repair or replace at no charge any Products found to be defective This warranty does not apply to any defects resulting from any action of Buyer including but not limited to improper installation improper interfacing improper repair unauthorized modification misapplication and mishandling such as exposure to excessive current heat coldness moisture vibration or outdoors air Components which wear are not warranted 2 KEYENCE is pleased to offer suggestions on the use of its various Products They are only suggestions and it is Buyer s responsibility to ascertain the fitness of the Products for Buyer s intended use KEYENCE will not be responsible for any damages that may result from the use of the Products 3 The Products and any samples Products Samples supplied to Buyer are not to be used internally in humans for human transportation as safety devices or fail safe systems unless their written specifications state otherwise Should any Products Samples be used in such a manner or misused in any way KEYENCE assumes no responsibility and additionally Buyer will indemnify KEYENCE and hold KEYENCE harmless from any liability or damage whatsoever arising out of any misuse of the Products Samples 4 OTHER THAN AS STATED HEREIN THE PRODUCTS SAMPLES ARE PROVIDED WITH NO OTHER WARRANTIES WHATSOEVER ALL EXPRESS IMPLIED AND STATUTORY WARRANT
47. formats can be selected Other than the following formats you can freely set up to 5 characters Header lt ESC gt 1BH lt STX gt 02H None Delimiter CR ODH CR 0DH lt LF gt 0AH lt ETX gt 03H If the BL 700 fails to read a bar code the BL 700 sends back a read error code The initial setting of the read error code is as follows Header ERROR Delimiter The read error code can freely be changed within 8 characters The BL 700 can be set to send no error code See P 57 87 Chapter 5 Serial Communication 5 3 Command Communication The BL 700 includes commands to directly operate the BL 700 direct control commands and the commands used to change or confirm the BL700 s settings parameter setting commands 5 3 1 Setup of Direct Control Commands Communication procedure 1 Send a direct control command from the PC to the BL 700 2 After receiving the command the BL 700 sends back an OK response and executes the required operation When the read operation control command or test mode control command is sent to the BL 700 the BL 700 sends back no response 3 When an incorrect command is sent to the BL 700 the BL 700 sends back no response Communication format When the command format is Command CR the response format is Response CR When the command format is STX Command ETX the response format is SSTX Response ETX Command Resp
48. of a bar code Note 2 Even if a bar code is within the above reading range it may not be read depending on the bar code quality Set the optimum reading position based on enough reading tests Note 3 Normally the reading distance should be set to 230 mm focal length In this case the maximum readable label width is 215 mm when the narrow bar width is 0 19 mm or more 122 Appendices E BL 740 741 Bar code type Narrow bar width Reading distance Unit mm Max readable label width CODE39 0 25 360 to 440 330 CODE39 0 32 360 to 490 350 CODE39 0 5 330 to 550 430 CODE39 1 230 to 650 510 UPC EAN1x 1 time 150 to 750 r 400 Focal length The KEYENCE standard bar code is used Ratio of thin bar to thick bar 1 2 5 Skew 0 Pitch 0 e Tilt 0 D i D 15072750 o 100 200 300 400 I Measuring qn aA 360 490 B330 550 C 230 4650 600 500 600 700 om Reading distance mm 300 SS EE A i _ 200 D i n 100 300340 330350430510600 LH d 100 Y Y 1 200 i J Y Y 300 mm Readable label width Note 1 The readable label width means a bar code length including the right and left margins
49. programmable logic controller Since the BL 700 directly controls the PLC s memory no program is required for data communication resulting in a reduced number of programming steps As compared with the serial communication using a computer the PLC link in volves the following limitations The BL 700 settings cannot be changed because the PLC link cannot send a command to the BL 700 However the PLC link provides a reading control address to start end reading e The PLC link cannot start the test mode 6 1 1 List of PLCs used for PLC link KEYENCE Built in CPU port KV series KV 10 16 24 40 80 KV 300 Serial interface module KV L2 Mitsubishi Built in CPU port MELSEC A series A2CCPU24 A2CCPU24 PRF Calculator link unit AJ71C24 AJ71C24 Sx AJ71UC24 A0J2 C214 S1 A1SJ71 U C24 R2 PRF R4 OMRON Built in CPU port SYSMAC C series C20H 28H 40H 60H C200HS CPU21 23 31 33 C200HE CPU42 C200HG CPU43 63 C200HX CPU44 64 High order link unit C200H LK201 V1 C500 LK203 C500 LK201 V1 C120 LK201 V1 C200H LK202 V1 C120 LK202 V1 Communication board C200HW COMO2 C200HW COMO3 C200HW COM04 C200HW COM05 C200HW COMO6 OMRON Built in CPU port SYSMAC CQM1 series CQM1 CPU21 41 42 43 44 OMRON Built in CPU port SYSMAC CV series CV500 CV1000 CV M1 High order link unit CV500 LK201 Note KV 300 and KV L2 are not available in Europe 104 Chapter 6 PCL Link 6
50. read the data after the laser beam turns ON 31 Chapter 3 Functions for Reading Operation 3 1 2 Data send mode In the single label read mode only you can select from the two data send modes OK NG output on trigger described below In the multi label read mode you can only select the send after reading mode Send after read The unit outputs the communication and OK NG signals after a successful read trigger output turns on as many times as the preset decode count This is the same operation as in the time chart described in 3 1 1 Scanning method Nor mally this is the method you should use e Send at trigger input The unit outputs the communication and OK NG signal when the trigger input turns off or the preset input time has passed if one shot signal trigger is selected lt Succeed to read gt lt Fail to read gt Trigger input Bar code Laser beams Po a Communication time OK NG NG OK NG output 32 Chapter 3 Functions for Reading Operation 3 2 Read Modes The BL 700 provides 4 types of read modes 3 2 1 Single label read mode This mode allows the unit to read one bar code during one trigger input signal The operation and timing chart are described on page 30 to 32 3 2 2 Multi label read mode 1 Multi 1 This mode allows the unit to read several bar codes printed on one label as shown below during one trigger input
51. setup software 2 See P 68 STABILITY LEDs do not light in normal read mode ON NG output ON NG LED turns on off normally according to the result of a comparison to the preset data The following also appears in the online test mode Decode count STABILITY LED 100 or more 5 LEDs light 50 to 99 4 LEDs light 10 to 49 3 LEDs light 5to9 2 LEDs light 1 to 4 1 LED light 0 42 Chapter 3 Functions for Reading Operation SEH E Unit operation status display STABILITY LEDs indicate the following information in addition to reading stability Operation status STABILITY LED display Action to be taken Power on LEDs turn on sequentially from the bottom During setup gt see P 92 All the LEDs flash Waiting for setting data send receive gt see P 73 The 1st 3rd and 5th LEDs from the top flash simultaneously In this status send the settings from the setup software Hold down the TEST switch for 8 seconds to set the data Laser forced OFF 2 with LOCK command see P 90 The bottom LED flashes When resetting laser forced OFF with UNLOCK command the unit returns to the initial operation at power on Unit error Either of the 2nd 3rd or 4th LEDs from the top flashes The unit may have failed or supply voltage may have dropped If supply voltage is normal the unit may have failed Contact the nearest KEYENCE offic
52. setup software terminal the following data can be displayed on the PC screen See P 77 for details of operation Delimiter Le Readout data m 1 to 9999 zero suppressed ON NG LED turns ON but OK NG output does not turn ON A value greater than 9999 cannot be added 5 When reading the same bar codes continuously within 0 2 seconds the BL 700 cannot separate the data and continues scanning to add the readout count When reading different bar codes within 0 2 seconds continuous scanning is enabled 6 Press the TEST switch again to exit the test mode Note 1 When the unit is running in test mode the laser beam remains on which can shorten the laser s service life Select the test mode only when you need to perform a test read Avoid long emis sion times Note 2 When using the additional information 5 see P 46 to 47 in the test mode the selected data is added in the same manner as in the normal operation mode However only when selecting the reading rate check mode the decode count and scan count are not added to the analyzed results To start the test mode the following alternative method is available in addition to the method of using the TEST switch Start the test mode using the serial commands 2 see P 89 Send the test mode start command TESTI TEST2 to start the test command By entering TESTI or TEST2 and pressing RETURN from the provided setup software terminal t
53. signal The unit outputs the readout data sequen tially Multi label read mode 1 operation Succeed to read Fail to read i E Repeat reading time Bar code J Laserbeams Communication time OK NG output o Jok 0 oW NG Inthe multi label read mode 1 the unit reads several bar codes continuously and outputs them sequentially as it reads while laser beam remains on and trigger input turns on after bar codes have been read or during the preset input time if one shot signal trigger is selected To prevent the unit from reading the same bar code twice the time for one bar code to pass across the laser beam s field and read plus the repeat reading time must be set 100 ms to 25 5 s During the repeat reading time the unit cannot read the same bar code repeatedly but can read different bar codes Areading error is issued only when the unit cannot read any bar code while the trigger input is on For OK NG output OK turns on every time the unit reads a bar code and NG turns on if the unit fails to read a bar code Comparison to the preset data is not performed 33 Chapter 3 Functions for Reading Operation 3 2 3 Multi label read mode 2 Multi 2 As with multi 1 mode this mode allows the unit to read several bar codes continu ously while the trigger input is on The number
54. splash the unit Astrong magnetic field or electric field is generated The ambient illumination intensity exceeds the range defined in the specification in P 120 To mount the power supply unit BL U1 BL U2 or N 42 carefully observe the following instructions Provide enough ventilation space Ifthe ambient temperature may fall below 0 C 32 F or exceed 50 C 122 provide a fan or air conditioner Do not mount this unit in a panel where a high voltage device is installed Place this unit as far away from power lines as possible Note The BL 700 conforms to the protective structure defined in IP 65 excluding the power supply unit connected Although installation environments subject to dust and water will not affect the BL 700 adhesion of dust or water drops to the transmitter receiver may disable readout of bar codes e Trigger TIM input Set the trigger input to be long enough to allow the laser beam to cover the entire bar code If the trigger input needs to be on for only a short period of time select one shot mode e Influence from mirror surface If a mirror surface metallic surface is near the bar code and the laser beam reflects off the mirror the BL 700 may cause a read error Protect the unit from the influence of a mirror surface by covering the surface or changing the bar code label position 23 Chapter 2 Connection and Installation e Barcode pitch Do not place several b
55. sub 9 pin male M2 6 screw PLC A oO 0o m D sub 9 pin male M2 6 screw BL U1 SJN AJN to CH FG SD RD RS CS DR SG ER D sub 25 pin male M2 6 screw Connection with C 20H C 28H C 40H C 60H BL U1 1 FG lt j 2 SD 3 RD Alps 5 cs 7 sG D sub 25 pin male M2 6 screw Note KV L2 and BL U1 are not available in Europe Connection with C 200HS CPU21 23 31 33 COM CPU21 41 42 43 44 C 200HE CPU42 C200HG CPU43 63 C200HX CPU44 64 C200HW COM02 COM04 COM05 COM06 PLC BL U1 FG FG SD EN SD RD 3 RD Rs 4 EN SES RS SERT UIS 6 ep e E D sub 9 pin male D sub 25 pin male M2 6 screw M2 6 screw 13 Chapter 2 Connection and Installation B SYSMAC CV series Connection with CV500 LK201 Connection with CV500 LK201 Port 2 Port 1 CV500 CV1000 CVM1 PLC BL U1 FG 1 1 FG SD 2 lt j 2 SD RD 3 3 RD RS 4 4 RS CS 5 5 CS SG 9 7 SG D sub 25 pin male D sub 25 pin male D sub 9 pin male D sub 25 pin male M2 6 screw M2 6 screw M2 6 screw M2 6 screw KEYENCE option OP 22149 1 5 m or commercially available cross cable can be used Note BL U1 is not available in Europe 2 2 6 Wiring the RS 422A Wire the RS 422A as indicated below m Connecting a general RS 422A unit Use the same wiring when connecting the BL U1 to the BL U1 External unit
56. the Setup Software This section describes the operating environment of the setup software and the software installation 4 1 1 Installing setup software B Hardware requirements IBM PC AT 100 compatible CPU 486 SX or higher Memory 4 MB or more Floppy disk drive 3 5 inch floppy disk drive 1 44 MB compatible Display Resolution 640 x 480 or higher Serial port A minimum of one RS 232C port is required B OS requirements e MS Windows 3 1 e MS Windows 95 4 1 2 Installation procedure 1 Insert the BL 700 setup software system disk into the floppy drive 2 Perform the following procedure Windows 3 1 Execute Run in the icon menu of the program manager Command Line CO Run Minimized e Windows 95 Select Run from the Start menu Run L2 x Type the name of a program folder or document and Windows will open it for you Cancel Browse 50 Chapter 4 Installing the Setup Software luere unu e E LLLLLLGLGLLULLGLLL ZLLULLLLLOD ODAALuiA a 3 ea 3 Run the SETUP file from the floppy disk drive This step is common to both the Windows 3 1 and Windows 95 Type in as follows A SETUP 4 The BL 700 setup software installer starts Follow the instructions in the install window Typically the installation procedure can be completed simply by pressing Next N twice 5 The setup software is normally installed in the following directory C
57. the following procedure This procedure is almost the same as the procedure for sending settings 1 Press the BL 700 TEST switch for 8 seconds When the 1st 3rd and 5th STA BILITY LEDs from the top flash simultaneously the communication protocol is temporarily set as indicated below this status is called setting data send receive waiting status e Baud rate 9600 bits s Data length 7 bits Parity Even Stop bit length 1 bit e PLC link Disabled e Multi drop link Disabled Tips 4 If you know the current communication parameter settings of the BL 700 step is not necessary You can send data to the BL 700 by setting the communication parameters of the host computer using COM PORT so that they conform to the current settings of the BL 700 However if PLC link is enabled you cannot send data to the BL 700 without performing step l because the handshaking protocol is set for PLC link only 2 Click on COM PORT to set the communication parameters of the host com puter according to the values listed in step 1 Select an RS 232C port and click on OK setup BL 700 lt lt Default changed gt gt SE Main Code setup Utilities Comm Settings 1 Comm Settings 2 3 EE ern e BL 700 E nr e a E SE Defaults Version Info Com port Transfer Monitor Exit C 3 Click on Send settings Save in BL EEP ROM When you click on Read BL settings the settings of the
58. 0 mA max input Maximum OFF current 1 0 mA OK NG Output type NPN open collector output Rated load 30 VDC 100 mA Leakage current at OFF 0 1 mA max Residual voltage at ON 1 V max Interface Conforms to EIA RS 422A Maximum RS 232C extension distance 1 2 km Ambient temperature 0 to 50 C 32 to 122 F No freezing Relative humidity 35 to 8596 No condensation Ambient atmosphere No dust no corrosive gas Vibration 10 to 55 Hz 1 5 mm double amplitude in X Y and Z directions 2 hours respectively Power supply voltage 24 VDC Zo Current consumption 250 mA 260 mA max Weight Approx 80 g Approx 100 g Appendices 127 Appendices Appendix D Dimensions E BL 700 701 740 741 780 781 4 ad 7 95 8 Laser beam j Cable length 1 8 m 100 l 5 He Laser transmitter Laser beam emission angle is 10 0 5 from perpendicular to plane A E BL 700 701 740 741 780 781 Mounting bracket Vertical scanning Horizontal scanning PA Ft 2 3 o 2 Ca St oo000 O 00 o0000 a 60 128 Appendices B BL U2 2 94 5 Lilss ih 71 en TT ri pa 21 E N 42 2 94 5 mounting hole Appendices
59. 10 to 49 3 LEDs ON 5 to 9 2 LEDs ON 1to4 1 LED ON 0 4 The BL 700 sends the data in the following format The information on the scan count during one trigger ON and the correct read out count is appended to the data The scan count includes the cases where no bar code is set Delimiter y Readout data m S m 1 to 9999 Readout count zero suppressed S 1 to 9999 Scan count zero suppressed 5 To quit the online test mode send the following command Command to be sent QUIT Send data OK When OK is returned to the command sent it indicates the mode is canceled Tips d Online test mode operation is the same as when setting the following from the BL 700 setup software To save the online test mode setting in the BL 700 set the following using the setup software Data adding function Add decode count Add scan count STABILITY LED Display the data Note When you try to enter the test mode by turning on trigger input you cannot use the serial command to enter the test mode Commands should be entered in all uppercase characters 41 Chapter 3 Functions for Reading Operation 3 5 STABILITY LEDs STABILITY LEDs allow you to easily check reading stability and operation status Indication of reading stability B When reading rate check mode is selected STABILITY LEDs light according to the reading rate shown in the table be
60. 2 2 1 2 2 2 2 2 3 2 2 4 2 2 5 2 2 6 2 3 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 3 6 2 4 2 4 1 2 4 2 2 4 3 2 4 4 BL 700 connections nenea nana eene 6 Connector pin assignment ne nenea nenea aaa amana nana 6 Power supply connections seen een nenne 6 Wiring O seaca en eene rage ee Ue Foe ere eeu rere Y ERE eae 7 RS 232C connection sessi nnne nnns nnn nnns 7 Connecting BL U1 and wiring ssse 8 Connecting the power suppiy 8 Gonnecting thie Ble 700 utet tet etel dateien 8 Setting BL U1 DIP switches ssssseeeennmne nnn 9 Terminals of I O terminal block and wiring seesesssss 10 Connecting RS 232C sssssssssssssseeeese nana na nana aaa 11 Wiring the RS 422A oe iiec t Bet eri ce a c a iecit 14 Wiring the KEYENCE power supply unit BL U2 N 42 16 Connecting the power suppiy enne 16 Connecting the BL 700 to BL U2 N 42 nenea nenea ana 16 Terminals of I O terminal block and connections sssssseseeesseeeeseeeee 17 Termmal ce in a at eee receipt eode e Ca o ede od ia oe 18 Connecting RS 232C DL UD 18 Connecting the N 42 to RS 422A sse 21 installation 2 22 3 eae ee ee eee 23 Operating environment precautions sssseeeeee 23 Installing the BL 700 Series sssssssseeeeee 25 inetaling ihe BEUT cet rn et Perret P la ae 27 Installing the DI LUNA 27
61. 52 2131 KEYENCE DEUTSCHLAND GmbH KEYENCE THAILAND CO LTD KEYENCE CORPORATION PHONE 06102 36 89 0 FAX 06102 36 89 100 PHONE 02 369 2777 FAX 02 369 2775 E SPARE eR P Higashi Yodogawa ku KEYENCE UK LIMITED KEYENCE TAIWAN CO LTD su i PHONE 01908 696900 FAX 01908 696777 PHONE 02 2627 3100 FAX 02 2798 8925 PHONE 81 6 6379 2211 FAX 81 6 6379 2131 KEYENCE FRANCE S A KEYENCE KOREA CORPORATION PHONE 01 47 92 76 76 FAX 01 47 92 76 77 PHONE 02 563 1270 FAX 02 563 1271 KEYENCE SINGAPORE PTE LTD PHONE 392 1011 FAX 392 5055 KEYENCE CORPORATION 1997 BL7 IM 3 0201 Printed in Japan
62. 6 2 digits positioned in can contain any numeric values or characters expanding the allowable range Identifies all the bar codes to be OK as long as the beginning or ending strings match Setting examples When using as 4912 any bar code which begins with 4912 will be OK When using as 14912 any bar code which ends with 4912 will be OK 1 ABC ABCD OK ABC3 OK ABC NG ABCDE NG 2 ABC ABCD OK ABC3 OK ABC OK ABCDE OK AB NB 3 Any 5 digit bar code will be OK 4 CDE ABCDE OK 3CDE OK CDE OK ABBDE NG ADE NG 5 AIE ABCDE OK A3CE OK ABCD NG AE OK Note You can use only once in the setting Tips d If you do not register preset data is automatically registered Therefore when the unit successfully reads a bar code OK is output when the unit fails to read NG is output 45 Chapter 3 Functions for Reading Operation 3 7 Additional Information When sending the bar code data you can add the following data to the readout data Additional information types E Decode match count add function Adds the number of successful scans during one bar code reading decode count to the end of the readout data up to 9999 count However this decode count is never less than the preset decoding match count This function can be used to check reading stability and code label qualit
63. 81 LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN Maximum Leistung 2 0mW Pulsdauer 91 us Wellenl nge 650nm LASER KLASSE 2 nach entwarf DIN EN 60825 1 07 1994 LASER RADIATION DO NOT STARE INTO BEAM Maximum output 1 8mW Pulse duration 91 us Emitted wavelength 650nm CLASS 2 LASER PRODUCT in conformity to IEC825 1 11 1993 BL 740 741 LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN Maximum Leistung 1 8mW Pulsdauer 91 us Wellenl nge 650nm LASER KLASSE 2 nach entwarf DIN EN 60825 1 07 1994 Chapter 1 Laser Safety Precautions 2 Protective housing label B FDA B IEC Bi DIN N OPEN CAUTION Laser radiation when VORSICHT Laserstrahlung wenn STARE INTO BEAM open Do not stare into beam Abdeckung ge ffnet Nicht in den strahl blicken 1 3 Labels Location FDA Warning labels are attached to the sensor head as shown below The IEC DIN Warning labels are packaged with the BL 700 Series Affix the Warn ing labels on the sensor head as shown below B FDA B IEC B DIN Chapter 1 Laser Safety Precautions 1 4 Safety Consideration Use of controls or adjustment or the performance of procedures other than those specified herein may result in hazardous radiation exposure The laser beam is not harmful to the skin There is therefore no danger in expos ing arms or hands to the beam The only
64. Add additional information Setting scans in Change n 0 No addition additional Confirm 1 Add information Note Effective only when No of decodings are added Setting label Change WP14n n 0 No addition orientation in Confirm RP14 1 Add additional information Setting code type in Change WP17n n 0 No addition additional information Confirm RP17 1 Add Setting reading Change WP55hhh hhh Reading error 00 02 error code Confirm RP55 Lg code within 8 characters 05 06 Specify the charac 10 12 ters in HEX hexadeci 14 mal code If the reading error code is not specified hhh FF Tips A To set the reading error code send the following command Example Set the reading error code to BR BR IL WP554252 B 42h R 52h Example 2 Set no reading error code WPS55FF 97 Chapter 5 Serial Communication Bi Setting Trigger Input Starting Test Mode Function Command being sent Response Description Setting signal type Change WPO5n OK Confirm RPO5 n 0 Level 1 One shot Setting one shot input time Change WP42nnn Confirm RP42 nnn 001 to 225 by 100 ms step Setting time constant of trigger input Change WPO4n Confirm RPO4 n 0 2 ms 1 10 ms Setting state of trigger input Change WPO3n Confirm
65. BL 700 can be read on the host computer Send Receive settings BL Read BL Settings X Cancel 79 Chapter 4 Installing the Setup Software 4 If the settings of the BL 700 were successfully read the following message appears Result If the host computer failed to read the data the following message appears Error Failed to read out BL If this message is displayed check the following points e Check that COM PORT is set as shown in 1 when the 1st 3rd and 5th STABILITY LEDs from the top flash simultaneously when in setting data send receive waiting status e Check that the power to the BL 700 is ON e Check that the RS 232C cable pin assignment of the BL 700 is the same as that of the host computer 76 Chapter 4 Installing the Setup Software 4 5 Using Monitor This setup software provides the Monitor program to check if the BL 700 can send data properly The Monitor program allows you to display the data read by the BL series on the host computer s monitor screen and also to send a command from the host computer to the BL 700 or BL series 1 Click on COM PORT to set the communication parameters of the host com puter according to the current settings of the BL 700 2 Click on Monitor The MONITOR screen will appear Send Command jC Stop Received Data 3 When the BL series reads bar codes the data read by the BL serie
66. BL U1 HY E e Turn ON the terminators BL U1 external unit terminal resistance 100 Q See P 35 The cable can be extended to within 1 2 km E Connecting KV L2 Connecting the unit to RS 422A port 2 Link Unit Twisted pair cable 14 E Connecting the MELSEC A series Connecting with AJ71C24 AJ71C24 S AJ71UC24 A0J2 C214 81 A1SJ71 U C24 R4 Link unit Chapter 2 Connection and Installation Twisted pair cable BL U1 Note BL U1 and KV L2 are not available in Europe B Connecting SYSMAC C series Connecting with C200H LK202 V1 C500 LK201 V1 C500 LK203 C120 LK202 V1 Twisted pair cable BL U1 Link unit D sub 9 pin male M2 6 screw B Connecting SYSMAC CV series Connecting with CV 500 LK201 CV500 CV1000 CVM1 PLC Twisted pair cable BL U1 D sub 9 pin male M2 6 screw Connecting with C200HW COMO3 COMO6 Communication i board Twisted pair cable EL A e RE SS s au Im m 0 D sub 9 pin male M2 6 screw Note BL U1 is not available in Europe 15 Chapter 2 Connection and Installation 2 3 Wiring the KEYENCE Power Supply Unit BL U2 N 42 To use the BL U2 N 42 connect as indicated below 2 3 4 Connecting the power supply Connect BL U2 N 42 to a 24 VDC power supply BL U2 N 42 24V DC IN 1 H he Memel OS N igi 24
67. EC directives 2 2 3 Setting BL U1 DIP switches Chapter 2 Connection and Installation Change the DIP switch settings depending on the selected interface and trigger input method OFF DIP Switch No The figure on the left shows the default settings 1 2 3 4 5 6 Interface selection RS 232C RS 422A RS 485 multidrop RS 422A terminator Termination resistance 100 Q ON OFF RS 485 terminator Termination resistance 100 Q ON OFF Selection of READER port ON or OFF according CS control method to the RS 232C port CS signal status Normally ON Chapter 2 Connection and Installation 2 2 4 Terminals of UO terminal block and wiring Men 12V OUT COM OK NG SDA SDB SG RDA RDB ED EP D P D ED EP D D ED ED Trigger Powersupply OK NG output RS 422A RS 485 input for sensors 12 VDC 300 mA Symbol Description Signal direction TIM Trigger input Input Input 12 V OUT terminal of power supply for sensor 12 VDC 300 mA Output terminal of power supply for sensor 0 V Output COM Common terminal for OK NG output OK OK output Output NG NG output Output terminal for RS 422A data transmission Output RS 485 terminal Input Output terminal for RS 422A data transmission Output RS 485 terminal Input
68. ED lights TIMING LED Lit when trigger input is ON ele elg Communication status indicator LEDs Allows you to monitor the communication status of the RS 232C port The SD RD RS and CS indicators are provided in this order from the top POWER LED Lit when power is ON I O terminal block Includes the trigger input terminal OK NG output terminals RS 422A terminal and RS 485 terminal Power switch Turns the power ON OFF Power supply cable 2 m Use a 100 to 240 VAC 50 60 Hz power supply Gi RS 232C port Connect a personal computer to this port This port is unused in multi drop link mode READER port Connect the BL series to this port SI DIP switches Switches the communication port and turns the terminator ON OFF Note This product does not comply with EC directives READER port TRIGGER input terminals 8 OK NG output terminals KEYENCE A READER POWER LED 6 Communication status indicator LEDs RS 232C y LO Power supply RS 232C port terminals Name Function READER port Connects to a BL series bar code reader TRIGGER Connect to a sensor for input terminals trigger input OK NG output terminals Output OK NG signals Power supply terminals Connect to a 24 VDC power supply POWER LED Tur
69. FG Connector case SD 2 2 RD SD RD RD 3 3 SD RD SD RS 4 7 RS RS RS cs 5 DX 8 CS CS a cs se 7 5 lee se o U 3J SG D sub 25 pin male D sub 9 pin female D sub 9 pin male D sub 9 pin female M2 6 screw 4 40 screw M2 6 screw 4 40 screw KEYENCE option OP 22149 1 5 m or the OP 25057 conversion connector can be used 20 Chapter 2 Connection and Installation 2 3 6 Connecting the N 42 to RS 422A RS 422 terminal block assignment RS 422 SG SD SD RD RD Description Signal direction Ground Sends data to terminal Output Sends data to terminal Output Receives data from terminal Input Receives data from terminal Connecting external equipment E Connecting N 42 to external unit Use the same wiring when connecting th External unit N 42 Input e N 42 to the N 42 Twisted pair cable N 42 imam e Turn ON the terminators BL U1 external unit terminal resistance 100 Q gt See P viii The cable can be extended to within 1 2 km B Connecting KV L2 Connecting the unit to RS 422A port 2 Link unit Twisted pair cable BL U1 E Connecting the MELSEC A series Connecting with AJ71C24 AJ71C24 S AJ71UC24 A0J2 C214 S1 A1SJ71 U C24 R4 Link unit Twisted pair cable 21 Chapter 2
70. Header lOVER Delimiter to the PC and clears all data stored in the transmission buffer The BL 700 stops operation while clearing data It recovers when the RTS of the computer turns ON Note 1 The RTS CTS handshaking cannot be used for RS 422A communication Note 2 The RTS CTS protocol can be used together with other handshaking protocols Note 3 When the PC s RTS signal is off the BL 700 does not sends back a response to the PC Capacity of transmission buffer The BL 700 s transmission buffer can store 400 bytes 400 characters The number of characters stored in the transmission buffer for each data packet is the number of characters in the data including additional data such as the number of decoding match count plus an additional five characters indicating the data s attributes When multi label reading mode 2 or 3 is used these five attribute characters are added to each data packet Example 1 When the number of bar code digits is 10 with no additional data 400 10 5 26 The transmission buffer can store 26 pieces of data Example 2 When the number of bar code digits is 20 with no additional data 400 20 5 16 The transmission buffer can store 16 pieces of data 86 Chapter 5 Serial Communication Read Data Format Read Error Code Set the data format of the Header and Delimiter respectively Header Read data Delimiter With the setup software the following
71. IES INCLUDING WITHOUT LIMITA TION THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICU LAR PURPOSE AND NON INFRINGEMENT OF PROPRIETARY RIGHTS ARE EXPRESSLY DISCLAIMED IN NO EVENT SHALL KEYENCE AND ITS AFFILI ATED ENTITIES BE LIABLE TO ANY PERSON OR ENTITY FOR ANY DIRECT INDIRECT INCIDENTAL PUNITIVE SPECIAL OR CONSEQUENTIAL DAM AGES INCLUDING WITHOUT LIMITATION ANY DAMAGES RESULTING FROM LOSS OF USE BUSINESS INTERRUPTION LOSS OF INFORMATION LOSS OR INACCURACY OF DATA LOSS OF PROFITS LOSS OF SAVINGS THE COST OF PROCUREMENT OF SUBSTITUTED GOODS SERVICES OR TECHNOLOGIES OR FOR ANY MATTER ARISING OUT OF OR IN CONNEC TION WITH THE USE OR INABILITY TO USE THE PRODUCTS EVEN IF KEYENCE OR ONE OF ITS AFFILIATED ENTITIES WAS ADVISED OF A POS SIBLE THIRD PARTY S CLAIM FOR DAMAGES OR ANY OTHER CLAIM AGAINST BUYER In some jurisdictions some of the foregoing warranty disclaim ers or damage limitations may not apply BUYER S TRANSFER OBLIGATIONS If the Products Samples purchased by Buyer are to be resold or delivered to a third party Buyer must provide such third party with a copy of this document all specifications manuals catalogs leaflets and written information provided to Buyer pertaining to the Products Samples 147 Specifications are subject to change without notice AFFILIATED COMPANIES KEYENCE CORPORATION OF AMERICA KEYENCE MALAYSIA SDN BHD PHONE 201 930 0100 FAX 201 930 0099 PHONE 03 252 2211 FAX 03 2
72. P 140 e faread error occurs the ERROR code is stored in the corresponding area The reading error code can be easily changed in the BL 700 settings If a buffer overflow error occurs with the BL 700 the OVER code is stored in the corresponding area gt See P 113 If an error occurs in the main unit the MOTOR code is stored in the corre sponding area Address Description Data A405 Number of digits of bar code 1 to 64 binary Number of digits data 1 to 64 A 06 1st digit of read data A single ASCII code A 07 2nd digit of read data A single ASCII code A 69 64th digit of read data A single ASCII code 114 Chapter 6 PCL Link SEH Note 1 When test mode is enabled the BL 700 does not write data Note 2 These data areas accept up to 64 digits However the BL 700 can read only 32 digits When the bar code type is CODE128 and the start character is CODE C up to 64 digits can be read Example When the BL 700 reads the bar code KE12 A Number of digits Stored in ASCII codes hexadecimal Example When the BL 700 generates a reading error ERROR 5 Number of digits Stored in ASCII codes hexadecimal 115 Chapter 6 PLC Link 6 4 PLC Link Error When a communication error occurs during PLC link the BL 700 stops communi cations In this case the bottom STABILITY LED flashes When thi
73. RPO3 n 0 Normal open 1 Normal close Starting test mode when trigger input turns on To specify the test mode use the command below Change WPO6n Confirm RPO6 n 0 Disable 1 Enable Specifying the test mode to be started when trigger input turns on Change Confirm Reading rate check mode Tact check mode Starting test mode when power is turned on Change Confirm Reset Reading rate check mode 2 Tact check mode Setting characters of trigger on command Change WP56hhh Confirm RP56 hhh Trigger on command Up to 8 characters Specify characters in HEX hexadecimal code Setting characters of trigger off command Change WP57hhh Confirm RP57 hhh Trigger off command Up to 8 characters Specify characters in HEX hexadecimal code To set characters of the trigger on Off command send the following command Example Change the trigger on command to S S 7 WP5653 S 53h 98 Chapter 5 Serial Communication i E Setting Communication Parameters 1 Function Command being Response Description sent Setting baud rate Change WP35n OK N 5 38400 bps Confirm RP35 31250 bps 7 19200 bps 9600 bps 4800 bps 2400 bps 1200 bps 600 bps Setting data bit Change 7 bits length Confirm 8 bits Setting parity check Change Disable
74. SCII codes as bar code data or can also be represented as bar code data To register or as preset data send or to differentiate it from the Preset I function Appendices To register as preset data send V Example To register 123 V ABC as preset data send the following command gt See P 102 WP68123 ABC lt CR gt Control codes data in 00h to 2Fh of the ASCII code table such as CR and lt STX gt start stop character check digit FNC1 to 4 function codes SHIFT or CODE A to C cannot be registered as preset data Data comparison is also impossible 137 Appendices Appendix J Checksum Calculation Method You can add a checksum to transmitted data The checksum cannot be added to a command or a response to a command Adding a checksum enables incorrect data translation to be detected in the RS 232C communication If the checksum does not match when the PASS RTRY or ACK NAK protocol is used modify the program so that the Request to resend RTRY or lt NAK gt command is sent to the BL 700 To set the checksum use the PROTOCOL SETUP screen of the BL 700 setup software The checksum cannot be added when the PLC link is used Checksum calculation range and the position to add checksum The checksum calculation is performed with all characters except for the header and delimiter The checksum is added immediately before the delimiter CC Checksum 2 ASCII code ch
75. The beam will be fully reflected into the reader making correct reading impossible 2 See P 124 Incorrect 109 L The reading check test mode allows you to set the optimal reading position 2 To use the test mode see P 38 26 Chapter 2 Connection and Installation 2 4 3 Installing the BL U1 There are 2 methods for installing the BL U1 B When installing the BL U1 directly Pull out the 4 screw slots on the rear panel and screw them to the base A Bt 4 95 E 28 ep Gi S 150 B When installing the BL U1 to the DIN rail Hook the BL U1 to the DIN rail groove from its top Push the BL U1 bottom against the DIN rail until you hear a click 2 Check that the DIN rail mounting notch is shaped like notch A below If not push the BL U1 further 3 To remove the BL U1 from the DIN rail pull out the notch until its shape turns from Fig B to Fig A Then disengage the BL U1 from the DIN rail 4 When you want to reinstall the BL U1 to the DIN rail return the notch from that of Fig A to Fig B Note BL U1 is not available in Europe 2 4 4 Installing the BL U2 N 42 Install the BL U2 or N 42 using the mounting hole 2 94 5 mm KEYENCE web POWER O so O no RS 232C v 63 2 mm Y The BL U2 is 21 mm thick and the N 42 is 26 mm thick 27 Cha
76. a Calculate the numbers of each bit referring to the following formula 090 0 061I 71 160 721 161 20 Operator of Exclusive OR Conversion from hexadecimal number into binary number To convert ASCII codes into binary numbers refer to the following table Hexadecimal number 0 1 2 3 4 5 6 7 Binary number 0000 0001 0010 0011 0100 0101 0110 0111 Hexadecimal number 8 9 A B C D E F Binary number 1000 1001 1010 1011 1100 1101 1110 1111 139 Appendices Appendix K ASCII Code Table High order 4 bits Hexadecimal 0 1 2 3 4 5 6 7 Binary 0000 0001 0010 0011 0100 0101 0110 0111 0 0000NUL DLE SP 0 P p 1 0001SOH DC1 1 AJQ aq 2 0010 STX DC2 2 B R b r 3 0011 ETX DC3 3 C S C S 4 0100EOT DC4 4 D T d t 5 0101 ENQ NAK 5 E Uj e Ju g 6 O110 ACK SYN amp 6 F v i v 3 7 nBLETB 7 G W g w E 8 1000BS ICAN 8 H X h x E 9 1001 HT EM 9 Y i y B A 1010 LF SUB A J Z j Z B 10111HM ESC K k f G 110001 ta o oem exe Xe qu D 1101cR 2 M M J E 1110180 1 N nj F 1111 SI d ANI EN o del 140 Appendices Appendix L Setup Parameter List Fill in the specified data for each parameter Copy the list for daily operation E Bar code setup
77. appear Open Settings file Drive no volume la gt File Name Directory c18 c50 c7 0 1 To read a previously saved setting file click on Open The following screen will 3 test c70 gt keyence ia OK X Cancel 2 When you click on OK after selecting a file the selected file can be opened 69 Chapter 4 Installing the Setup Software Saving updated settings in a file 1 To save updated settings in a file click on Save The following screen will appear Save Settings file Drive E c no volume la zl File Name Directory Js o 1 E cA 3 test c70 gt keyence OK X Cancel 2 Click on the file name entry field and enter a file name using the keyboard Specify a file name within eight characters Be sure to add the extension NCP After entering the file name click on OK to save the file Note This software cannot accept a long file name in Windows 95 Tips g When the saved setting file is sent to the BL 700 the name of the file is simultaneously sent to the BL 700 When you read the settings of the BL 700 using this software the file name is also read It is convenient for maintenance since you can find the file that stores the settings To enter a file name use alphanumerics letters and numbers only Otherwise the file name cannot be sent to the BL 700 because it can only recognize alphanumerics To s
78. ar codes in the field of the laser beam unless you are in multi label read mode Multi 3 Wai s H D If you use multi label read mode multi 3 the BL 700 can simultaneously read 2 to 4 bar codes in the field of the laser beam Influence from photoelectric sensor When using a photoelectric sensor to control trigger block the sensor beam so it does not enter the BL 700 optical pickup The beam from the photoelectric sensor can interfere with the BL 700 deteriorating reading performance If this case reposition the photoelectric sensor Object Bar code Light source Optical pickup e Interference between the BL 700 units When two BL 700 units are placed adjacent to each other with only a small separa tion the mutual laser beams result in interference and will cause a readout error To avoid interference place the units as far apart as possible Es EP SN gt When a bar code is stained or partially missing Use a raster scan reader BL 701 741 781 when a bar code is stained or partially missing This raster scan readers scan several portions of the bar code Normal portions of the bar code even with stained or missing portions can be read by the BL 700 24 Chapter 2 Connection and Installation 2 4 2 Installing the BL 700 series Installation method Use the mounting holes on the side panel to install the unit B Installation with no mounting bracket o
79. aracters Read data Heade Read Data CC Delimiter Epl When using the data addition function Label D Eu Header Code Type an M Read Data C Scan Count CC Delimiter Test mode Header Read Data Reading Rate or Decode Count CC Delimiter PA o 2 3 o 2 St 138 Appendices Checksum calculation method Heade ABC123 CC Delimiter Calculate the checksum CC in the above example Convert each character into the ASCII code as shown below and express the result as 8 bit binary numbers Calculate the Exclusive OR of the binary numbers of each bit ASCII code Bit A 41h 0100 0001 Basedon the Exclusive OR logic B 42h 30100 0010 when an odd number of 1 sare present the calculation result is 1 C 43h 30100 0011 and when an even number of 1 s 1231h 30011 0001 a present the calculation result is 2 gt 32h gt 0011 0010 3 33h 30011 0011 Wa 4 0111 0000c 70h Convert the calculated hexadecimal number into an ASCII code in two digits The result obtained is the checksum Therefore the checksum for the above example is cc 270 37h 30h Example Header ERROR CC Delimiter CC 58 Header KEYENCE 100 CO Delimiter CC 74 Appendices LM e Exclusive OR calculation formul
80. arameter List mmm 142 Default Setting List ssssesssss 145 Appendices Appendix A Specifications Appendix A 1 Specifications BL 700 701 740 741 780 781 Model BL 700 BL 701 Type High resolution Middle distance Long distance Light source Visible red semiconductor laser wavelength 650 nm Maximum output 1 4 mW 1 8 mW 2 0 mW Pulse width FDA 50 us IEC 91 us Class FDA Class II IEC 825 1 11 1993 Class 2 DIN EN 60825 1 07 1994 Klasse 2 Scan method Single Raster Single Raster Single Raster Reading distance 160 to 370 mm When 150 to 750 mm When 200 to 1200 mm When narrow width is 0 5 mm narrow width is 1 0 mm narrow width is 2 0 mm Reading bar width 0 15 to 1 0 mm 0 25 to 2 0 mm 0 5 to 2 0 mm 0 19 to 1 0 mm for 0 33 to 2 0 mm for 0 5 to 2 0 mm for CODE 93 and CODE 128 CODE 93 and CODE 128 CODE 93 and CODE 128 Maximum reading label width 310 mm When 600 mm When 1010 mm When reading distance is 335 mm reading distance is 680 mm reading distance is 1080 mm PCS 0 6 or more white reflection rate 7596 or more Scan count 700 scans second Supported codes CODE38 ITF Industrial 2 of 5 COOP 2 of 5 Codabar CODE128 CODE93 EAN UPC A E Reading digit 32 digits max Timing input Non voltage input relay contact solid state TTL input is also available OK NG Output type NPN ope
81. ard and then click Return LU Communication protocol gt P 87 to 88 e Header terminator gt P 89 e Checksum gt P 140 e Delimiter character gt P 48 to 49 Semi delimiter gt P 37 to 38 59 Chapter 4 Installing the Setup Software B When using the PLC link To enable the Use PLC set each item as follows ED setup BL 700 lt lt Default changed gt gt SE PLC setup Comm Settings 1 Code setup Comm Settings 2 fe Utilities Connected PLC MELSEC Series C SYSMAC C Series C KEYENCE KY Series PLC trigger area DM head address No P 00 0000 9900 Character Vv Com port Transfer Monitor Exit C The setting of the station number is not displayed when KV Series is selected T Enabl bad The setting of the file register Station No is displayed only when p 0 31 Rb Register enable MELSEC A is selected Set Connected PLC DM head address and Station No To set DM head address enter a value 0000 to 9900 using the keyboard Tosend a trigger signal to the BL series when the PLC link is enabled set PLC trigger area Touse File Register set File Register to Enable When File Register is enabled the following screen appears The File Register can be used with the Mitsubishi MELSEC A series only Block No fixed
82. be set Note KV L2 is not available in Europe Settings for KV L2 Display Interface mode Setting MELSEC A series 1 Set the baud rate data length parity and stop bit length according to the RS Set the KV L2 s communication mode to Display Interface mode To use link mode select SYSMAC C for the BL 700 s setting 232C communication parameters of the BL 700 Set the station number to 00 To use the KV L2 port 2 set the port 2 selector switch to RS 232C or RS 422A No other parameters need to be set Set the RS 232C communication parameters baud rate data length parity and stop bit length according to the BL 700 s settings Set the station number according to the BL 700 s setting Set the mode to Protocol Type 4 Set the main channel to RS 232C Set Checksum to Enable Set Write during running to Enable Set Selecting computer link multi drop to Computer link for the AJ71UC24 only 107 Chapter 6 PLC Link Setting SYSMAC C series Set the RS 232C communication parameters baud rate data length parity and stop bit length according to the BL 700 s settings Setthe unit number according to the BL 700 s setting Set the command level to Level 1 2 3 Set 1 1 1 N to 1 N Set I O port to RS 232C Set Trigger input to Internal Set Supply 5 V to Disable
83. bel length The bar code label length is the lateral length of a bar code including the right and left margins quiet zones The readable bar code label length is limited depending on the reading distance See Reading range characteristics Typical on page 122 to 123 134 Appendices Check the bar code A bar code with blurred sections defects or stains may not be read correctly Bar codes printed with dot matrix or ink jet printers are prone to such problems Check whether the transmitter light source and the receiver optical pickup are clean If moisture oil or dust adheres to the transmitter or the receiver wipe the units using a soft cloth and a mild plastic cleaner Check the environmental conditions 2 See Hints on correct use on P 23 to 25 Reading rate check mode is not 10096 Check the previous item Bar codes cannot be read Note The Read rate indicates the number of acceptable decodings reads during 10 scans of a bar code When a bar code has stains or defects the read rate is reduced However even when the read rate is 2096 2 decodings are possible during 10 scans Therefore if the number of decode matches is 2 the bar code can be read If the trigger input can be set enough long the read operation is not affected The setting data cannot be sent to the BL 700 using the BL 700 setup software Is the BL 700 set to setting data send receive waiting status
84. bove example chart is with all 4 codes specified in the code setup of the setup software The bar code reading sequence is not fixed e The unit communicates the readout data in the order of Code 1 to Code 4 After the trigger input turns off the unit sends all the data at one time For OK NG output OK turns on if the unit reads all the specified Codes 1 to 4 and NG turns on if the unit fails to read at least one bar code Comparison to the preset data is not performed Data read from Code 4 Data read from Code 3 Data read from Code 2 Data read from Code 1 Header S e Delimiter Each data packet is separated by a comma 2CH intermediate delimiter e H an read error occurs on any one of Codes 1 to 4 or the corresponding bar code does not exist ERROR 9 see P 87 for the reading error codes instead of the read data is sent See P 87 for header string and delimeter 35 Chapter 3 Functions for Reading Operation Example Suppose that the following codes are specified Code 1 CODE39 10 digits Code 2 EAN UPC 13 digits Code 3 None Code 4 CODE39 8 digits When the unit successfully reads all 3 types of codes Header ABCDE12345 4901234567894 KEYENCE1 Delimiter When the unit fails to read Code 1 CODE39 10 digits 4901234567894 KEYENCE1 Delimiter Header ERROR Whe
85. cans multiple positions of the bar code by swing ing the laser beams up and down Thus the bar code can be read even if it has a stain or missing part For the up down width of raster scan raster width see the table below Reading distance Raster width 200 mm 10 1 mm 300 mm 20 2 mm 450 mm 30 3 mm Appendices 121 Appendices Appendix A 2 Reading Range Characteristics Typical B BL 700 701 Unit mm Bar code type Narrow bar width Reading Max readable distance label width CODE39 0 15 205 to 275 210 CODE39 0 19 190 to 300 254 CODE39 0 25 175 to 325 275 CODE39 0 5 160 to 370 310 UPC EAN1x 0 33 185 to 320 270 0 50 100 150 200 250 300 350 400 Reading distance mm T 200 230 Focal length 7 150 CEA TA 100 50 185 215 210 254270 275 310 T 0 50 Measuring conditions The KEYENCE standard Yt 100 bar code is used Y Ratio of thin bar to thick roy bar 1 2 5 y CSR Skew 0 Pitch 0 Tilt 0 SIR C Readable label width n D mm PA o 2 3 o 2 Ca St For the reading distance measuring reference see P 26 Note 1 The readable label width means a bar code length including the right and left margins quiet zones
86. cted 06 One shot trigger time setup area Only when One shot signal trigger is selected When using the BL 700 in multi label read mode 3 addresses 00 to 03 are used as the data memory head addresses for Codes 1 to 4 respectively Data is not stored in the areas for which the code type is not set 109 Chapter 6 PLC Link P P P yYK5NSX gt __ _ _ _ Data memory areas Bar code data read by the BL 700 is stored in the areas starting from 00 Based on the specified data memory head address In the following table A indicates the data memory head address Address Description Reference page A 00 Data memory flag area P 113 A 01 Label orientation P 114 A 02 Decode count A 03 Scan count A 04 Bar code type A 05 Number of digits of bar code data A 06 1st digit of bar code data A 07 2nd digit of bar code data A 08 3rd digit of bar code data A 69 64th digit of bar code data Note These data areas accept up to 64 digits However the BL 700 series can read only 32 digits When the bar code type is CODE128 and the start character is CODE C up to 64 digits can be read Example When the bar code types are set in Codes 1 to 3 in multi label read mode 3 Code 4 is not set Head address 100
87. e delimiter Up to 5 characters Specify the mark in HEX hexadecimal code To set no intermediate delimiter hhh FF 00 02 05 06 10 12 14 101 Chapter 5 Serial Communication a E OT B Utility Setting Stability LED OK NG output duration Preset data for compare Function Command being Response Description sent Indication of Change WPO9n OK n 0 Disable Stability LED Confirm RPO9 1 Enable Setting OK NG Change WP40nnn nnn 001 to 255 output duration Confirm RP40 by 10 ms step Registration of Change WP68aaa aaa Preset data preset data for Confirm RP68 Up to 32 characters compare For CODE128 see P 136 to 137 To delete the preset data send WP68 Tips d To register the preset data send the following command Example Register ABCI23 as preset data WP68ABCI23 102 Chapter 6 PLC Link Gl JPEG Link a ccc 104 6 1 1 List of PLCs used for PLC link mn 104 6 1 2 Devices used for PLC Imk nenea 105 6 2 Setting the BL 700 and PLC cee 106 6 2 1 Setting the BE 700 series 2 be mette e tt e uis ds 106 6 22 Seltng Ine PEG ase re tome reete Ett eicere 106 6 3 Device Assignment AAR ENEE 109 6 4 PLC Link Error oue e pa o aaa a a ae 116 6 5 Communication Time 117 Chapter 6 PLC Link 6 1 PLCLink The PLC link enables read data to be directly stored in the internal memory of a PLC
88. e or distributor PLC link error gt see P 117 The top LED flashes The error is reset by pressing the TEST switch again gt See P 116 for troubleshooting 43 Chapter 3 Functions for Reading Operation 3 6 Preset Function Compare with 3 6 1 What is the preset function The BL 700 can store one bar code as preset data It compares the preset data to the bar code data actually read and outputs an OK NG signal to whether there is a match Using the BL 700 preset function you can prevent the wrong products from enter ing the line without using a PC If no preset data is registered the unit outputs OK when it successfully reads a bar code and NG when it fails to read a bar code See P 30 to 37 for output timing Use the setup software and serial command to register the preset data See P 68 and P 101 Note The bar code actually read can be compared to the preset data only in the single label read mode O See P 136 if you want to use CODE93 2 See P 137 if you want to use CODE128 44 Chapter 3 Functions for Reading Operation 3 6 2 Wildcard Symbols and Using and in the preset data allows for flexible settings Does not define numeric values characters of certain digit s of the bar code l Ignores numeric values and symbols within the dot box and recognizes the bar codes as the same group When using data as 4912775
89. end a file name be sure to enter the file name using alphanumerics and then save it If the file name is not saved it cannot be sent to the BL 700 70 Chapter 4 Installing the Setup Software Comparing the settings currently edited with a saved file 1 To compare the settings currently edited with the setting file previously saved click on Compare Compare Settings file Drive E c no volume la zl File Name Directory gs E c 3 test c70 gt keyence OK X Cancel 2 Select a file to be compared and click on OK Then the system compares the selected file with the settings currently edited and displays the result Matched Not matched Result Result f Matched Not matched Printing contents of a setting file 1 To print settings click on Print The following screen will appear Printer Default Printer EPSON LP 1700 on Gab Print range Cancel i Setup From To Print quality 300 dpi kd Copies fi Collate copies 2 Adjust Printer Setup as required and click on OK Printing will then start 71 Chapter 4 Installing the Setup Software Restoring the settings currently edited to the default initial settings 1 To restore the settings currently being edited to the default settings click on Defaults Initialize settings 2 f you try to initialize the settings currently being edited without saving them the followi
90. ge WCm84n Confirm RCm84 m 0 to 3 Codes 1 to 4 n 0 Forward 1 Reverse Setting effective digits for max code length output Change WCm85nn Confirm RCm85 m 0 to 3 Codes 1 to 4 nn 01 to 32 Effective digits Setting starting digit for max code length output Change WCm86nn Confirm RCm86 m 0 to 3 Codes 1 to 4 nn 01 to 32 Starting digit Setting label orientation speci fied reading Change WCm81n Confirm RCm81 m 0 to 3 Codes 1 to 4 n 0 Disable 1 Enable Setting orientation for orientation specified reading Change WCm82n Confirm RCm82 m 0 to 3 Codes 1 to 4 n 0 Forward 1 Reverse 96 Chapter 5 Serial Communication _3 5333 _ N E Setting Reading Mode Data Addition Functions Function Command being Response Description sent Setting reading Change WP12n OK n 0 Single label mode Confirm RP12 1 Multi label 1 2 Multi label 2 3 Multi label 3 Setting data send Change N 0 Sends data after timing Confirm reading 1 Sends after timing input turns off Setting repeat read Change WP41nnn nnn 001 to 225 time in multi label Confirm RP41 by 100 ms step reading mode 1 or 2 Setting decoding Change WP43nnn nnn 001 to 225 match count Confirm RP43 Setting decoding Change WP10n n 0 No addition match count in Confirm RP10 1
91. he test mode is started Start the test mode by turning the trigger input ON 2 see P 58 Turning the timing input ON enables the setting to start the test mode When this is set the trigger input cannot function normally Also startup using the serial command is disabled Use the setup software to perform the settings Start the test mode by turning power ON 2 see P 58 Setting is available to start the test mode immediately at power ON Use the setup software to perform the settings 40 Chapter 3 Functions for Reading Operation 3 4 3 Online test mode When the BL 700 always reads the bar codes the reading stability can be dis played in real time using the STABILITY LEDs This mode is called online test mode B Setting 1 To set the online test mode send the following command from the BL setup software terminal To use the terminal see P 77 Command to be sent TEST1 Send data OK When OK is returned to the command sent it indicates the mode is set This setting is valid only when power is ON The setting data is reset after power is turned OFF 2 According to the setting start the BL 700 to read bar codes normally In the online test mode the send data and STABILITY LEDs are displayed after the trigger input turns OFF 3 The STABILITY LEDs turn ON as shown below indicating how many times the unit can read the data correctly Reading rate STABILITY LED 100 or more 5 LEDs ON 50 to 99 4 LEDs ON
92. igits starting from 5th digit by counting forward 49123456 Example Designating and outputting 34 from bar codes 158423421 and 58423421 Y 158423421 58423421 a m Designate 2 digits starting from 3rd digit by counting reversely Tips AA Regardless of the designated direction the data is output forward in the communica tion application When the bar code group includes those having different digits take special care on the designated direction when setting the digits to be output When comparing to the preset data all the digits of the bar code are used 48 Chapter 4 Setup Software 4 1 4 1 1 4 1 2 4 2 4 2 1 4 2 2 4 2 3 4 3 4 3 1 4 3 2 4 4 4 5 4 6 4 7 Installing the Setup Software A 52 Installing setup software mmmnccennee eee nana naaaaaa 52 Installation procedure secta et alai apa 52 Setup Software Operating Procedure 54 Operating OCS INS D 54 Description on each setup screen eeessssuusss 55 OUTING ge E 56 RIOLRICEeEILGUM 58 Setup Alte 58 Reading Saving Printing FIG pi m poata ete lee 71 Sending Receiving Settings mere 75 Using Monitor eet RE IEI RC RR Re Ca i PR RI 79 List of Error Messages seeem 82 Example of Printing from the Setup Software 83 Chapter 4 Installing the Setup Software 4 1 Installing
93. imiter None Specify Checksum Don t add Add PLC type SYSMAC C KV MELSEC A PLC trigger area Don t use DM head address 00 PLC station Unit No File register Don t use E Communication character Delimiter character File register block No Semi delimiter B Utilities Display STABILITY LEDs L Don t display LI Display Appendices OK NG output ON time Preset data 143 PA o 2 3 o 2 Ca St Appendices Appendix M Default Setting List E Bar code setup Parameter Code 1 Code 2 Code 3 Code type CODE39 Coda bar UPC EAN Maximum number of digits 32 32 Minimum number of digits 03 03 Send start stop character Don t send Send Start stop character type Lowercase Test check digit Don t test Don t test Read JAN More than one can be selected All EAN 13 digit EAN 8 digit and UPC E are readable Number of output digits of UPC A 13 digits Add 0 to UPC E system code Don t add Set specified digit output function Don t set Don t set Don t set Set label reading in the specified direction B Main setup Read mode Don t set Single Don t set Don t set Data send trigger After reading Decode match count 2 Data addition function
94. ips A To set the header and delimiter send the following command Example Set the communication data format to lt SOH gt 01 bar code data A CR 0 1 A Ep ud i I el WP51013031 WP52410D GOH 01h 0 30h 1 31h A 41h CR 0Dh 100 Chapter 5 Serial Communication E Setting communication parameters 2 only when PLC link is used Function Command Response Description Error code PLC link model Change WP36n OK Confirm n 0 PLC link disabled n 1 SYSNAC C n 2 MELSEC A n 3 KV n 4 MELSEC A File register is used Trigger input through PLC link Change WP37n Confirm RP37 n 0 Disable n 1 Enable 00 02 05 07 14 DM head address Change WP45nn Confirm RP45 nn 00 to 99 0000 to 9900 PLC station number Change WP47nn Confirm RP47 nn 00 to 31 File register block number Change WP46nnn Confirm RP46 E Setting communication strings Function Command Response nnn 000 to 255 Description Error code Setting partition mark when additional information is used Change WP50hh OK Confirm RP50 hh Partition mark 1 character Specify the mark in HEX hexadecimal code Setting interme diate delimiter when multi label reading mode 2 or 3 is used Change WP54hhh RP54 Confirm hhh Intermediat
95. is incorrect OKT The model set in the setup software is not the same as the model that is connected Errors file editing Accessing file during rejected OK No floppy disk is inserted The floppy disk is write protected The floppy disk is full File not found OK File name incorrect OKT The file name is incorrect Enter a correct file name 80 Chapter 4 Installing the Setup Software 4 7 Example of printing from the setup software When Print is executed from the setup software the following data is printed New setting data Untitled Model BL 700 1 Main x Selected Lesen gt Changed Read mode Data send Repeat reading time x Single Multi 1 Multi 2 _ Multi 3 x After read _ At trigger input 10 x 100 ms Decoding match count 2 times Read error ERROR 4552524F52 Add Decoding match count _ Enable Add scan count _ Enable Add code type _ Enable Add label orientation _ Enable 2 Trigger setup Signal type X Level _ One shot One shot input time 10 x 100 ms Input time x 2 ms _ 10 ms State x Nomally open Nomally close Command for Trigger ON LON 4C4F4E Command for Trigger OFF Test mode initiated with input ON Test mode initiated upon power up 3 Comm Settings 1 LOFF 4C4F4646 x OFF _ Reading rate check Tact check x OFF _
96. ission is disabled until the Laser off command is reset by using UNLOCK command The Laser off command is retained even after the power is turned off Reset Resets the BL 700 software Command RESET Response OK 90 Chapter 5 Serial Communication O a a Readout history check Outputs the readout OK and NG counts during trigger input ON Command NUM Response aaaaa bbbbb ccccc aaaaa 00000 to 65535 Readout OK count bbbbb 00000 to 65535 Readout NG count ccccc 00000 to 65535 Trigger input ON count Description These counts are reset to zero by turning the power OFF or send ing the RESET command 91 Chapter 5 Serial Communication 5 3 2 Details on Parameter Setting Commands Communication Details Communication format The following describes how to change the BL 700 s settings through command communication You can use the setup software to change the BL 700 s settings instead of these commands 1 Send the direct control command SSET to the BL 700 The BL 700 will shift to setting mode After successfully executing the command the BL 700 sends back an OK 2 After the BL 700 shifts to setting mode send the command setting change command corresponding to the item to be changed to the BL 700 After successfully executing the command the BL 700 sends back an OK If an error occurs with this command the BL 700 sends back ERRnn nn sttands for error code numbers 3
97. kage c 3BISZOD UnIE rto ea a C ron Sata pt ti el a al aa 1 3Mountinig Dracket unir e Ea ae ace al ee ER a ec al 1 MOUNTING SCLOW sasi oana e e e RE a a si a DR a a a aed 2 nsulatinig Spacer e ta et n a E a a 4 3 N ASNO sei ee n aa a tu a S ptatem bae tiu E 4 e Laser warning label Japanese English German 1 set B BL U1 package EE IARE LL 1 B BL U2 package BESU2 nb tete d teet at i AE 1 D sub 9 pin connector connector case mean aaa 1 s INSTRUCTION AE TT WEE 1 E N 42 package ab ke PAULI 1 s Instiuction manual ocazie ot e embeds eee beeen 1 B Setup software user s manual BL H1WE Setup software 3 5 inch 1 44 MB nene ana nana 1 Users manual this manual seen 1 BL Series Lineup E Laser bar code reader Scanning method Readable bar width Reading distance Single 0 15 to 1 0 mm 160 to 370 mm Raster When narrow width is 0 5 mm Single 0 25 to 2 0 mm 150 to 750 mm Raster When narrow width is 1 0 mm Single 0 32 to 2 0 mm 200 to 1200 mm Raster When narrow width is 2 0 mm E Power supply Supply voltage Interface 100 to 240 VAC RS 232C RS 422A RS 485 multi drop Select one of these 24 VDC RS 232C 24 VDC RS 422A 24 VDC RS 485 multi drop Bi Other options N 400 BL P1E OP 22149 OP 25057 OP 27937 Multi drop controller Used a
98. keyboard The command name can be changed as desired within 8 characters Normally the initial setting LON LOFF should be used as provided 3 Enable either Start the test mode with trigger input ON or Start the test mode at power on Test mode initiated with trigger input ON Iv Enable Reading rate check Tact check Test mode initiated with upon power up Fi Reading rate check C Tact check When Start the test mode with trigger input ON is enabled the trigger input cannot be used during normal operation If both functions are selected Start the test mode with trigger input ON has priority Scanning method gt P 32 to 33 Trigger ON OFF command P 9 Starting the test mode gt P 40 to 43 Comm Settings 1 Communication parameters 1 Set the communication parameters Default changed EL Setup BL 700 Utilities Files Code setup Comm Settings 2 Baud rate RTS CTS 9600 x bps r Use RTS CTS handshaking Multi drop link RS 485 data bits Parity Stop bits ac 7 bits en cipi c Odd CB bis None C2 bits Com port Transfer Monitor When Multi drop RS 485 is enabled the ID number setup menu also appears Set the ID number to a value from 1 to 31 HTS CTS protocol is then disabled Multi drop link RS 485 v ID number 1 31 e RTS CTS protocol g
99. lears all data stored in the transmission buffer The BL 700 stops operation while clearing data It recovers by sending PASS to Header OV ER Delimiter e PASS and RTRY can be received in either communication format PASS CR or lt STX gt pass lt ETX gt You can also add lt ESC gt to the beginning or lt LF gt to the end of the format Note 1 The BL 700 can receives other commands while waiting for the PASS command In this case the BL 700 sends back an immediate response e g OK Note 2 When the SSET command o see P 92 is sent to the BL 700 while the BL 700 is waiting for the PASS command the BL 700 clears the data stored in the transmission buffer and enters the setting mode 85 Chapter 5 Serial Communication E ACK NAK Handshaking The ACK NAK handshaking uses lt ACK gt 06H and lt NAK gt 15H instead of PASS and RTRY used in the PASS RTRY handshaking respectively With these proto cols the BL 700 sends back different characters but performs the same operation E RTS CTS Handshaking When the PC s RTS BL 700 s CTS signal turns off the BL 700 becomes ready for data transmission When the PC s RTS signal turns on the BL 700 starts data transmission When the PC s RTS signal is off the BL 700 can still read In this case data is stored in the BL 700 s transmission buffer see below If the amount of stored data exceeds the capacity of the transmission buffer the BL 700 sends back
100. low Although in the test mode the unit does not output an OK NG signal the OK NG LED lights as below Comparison to the preset data is not performed Reading rate STABILITY LED OK NG LED 81 to 100 5 LEDs light Green 61 to 80 4 LEDs light Green 41 to 60 3 LEDs light Green 21 to 40 2 LEDs light Green 1 to 20 1 LED light Green 0 Red B When tact check mode is selected STABILITY LEDs light according to the scan count decode count which indicates the number of successful reads as shown in the table below Although in the test mode the unit does not output an OK NG signal OK NG LED lights as below Comparison to the preset data is not performed Decode count STABILITY LED OK NG LED 100 or more 5 LEDs light 50 to 99 4 LEDs light 10 to 49 3 LEDs light 5109 2 LEDs light 1to4 1 LED light Green decode counts are equal to or greater than the preset match count Red decode counts are less than the preset match count 0 Red BB When normal read mode is selected When you select multi label read mode 1 or 2 gt See P 33 to 34 or the send mode is set to after trigger input See P 32 or you select the decode count adding function See P 47 STABILITY LEDs light according to the decode count as shown in the table below However If you do not select use STABILITY LED in the
101. mand characters can be freely changed within 8 characters Test mode control Starts or quits the test mode Reading rate check Command TEST1 Response None Tact check Command TEST2 Response None Resetting test Command QUIT Response None After using the test mode be sure to reset it OK NG output control Directly turns on off the OK NG output This enables you to easily check wiring e Turning the OK output on Command OKON Response OK e Turning the NG output on Command NGON Response OK e Turning the OK NG outputs off Command ALLOFF Response OK 69 Chapter 5 Serial Communication e EEN Online test mode Sets to online test mode 2 see P 60 e Online test ON Command TEST1 Response OK Online test OFF Command QUIT Response OK Online test check Command TEST Response TESTn n 0 Online test OFF L 1 Online test ON Clearing transmission buffer Clears data stored in the transmission buffer Command BCLR Response OK Shift to setting mode Enters the setting mode see P 4 Command SSET Response OK Laser off Resetting Laser off Turns off the laser emission when the laser beam may cause injury to an operator gt see P 2 e Laser off Command LOCK Response OK Resetting Laser off Command UNLOCK Response OK When the Laser off command is executed bar code read operation laser em
102. mat Header 1st data 2nd data 3rd data 4th data Delimiter Each data packet is separated by a comma 2CH intermediate delimiter The unit sends as many data packets the number of bar codes read See P 87 for header string and delimeter 34 Chapter 3 Functions for Reading Operation 3 2 4 Multi label read mode 3 Multi 3 As described in multi label read modes 1 and 2 this mode also allows the unit to read several bar codes up to 4 codes while the trigger input is on The unit sends the readout data at one time according to a specified sequence after the trigger input turns off When up to 4 codes are in the laser beam s field the unit can simultaneously reads all of them Operation of multi label read mode 3 Reading data format This mode allows the unit to continuously read each one of 4 bar code types Code 1 Code 2 Code 3 and Code 4 as specified in the code setup of the setup software see P 61 If 3 types are specified in the code setup the unit reads 3 bar codes each of 3 types If 2 types are specified the unit reads 2 bar codes The following time chart is given Trigger input Bar Code Code 1 Code2 Code3 Code 4 Laser beams Sd Communication time tititit i o 8888 OK NG output ps NG The a
103. mode and its setup e Data addition function e Decoding match count e Read error code Scanning method trigger ON OFF command Comm Settings 1 Communication parameters 1 e Baud rate data length parity stop bit e RTS CTS protocol e Multi drop ID number Comm Settings 2 Communication parameters 2 Communication protocol e Header and terminator PLC link settings Delimiter semi delimiter Code setup Bar code setting e Type of bar code to be read number of digits e Fixed digit output function label orientation function Utilities e OK NG output ON time e Preset data registration Files Saving readout and printout of settings selection of model COM Port Sets the communication parameters baud rate etc of the host computer accord ing to the settings of the BL before communication starts between the BL and host computer TRANSFER Sends updated settings to the BL or reads the current settings of the BL MONITOR Checks if the BL can operate normally EXIT Quits the BL setup software 53 Chapter 4 Installing the Setup Software 4 2 3 Outline of operation This section describes the basic operations of the BL setup software To enter settings place the mouse pointer on the item to be changed and click the left mouse button Mouse pointer B Clicking onl see tabs Used to select the item to be changed Comm ings 1 Comm Settings 2 Files
104. n collector output Rating load 24 VDC 30 mA Leakage current at OFF 0 1 mA max Residual voltage at ON 0 5 V max Serial Applied standard In accordance with RS 232C interface Synchronization Start stop synchronization Transmission code ASCII code Baud rate 600 1200 2400 4800 9600 19200 31250 38400 bit s Data length 7 8 bits Parity check None even odd Stop bit length 1 2 bits Enclosure rating IP 65 Ambient light Sunlight 10000 Ix Sunlight 10000 Ix Sunlight 8000 Ix Incandescent lamp 6000 Ix Incandescent lamp 4000 Ix Incandescent lamp 3000 Ix Ambient temperature 0 to 40 C 32 to 104 F No freezing Relative humidity 35 to 85 No condensation Operating atmosphere No dust or corrosive gas present Vibration 10 to 55 Hz amplitude 1 5 mm 2 hours each in X Y and Z directions Power supply voltage 5 VDC 5 Power consumption 510 mA max Weight Approx 300 g including cable PA E 2 3 o 2 St 1 Reading bar width indicates the range of readable narrow bar width when the bar code type is CODE39 2 Maximum reading label width includes the bar code margin quiet zone 3 When start stop character of CODE128 is CODE C up to 64 digits are allowed Note The internal BL settings are written to the built in EEPROM erasable up to 100 000 times 120 Appendices Raster width specification In raster scan mode the BL 700 s
105. n the trigger input 30 Chapter 3 Functions for Reading Operation Es E One shot signal trigger The unit detects the rising edge of the trigger input and starts reading bar codes for the preset input time The laser beam turns off after reaching the specified decode count and the unit sends the readout data The remaining actions are the same as those for level signal trigger Succeed to read Fail to read Trigger input 1 l Bar code i D i 3 Preset input time i Preset input time gt Laser beams Communication time ral l K NG NG OK NG output OW 1 After the trigger input exceeds the preset input times the laser begins to emit Trigger input minimum ON time 4 ms when the trigger input value is 2 ms 13 ms when the trigger input value is 10 ms LE The BL 700 can read up to 4 types of bar codes without changing the bar code type setting gt see P 61 For general operation see Level signal trigger Choose One shot signal trigger when the trigger input signal is very short or you want to set the input time e To use a one shot trigger signal instead of trigger input gently press the TEST switch once for less than 3 seconds 2 see P vi NOTE The BL 700 has a built in AGC auto gain control circuit It requires a maximum of 3 scans 4 3 ms to adjust gain The BL 700 generates a maximum of 4 3 ms delay until starting to
106. n the unit fails to read Code 1 CODE39 10 digits and Code 4 CODE39 8 digits Header ERROR 4901234567894 ERROR Delimiter When the same type of data having the same digits is specified to all Codes 1 to 4 the unit sends the data in the reading order Example Suppose that the following codes are specified Code 1 CODE39 7 digits Code 2 CODE39 7 digits Code 3 CODE39 7 digits Code 4 CODE39 7 digits Header ABCD123 XYZ3333 1234567 KEYENCE Delimiter Note The unit cannot read the bar code having the same content twice while trigger input turns on once 36 Chapter 3 Functions for Reading Operation 3 3 Label Orientation Mode As shown below this mode allows the unit to read bar codes only in the specified orientation when bar code labels are moving both in the forward and reverse orientations Forward Reverse orientation orientation 0000006 4 9000000 gg fi 32 L3 EL m Normally the unit can read bar codes regardless of the orientation Specified orientation Non specified orientation Trigger input Bar code Laser beams c Communication time L5 l OK NG output OKNG NG Anreading error is issued when the unit reads a bar code label running in the orientation which is not specified
107. ng message appears If you wish to execute initialization click on OK amp Settings are not saved OK Note The initialization procedure described in this section is used to initialize the settings being edited with the setup software The settings on the BL 700 cannot be initialized 72 Chapter 4 Installing the Setup Software 4 4 Sending Receiving Settings To send the updated settings to the BL 700 and to read the settings from the BL 700 perform the following procedure Sending updated settings to the BL 700 To send updated settings to the BL 700 perform the following procedure 1 Press the BL 700 TEST switch for 8 seconds When the 1st 3rd and 5th STA BILITY LEDs from the top flash simultaneously the communication protocol is temporarily set as indicated below this status is called setting data send receive waiting status e e Tips A If you know the current communication parameter settings of the BL 700 this step is not Baud rate 9600 bits s Data length 7 bits Parity Even Stop bit length 1 bit PLC link Disabled Multi drop link Disabled necessary You can send data to the BL 700 by setting the communication parameters of the host computer using COM PORT so that they conform to the current settings of the BL 700 However if PLC link is enabled you cannot send data to the BL 700 without performing this step because the handshaking protocol is set for PLC link only
108. ns on when the power is on Communication status indicator LEDs Indicate the communication status of the RS 232C RS 232C port Connects to a personal computer etc READER port TRIGGER input terminals 3 OK NG output terminals KEYENCE O POWER A READER OO SD RD POWER LED 6 Communication status indicator LEDs 5 Terminator switch 4 Power supply terminals Name Function READER port Connects to a BL series or RS 232C equipment TRIGGER input terminals Connect to a sensor for trigger input OK NG output terminals Output OK NG signals Power supply interface terminal block The 24 VDC power supply terminal and communi cation interface RS 422A or RS 485 terminal are provided Terminator switch Turns ON OFF the terminator resistor 100 Q Communication status Indicates the RS 422A or RS 485 communication status POWER LED Lights when the power is turned ON Using the Manual Notice Purpose Reference page Turn on the trigger timing or wire the RS 232C cable P 6 to 24 Mount the bar code reader P 25 to 29 Perform the simple read test P 40 Check the test mode reading rate or readout count on the PC screen P 81 Change the BL 700 settings
109. ntation orientation Delimiter 0000006 y WITT AAA X 4 8000000 Readout data r E Forward R Reverse If an read error occurs this information is not added Order of additional information If you select to include all the additional information functions they appear in the following order Label Readout Decode Scan Code type orientation data Imatchcount count LN You can change the delimiter as desired one character except the delimiter of the scan count 47 Chapter 3 Functions for Reading Operation 3 8 Max Code Length Designated Digit Output Function This function allows you to output the designated digit s as desired from the readout bar code data For example from bar code data 49123456 you can extract 1234 for output Setting digits to be output Set the digits to be output as shown below Individually set the digits for codes 1 to 4 1 Set the direction to designate Set from which direction you want to start counting Forward Reverse 4 49123456 2 Set how many digits you want to designate for output starting from the designa tion start digit in 2 designation effective digits 5th digit by counting forward 49123456 The actual setting order is 1 3 2 3 Set from which digit you want to begin designation destination start digit 3 d
110. o CODE C and FUN1 func tion code 1 The UPC EAN 128 bar code must start with the double character start pattern If this is not set the BL 700 will not be able to read the data The check digit setting is not provided on the screen but the BL 700 calculates it using the modulus 103 weight The data is not sent 66 Chapter 4 Installing the Setup Software Options setting When Options is clicked in the bar code setting the following screen appears Max code length output setup Code Code Max code length output Direction e Not used Forward C Reverse Effective Starting Specify label orientation e Not used Forward C Reverse Set Max code length output function and Label orientation function Tips d Fixed digit output function gt P 50 Label orientation mode P 39 67 Chapter 4 Installing the Setup Software Utilities settings The settings of OK NG output ON time and preset data registration are available EL Setup BL 700 lt lt Default changed gt gt Comm Settings 1 Comm Settings 2 Main Code setup FOKNG output duration Stability LED 0 xi ms 1 255 T Use stability LED Preset data If preset data is set OK signal is output only when read bar code matches the preset data 32 characters max 64 charcters max for CODE128 Com port Transfer Monitor Exit C 1 To set OK NG
111. ode No Code type UPC EAN setup No of UPC A output e 13 digits C 12 digits Add UPC E system code D IE Do not add C Add UPC A output digits sets whether the 13 digit or 12 digit output format is used when reading the UPC A data 1 When Yes is set in Add UPC E system code O the BL 700 adds 0 to the beginning of the system code and sends the code This parameter appears only when UPC E is set to enable reading in the bar code setting The check digit setting is not provided on the screen but the BL 700 calculates it using the modulus 10 3 weight The data is sent Industrial 20f5 COOP20f5 and CODE9G detail settings When 20f5 COOP2of5 or CODE93 is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Bar code detail setup Code No Code type There are no special settings for Industrial 20f5 For industrial 20f5 COOP2of5 and CODE93 detail setting parameters are not provided 65 Chapter 4 Installing the Setup Software CODE128 detail settings When CODE128 is set for any of the 4 codes in the bar code setting and then Detail is clicked the following screen appears Code Na 1 Code type CODET2B setup F Check double character start pattern 1 Double character start pattern is defined in the UCC EAN 128 standard This is a combination of the start character CODE A t
112. of bar codes that can be read depends on the buffer capacity See P 86 The difference between the two modes is that multi 2 mode sends all the readout data at one time after the trigger input turns off Multi label read mode 2 operation Succeed to read Fail to read Trigger input x A Repeat reading uE A V time I Bar code y Li 00000 Laser beams Lia ry o l L o Communication time 00000 OK NG output LN ng Multi 2 mode allows the unit to read several bar codes while the trigger input is on or during the preset input time if one shot signal trigger is selected and sends all the readout data at one time after the trigger input turns off or after the preset input time is expired if one shot signal trigger is selected To prevent the unit from reading the same bar code twice the time for one bar code to pass across the laser beam s field and read plus the repeat reading time must be set 100 ms to 25 5 s During the repeat reading time the unit cannot read the same bar code repeatedly but can read different bar codes Areading error is issued only when the unit cannot read any bar code while the trigger input is on For OK NG output after trigger input turns off OK turns on if the unit reads at least one bar code and NG turns on if the unit fails to read a bar code Com parison to the preset data is not performed Reading data for
113. on t set Don t set _ Don t set specified direction Set Set Set Set Specified direction Normal Normal 1 Normal 1 Normal Reverse Reverse Reverse Reverse 141 Appendices B Main setup Read mode Single Data send trigger After reading After trigger OFF Multi 1 Double reading Multi 2 prevention time Multi 3 Decode match count Data addition function Decode count L Scan count more than one can available only when decode count is added be selected L Label orientation Code type Reading error code B Trigger Input Setup Trigger Selection method Level signal trigger One shot signal trigger input One shot signal trigger time Input time Input polarity L N O Start test mode Don t start at trigger input ON Start Reading rate Tact measurement measurement Start test mode Don t start at power ON Start Reading rate Tact measurement measurement PA o 2 3 o 2 Ca St Command Trigger ON command Trigger OFF command B Comm Settings 1 Baud rate Data length Stop bits _ Parity RTS CTS protocol Don t use Use Multi drop link Don t use Use 142 E Communication parameters 2 PLC link _ Don t use Protocol Appendices Non procedure PASS RTRY ACK NAK None _ STX Specify Del
114. on of the multi drop link controller see the N 400 User s Manual The BL 700 User s Manual does not cover these subjects Paris and Functions BL 700 KEYENCE Name 6 Transmitter receiver DLASER ON LED STABILITY LED OK NG LED TIMING LED TEST switch Cable Function LASER ON LED Lit when laser beams are emitted STABILITY LED Displays the reading stability and the BL 700 operating status See P 64 to P 65 OK NG LED When OK output is ON The green LED lights When NG output is ON The red LED lights TIMING LED Lit when trigger input is ON TEST SWITCH This switch allows the following operations Start the test mode Pressing the switch once reads the bar code once Sets the communication protocol to the initial values when sending the settings gt See P 75 Reset the error status See P 45 Transmitter receiver Window to emit laser beams and receive reflected lights Cable Cable length is 1 8 m BL U1 OK NG LED KEYENCE 2 TIMING LED 8 Communication status indicator EDs POWER LED I O terminal block Name 6 Power switch D Power supply cable 2 m 8 RS 232C port READER port 9 DIP switches Function OK NG LED When OK output is ON The green LED lights When NG output is ON The red L
115. onse Command CR Response CR Command Response Tips A e lt LF gt can be added after the command being sent In this case however lt LF gt is not added to the response data e When lt ESC gt is inserted before the command being sent characters in the BL 700 s command receiving buffer are cleared If the BL 700 s command receiving buffer contains erroneous characters due to data transmission error during communication add lt ESC gt to the command being sent Note For command communication set the time duration between transmission of each character byte to up to 30 seconds If this duration exceeds 30 seconds the BL 700 cancels the received characters 88 Chapter 5 Serial Communication Explanation of Direct Control Commands The following describe direct control commands in details Read operation control This command specifies the data read timing Trigger on Command LON Response None Trigger off Command LOFF Response None Even when the read operation is controlled with these commands the BL 700 performs the same operation as with the trigger input see P 30 to 36 Trigger input on corresponds to LON and trigger input off corresponds to LOFF The BL 700 starts read operation on receipt of LON and stops it on receipt of LOFF When a bar code can be correctly read and the read data has already been set you need not send LOFF The com
116. oring initial settings Settings are automatically initialized Vis not followed by or Vin preset data See P 137 to 138 Two s exist in preset data See P 100 The BL 700 may malfunction Contact KEYENCE 93 Chapter 5 Serial Communication Description of Parameter Setting Commands E Saving initializing Settings Quitting Setting Mode Function Command Response Description being sent Saves settings in SAVE OK See page 92 the EEP ROM Initializes settings DFLT OK Returns to the default settings and saves the settings in the EEP ROM Quits the setting See page 92 mode E Setting Bar Code Type and Number of Readable Digits for Codes 1 to 4 The following describes the parameter setting commands for Codes 1 to 4 Be sure to send Bar code type setting command first before setting other param eters When Bar code type setting command is newly sent all other parameters for the specified code will return to the default settings In this case set all other parameters again Setting change commands and setting confirmation commands are described on the following pages Function Command being Response Description sent Setting bar code Change CODEm n m 0 to 3 Codes 1 to 4 type for codes 1 to Confirm CODEm n 0 CODE 39 4 1 ITF 2 Industrial2of5 3 Codabar 4 UPC EAN 5 CODE128 6 7 COOP2of5 None 8 CODE93 Setting Max
117. output ON time enter a numeric value from the keyboard from 1 to 255 10 ms to 2 55 s 2 When Display STABILITY LEDs is set the BL 700 displays the STABILITY LEDs which indicate the reading stability during normal reading operation 3 To set Preset data enter the preset data to be registered from the keyboard Normally the data should be set within 32 characters If CODE C is set for CODE128 up to 64 characters can be set e OK NG output ON time gt P 32 LE e STABILITY LED o P 44 e Preset data gt P 46 68 Chapter 4 4 3 2 Reading Saving Printing File The FILES screen is used to save updated settings in a file to read a saved setting file and to print the contents of a setting file EI Setup BL 700 lt Default changed gt gt Code setup Comm Settings 1 Comm Settings 2 Open Save Compare Print Defaults Com port Transfer Model Select the model to be set Open Reads a saved setting file Save Saves updated settings in a file Monitor Installing the Setup Software Model e BL 0 C BL 500 C BL 180 Version Info Compare Compares the settings currently edited with a file previously saved Print Prints contents of a setting file Defaults Initialize settings Restores updated settings to the default settings Version info Displays the version information of this software Reading a previously saved setting file
118. p bits of the BL 700 to those of the PLC Disable the RTS CTS protocol Disable the multi drop link 2 In Comm settings 2 set the following data Type of the PLC When using the KV L2 in Display linterface mode set SYSMAC C in the BL 700 settings PLC trigger input area DM head address PLC unit No station No Set whether or not the final register is used Note KV L2 is not available in Europe 6 2 2 Setting the PLC Set the PLC or link unit as follows Setting KV series handheld programmer port 1 The KV series RS 232C port must always be set to the following values Baud rate 9600 bps Data length 8 bits Parity Even Stop bit length 1 bit Set the RS 232C communication parameters of the BL 700 according to the above settings Set the BL 700 s communication mode to KV 2 No other parameters need to be set 106 Chapter 6 PCL Link Settings for KV L2 KV mode 1 Set the KV L2 s communication mode to KV mode Set the BL 700 s communication mode to KV The KV mode must be always set to the following values Baud rate 9600 bps Data length 8 bits Parity Even Stop bit length 1 bit Set the RS 232C communication parameters of the BL 700 according to the above settings Set the station number to 00 To use the KV L2 port 2 set the port 2 selector switch to RS 232C or RS 422A No other parameters need to
119. possible health hazard is in exposing the eyes to the laser beam Damage to the eyes can occur if the operator stares directly into the beam Follow the safety precautions below to ensure operator safety Operate the BL 700 Series only according to the procedures described in this instruction manual Otherwise injury may occur due to exposure to the laser beam Do not disassemble the sensor head Laser emission from the BL 700 Series is not automatically stopped if the sensor head is disassembled If you disassemble the sensor head for inspection or repair you may be exposed to the laser beam If the BL 700 Series malfunc tions contact KEYENCE immediately e Do not look directly at the laser beam Looking directly at the laser beam may result in serious eye injury Protective enclosure We recommend that you install a protective enclosure around the sensor head to prevent any person from getting near the sensor head during operation Protective goggles We recommend that you wear protective goggles when using the BL 700 Series Stop laser emissions before cleaning the laser emission port Failure to stop the laser emission may expose eyes or skin to the laser beam e Check the laser beam path To prevent exposure to the laser beam due to specular or diffuse reflection install a screen which offers the appropriate reflectance and temperature characteristics to interrupt the reflected laser beam Do not install the BL 700 Se
120. pter 2 Connection and Installation 28 Chapter 3 Functions for Reading Operation 3 1 3 1 1 3 1 2 3 2 3 2 1 3 2 2 3 2 3 3 2 4 3 3 3 4 3 4 1 3 4 2 3 4 3 3 5 3 6 3 6 1 3 6 2 3 7 3 8 Head Operation ees ood reete i a aspire 30 Scanning method EE 30 Data serid Tod sore ee Do erae eu aaa a 32 Head MOSS oe baa ie Gies neg dee et E 33 Single label read mode AAA 33 Multi label read mode 1 Multi 1 sess 33 Multi label read mode 2 Multi 2 34 Multi label read mode 3 Multi 3 35 Label Orientation Mode ssssseee 37 Test Mod oce oe Ee et ean ter t ine a 38 Reading rate check mode seeeeessessss 38 Tach check mode i coad a ate bed op aaaea 39 Online test INOS 4a EE ee diste ine eed 41 STABILITY LEDS seaca iei uim a tt e ERR 42 Preset Function Compare with ssssssse 44 What is the preset function AAA 44 Wildcard Symbols CT and 5 ee eet 45 Additional Information nenea 46 Max Code Length Designated Digit Output Functioneaza trae rer eee tod ef 48 Chapter 3 Functions for Reading Operation 3 1 Read Operation 3 1 14 Scanning method There are two methods for triggering the BL 700 to read bar codes the Level signal method and the One shot signal
121. rating Procedure ssssssss 52 Operating procedure mmm eee nenea nana nana na nana nnns 52 Description on each setup Screen nenea nana en 53 Outline of operatloh 5 eoe ote bre rh e nre aa aaa 54 Details of Setup orn a aaa E nennen 56 Setup procedure titi eie Meet qe A thee aria andes 56 Reading Saving Printing Elle 69 Sending Receiving Settings mmm 73 Using Monitor eie a a a celia at d di 77 List of Error Messages mmm emen 80 Example of Printing from the Setup Software 81 Chapter 5 Serial Communication 5 1 Serial Communication sse 84 5 2 Details on Data Communication sss 85 5 3 Command Communication sse 88 5 3 1 Setup of Direct Control Commande sse 88 5 3 2 Details on Parameter Setting Commande sss 92 PLC Link 61 PEG Links uito tete Co Pa aut Mani aS 104 6 1 1 List of PLCs used for PLC link nenea nene nana nea 104 6 1 2 Devices used for PLC link 105 6 2 Setting the BL 700 and PLC men eee ana 106 6 2 1 Setting the BL 700 series eesseeeeeeeesereeeresrretnsninsrinssrnsssrnsssrnsns 106 6 2 2 Setting the PEG iii Dp th e rem Le E E E a ba 106 6 3 Device Assignment AAA 109 6 4 PLCLink Error eee amana ana na 116 6 5 Communication Time
122. ries in such a way that the laser beam passes at eye height 1 5 Safety Features Provided with the BL 700 Series The BL 700 Series is provided with the following safety features Make sure these features function correctly before operating Laser emission caution LED LASER ON LED During laser emission the LASER ON LED illuminates The LED ON status can be checked through the laser protective glasses Laser forced OFF command Sending the laser forced OFF command LOCK see P 92 to the BL 700 can inhibit emission of laser beams When working near the laser transmitter be sure to use the laser forced OFF command to avoid looking into the laser beams When this command is selected the bottom STABILITY LED flashes Chapter 2 Connection and Installation 2 1 2 1 1 2 1 2 2 1 3 2 1 4 2 2 2 2 1 2 2 2 2 2 3 2 2 4 2 2 5 2 2 6 2 3 2 3 1 2 3 2 2 3 3 2 3 4 2 3 5 2 3 6 2 4 2 4 1 2 4 2 2 4 3 2 4 4 BL 700 CONNECTIONS ate pei er i pai 6 Connector pin assignment e nenea nenea 6 Power Supply connections eroe sot ia ta ga 6 Wiring VOS RR CR 7 RS 232C COnlrie6llOli oco opt m t de bd aa OR a ees 7 Connecting BL U1 and wiring sussesssssse 8 Connecting the power supply eee 8 Connecting the BL 700 EE 8 Setting BL U1 DIP switches nk 9 Terminals of I O terminal block and wiring 10 Re lune
123. rrent BL 700 communication protocol 2 Click Monitor to display the monitor screen Send Command d Stop Received Data 3 Enter TEST1 uppercase in the send command column and press the RE TURN key Readout rate measurement mode starts and the readout data is listed sequentially Send Command TEST1 Received Data 234 06 lt cr gt 234 100 lt cr gt 234 84 lt cr gt 1234 65 lt cr gt 284 6496 cr 234 97 lt cr gt 234 100 lt cr gt 234 76 lt cr gt 234 54 lt cr gt 234 46 lt cr gt 4 To quit the test mode enter QUIT in the send command column and press the RETURN key Note When you try to enter the test mode by turning on trigger input you cannot use the serial command to enter the test mode Commands should be entered in all uppercase characters 79 Chapter 4 Installing the Setup Software 4 6 List of Error Messages The following table lists the error messages which may occur during operation of the setup software Error message Contents Errors during setup Entered data is incorrect OKT The entered data is incorrect Re enter the correct data Errors during communication Communication with BL 700 failed OKT Error during communication with the BL 700 for sending settings Readout from BL 700 failed OKT Error during communication with the BL 700 for reading settings The specified model
124. s Approx 460 ms Approx 920 ms B Communication time to start reading using reading trigger area To control the BL series reading operation using the reading trigger area enter the trigger ON command on the PLC and obtain the time duration until the command is received by the BL 700 When the RS 232C communication baud rate is 9600 bps MELSEC A SYSMAC C KV KV mode Approx 60 ms Approx 80 ms Approx 30 ms 117 Chapter 6 PLC Link 118 Appendices Appendix A Specifications nenea 120 Appendix A 1 Specifications ceccar e a a a e 120 Appendix A 2 Reading range characteristics Typical 122 Appendix A 3 Angular characteristics Typical 125 Appendix B BL U1 Specifications eee 126 Appendix C BLU N 42 Specifications 127 Appendix D Dimensions eee 128 Appendix E Appendix F Appendix G Appendix H Appendix Appendix J Appendix K Appendix L Appendix M Example Program for Serial Communication 131 Sample Program for the PLC Link 132 Troubleshooting 135 CODE93 Specifications 137 CODE128 Specifications 138 Checksum Calculation Method 139 ASCII Code Table mmm 141 Setup P
125. s 00 to 7F This function is used to enter control characters 00 to 21h ASCII codes such as CH and STX Read error ASC ERROR Hex 455252 4F52 99 Chapter 4 Installing the Setup Software 4 3 Details of Setup 4 3 1 Setup procedure Main Operation setting Set read mode additional data function and trigger input E setup BL 700 lt lt Default See Comm Settings 1 Comm Settings 2 i Utilities Main Code setup Read Mode Decoding match count e Single Multi Multi c Multi3 1 255 Data send Read error After Read C At trigger input ASC ERROR Additional information HEX 455252452 TC Decoding count M Scan count F Code type F Label orientation Trigger setup Transfer Monitor Com port 1 When Single is selected in Read Mode the following appears Data send After Read C At trigger input When Multi 1 or Multi 2 is selected the following appears Repeat reading time x100mS 1 255 Set the data to a number from 1 to 255 100 ms to 25 5 s When Multi 3 is selected these setting menus will not appear 2 Multiple data can be selected in Additional data function Scan count ap pears only when Decode count is selected Additional information spencers T Code type F Label orientation 56 Chapter 4 Installing the Setup
126. s error occurs with the PLC link check the following points 1 Check if the RS 232C communication parameters baud rate data length parity and stop bit for the PLC are matched with the N 400 s settings 2 Check if the PLC link is set to Use in the communication parameters 2 setup 3 Check if the PLC s settings are correct See P 106 4 Check if the cable connections are correct or if any cable is disconnected Referring to pp 12 to 14 or pp 20 to 22 of this manual check the connections using a multimeter 5 Check if the device setting range does not exceed the available data memory areas of the PLC If the data memory areas used for the BL 700 do not exist in the PLC commu nication is impossible 6 Check if the link unit operates normally To re start the PLC link press the test switch For the settings of the link unit see the instruction manual for the link unit being used 116 Chapter 6 PCL Link 6 5 Communication Time B Time required data transmission The time required for data transmission from the BL 700 to the PLC is as follows This communication time may change depending on the PLC s scan time and the model of the PLC When the RS 232C communication baud rate is 9600 bps Number of data digits MELSEC A SYSMAC C KV KV mode 10 Approx 220 ms Approx 330 ms Approx 440 ms 20 Approx 270 ms Approx 380 ms Approx 680 ms 32 Approx 320 m
127. s is listed on the screen in the Received Data field A record of up to 1000 lines of data can be obtained Using the scroll bar at the right of the Received Data field you can see the previous data Send Command i gm Stop Received Data Note All commands should be entered in all uppercase characters The BL cannot accept lowercase characters 77 Chapter 4 Installing the Setup Software 4 f you click Stop received data is not listed The button name is changed to Start If you try to display received data again click on Start 5 When you enter a command in the Send command field you can send the command to the BL 700 or BL series The format of the command to be sent is ICommandg ICH Typing command and pressing ENTER key sends the command Send Command LON H es Received Data ERROR lt cr gt 234 lt cr gt 6 When you click on the ARROW button in the Send command field the commands previously sent are listed Up to 100 commands can be listed 1234 lt cr gt 1234 lt cr gt 234 lt cr gt 1234 lt cr gt ERROR lt cr gt 1234 lt cr gt OK lt cr gt ERROO lt cr gt 7 Click on Quit to quit this mode 76 Chapter 4 Installing the Setup Software Starting the test mode from the Monitor Follow the procedure below to start the test mode from the Monitor 1 Click COM PORT to match the computer s communication protocol with the cu
128. s is used to trigger the BL 700 to start reading the data turn on the laser beams Trigger input response area at the 05 address is used to check whether the data at 04 was sent correctly to the BL 700 When the BL 700 recognizes the 04 address which means that the process has been completed it returns a 1 to the 05 address Address Description Data 04 Reading trigger area 1 Trigger ON 0 Trigger OFF 05 Trigger input response area 1 Process completed 0 Process not completed 406 Reserved Reserved 111 Chapter 6 PLC Link e Operating procedure 1 Set the 05 address to 0 2 To trigger the BL 700 to start reading to turn the trigger ON set the 04 address to 1 3 When the BL 700 recognizes the change in the 04 address it returns a 1 to the 05 address The BL 700 then starts reading the data 4 When a 1 is returned to the 05 address it indicates that the BL 700 suc ceeded in the trigger ON function If a 1 is not returned the BL 700 has not recognized the 04 address yet Do not immediately reset the 04 address to Q After confirming that a 1 has been returned to the 05 address reset the address to 0 5 After reading the bar code data the BL 700 writes new data in A 05 to A 69 6 To turn the trigger OFF reset the 04 address to 0 7 When the BL 700 recognizes the change in the 04 address it returns a
129. s the master unit when multi drop linking with the BL series Handheld programmer specially designed for the BL series Used when changing the BL series or N 400 settings D sub 25 pin male D sub 25 pin male RS 232C cross cable Connects the BL U1 to the PC use with OP 25057 D sub 25 pin D sub 9 pin conversion connector Used in conjunction with OP 22149 when connecting the BL U1 to the DOS PC D sub 9 pin D sub 9 pin RS 232C cross cable Connects the BL U2 to the DOS PC System Configuration B When using RS 232C or RS 422A Setup software for BL series IBM PC AT BL HTWE HB or compatible Windows version BL U1 BL U2 N 42 Serial Power supply unit communication RS 232C Hx RS 422A i Trigger input Serial communication OK NG output PLC link Handheld PLC Link unit programmer BL P1E Use the BL setup software or the handheld programmer BL P1E to set the BL series Handheld programmer 1E BL setup software Windows version N 400 setup software Windows version Multi drop controller N 400 Power supply unit RS 485 BL U1 N 48 m When using the RS 485 multi drop link Use the N 400 setup software or handheld programmer BL P1E to set the multi drop controller N 400 For system configuration for the multi drop link see the N 400 User s Manual Also for connection and operati
130. sification Model BL 700 701 BL 740 741 BL 780 781 FDA Class II IEC 825 1 11 1993 Class 2 DIN EN 60825 1 07 1994 Klasse 2 1 2 Warning Labels 1 Warning labels B FDA BL 700 701 BL 740 741 AVOID EXPOSURE CAUTION AVOID EXPOSURE CAUTION LASER RADIATION LASER RADIATION LASER RADIATION DO NOT STARE INTO BEAM LASER BADIATION DO NOT STARE INTO BEAM IS EMITTED FROM e IS EMITTED FROM THIS APERTURE SEMICONDUCTOR LASER 650nm THIS APERTURE SEMICONDUCTOR LASER 650nm MAXIMUM OUTPUT 1 4mW MAXIMUM OUTPUT 1 8mW PULSED RADIATION oam PULSED RADIATION Su y CLASS II LASER PRODUCT y CLASS II LASER PRODUCT BL 780 781 CAUTION AVOID EXPOSURE LASER RADIATION DO NOT STARE INTO BEAM LASER RADIATION IS EMITTED FROM THIS APERTURE SEMICONDUCTOR LASER 650nm Y CLASSI LASER PRODUCT m IEC BL 700 701 BL 740 741 LASER RADIATION DO NOT STARE INTO BEAM Maximum output 1 4mW Pulse duration 91 us Emitted wavelength 650nm CLASS 2 LASER PRODUCT in conformity to IEC825 1 11 1993 BL 780 781 LASER RADIATION DO NOT STARE INTO BEAM Maximum output 2 0mW Pulse duration 91 us Emitted wavelength 650nm CLASS 2 LASER PRODUCT in conformity to IEC825 1 11 1993 B DIN BL 700 701 7 LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN Maximum Leistung 1 4mW Pulsdauer 91 us Wellenl nge 650nm LASER KLASSE 2 nach entwarf DIN EN 60825 1 07 1994 BL 780 7
131. signal trigger time setup area 0 Use the value set by the BL 700 setup software 1 to 255 binary 100 ms to 25 5 s When the BL 700 recognizes 1 0 is set to the 04 address 112 Chapter 6 PCL Link e Operating procedure 1 To trigger the BL 700 to start reading set the 04 address to 1 2 When the BL 700 recognizes the 04 address it returns a 0 to the 04 ad dress The BL 700 then starts reading the data 3 The BL 700 continues reading for the one shot signal trigger time set at the 06 address 4 When the BL 700 has read all the bar codes it writes the new data in A 05 to A 69 If a reading error occurs the BL 700 writes a reading error code in A 05 to A69 A 00 Ais the head address in which the data specified in 00 to 03 is stored Memory data flag areas These areas are used to flag that the bar code data has been stored The following two methods are available depending on the application B Real time control e To specify the flag areas use 0 or 1 While the BL 700 is reading and writing the bar code data in the PLC s memory the flag area is set to 1 When data writing is completed the flag area becomes 0 This indicates that new data has been stored in the A 05 to A 69 addresses When the A 00 address is 0 the stored data is effective When the interval of bar code reading with the BL 700 is shorter than that of communication wi
132. t Note For command communication set the time duration between transmission of each character byte to up to 30 seconds If this duration exceeds 30 seconds the BL 700 cancels the received characters 92 Chapter 5 Serial Communication Response Error Code When an incorrect command is sent to set parameters the BL 700 sends back data indicating the cause of the error error code For the commands correspond ing to the error codes see the error code column given in the table on the following pages Error code Cause of error 00 Undefined command 01 Command format is incorrect 02 Nothing corresponds to the number in the command 03 tina m value codes 1 to 4 is other than 0 to 3 04 Bar code type setting command was not sent first O See P 94 Sending No of readable digits setting command is invalid for UPC EAN code The number in the command is too long hhh data is too short oA n value is not O or 1 oA n value is exceeding the setting range nnn or nn value is exceeding the setting range hhh is not specified in HEX hexadecimal code hhh FF cannot be set hhh or aaa contains more than the specified number of characters Characters of aaa are invalid Data in the EEPROM may be damaged Perform initial setup Error in the area st
133. t P 88 e Multi drop gt See the Multi drop Controller N 400 User s Manual 98 Chapter 4 Installing the Setup Software Comm Settings 2 Communication parameters 2 The following settings depend on the use of PLC link B When the PLC link is not used The menu screen allows setup of communication protocol header and terminator E setup BL 700 Default gt gt Tx Main Utilities Comm Settings 1 Host setup Handshaking TT e None CPASS RIRY C ACK NAK T Use PLC Header Delimiter l e None CSTX e CR C CR LF Character CESC C Custom CETIX C Custom T Checksum Com port Transfer Monitor 1 Select the header and terminator from the items provided When the header and terminator are set only the read data format can be changed When Set is clicked the following menu appears Header Delimiter C None SIX C CR C CR LF CESC amp Custom CETIX i ASC ASC Dien Enter the desired data from the keyboard up to a maximum of 5 characters 2 When Character is clicked the following menu appears Partition mark 1 character Used to separate bar ee Ej code data from HEX additional data Ret Intermediate delimiter 5 chars max cis Used to separate each ASC bar code data in Multi HEX 2 or 3 modes Enter the delimiter and semi delimiter from the keybo
134. ta memory flag Sequential processing This sample program uses the level signal trigger However it does not use the 05 trigger input response area to check if the BL 700 successfully recognized the 04 reading trigger area E Program for the KV Series 2008 0100 Specify the head address of the DW 5 j data memory area DM0100 0102 Enter 2 in the data memory lt DW flag Use sequential processing to DM0100 process the flag 0000 0001 Heo DM0004 Enter 0000 for the reading 0000 0000 trigger input 77 lt DW gt e e DM0004 E o 2002 DMO100 0003 x II LDA lt CMP When DM0100 becomes 3 the specified processing is per Data stored in D105 and formed subsequent areas is processed J After processing is completed enter 2 in DMO100 0002 lt DW gt J DM0100 END ENDH 132 E Program for the MELSEC A Series M9038 T MOV K100 D1 MOV K2 D100 XO T MOV K1 D4 XO T MOV KO D4 is processed LD D100 K3 Data stored in D105 and subsequent areas GES MOV K2 D100 1 E Program for the SYSMAC C END 25315 A50015 MOV It 0064 DM0000 MOV 0002 DMO0100 MOV It 0001 DM0004 MOV
135. th the connected PLC data that has not been written into the specified area is retained in the BL 700 transmission buffer For the capacity of the transmission buffer see p 86 If the amount of retained data exceeds the buffer capacity the entire contents of the buffer is cleared and an OVER code is stored in the memory data area A405 to A 09 If a buffer OVER error occurs the BL 700 halts operation but then restores operation once the OVER code has been stored Example 1 Normally the A 00 address is set to 0 While the BL 700 is writing data the flag area is 1 When the flag area becomes 0 the data stored in the A 05 to A 69 addresses can be processed Example 2 Normally the A 00 address is set to 1 When data writing is completed the flag area becomes 0 The data stored in the A405 to A 69 addresses can be processed Set the A 00 address to 1 immediately after data processing is completed This enables the BL 700 to use the point at which the A 00 address becomes 0 as the trigger for writing new data Note When the BL 700 continuously reads bar codes the real time processing mode may replace stored data with new data before the new data is processed in the PLC To prevent this use the sequential processing mode as shown below E Sequential processing To specify the flag areas use 2 and 3 When the A 00 address is 2 new data can be stored When data
136. the setup for BL 700 and the PC before attempting serial communica tion Setup of BL 700 Set the following parameters for the BL 700 using the setup software Baud rate Data bits Parity Stop bit Communication protocol Header Delimiter Read error code e PC setup Based on the BL 700 s settings set the communication parameters on the PC using the Ports setting in the Windows Control Panel System Device Manager Ly The following communication parameters are the default settings for the BL 700 Baud rate 9600 bps Data bits 7 bits Parity Even Stop bit bit Set the PC according to the above settings before attempting communication The BL 700 is set temporarily to the default settings for 5 seconds after the power switch is turned on When the current settings of BL 700 is not certain send the command SSET and a CR to the BL 700 from your PC with 5 seconds after power up This causes the BL 700 to remain at its default settings and you can communicate with the BL 700 at the default settings For information on checking the BL 700 s current settings see Details on Parameter Setting Commands on page 92 For information on changing the above communication parameters see Description of Parameter Setting Commands on page 94 When the BL 700 TEST switch is pressed for 8 seconds the Ist 3rd and 5th STABIL ITY LEDs from the top flash indicating that the communication parameters are set as above
137. to 4 Sending check digit Confirm RCm33 n 0 Disable 1 Enable Codabar Change WCm34n m 0 to 3 Codes 1 to 4 Setting check digit Confirm RCm34 n 0 Mudulus16 type 1 Modulus 11 Modulus 10 Wait 2 Modulus 10 Wait 3 7 Check DR Modulus 11 A Modulus 10 Wait 2 A EAN UPC A E Change WCm40n m 0 to 3 Codes 1 to 4 Reading UPC E Confirm RCm40 n 0 Disable 1 Enable EAN UPC A E Change WCm41n m 0 to 3 Codes 1 to 4 Reading EAN 8 Confirm RCm41 n 0 Disable digits 1 Enable 95 Chapter 5 Serial Communication Function Command being sent Response Description EAN UPC A E Reading JAN 13 digits Change WCm42n OK Confirm RCm42 m 0 to 3 Codes 1 to 4 n 0 Disable 1 Enable EAN UPC A E No of UPC A output digits Change WCm43n Confirm RCm43 m 0 to 3 Codes 1 to 4 n 0 Output in 13 digits 1 Output in 12 digits EAN UPC A E Adding 0 to UPC E system code Change WCm44n Confirm RCm44 m 0 to 3 Codes 1 to 4 n 0 Disable 1 Enable CODE128 Checking double character start pattern See p 32 Change WCm51n Confirm RCm51 m 0 to 3 Codes 1 to 4 n 0 Disable 1 Enable Setting max code length output function Change WCm83n Confirm RCm83 m 0 to 3 Codes 1 to 4 n 0 Disable 1 Enable Setting direction for max code length output Chan
138. urchase the BL set COM PORT to the above settings If you do not know the current settings of the BL press the BL TEST switch for approximately 8 seconds The 1st 3rd and 5th STABILITY LEDs from the top will flash simultaneously The settings listed above are fixed Execute 6 Send receive settings 6 Click on Transfer to send the updated settings to the BL The current settings of the BL can also be read 7 Select FILES to save or print the settings as required 8 After the setup procedure is completed click on Exit to close the setup soft ware 92 Chapter 4 Installing the Setup Software 4 2 2 Description on each setup screen Bur BL 700 lt lt Default See Main Code setup Utilities Comm Settings 1 Comm Settings 2 EEE e E pi e BL 700 C BL 500 mwe am Print Ss Defaults Version Info Com port Displays the name of the setup file currently being edited If the file has been read from the setup file the file name is specified as File If the file has been read from the BL the file name is marked with BL If the file name is the initial setting default is displayed If the file name has been changed from the initial setting the condition immediately after it is read from the file changed is displayed Transfer Monitor Select the model to be set Main Operation setting e Read
139. using the setup software P 51 Change the BL 700 settings through the handheld programmer BL P1E See the BL P1E User s Manual Communicate with a PC P 105 Control the BL 700 with the PLC link P 121 Use the BL 700 with the multi drop link See the N 400 User s Manual Troubleshooting P 136 PLC link communication setup This manual uses the expression BL 700 for the BL 700 701 740 741 780 781 unless otherwise specified P 118 No part of this instruction manual may be reprinted or reproduced without the prior written permission of KEYENCE CORPORATION KEYENCE assumes no responsibility for the contents of this manual No liability is assumed for damages resulting from a program created by customers The contents of this manual are subject to change without notice MS Windows and Windows95 are registered trademarks of Microsoft U S A Other company names and product names are registered or nonregistered trademarks of respective companies Contents Chapter 1 Laser Safety Precautions 1 1 1 2 1 3 1 4 1 5 EE LO e TEE 2 Warning Labele gue et ttc e a aaa datat 2 Eabel Eocatlon on aee ote nei 3 Safety Consideration sss 4 Safety Features Provided with the BL 700 Series 4 Chapter 2 Connection and Installation 2 1 2 1 1 2 1 2 2 1 3 2 1 4 2 2
140. uter with 25 pin BL 700 PC RD 2 2 SD SD 3 3 RD CS 8 4 RS RS 7 5 CS GND 5 7 SG 5V 9 6 DR 20 ER D sub 9 pin male D sub 25 pin male 3t 4 40 screw M2 6 screw Chapter 2 Connection and Installation 2 2 Connecting BL U1 and Wiring Note This product does not comply with EC directives To use the BL U1 AC power supply connect it as described below 2 2 1 Connecting the power supply Plug the BL U1 power cable into an outlet Use a power supply with 100 to 240 VAC 10 50 60 Hz 2 2 2 Connecting the BL 700 Connect the BL 700 to the READER port of the BL U1 The BL U1 READER port pin assignment is as described below B BL U1 READER port pin assignment 12 345 D sub 9 pin male OOOOO0O eee DCE specification defined as terminal O000 4 40 screw female Bo 89 Function Signal direction Trigger input Output Receives RS 232C data Output Sends RS 232C data Input OK Input Ground Common ground for respective signal NG Input Ready to send RS 232C data Input Request to send RS 232C data Output Control method can be selected with the DIP switches See p 9 5 V power supply Output Note Do not extend a power cable A long power cable can cause a voltage drop preventing the BL 700 from starting properly Note This product does not comply with
141. wiring of the power supply unit and the trigger input terminal gt See P 6 to 7 Connecting the power supply unit with the reverse polarity may damage the BL series If the BL 700 does not operate contact KEYENCE When using the power supply unit BL U1 BL U2 N 42 or N 48 check wiring of the power supply unit power switch for the BL U1 only and wiring of trigger input see P 8 to 22 Check whether the laser stop command LOCK see P 92 has been sent to the BL series If so send the laser stop reset command UNLOCK If a laser stop command has been executed the bottom LED on the STABILITY indicator will be flashing Check the bar code setting type No of digits Check the following parameters using the setup software Barcode type No of digits Setting of the check digit inspection enabled or disabled Setting of the label orientation specified reading Note When using CODE39 or Codabar include the start stop characters and check digit in the number of digits For CODE93 see P 136 2 For CODE128 see P 137 Check the distance and angle between the BL 700 and bar code Check the distance and angle while referring to Mounting angle and mounting distance on page 26 Check the bar code margins quiet zones A bar code requires the right and left margins to be at least 10 times wider than the narrow bar width If the bar code margins are too narrow it may not be read Check the bar code la
142. writing is completed the flag area becomes 3 and new data has been stored in the A 05 to A 69 addresses 113 Chapter 6 PLC Link After data processing is completed set the flag area to 2 Writing new data is impossible until the flag area is set to 2 Data that cannot be stored in the specified areas is retained in the BL 700 transmission buffer For the capacity of the BL 700 transmission butter see p 88 If the amount of retained data exceeds the buffer capacity the entire contents of the buffer is cleared and an OVER code is stored in the memory data area A405 to A 09 If a buffer OVER error occurs the BL 700 halts operation but then restores operation once the OVER code has been stored A 01 to A 04 Additional data area The label orientation decode count and other additional data are stored in these areas Address Description Data A 01 Label orientation 0 Reading error 1 Normal orientation 2 Reverse orientation Decode count 0 to 9999 binary Scan count 0 to 9999 binary Bar code type CODE 39 ITF Industrial 20f5 Coda bar EAN UPC CODE128 COOP 2of5 Reading error CODE 93 A 05 to A 69 Data memory area The number of digits of the data is stored in the 05 address The read bar code data is stored in the A 06 to A 69 addresses using the ASCII codes hexadecimal numbers in two digits by the digit See the ASCII code table in
143. xample To register 123 V ABC as preset data send the following command See P 102 WP68123 WN ABC lt CR gt Control codes data in 00h to 2Fh of the ASCII code table such as CR and lt STX gt the start stop characters and the check digit cannot be registered as preset data Data comparison is also impossible PA o 2 3 o 2 zx St 136 Appendices Appendix CODE128 Specifications Setting No of Digits The start stop character and check digit are not included in the number of digits FNC1 to 4 Function codes SHIFT and CODE A to C should not be added to the number of digits The number of digits setting range varies depending on the start character CODE A to C CODE A B 1 to 32 CODE C 2 to 64 One digit of CODE A or CODE B represents two digits of CODE C Data Transmission The start stop character and check digit cannot be sent FNC1 to 4 Function codes SHIFT and CODE A to C cannot be sent Control codes are sent Note Do not use CODE128 with control codes when you build a multidrop link Communication errors may occur B Registration of Preset Data The number of characters that can be registered as preset data is up to 32 digits for CODE A or CODE B and up to 64 digits for CODE C as described above When or is registered as preset data it functions as the Preset Func tion as described on page 18 Since CODE128 can represent all A
144. y Delimiter d Readout data d Decoding match count to 9999 Decode count The value is zero suppressed When using this function output turns on at a different time from normal operation e In single label read mode output turns on after one bar code has been read after trigger input turns off Even if you set the data send to after read the data is forced sent after trigger input turns off In multi label read mode 1 a bar code passes across the laser beam s field after repeat read time and is finally output In multi label read mode 2 or 3 operation is the same as when you do not use the decode match count adding function m Scan count add function valid only when using the read count add func tion Adds the number of scans including when no bar code exists to the end of the decode count up to 9999 Y y Delimiter Readout data d S S 1 to 999 zero suppressed The value is zero suppressed 46 Chapter 3 Functions for Reading Operation E Code type add function Adds the bar code type before the readout data Delimiter E Readout data CODE39 ITF Industrial 20f5 Codabar EAN UPC A E CODE 128 COOP 2 of 5 Read error CODE93 OD JO OP GO zz CH E Label orientation add function Adds the orientation of bar code travel before the readout data Forward Reverse orie

Download Pdf Manuals

image

Related Search

Related Contents

Manual-alarma auto- Tomahawk-TW-9010    1.0 Introduction - Case Western Reserve University  ク - 大自工業  

Copyright © All rights reserved.
Failed to retrieve file