Home
Keyence BL 500 Manual - Artisan Technology Group
Contents
1. TIMING LED EVENS Lights when trigger input turns ON ci F Communication status indicator LEDs Indicate the communication status of each communication signal line Each LED lights when the corresponding LEGUNT signal turns ON Show SD RD RS and CS from the top l O terminal block POWER LED Contains I O terminals and RS 422A RS 485 terminals Power switch Power cable 2 m Use 100 to 240 VAC 50 60 Hz Goo of Jo of Jo l RS 232C port DIP switches Connects to a PC READER port Connects to a bar code reader Power Supply BL U1 1 BL U1 Connections 1 1 Connecting the AC power supply Plug the BL U1 power cable into the power receptacle At the same time ground the frame ground wire A CAUTION Make sure that the power supply provides 100 to 240 VAC 10 1 2 Connecting the BL U1 to a BL series Use the READER port on the BL U1 The pin assignment is shown in the table below UL U1 READER port pin assignment 123 45 D sub 9 pin male DCE specification defined as modem 4 40 screw female 6789 Signal Symbol Description direction TIM Trigger input Output RD RXD Send data through RS 232C Output SD TXD Receive data through RS 232C Input OK OK uotput Input Ground common ground for respective sig OND SO re g p g NG NG uutput Input Enable to send data through RS 232C RS RTS always ON Request to send data through
2. Reading rate check mode Starting test mode when Change TESTn Reset power is turned on Confirm TEST Reading rate check mode 2 Tact check mode Setting characters of trigger Change WP56hhh hhh Trigger on command Up to 8 characters on command Confirm RP56 Specify characters in HEX hexadecimal code Setting characters of trigger Change WP57hhh hhh Trigger off command Up to 8 characters off command Confirm RP57 m Specify characters in HEX hexadecimal code To set characters of the trigger on Off command send the following command Example 1 Change the trigger on command to S S WP5653 CR S 58h 56 4 3 Command Communication Setting Communication Parameters Function command being sent Respons Description e Setting baud rate Change WP35n OK Confirm RP35 035n 9600 bps 4800 bps 2400 bps 1200 bps 600 bps 38400 bps 31250 bps 19200 bps 7 bits 8 bits Setting data bit length Change Confirm Setting parity check Change To set the parity type use the Confirm command below zo POE ON EE Disable Enable Setting parity type Change Even Odd 1 bit 2 bits Confirm Setting Stop bit Change Confirm Setting handshaking protocol 1 Change To specify the protocol use Confirm the command below Setting handshaking protocol 2 Change PASS RTRY handshaking Confi
3. M al 37 Sending Settings orti ac Lie dL nant nan adil ru c EE EE o ea eae 38 Versio DISplay i ine teet i t dta ee 38 List of Error Messages rise iaa kx ada rn du RENE RA Sd aD REESE sisara EUREN ED URDU EX REED RR DER 39 How to Use Terminal Software eeeeeeeeeeeeeeeeeee sessi nennen nennen nnn anna 40 Chapter 4 Serial Communication RS 232C RS 422A Serial Communication scs coti ieu E EX Uli ar DIAS Fa d eu Un ce a ub Ra Bi I RD n 44 Communication Set p 55 5 cete doper dad rt ie ete RR eser Roa c ever uo t end db ide es eae esata 44 Details on Data Communication eeeeeeeeeeeeeeeeeeeeeeeennenn nennen nnne nn nnne nnn 45 Communication Protocols Hardware handshaking sse enne eene 45 Capacity of Transmission Buffer usines 46 Redd Data Format sic el Bed rg la rete sanded Ea E b ex rabo tes Mahon leer t aen 46 Read Enor COIS PEERS 47 Command Communication SES nas FEX Sue Eo ccu Rd REESE LEE YQ ace LIVES RE CYCLE M 48 Setup of Direct Control Commands usines 48 Explanation of Direct Control Commands iii 49 Details on Parameter Setting Commands issu 50 Response Error Gode inserer entente due Eee ee de Din sone de e BL but E ea RE ni a 52 Description of Parameter Setting Commands su 52 Appendix Speclficallons initier essuie d Essen aie E ET 60 Raster Scan Specifications miiir re cate ee adc dde et ug c Qu A d do ed e a
4. Trigger input Bar code T Laser beams Communication time OK NG NG OK NG output 2 2 Read modes 2 2 Read modes The BL 500 provides 4 types of read modes 2 2 4 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 8 2 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 signal The unit outputs the readout data sequen tially Multi label read mode 1 operation Succeed to read Fail to read Trigger input ios Repeat reading time Bar code I Laser beams EN st L Communication time i l l I OK NG output oq Jokl Jo ok Nc In the 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 in put 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 t
5. Menu Bar The following operations can be performed using the menu bar File Menu Alt F Specifies a file name Saves a file Exits the setup software Send Settings Alt S Sends settings to the BL 500 Info Alt I Indicates the version number of this software 3 3 1 File Operation New The following is the procedure for specifying a file name saving a file or exiting the setup software Click on File in the menu bar The following menu appears HIER Send Info rid Code 1 Open SaveAs coves s ode UPC EAN 2 Singe lt Read mode New Cancels the current setting file and calls the initial setting Open Calls the previously stored file Save As Saves a file with a specified file name Save Saves a file Exit Exits the setup software 1 Click on New The following message appears BL 500 Series Setup eo Settings will be lost OK Cancel 2 To cancel the current settings and call the initial setting click on the OK but ton If you wish not to execute this operation click on Cancel 28 3 3 Setup Software Operating Procedure Open Save As 1 Click on Open The following screen is displayed for selection of the file to be read Directory selection list File Name Directories File name CFG c bI500 entry column File selection Drives Drive selection list ic IPCDOS_7 s
6. S INPUTS 1 1 IF RDS CHR amp HO2 THEN RDS RECEIVE STX IF RD CHR H03 THEN GOSUB BARCODE RETURN RECEIVE ETX IF RD CHRS HOD THEN GOSUB RESPONSE RETURN RECEIVE CR DATS DATS RD RETU CO Ei S HQ JU Urt Gs RE R H UO J b casguu RE M R AND su SEND COMMAND X k X kk kk kk XXE EX EEK KK KK Ck KK kk KK KK KK KK S CHR amp HOD THEN SEND Q AND CM THEN CM QUIT GOTO SEND RINT K CM CM K URN T 1 CM CHRS amp HOD SEND COMMAND nn T D I INT PRINT CM COMMAND IS SENT R PONSE DISPLAY RESPONSE DATA TO THE COMMAND xx XX XX XX eee x INT DATS IS SENT BACK T RN BARCODE 2 DTSPLAY BAR CODE DATAX RK KK KKK KKK KKK KKK KK KK KKK KK KK KKK KKK PR INT DAT IS READ DATSS RETURN 69 A 6 Troubleshooting A 6 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 deal er 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 320 mA 340 mA for the BL 500H series Check the wiring of the power supply unit and the trigger input terminal see page 2 Connecting the power supply unit with the reverse polarity may damage the BL series If the BL 50
7. Note When reading the standard distribution code bar code on the corrugated fiber board box set the code length to 14 or 16 and select the Inspect check digit 3 3 5 Setup for Industrial 2 of 5 and COOP 2 of 5 1 Setup is the same as the CODE39 setup However a start stop character and Inspect check digit are not provided 2 Set code length within the range from 1 to 32 32 3 3 6 Codabar setup 1 2 4 3 3 Setup Software Operating Procedure BL 500 Series Setup Code setup Max code length 32 Min code length 3 3 32 3 32 DJ Send start stop character Start stop digits eu O Inspect check digit ej o Upper case LJ Max code length output E Specify label orientation Set code length from 3 to 32 including the start stop character When you select Send start stop character A B C and D are added to the data to be sent In this case the following information appears X Send start stop character You can select lowercase or uppercase for the start stop character When you select Inspect check digit the following information appears Modulus11 Modulus16 O Modulus10 Weight2 Modulus 10 Weight3 7 Check DR OModulus11 A Modulus10 Weight2 A Specify the check digit calculation method and whether or not the check digit is sent Set the other parameters in the same manner as for CODE39 33 3 3 Setup Software Operating Procedure 3 3 7 UPC
8. 5VDC power supply 24 VDC input with built in RS 232C port See the BL U2 manual for details OP 27937 RS 232C null modem cable 2 m with 9 pin connector for BL U2 xi Parts and Functions BL 500 501 500H 501H STABILITY LED Indicates the reading stability or the unit s operation status see P Optical pickup STE 33 to P 34 OK NG 5 TIMING x NS OK NG LED Laser OK output Lights in green light source LASER RN NG output Lights in red TIMING LED Lights when the timing input turns ON LASER ON LED Lights when the laser turns ON Cable 2 m BL 550 551 550H 551H Optical pickup light source O O O AEVENCE ojo o For LED names see the BL 500 501 H User s Manual xii Chapter 1 Connection and Installation 1 1 BL 500 Connections 1 1 BL 500 Connections 1 1 1 Wire colors and signal types The following wires extend from the BL 500 Solder the required wires to a con nector to connect the BL 500 to a computer controller Wire Color Description Signal Direction Shield Shield Connect to ground SG m Purple RS Send data Output 232C Receive data Input Request to send always on Output Request to receive Input Ground common ground for respective signals Trigger input Input OK output Output NG output Output 5V power supp
9. Max readable label width 0 25 80 to 165 134 0 33 80 to 175 142 0 5 80 to 220 178 80 to 240 250 Reading distance mm 0 i gt ti UE K 100 120 Focal length MN C ree Re r I l MEM i ee 7 I I 50 I I 8 38 8 TRAIN 12 a 50 Measuring conditions The KEYENCE standard bar Lf d f lj N code is used 7T amp t d f rF4 4 C Skew 15 Pith O Nf Y Tilt 0 A 80 165 oO V 5 300 Readable label width B 80 175 mm C 80 220 D 80 240 For the reading distance measuring reference see page 6 The readable label width means a bar code length including the right and left mar gins quiet zones of a bar code 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 read ing tests Normally set the reading distance to 120 mm focal length In this case the max imum readable label width is 106 mm 62 A 2 Reading Range Characteristics Typical BL 550 551 Narrow bar width Reading distance Unit mm Max readable label width 0 25 55 to 125 100 0 33 50 to 135 100 0 5 50 to 185 130 1 0 50 to 200 145 250 95 Focal len
10. C Send start stop character O Inspect check digit Modulus43 C Max code length output O Specify label orientation ITF BL 500 Series Setup Code setup Max code length 32 2 32 only even Min code length 2 2 32 only even O Inspect check digit Modulus10 Weight3 LJ Max code length output O Specify label orientation 74 20f5 Codabar UPC EAN A 9 Default Settings BL 500 Series Setup Code setup Max code length 32 1 32 Min code length 1 1 32 C Max code length output O Specify label orientation Code 1 Codabar BL 500 Series Setup Code setup Max code length 32 3 32 Min code length 3 3 32 DX Send start stop character Start stop digits o Upper case O Inspect check digit C Max code length output O Specify label orientation Code 1 UPC EAN BL 500 Series Setup Code setup X Read EAN 8 code X Read UPC A EAN 13 code D Read UPC E C Add UPC E system code 0 NO of UPC A output O 12 digits C Max code length output O Specify label orientation 75 A 9 Default Settings COOP 2opt5 BL 500 Series Setup Code setup Code 1 Max code length 32 1 64 CODE128 Min code length 1 1 64 CI Check double character start pattern C Max code length output Specify label orientation CODE 128 BL 500 Series Setup Code setup
11. Mounting bracket Mounting bracket screw 32 mm Laser warning label a a Po Instruction manual Setup software BL 50H1E and user s manual Setup software floppy disk 3 5 inch 1 User s Manual this document 1 The setup software and user s manual are not included in the BL 500 package You can order the software package free of charge separately System Configuration RS 232C null modem cable OP 22149 1 5 m OP 25057 IBM PC AT 25 to 9 pin adapter or compatible RS 232C 5VDC Power supply unit Trigger input OK NG output BL 50H1E Setup software 3 5 inch version WINDOWS 3 1 Timing sensor PLC etc Note The 5 VDC power supply unit must be purchased separately The optional BL U1 or BL U2 power supply is also available Laser Bar Code Reader Model Types Reading direction Scanning method Readable bar width Single Raster 0 25 to 1 0 mm Single Standard type Raster Single Raster 0 125 to 0 5 mm Single High resolution type Raster Front Side Front Side The readable bar width is the range in which narrow group bar codes can be read Other Options BL U1 5 VDC power supply 100 to 240 VAC input with built in RS 232C RS 422A RS 485 ports See page 79 for details OP 22149 RS 232C null modem cable 1 5 m for BL U1 OP 25057 25 to 9 pin adapter BLUZ
12. To prevent this reduce the number of the BLs connected to the host computer or replace the host computer with another one which provides higher data throughput including processing of the programming language 2 wire twisted pair cable for the RS 485 interface Prepare the specified cable see page 88 RS 232 cable Cable used to connect the host computer to the RS 485 RS 232C converter Use a cable whose pin assignment conforms to those of the RS 232C connector of the host computer and the RS 485 RS 232C converter 91 Power Supply BL U1 4 Setup and Connection Procedures 1 BL series setup Using the Setup software set the BL series as described below Set the multidrop link to Enable Assign ID number 1 to 31 to the connected BL series Do not assign the same ID number to different BL series Set the baud rate data length parity and stop bit length 2 RS 485 RS 232C converter setup Referring to the instruction manual of your RS 485 RS 232C converter set the following parameters Example Baud rate Conforms to the setting of the BL series Driver active AUTO Terminater See p 17 DTE DCE selector switch DTE 3 PC setup Set the baud rate data length parity and stop bit length according to the BL series settings 4 Connection between the BL series BL U1 and the RS 485 RS 232C con verter To connect the equipment use the specified cable see page 88 5 Connection between the RS 485 RS
13. To set no delimiter hhh FF Setting partition mark when additional information is used Change WP50hh OK Confirm RP50 50hh hh Partition mark 1 character Specify the mark in HEX hexadecimal code To set no mark hh FF Setting intermediate delimiter when multi label reading mode 2 or 3 is used Change WP54hhh OK Confirm RP54 5b4hhh hhh Intermediate delimiter Up to 5 charac ters Specify characters in HEX hexadecimal code To set no intermediate delimiter hhh FF Setting read error code Change WP55hhh OK Confirm RP55 hhh Read error code Up to 8 characters Specify characters in HEX hexadecimal code To set no read error code hhh FF To set communication strings send the following command Example 1 Set the communication data format to SOH 01 Bar Code Data ACH anm WP51013031 CR SOH 0 0 A CR rr WP52410D CH SOH 01h 0 30h 1 31h A 41h CR 0Dh Example 2 Set the read error code to BR B R rri WP554252 CH B 42h R 52h Example 3 Set no read error code WP55FF CR Utility Setting Stability LED OK NG output duration Preset data for compare Function command being sent Response Description Indication of Stability LED Change WPO9n Confirm RP09 n 0 Disable 1 Enable Setting OK NG output duration Change WP40nnn Confirm R
14. 1 8 Wiring the RS 485 multidrop link Multidrop link is a method to connect multiple BL series units to a single PC See P 82 of this document for details Use the terminal blocks SDA and SDB Twisted pair cable Twisted RS 485 RS 232C convertor BL U1 BL U1 BL U1 SDA SDA SDA SD RD SDB SDB SDB SD RD SG SG SG GND V Shielded cable RS 232C PC Up to 31 BL U1 BL series units can be connected in multidrop link The extended cable length must be within 1 2 km Connect the BL U1 BL series to a PC using a commercially available RS 485 RS 232C convertor For units between the RS 485 those marked with in the above figure turn ON the terminator You can turn the BL U1 terminator on and off using DIP switch 5 For the ter minator of the RS 485 RS 232C convertor see the instruction manual for the convertor Do not connect the RS 485 cable through the terminal block Do not connect the multidrop link cables together with the power cable Avoid connection including branch of the BL U1 and RS 485 RS 232C conver tor as shown below Not applicable Applicable Connection with branch Connection without branch BL BL Convertor BL BL Convertor BL BL Terminator ON 88 Power Supply BL U1 2 Installation 2 1 Precautions before use Op
15. 201 930 0100 FAX 201 930 0099 PHONE 03 252 2211 FAX 03 252 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 1 3 14 Higashi Nakajima Higashi Yodogawa ku Osaka 533 8555 Japan KEYENCE UK LIMITED KEYENCE TAIWAN CO LTD PHONE 81 6 6379 2211 FAX 81 6 6379 2131 PHONE 01908 696900 FAX 01908 696777 PHONE 02 2627 3100 FAX 02 2798 8925 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 1995 BL500 IM 6 0101 Printed in Japan Looking for more information Artisan Visit us on the web at http www artisan scientific com for more information QUALITY INSTRUMENTATION GUARANTEED Price Quotations Drivers Technical Specifications Manuals and Documentation Artisan Scientific is Your Source for Quality New and Certified Used Pre owned Equipment Tens of Thousands of In Stock Items Fast Shipping and Delivery Equipment Demos Hundreds of Manufacturers Supported Leasing Monthly Rentals Consignment Service Center Repairs InstraView Remote Inspection Experienced Engineers and Technicians on staff in our Remotely inspect equipment before purchasing with our State of the art Full Service In House Service Center Facility Innovative InstraView website at http
16. BL 500 s CTS signal turns off the BL 500 becomes ready for data transmission When the PC s RTS signal turns on the BL 500 starts data transmission When the PC s RTS signal is off the BL 500 can still read In this case data is stored in the BL 500 s transmission buffer see 4 2 2 below If the amount of stored data exceeds the capacity of the transmission buffer the BL 500 sends back Header OVER Delimiter to the PC and clears all data stored in the transmission buffer The RTS CTS handshaking cannot be used for RS 422A communication The RTS CTS protocol can be used together with other handshaking protocols When the PC s RTS signal is off the BL 500 does not sends back a response to the PC 4 2 2 Capacity of Transmission Buffer The BL 500 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 num ber of decoding match count plus an additional five characters indicating the da ta 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
17. Reflectance of white part 75 or more Scanning rate 500 scans sec Target code CODE38 ITF Industrial2 of 5 COOP2 of 5 Codabar CODE128 EAN UPC A E No of readable digits 32 digits Trigger input Non voltage input contact or solid state TTL input is also possible Rated load 24 VDC 30 mA Enclosure rating IP 64 Ambient light Sunlight 10 000 lux Incandescent lamp 7 000 lux Current consumption 320 mA max Weight Approx 210 g Approx 260 g Approx 210 g Approx 260 g 1 BL 501 raster width 8 5 1 mm reading distance 135 mm BL 551 raster width 8 5 1 mm reading distance 110mm For the raster widths of the BL 501H and BL 551H please refer to Instruction Manual 2 For the reading distances and Maximum readable label widths of the BL 500H BL 501H BL 550H and BL 551H please refer to In struction Manual 3 Readable bar width indicates the range of the narrowest readable bar 4 For the reading distances and Maximum readable label widths of the BL 500H BL 501H BL 550H and BL 551H please refer to In struction Manual 60 A 1 Specifications Output type NPN open collector ouptput Leakage current at off 0 1 mA max Residual voltage at on 0 5 V max Ambient temperature 0 to 40 C 32 to 104 F No freezing Relative humidity 35 to 85 No condensation Vibration 10 to 55 Hz Double amplitude in X Y and Z dir
18. s Fixedsys Kd enmark soma Show Scroll Bars Buffer Lines Use Function Arow and Ctrl Keys for Windows 5 Then Click on Settings then Communications The following screen appears Communications E Rate O110 QO300 O600 1200 Cancel 2400 4800 9600 19200 Data Bts mmm Stop Bits os Os 7 Os or O1 O2 Parity Flow Control Connector None Xon Xoff None A Es Odd Hardware COM2 Even Mark Space C Parity Check O Carrier Detect After setting Connector to COM1 or COM2 set the baud rate data bits stop bits and parity according to the BL 500 s settings When the data bits is set to 8 bits the parity can only be set to None After setting the communication parameters click on OK 6 When the BL 500 reads a bar code the read data is displayed on the screen When the BL 500 s delimiter is set to CH data will be displayed with car riage returns Control codes cannot be displayed 7 To send a command type TEST 1 TEST 2 using the keyboard and then press ENTER All commands should be entered in all upppercase charac ters Refer to pages 49 to 51 for available commands and descriptions of each command In read rate display test mode TEST 1 mode the entered command is diffi cult to see on the screen because the BL 500 is displaying the read data However the command will be correctly sent 8 To exit the terminal software click on File th
19. sssssssssnnnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn 19 What isthe preset fUniction 2 rte tene eerta tacente Ne iaae a ie aeiiae Fate Aea aE DA een reste 19 Wildcard symbols l and Vy sentent etant nat e e repa x a edi ae een eae 19 Additional Inf rmalo m 20 Max Code Length Designated Digit Output FUN CUO enr needed endormi entam e eus 22 lil Chapter 3 Setup Software Controlling the BE 500 suicide ine iix oen M de ubt c icd ave diobet cif i dont Dre FEE 24 Setup Software Requirements usines 24 Operating PrOCedUFe 26 OUTING OF Op ration 2 5 1r ts nn ns e prete tte ue e t ete Montre tato a BP reed ond tied 26 Setup Software Operating Procedure ss innnes 27 Fil Operation LED 28 Mauin settlg SC Gen aaraa natr a eie cuit Fete tb ee cete cet uat tee Pise te ee eate ce DAV Une Re waded ca 30 CODES rip 31 TE SetUp iin eat a pre eie tas iuter en datei Herten nitet tto nt 32 Setup for Industrial 2 of 5 and COOP 2 of 5 iii 32 CodabarSetu pie t 33 UPC EAN EET 34 GODE3128 S61Up erf eed el eq agit eee anat datu ti doivent t e aed ahd 34 Timing Seting ge H a 35 COMMUNICATION SEUNG 3 dioere eene ea ut ee ete ade Tee ne a a ende ni een deae axes tete 36 Communication Strings SetUp cic e eiae dea denke c deca an dc deae o tae d put Si dac cu de d 36 OLIES EM T
20. www instraview com We buy used equipment We also offer credit for Buy Backs and Trade Ins Sell your excess underutilized and idle used equipment Contact one of our Customer Service Representatives today Talk to a live person 888 88 SOURCE 888 887 6872 Contact us by email sales artisan scientific com Visit our website http www artisan scientific com
21. 1 BL 500 Connections Hints on correct use 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 Influence from mirror surface If a mirror surface metallic surface is near the bar code and the laser beam re flects off the mirror the BL 500 may cause a read error Protect the unit from the influence of a mirror surface by covering the surface or changing the bar code la bel position Bar code pitch Do not place several bar codes in the field of the laser beam unless you are in multi label read mode Multi 3 KEYENCE N 7 D If you use multi label read mode multi 3 the BL 500 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 500 optical pickup The beam from the photoelectric sensor can interfere with the BL 500 deteriorat ing reading performance If this case reposition the photoelectric sensor Object Bar code KEYENCE Light source Optical pe pickup When a bar code is stained or partially missing Use a raster scan reader BL 501 551 H when a bar code is stained or partially missing This raster scan readers scan several portions of t
22. 1 LED lights 0 a 17 2 5 STABILITY LEDs Unit operation status display STABILITY LEDs indicate the following information in addition to reading stability Power on LEDs turn on sequentially from the bottom The unit cannot read bar codes while STABILITY LEDs are lit for 5 seconds During setup see page 49 All the STABILITY LEDs blink Using Laser stop function by sending LOCK see page 50 The top LED blinks When resetting laser stop by sending UNLOCK the LEDs light in the same manner as at power on Unit error The 2nd or 3rd LED from the top blinks The unit may have failed Contact your nearest KEYENCE office or distributor 18 2 6 Preset Function Compare with 2 6 Preset Function Compare with 2 6 1 What is the preset function vie The BL 500 can store one bar codeas 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 500 preset function you can prevent the wrong products from en tering 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 page 8 to 14 for output timing Use the setup software and serial command to register the preset data see page 37 and page 58 The bar code actually read can be compared to the preset data only in the sin gle l
23. 232C converter and the host computer Use a cable whose pin assignment conforms to those of the RS 232C con nector of the host computer and the RS 485 RS 232C converter Example When the host computer is an IBM PC AT compatible use the KEYENCE OP 22149 cable 1 5 m 6 Confirmation of operation Send a command to the BL series to confirm its operation 92 Power Supply BL U1 5 Communication 5 1 Outline of Communication types You can perform all multidrop link communication by sending commands from the host computer to the BL series The communication of the multidrop link is classified into the following two types Data communication For sending read data from the BL series to the host computer When data re ceive commands polling commands are sequentially sent to each BL series con nected to the host computer the read data is sent to the host computer The read data is stored in the BL series transmission buffer and the data stored in the transmission buffer is called using the polling command Command communication Using serial communication commands allows direct control of the BL series or change confirmation of the BL series settings 5 2 Communication Format Example All multidrop link communication is in the following format STX mmm nn Data Command Response cc ETX 1 mmm No of data byte No of characters of data 1 to 4 To send STX mmm 03 SSET cc
24. 3 1 1 Setup Software Requirements The BL 500 Setup Software for Windows operates in the following environments Personal Computer IBM PC AT or compatible model 10096 compatible CPU 80386 or higher Memory 4 MB or more Floppy drive One or more 3 5 inch drives RS 232C One serial port COM 1 or COM 2 DOS Windows 3 1 The BL 500 Setup Software applies to COM 1 and COM 2 only Starting the setup 1 Prepare the following items before starting software BL 500 Power supply unit for BL 500 5 VDC or the BL U1 BL U2 RS 232C cable described on p 2 to 4 in this manual Setup software Personal computer Mouse Connect the PC with the BL 500 or BL U1 BL U2 using the RS 232C cable Set the DIP switches on the BL U1 to RS 232C when you use the BL U1 Install the setup software Turn the PC s power switch ON to start Windows Insert the setup software into the floppy disk drive Select File Run on the menu bar of the program manager RICE Options Window Help New Open Enter Move F7 Copy F8 Delete Del Properties Alt Enter Run 7 When the following screen appears type the name of the floppy disk drive and the name of the installed file SETUP in the Command Line After typ ing the above click on the OK button Command Line L Run Minimized Example When the floppy disk drive name is A type as follows A NSETUP Then the target directory for installation
25. 500 sends back no response Note LF can be added after the command being sent In this case however LF is not added to the response data When ESC is inserted before the command being sent characters in the BL 500 s command receiving buffer are cleared If the BL 500 s command receiving buffer contains erroneous characters due to data transmission error during communication add ESC 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 500 cancels the received characters 48 4 3 Command Communication 4 3 2 Explanation of Direct Control Commands The following describe direct control commands in details Read operation control LON LOFF Test mode control TEST1 TEST2 QUIT OK NG output control OKON NGON ALLOFF 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 500 performs the same operation as with the trigger input see page 8 to 10 Trigger input on corresponds to LON and trigger input off corresponds to LOFF The BL 500 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 bee
26. Code 1 Max code length 32 1 32 COOP 2of5 Min code length 1 1 32 C Max code length output O Specify label orientation Read Mode Data Addition Functions default settings BL 500 Series Setup Main Untitled CFG File Send Info Code 1 Code 2 Code setup CODE 39 setup Codabar E setup Code 3 Code 4 UPC EAN setup None setup Read mode Single Multit Multi2 Multi 3 Data send After read At trigger input Decoding i match count times 1 255 Additional Decoding match count information Code type O Label orientation 76 A 9 Default Settings Trigger input default settings Trigger input Command for trigger input BL 500 Series Setup Setup Trigger input Signal type One shot Input time 2 ms 10 ms State Normal open Normal close C Test mode initiated with trigger input ON C Test mode initiated upon power up Trigger ON ASCII LON Hex 4C4F4E Trigger OFF ASCII LOFF Hex 4C4F4646 Communication Parameters default settings Baud rate Data bits Stop bits Parity Handshaking RTS CTS Multidrop BL 500 Series Setup Setup Comm 7 bits 8 bits 1 bit 2 bits Even Odd None No handshaking PASS RTRY ACK NAK C Use RTS CTS handshaking Set RS 485 multidrop link eu Communication strings default settings Header string Delimiter Partition
27. EAN setup BL 500 Series Setup Code setup X Read EAN 8 code X Read UPC A EAN 13 code 2 Read UPC E Add UPC E system code 0 NO of UPC A 12 digits LJ Max code length output oO Specify label orientation Select Read EAN 8 code Read UPC A EAN13 code or Read UPC E to enable to read If you select Read UPC A EAN1 3 code the following information appears asking you to select which digits you want to output on UPC A 12 digits If you select Read UPC E the following information appears asking if you want to send data with the leading zero suppressed CI Add UPC E system code 0 You can use the same setting procedure as for CODE39 for Max code length output and Specify label orientation However the setting range of Effective and Starting in Max code length output is limited to the code length of the readout UPC E code Although the check digit parameter is not provided on the screen the system internally calculates it using modulus 10 Weight3 The calculated data is sent 3 3 8 CODE128 setup BL 500 Series Setup Code setup Max code length 32 1 64 Min code length 1 1 64 C Check double character start pattern C Max code length output O Specify label orientation The setting range of code length depends on the start character type CODE A to C see page 72 CODE A and B 1 to 32 CODE C 2 to 64 The code lengt
28. ETX mmm 011 nn BL series ID number 01 to 31 Read data Command and Response to command To perform data communication using the multidrop link the following com mands are provided Description Name Response Data is Command to ask whether No data Buffer is full stored the BL series transmission Data e OVER buffer contains any data Polling com mand Data has Data clear is com already plete been cleared OK NG 4 cc Checksum 00 to FF Calculate each bit of data 1 to 3 based on exclusive OR logic and convert the result into a hexadecimal number This command clears one piece of the sent data and completes a series of data communication Data clear command Used to check data transmission error during communication 93 Power Supply BL U1 Checksum Calcula Calculate the checksum cc for tion Method STX 008 01 P cc EXT Convert each character to its equivalent ASCII code as shown below and repre sent it as 8 bit binary number Calculate each bit based on exclusive OR logic ASCII code 30h 30h 38h 30h 3th 50h TN Bde i n e _ Bit 0011 0000 0011 0000 0011 1000 0011 0000 0011 0001 0101 0000 4 Y 69h With exclusive OR logic data in cluding an odd number of 1s will produce a result of 1 and data in cluding an even number of 1
29. RS 232C CS CTS control method can be selected by DIP Output switches 5V 5VDC power supply Output Input 83 Power Supply BL U1 Prepare the BL series for connection to the BL U1 by soldering a D sub 9 pin con nector to the BL series cable Then connect the cable to READER port of the BL U1 Prepare the D sub 9 pin connector and its connector case separately BL series Shield Connector case Yellow 1 TIM Blown 2 RD Purple 3 SD BL U1 White 4 OK o o o o o Black 5 GND o o o o Gray 6 NG READER port Pink 7 RS Blue 8 CS Red 9 5VDC D sub 9 pin female 4 40 screw Use a metallic connector case for the D sub 9 pin connector and connect the shielded line to the connector case This allows connection to the earth ground of the AC power cable A le 0p 0 M Take special care when soldering pin 5 GND and pin 9 5VDC A wrong con nection will damage the unit Do not use a power cable over 2 meters long A long power cable can cause a drop in voltage preventing the BL series from starting up properly 1 3 Setting the BL U1 DIP switches According to the selected interface and timing input change the DIP switch set tings I i i i i i The switch settings at left are the 1 2 3 4 5 6 factory default settings OFF ON DIP
30. Select a desired file from those listed in the file selection column and click on the OK button If you wish to cancel this operation click on the Cancel button To change the directory or drive select a desired directory or drive in the di rectory drive selection column When you click on the OK button on the above screen the following mes sage appears BL 500 Series Setup e Settings will be lost OK Cancel To cancel the current setting and call a new file click on the OK button If you wish not to execute this operation click on the Cancel button Click on Save As The Save As screen appears Click in the file name entry field and type a file name using the keyboard Type a file name of up to 8 characters Be sure to add extension CFG to the file name 29 3 3 Setup Software Operating Procedure Example When the file name is TEST 1 Click on the file name entry column 2 Enter TEST CFG as the file name 3 Click on the OK button If you wish cancel this operation click on the Cancel button To change the directory or drive select a desired directory or drive in the directory drive selection column 4 fthe specified file name has already been stored the following message will appear BL 500 Series Setup eo TEST CFG Already exits Overwrite Cancel To save the setting by overwriting the existing file click on the OK button If you wish not to save the sett
31. click on OK Data transmission will begin If a communication error occurs the following message will appear Transfer settings Error in transfer settings If you are not sure of the communication parameter settings of the BL 500 turn ON the BL 500 s power switch before executing data transmission and set the communication parameters as shown in step 1 The BL 500 s communication parameters are set as shown above for 5 sec onds after the power is turned ON see page 44 5 Ifthe setup software is normally exited it will return to the main setting Screen 3 3 14 Version Display 1 Click on Info on the menu bar 2 The following screen appears where you can confirm the version of this setup software Version info BL 500 Series Setup Version 1 02E Prototype 1 02 Copyright C KEYENCE 1995 38 3 4 List of Error Messages 3 4 List of Error Messages If an error occurs the following messages will appear on the screen Click on OK and delete the error message Then take the necessary corrective action Error message Cause of error c nu o 2 o 2 D c x 2 o o 2 W File not found The file specified for Open Setting does not exist Drive is not ready The specified disk is not prepared Write protected Overwrite protection is set to the disk Insufficient disk space The remaining disk capacity is insufficient Replace th
32. conventions to help you easily recognize impor tant and useful information Important information which must be read to avoid damaging the unit Provides information for effective use of the unit Read as required System Configuration Using the RS 232C and RS 422A RS 232C null modem cable IBM PC AT BL series OP 22149 1 5 m OP 25057 or compatible 25 to 9 pin adapter BL U1 Power supply unit RS 232C Trigger input BL 50H1E Setup software 3 5 inch version iP WINDOWS 3 1 3 RS 422A Equipment with RS 422A Timing sensor PLC etc f not using the BL U1 prepare an equivalent 5 VDC power supply unit sepa rately To communicate through the RS 422A you need a BL U1 in your system Using the RS 485 multidrop link Maximum number of connected units 31 BL series Maximum extension distance 1 2 km RS 485 RS 232C convertor ie RS 485 RS 232C To communicate through the RS 485 you need a BL U1 in your system Prepare a RS 485 RS 232C convertor separately When using the RS 485 multidrop link you cannot use the Windows Setup software Other Options OP 22149 RS 232C null modem cable with D sub 25 pin connector 1 5 m To connect the BL U1 to a IBM PC AT compatible using the RS 232C port use a 25 to 9 pin adapter OP 25057 81 82 BL U1 OK NG LED OK output Lights in green NG output Lights in red
33. during the normal reading operation To set OK NG output duration enter the appropriate numeric value from the keyboard The setting range is from 1 to 255 10 ms to 2 55 s To set Compare with enter the preset data to be registered from the key board Usually specify the data within 32 characters If you are using CODE128 and the start character is CODE C you can set the data using up to 64 characters Click the Heturn button or press ENTER to return to the main setting screen Note STABILITY LED gt Page 17 OK NG output duration gt Page 8 Preset data gt Page 19 37 3 3 Setup Software Operating Procedure 3 3 13 Sending Settings 1 Choose Send from the menu bar The following screen appears Transfer settings Confirm communications settings then press the OK button Communication setti Port e Baud rate 00 s Data bits 7 bits 8 bits Stop bits 1 bit 2 bits Parity Even Odd None Save new settings to EEPROM Existing settings will be lost Port2 2 Setthe baud rate data bits stop bit and parity according the BL 500 s set tings The BL 500 s default settings are shown above 3 Specify whether the parameter settings are to be saved in the EEPROM or not If the current settings are not saved in the EEPROM the setup software will start with the previous settings when the power is turned on again 4 After setting the communication parameters
34. 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 read ing tests The readable label width means a bar code length including the right and left mar Normally set the reading distance to 90 mm focal length In this case the max imum readable label width is 80 mm 64 BL 550H 551H A 2 Reading Range Characteristics Typical Narrow bar width Reading distance Unit mm Max readable label width 0 125 50 to 80 80 0 19 45 to 100 90 25 to 115 90 Measuring The KEYE code is used Skew 0 Pitch 0 Tilt 0 15 to 140 150 65 Focal length conditions NCE standard bar A 50 80 B 45 100 C 25 115 D 15 140 Reading distance mm 0 Readable label width mm For the reading distance measuring standard see page 6 H gins quiet zones of a bar code The readable label width means a bar code length including the right and left mar 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 read ing tests Normally set the reading distance to 65 mm focal length In this case the max imum readable label width is 76 mm 65 A 3 Angular Characteristics Typical
35. response STX mmm nn ERR cc ETX indicates an error code see p 70 If incorrect characters are specified for the data communication commands P C the BL series sends back ERR 97 Power Supply BL U1 Example When the command to shift to the setting mode SSET is sent to the BL series of ID No 3 1 From the host computer STX 011 03 SSET 22 ETX 2 Loopback data STX 011 03 SSET 22 ETX 3 From the BL series STX 009 03 OK 3E ETX A CAUTION If an incorrect ID number is specified an incorrect format is used to send a com mand or a data transmission error occurs checksum is incorrect the BL series sends back no response You will need to design a program so that the same command is sent again Retry if the BL series sends back no response within a specified period Timeout With RS 232C or RS 422A communication the BL series sends back no data in response to some of the direct control commands e g LOG CR With the mul tidrop link however the BL series sends back the following data in response to those commands During normal processing OK When error occurs ERR indicates an error code see p 70 98 Power Supply BL U1 6 Precautions for Programming Since the multidrop link requires communication of many commands the host computer must have high processing abil
36. setup Read mode Data send Click on the Option button to select one of several items Read mode 9 Single Muli1 Multi 2 Multi 3 Data send In the above settings Read mode is set to Single and Data send is set for At trigger input The Check Box is used to enable special functions An X in the Check Box indi cates that a function has been enabled C Send start stop character O Send check digit In the above settings Inspect check digit Modulus43 is enabled To enter characters or a value in a field insert the mouse pointer over the field The pointer will change to a cursor Click inside the field and type in the desired value Decoding match count 10 times 1 255 Read error ASCII ERROR Hex 4552524F52 If the specified value exceeds the setting range an error message will appear To shift to a different screen click the mouse cursor one of the buttons in the win dow For example to return to the previous screen click on the button 26 3 3 Setup Software Operating Procedure 3 3 Setup Software Operating Procedure After the setup software is started the following screen main setting screen is displayed The function of each display is as follows Current file name The initial file name is Untitled CFG B 00 Setup Ma ed j Title Name of the current setting screen Menu bar File Send Info Code 1 Co
37. the beam Following the safety precautions below to ensure operator safety Operate the BL 500 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 500 series is not automatically stopped if the sen sor head is disassembled If you disassemble the sensor head for inspection or repair you may be exposed to the laser beam If the BL 500 series malfunc tions contact KEYENCE immediately 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 500 series Stop laser emissions before cleaning the laser emission port Failure to stop the laser emission may expose eyes to the laser beam Chek 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 char acteristics to interrupt the reflected laser beam Do not install the BL 500 series in such a way that the laser beam passes at eye height Safety features Unpacking The BL series is provided with the following s
38. 0 does not operate contact KEYENCE Check whether the laser is emitting Check whether the laser stop command LOCK see page 50 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 top 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 Bar code type No of digits Setting of the check digit inspection enabled or disabled Setting of the label orientation specified reading When using CODE39 or Codabar include the start stop characters and check digit in the number of digits For Code128 see page 72 Check the distance and angle between the BL 500 and bar code Check the distance and angle while referring to Mounting angle and mounting distance on page 6 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 label 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 62 to 65 Check the bar code A bar code with blurred sections defects or stains may not be r
39. 123 ABC Control codes 00h to 2Fh of the ASCII code table such as 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 72 A 8 ASCII Code Table A 8 ASCII Code Table Upper 4 bits gt gt N lt x lt c m v D o d NIK x lt c w le O Z Z m xX T olnm oO oO ow gt n mjojo uo m dv oj 1 ooc mAco m o o 5 3 x oi o oo lo nv 73 A 9 Default Settings A 9 Default Settings In the main setting screen the default bar code selections for the four bar code fields are as shown below BL 500 Series Setup Main Untitled CFG File Send Info Code 1 Code 2 Code setup CODE 39 setup Codabar E setup Code 3 Code 4 UPC EAN E setup None setup Read mode Single Multit Multi2 Multi 3 Data send After read At trigger input Decoding match count 2 times 1 255 Additional d Decoding match count information Code type CO Label orientation Lu Bar Code Default Settings Below are the default settings for each bar code setting screen CODE 39 BL 500 Series Setup Code setup Code 1 CODE39 Max code length 32 3 32 Min code length 3 3 32
40. 500 501 500 F 5O TR 25 iit act beady tog tei Reed e i P EC E e Ra e EO Ro ate eR E e RR T CREE EIE Eon cd xvi Bl 550 551 550FU B5 TH iret nee ee etre dt ettet EE eere xvi Chapter 1 Connection and Installation iE geniti TEE 2 Wire colors and signialtypes 5 2o odere ihre e eee eri Saee Opa Den ehe eek bis ca ce APE eka lands 2 POWGISUPPIY WINING eo P 2 Connecting shielded cables issues 2 Winna VO nies ecd Re A ne etin Gl ai uct ILI A E AAT soda Te ute Tode ecd ied 2 RS 282C Connections ss 1 iere tee ed ER e nth PER em Ao ee e AER RR TR Bc ER aee e de Reine nes 3 Installing the BL 500 Series cari seiiacecizusa scans cEo cka ka aa i ansC c c2 a axo poo ESAZUEP bn SER Roin na Raa 5 Chapter 2 Functions for Reading Operation Bizze Eenrcunp ae 8 Scatining fietliod oret eese oiii at oll a Ua a tne DUI ACIE eed D Ld DD tL ELE odd 8 Data send mode 3 ette EE Dai nne e deis i E ster et ipe A LE MEI 9 Head MOGES ann ie Diaeta Gi build tle beib s I eL dn lit aline 10 Single label read mode iii 10 Multi label read mode 1 Multi 1 usine 10 Multi label read mode 2 Multi 2 iii 11 Multi label read mode 3 Multi 3 iii 11 Label orientation MODE cnin coa natn i dava sva ades ua inner da Cr OTRA Or EN IE u DER M NE uo CE acute 14 Test Moge e ndidatsdnaedaeudarietdeabiiaianeniiad 15 cqp idu gS p rc E 17 Preset Function Compare with
41. 550 551 550H 551H LASER RADIATION DO NOT STARE INTO BEAM MAXIMUM OUTPUT URATION EMITTED WAVELENGTH CLASS2 LASER PRODUCT IN CONFORMITY TOLECS2S 1 1 1893 CAUTION LASER RADIATION WHEN OPEN DO NOT STARE INTO BEAM BL 550 551 550H 551H LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN MAXIMUM LEISTUNG 12m 12748 WELLENLANGE 6700m LASER KLASSE 2 NACH ENTWARF DIN EN 60825 1 1994 VORSICHT CKI GEOFFNET NICHT IN DEN STRAHL BUCKEN DIN Klasse 2 a VORSICHT IEC Class 2 a CAUTION LASER RADIATION WHEN OPEN DO NOT ch STARE INTO BEAM DEN STRAHL BLICKEN DIN Klasse 2 VORSICHT LASERSTRAHLUNG WENN ABDECKI GEOFFNET NICHT IN DEN STRAHL BUCKEN Label location The following label positions are recommended FDA Warning labels are attached to the sensor head as shown below The IEC DIN Warning labels are packaged with the BL 500 series Affix the Warning labels on the sensor head as shown below FDA BL 500 501 500 H 501 H BL 550 551 550 H 551 H IEC 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 possible health hazard is in exposing the eyes to the laser beam Damage to the eyes can occur if the operator stares di rectly into
42. A 3 Angular Characteristics Typical Model Narrow bar width Skew 0 25 mm 50 to 10 410 to 450 0 5 mm 60 to 10 10 to 60 0 25 mm 60 to 25 5 to 30 0 5 mm 70 to 25 5 to 440 0 125 mm 55 to 10 10 to 60 0 25 mm 60 to 10 10 to 465 0 125 mm 70 to 25 5 to 450 0 25 mm 70 to 25 5 to 450 BL 500 501 BL 550 551 BL 500H 501H BL 550H 551H Measuring conditions Bar code KEYENCE standard bar code Reading distance 120 mm BL 500 501 95 mm BL 550 551 90 mm BL 500H 501H 65 mm BL 550H 551H A CAUTION The skew angles of 10 to 10 BL 500 501 H or 25 to 5 BL 550 551 H are the specular reflection range In this range bar codes cannot be read or read ing error may occur Be sure not to mount the BL500 series at the above skew angles Skew gt BL 550 H E BL 551 H Pitch Tilt Laser beam 66 A 4 Dimensions A 4 Dimensions BL 500 501 500H 501H Laser beam 11 8 EE EN Laser transmitter KEYENCE g5 3 Cable length 1 8 m 42 ER 4 5 2x 93 3 mounting hole BL 550 551 550H 551H ll 80 11 8 3 5 Laser transmitter T Laser beam 18 95 3 Cable length 1 8 m mounting hole 67 A 4 Dim
43. 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 KEYENCE Delimeter When the unit fails to read Code 1 CODE39 10 digits Header ERROR 4901234567894 KEYENCE Delimeter When the unit fails to read Code 1 CODE39 10 digits and Code 4 CODE39 8 digits Header ERROR 4901234567894 ERROR Delimeter 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 12 2 2 Read modes Example Suppose that the following codes are specified Code 1 CODE39 7 digits Code 2 CODE39 7 digits Code 3 CODESS 7 digits Code 4 CODESS 7 digits Header ABCD123 XYZ3333 1234567 KEYENCE Delimeter The unit cannot read the bar code having the same content twice while trigger in put turns on once 13 2 3 Label orientation mode 2 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 ori entations Forward orientation Reverse orientation i T 4 9000000 j Normally the unit can read bar codes
44. If the RS 232C interface of your personal computer uses a D sub 9 pin connector prepare a cable as described below BL U1 PC Fa 1 Connector case SD 2 2 RD RD 3 3 SD RS 4 4 ER CS 5 6 DR SG 7 5 SG DR 6 7 RS ER 20 8 CS D sub 25 pin male D sub 9 pin female M 2 6 screw 4 40 screw Be sure to use a metal connector case for the 9 pin D sub connector Connect the connec tor case to the shield wire The BL U1 can also be connected to a personal computer using a 25 pin to 9 pin adapter and a 25 pin to 25 pin null modem cable as described below The option al OP 22149 null modem cable 1 5 m is available from KEYENCE 25 pin to 25 pin null modem cable 25 to 9 pin adapter OP 22149 1 5 m OP 25057 BL U1 E IBM PC AT compatible 102 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 offer
45. Looking for more information Artisan Visit us on the web at http www artisan scientific com for more information QUALITY INSTRUMENTATION GUARANTEED Price Quotations Drivers Technical Specifications Manuals and Documentation Artisan Scientific is Your Source for Quality New and Certified Used Pre owned Equipment Tens of Thousands of In Stock Items Fast Shipping and Delivery Equipment Demos Hundreds of Manufacturers Supported Leasing Monthly Rentals Consignment Service Center Repairs InstraView Remote Inspection Experienced Engineers and Technicians on staff in our Remotely inspect equipment before purchasing with our State of the art Full Service In House Service Center Facility Innovative InstraView website at http www instraview com We buy used equipment We also offer credit for Buy Backs and Trade Ins Sell your excess underutilized and idle used equipment Contact one of our Customer Service Representatives today Talk to a live person 888 88 SOURCE 888 887 6872 Contact us by email sales artisan scientific com Visit our website http www artisan scientific com KEYENCE User s Manual Laser Bar Code Reader BL 500 Series No part of this document is to be reproduced or utilized in any form or by any means without the written consent of KEYENCE Corporation The contents of this document are subject to revision without notice If you have any problems or questions regarding t
46. P40 nnn 001 to 255 by 10 ms step Registration of preset data for compare Change WP68aaa Confirm RP68 aaa Preset data Up to 32 characters For CODE128 see page 72 To delete the preset data send WP68 To register the preset data send the following command Example Register ABC 123 as preset data WP68ABC123 CR 58 APPENDIX A 1 Specifications A 1 Specifications BL 500 501 550 551 Model BL 500 BL 501 BL 550 BL 551 BL 500H BL 501H BL 550H BL 551H Model with connector BL 550HSO 7040 BL 551HSO 7041 BL 500HSO 7038 BL 501HSO 7039 BL 550S0 7036 BL 551SO 7037 BL 500SO 7034 BL 501SO 7035 Type Standard High resolution Reading direction Front Side Front Side Scanning method Single Raster Single Raster Single Raster Single Raster Light source isible semiconductor laser Wavelength 670 nm FDA Class Il IEC 825 1 11 1993 Class 2 DIN EN 60825 1 07 1994 Klasse 2 Reading distance 80 to 240 mm 50 to 200 mm 35 to 170 mm 15 to 140 mm Readable bar width 0 25 to 1 0 mm 0 125 to 0 5 mm Maximum readable label width 194 mm At 220 mm 145 mm At 175 mm reading distance reading distance 137 mm At 150 mm 100 mm At 115 mm reading distance reading distance PCS 0 6 or more
47. TX mmm nn C cc ETX When the polling command is sent to the BL series again while the BL series is waiting for the clear command the BL series sends back the same data again and waits for the clear command STX mmm nn P ETX 5 The same data sent in step 4 loops back to the host computer STX mmm nn c ETX 6 The BL series sends back OK in response to the clear command STX mmm nn OK cc ETX If the clear command is sent to the BL series when the BL series is not waiting for the clear command one piece of data has already been cleared the BL series sends back NG STX mmm nn NG cc ETX If an incorrect ID number is specified an incorrect format is used to send a com mand or a data transmission error occurs checksum is incorrect the BL series sends back no response You will need to design a program so that the same command is sent again Retry if the BL series sends back no response within a specified period Timeout If the amount of stored data exceeds the capacity of the transmission buffer the BL series stops the read operation To re start the read operation turn on the tim ing input again or send the trigger ON command to the BL series again If you retry the clear command when the response data has been improperly transmitted when the checksum is incorrect the BL series may send back NG in res
48. The transmission buffer can store 16 pieces of data 4 2 3 Read Data Format Set the data format of the Header and Delimiter respectively Header Read data Delimiter With the setup software the following formats can be selected Other than the fol lowing formats you can freely set up to 5 characters Header ESC 1BH STX 02H None Delimiter CR ODH CR ODH LF OAH ETX O3H 46 4 2 Details on Data Communication 4 2 4 Read Error Code If the BL 500 fails to read a bar code the B 500 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 500 can be set to send no error code see page 36 47 4 3 Command Communication 4 3 Command Communication The BL 500 includes commands to directly operate the BL 500 direct control commands and the commands used to change or confirm the BL 500 s settings parameter setting commands 4 3 1 Setup of Direct Control Commands Communication procedure 1 Send a direct control command from the PC to the BL 500 2 After receiving the command the BL 500 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 500 the BL 500 sends back no response 3 When an incorrect command is sent to the BL 500 the BL
49. WARRANTIES WHATSOEVER ALL EXPRESS IMPLIED AND STATUTORY WARRANTIES INCLUDING WITHOUT LIMITA TION THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTIC ULAR PURPOSE AND NON INFRINGEMENT OF PROPRIETARY RIGHTS ARE EXPRESSLY DISCLAIMED IN NO EVENT SHALL KEYENCE AND ITS AFFILIATED ENTITIES BE LIABLE TO ANY PERSON OR ENTITY FOR ANY DIRECT INDIRECT INCIDENTAL PUNITIVE SPECIAL OR CONSEQUEN TIAL DAMAGES INCLUDING WITHOUT LIMITATION ANY DAMAGES RE SULTING 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 CONNECTION WITH THE USE OR INABILITY TO USE THE PRODUCTS EVEN IF KEYENCE OR ONE OF ITS AFFILIATED ENTITIES WAS ADVISED OF A POSSIBLE THIRD PARTY S CLAIM FOR DAMAGES OR ANY OTHER CLAIM AGAINST BUYER In some jurisdictions some of the foregoing warranty disclaimers 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 103 Specifications are subject to change without notice AFFILIATED COMPANIES KEYENCE CORPORATION OF AMERICA KEYENCE MALAYSIA SDN BHD PHONE
50. abel read mode See page 72 if you want to use CODE128 2 6 2 Wildcard symbols and Setting examples 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 4912 34 56 4912 3456 4912 356 4912 C 4912 AB5 6 4912 When using data as 4912 56 2 When using as 4912 any bar digits positioned in can contain code which begins with 4912 will be any numeric values or characters OK When using as 4912 any expanding the allowable range Iden bar code which ends with 4912 will tifies all the bar codes to be OK as be OK long as the beginning or ending strings match 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 ICDE ABCDE OK 3CDE OK CDE OK ABBDE NG ADE NG 5 AlE ABCDE OK A3CE OK ABCD NG AE OK You can use only once in the setting If you do not register preset data is automatically registered Therefore when the unit sucessfully reads a bar code OK is output when the unit fails to read NG is output You cannot use the rz charac
51. acter Confirm RCm51 sin nz 0 Disable 14 start pattern 1 Enable See p 34 Setting max code length out Change WCm83n OK m 0 to 3 Codes 1 to 4 put function Confirm RCm83 83n n 0 Disable 1 Enable Setting direction for max Change WCm84n OK m 0 to 3 Codes 1 to 4 code length output Confirm RCm84 84n n 0 Forward 1 Reverse Setting effective digits for Change WCm85nn OK m 0 to 3 Codes 1 to 4 max code length output Confirm RCm85 85nn nn 01 to 32 Effective digits i o Setting starting digit for max Change WCm86nn OK m 0 to 3 Codes 1 to 4 05 09 code length output Confirm RCm86 86nn nn 011032 14 Starting digit Setting label orientation speci Change WCm8in OK m 0 to 3 Codes 1 to 4 fied reading Confirm RCm81 Bin n 0 Disable 00 02 1 Enable 03 04 Setting orientation for orienta Change WCm82n OK m 0 to 3 Codes 1 to 4 05 07 tion specified reading Confirm RCm82 82n n 0 Forward 14 1 Reverse 54 4 3 Command Communication Setting Reading Mode Data Addition Functions Function Command being sent Respons e Description Setting reading mode Change WP12n OK Confirm RP12 0 Single label 1 Multi label 1 2 Multi label 2 3 Multi label 3 Setting data send timing Change WP13n Confirm RP13 0 Sends data after reading 1 Sends after timing input turns off Setting repeat read time in multi label reading mode 1 or 2 Change WP41nnn Confi
52. afety features Make sure these fea tures function correctly before making any measurement 1 LASER ON alarm LED A visible LED that informs you that the laser beam is being emitted or is about to be emitted at least 3 seconds after power is provided to the amplifier and the sen sor head 2 Laser emission delay Laser emission only starts when the LED has been ON lit for at least 3 seconds thus decreasing the possibility of laser exposure 3 Laser Stop function By sending the laser stop command see page 18 to the BL 500 you can dis abled laser emission When working near the laser pickup use the laser can dis abled laser emission When working near the laser pickup use the laser stop command to protect you from direct exposure to laser beam When this command is activated the top LED of the STABILITY LEDS blinks How to use the Laser Stop command Laser stop mode can be invoked by transmitting the serial command from the host computer to the unit To execute the Laser stop command use the following instruction LOCK CR To cancel Laser stop use the following instruction UNLOCK CR When either above instruction is properly processed the BL 500 series returns the following message to the host computer OK CR There are two packages A BL 500 package and a software package Each package contains the following components Be sure to check the items against the checklist below BL 500 package BL 500 unit
53. ainst the DIN rail until you hear a click Check that the DIN rail mounting notch is shaped like notch A below If not push the BL U1 further OK Insufficient CR Fig Fig B 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 When you want to re install the BL U1 to the DIN rail return the notch from that of Fig A to Fig B 90 Power Supply BL U1 3 Outline of Multidrop Link 3 1 Multidrop Link The multidrop link is a communication method to control several BL series read ers simultaneously with one host computer as shown in the system configuration on page 81 Using the RS 485 cable as the communication path the multidrop link offers high noise immunity and enables long distance transmission The multidrop link allows easy wiring using twisted pair cables 2 wire 3 2 System Configuration To use the multidrop link a BL series reader plus the following equipment is re quired BL U1 To use the multidrop link be sure to use this power supply unit RS 485 RS 232C converter To connect a BL series reader to the host computer the RS 485 signal must be converted into an RS 232C signal Host computer Use a personal computer with an RS 232C interface When several BL readers are reading several bar codes the amount of data to be processed may exceed the host computer s capacity
54. ccording to the above settings before attempting communication The BL 500 is set temporarily to the default settings for 5 seconds after the pow er switch is turned on When the current settings of BL 500 is not certain send the command SSET and a CH to the BL 500 from your PC with 5 seconds after power up This caus es the BL 500 to remain at its default settings and you can communicate with the BL 500 at the default settings For information on checking the BL 500 s current settings see Details on Param eter Setting Commands on page 50 For information on changing the above communication parameters see Description of Parameter Setting Commands on page 52 All commands should be entered in all uppercase characters The BL cannot ac cept lowercase characters 44 4 2 Details on Data Communication 4 2 Details on Data Communication 4 2 1 Communication Protocols Hardware handshaking The BL 500 supports the following four handshaking protocols No Handshaking The BL 500 sends read data to the PC without using any handshaking protocol PASS RTRY Handshaking After sending the read data the BL 500 waits for a response from the PC The response is either a PASS command or a RTRY command Read data Response PASS E RTRY EJ The PASS command quit indicates that the PC has successfully received one data packet The BL 500 then prepares for the next data transmission The RTRY command reques
55. ctions OK NG output This output signals whether the readout data is the same as the preset data When no preset data has been registered the signal indicates bar code read sta tus It is an NPN open collector output BL 500 1kQ OK NG Write Gray Load GND Black 1 Internal circuit Rated load 24 VDC 30 mA max 1 1 5 RS 232C Connections This BL 500 setup software applies to port 1 and port 2 only Communication cannot be performed with other ports When using a D sub 9 pin connector BL 500 PC Shield Shield Connector case SD Purple t 2 RD RD Blown 3 SD CS Blue 7 RS RS Pink 8 CS GND Black 5 SG 5V Red 4 ER 6 DR D sub 9 pin male 5 VDC 3t 4 40 screw Use a metallic connector housing for the D sub 9 pin connector Connect the shielded cable with the connector housing When using a D sub 25 pin connector BL 500 PC Shield Shield 1 FG RD Blown 2 SD SD Purple 4 3 RD CS Blue 4 RS RS Pink 51CS GND Black 7 SG 45V Red 6 DR 20 ER D sub 25 pin male 5 VDC M 2 6 screw Be sure the BL 500 s shielded cable is properly connected Refer to 1 1 3 Con necting shielded cables in the User s Manual 1
56. d in HEX hexadecimal code 11 hhh FF cannot be set 12 hhh or aaa contains more than the specified number of characters 13 Characters of aaa are invalid 14 Data in the EEPROM may be damaged Perform initial setup Error in the area storing initial settings Settings are automatically initialized 17 Vis not followed by or Vin preset data See page 72 18 Two s exist in preset data See page 19 The BL 500 may malfunction Contact KEYENCE 15 4 3 5 Description of Parameter Setting Commands Saving Initializing Settings Quitting Setting Mode Respons e Saves settings in the EEP SAVE OK See page 49 ROM Function Command being sent Description Initializes settings DFLT OK Returns to the default settings and saves the set tings in the EEP ROM Quits the setting mode SEND OK See page 49 52 4 3 Command Communication 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 comma
57. d of the command being sent In this case however LF is not added to the response data When ESC is added before the command being sent characters in the BL 500 s command receiving buffer are cleared If the BL 500 s command receiving buffer contains erroneous characters due to a data transmission error during communication add ESC to the command being sent 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 500 cancels the received characters 51 4 3 Command Communication 4 3 4 Response Error Code When an incorrect command is sent to set parameters the BL 500 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 follow ing pages Error code Cause of error 00 Undefined command 01 Command format is incorrect 02 Nothing corresponds to the number in the command 03 m value codes 1 to 4 is other than 0 to 3 Bar code type setting command was not sent first 04 Sending No of readable digits setting command is invalid for UPC EAN code 05 The number in the command is too long 06 hhh data is too short 07 n value is not 0 or 1 08 n value is exceeding the setting range 09 nnn or nn value is exceeding the setting range 10 hhh is not specifie
58. de 2 Code setup CODE39 setup Codabar setup Code 3 Code 4 UPC EAN setup None setup Read mode Single Multit Multi2 Multi 3 Parameter Data send d Q At trigger input Decoding A match count 2 times 1 255 Additional C Decoding match count information Code type Label orientation Setting screen selector buttons The setup software provides the following setting screens according to the pa rameters Main setting Main Type of the bar code to be read Read mode and its setup Decoding match count Additional information Setting details for the specified code type Code setup Setting No of bar code length inspection of check digit etc Trigger input setup Setup Trigger input Setting the operation mode and the trigger input Selecting the test mode starting method Setting characters for the trigger ON OFF command Communication parameters Setup comm Setting the baud rate data bits stop bit and parity Setting the protocol M the Communication strings header string delimiter read error code etc Utility Utility Indication of the STABILITY LED Duration of OK NG output Registration of preset data For the operating procedure see Setup Software Operating Procedure on page 27 For the error messages displayed during operation see page 39 27 3 3 Setup Software Operating Procedure
59. displayed on a Windows based personal computer and allows serial commands to be sent to the BL 500 You can use the standard terminal software included in Windows Ver 3 1 This section describes how to use the terminal software to confirm the operation of the BL 500 For more information on the terminal software and its functions please refer to theWindows manual 1 Double click on the Terminal icon in the Accessory Group No Calculator Clock D TD tv a The terminal software starts up 2 When the terminal software is started the following screen appears Terminal Untitled File Edit Settings Phone Transfers Help 3 First set the terminal software When you click on Settings the following menu appears Fauli Phone Transf Phone Number Terminal Emulation Function Keys Text Transfers Binary Transfers Communications Modem Commands Printer Echo Timer Mode Show Function Keys 40 H 3 5 How to Use Terminal Soflware 4 When you click on Terminal P references the setting screen is displayed Set the displayed parameters as shown below After setting the parameters click on OK Terminal Preferences Terminal Modes CR gt CR LFA O Line Wrap ET Inbound Dd Local Echo J Outbound O Sound Cursor om Block o Underline eso O12 amp Blink C IBM to ANSI Terminal Font Translations None EC United Kingdom m Courier Net D k N
60. drop C Set RS 485 multidrop link Place the mouse cursor at the item to be changed and click it or move to the target item by pressing TAB Then change the setting using Space When setting the header string delimeter and read error click Communica tion strings or press ENTER to move to the communication strings setting screen Click the Return button or press ENTER to return to the main setting screen If you use multidrop link click on Set RS 485 multidrop link When you click this box ID No message will appear Then specify the proper ID number for the BL connected After that transmit the setting to the BL Then repeat the same pro cedure for the other BLs Please change the ID number so that the ID numbers differ among all BL readers connected Communication protocol Page 45 The setup software does not allow you to set the baud rate to 19200 to 38400 bit S If you want to set the baud rate within this range use the serial commands see page 57 3 3 11 Communication strings setup 1 BL 500 Series Setup Utility Stability LED OK NG output X 10ms 1 255 duration Compare with ASCII Place the mouse cursor at the item to be changed and click it or move to the target item by pressing TAB Then change the setting using Space Select appropriate values for Header string and Delimiter from among the displayed items When you select Custom the following appea
61. e disk Illegal filename must be in format of xxxxxxxx CFG The file name does not have extension CFG Enter the file name correctly Illegal file Use a correct file name Path not found The pass for the specified file is invalid Device not ready The specified drive is invalid Insufficient memory The main memory capacity is insufficient Device I O error The disk may be damaged or unformatted This is not BL 500 setting file The stored file data are incorrect Specify a correct file name Data of the BL 500 setup file are different from that of the BL 180 These files are not for common use Error in detailed code data The stored file data are damaged Specify a new file name Error during setup Communication error An error occurred during communication The parameter settings e g baud rate may not be matched or the connection may be incorrect Value out of range The specified value is exceeding the setting range Enter a correct value Min code length is set larger than Max code length The minimum code length is set larger than the maximum code length Enter a correct number Device is unavailable The serial port is being used for a device other than the BL or else Terminal is running 39 3 5 How to Use Terminal Soflware 3 5 How to Use Terminal Software The terminal software allows bar code data to be
62. e trigger input signals the BL series to start reading Turn on the trigger input by supplying 8 5 to 30 VDC between the trigger input ter minals You can use the power supply for sensors terminals of the BL U1 as the input power supply TIM 12V OUT alelele o Contact or ol non contact 8 5 30VDC 85 Power Supply BL U1 Wiring the OK NG Use this output to determine OK NG status by comparing the readout data with output the preset data It is NPN open collector output COM OK NG D a D Rated load 30 V max 100 mA Load Load 1 Input output circuit Input circuit Output circuit diagram _ few T 5 E oKNG FL 241 5 BI HH conf 1 5 RS 232C port pin assignment 13 1 D sub 25 pin connector female 000000020000 Some e DTE specification defined as terminal o 0000000000000 25 Symbol TA N 2 6 screw female Signal Description direction Shield Shield SD TXD Send data through RS 232C Output RD RXD Receive data through RS 232C Input RS RTS Request to send data through RS 232C Outout Always ON p CS CTS Enable to send to RS 232C Input DR DSR Connect to p
63. ead correctly Bar codes printed with dot matrix or ink jet printers are prone to such problems 70 A 6 Troubleshooting 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 See Hints on correct use on page 4 Reading rate check mode is not 100 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 re duced However even when the read rate is 20 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 Initial settings cannot be sent to the BL 500 series using the setup software Check whether the communication parameters such as baud rate and data length conform to the settings of the BL 500 Check whether the pin assignment of RS 232C cable conforms to those of the BL 500 and the PC Check that the cable isn t disconnected Also check the BL U1 s connection Check whether the BL 500 s or BL U1 s power switch is on Check whether the PC s RS 232C interface is enabled If you are using the BL U1 check
64. eadout data The remaining actions are the same as those for level signal trigger Succeed to read Fail to read Trigger input 1 l l l Bar code l Presetinputtime Preset input time gt gt Laser beams Communication time NI l l l l OK NG NG OK NG output 1 After the trigger input exceeds the preset input times the laser begins to emit The BL 500 can read up to 4 types of bar codes without changing the bar code type setting see page 30 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 2 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 sucessful 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 1 1 Scanning method Normal ly this is the method you should use 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 Succeed to read Fail to read
65. ections 2 hours respectively Power supply voltage 5 VDCx596 Applied standard EIA RS 232C port Synchronization Start stop Transmission code ASCII Baud rate 600 tp 38 400 bits Data length 7 bits 8 bits Parity check None even odd Stop bit 1 2 bit 1 Use a stable power supply of 5 VDC 5 The BL U1 Special Power Unit is available as an option Serial interface Note The internal settings of the BL 500 series are stored in the EEPROM Rewritable up to 10 000 times A 1 1 Raster Scan Specifications The raster scanning method scans several portions of a bar code by swinging the laser beam optical axis vertically This enables stable reading unaffected by a stain or defect of a bar code For the raster width vertical width for raster scanning see the following table Model Reading distance Raster width BL 501 501H 135 mm 851mm BL 551 551H 110 mm D Operating Environments The BL 500 Setup Software for Windows operates in the following environments Personal Computer IBM PC AT or compatible model 10096 compatible CPU 80386 or higher Memory 4 MB or more Floppy drive One or more 3 5 inch drives RS 232C COM or COM port The BL 500 Setup Software must communicate through COM1 or COM2 port 61 A 2 Reading Range Characteristics Typical A 2 Reading Range Characteristics Typical BL 500 501 Narrow bar width Reading distance Unit mm
66. ed to KEYENCE for inspection and examination Upon exami nation 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 includ ing 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 Compo nents which wear are not warranted 2 KEYENCE is pleased to offer suggestions on the use of its various Prod ucts 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 responsi ble 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 KEY ENCE assumes no responsibility and additionally Buyer will indemnify KEY ENCE 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
67. ee v E a iaia 61 Reading Range Characteristics Typical nee 62 Angular Characteristics Typical ss issssssssnennnnennnnnnnss 66 DIMENSI NS ee 67 Example Program for Serial Communication mes 69 TFOUDICSHOOUIAG BN 70 CODE128 Specifications summer e ca FO Iu rack cvi de Fe Ku Eu RU si DURUM Ex V ORO 72 ASCII Code Table 5 odor rk ada e cce dina ak aaea Ek Pl Rx aw E FK i aa 73 BEEE oTo Ke e E AE E hint E E E aus twantentsuiatnbtauns 74 BL U1 Power Supply Introduction REPARER Re RS Eee 80 CONVEN N A 80 System CONMGUMATION sisi uc ceo ia ea taste ae anse ele Sc CE ne contient Tiu BOE SERE C ba Ta RERO San 81 Using the RS 232C and RS 422A ii seinen iaaa isset i enses stet eene sss aaia 81 Using the RS 485 multidrop link sise 81 Other Options i2 re ierat cech Mann ea nil teret Rp aie ede evel ep ed tbe Vere Pe ame Ue te 81 BIU T EE Rene crat artt AG obe e Ov esit ta anes edite ne D eu ds dt di et et ae 82 EIE geguii ge 83 Connecting the AC power supply s m eiai na i a aaea aanta aeaa EAN a nnns senten enis sinet en 83 Connecting the BL U1 to a BL series iii 83 Setting the BE U1 DIP Switelies s eor E etii rar ee Reuter quendi Porson 84 Function and wiring on the I O terminal block iii 85 RS 292G port piriassignmerit 1 d ente roi etaed a ota UO Pret ib et pee dem 86 ES 292G DOr WIKI 2 r
68. en Exit Multi drop link commands cannot be sent RTS CTS protocol commands cannot be confirmed When you start up Terminal you cannot send the setting to BL using SETUP software Quit on close Terminal before you send the setting 41 3 5 How to Use Terminal Soflware 42 Chapter 4 Serial Communication RS 232C RS 422A 4 1 Serial Communication 4 1 Communication Types 4 1 1 Serial Communication The BL 500 communicates with the PC via the RS 232C serial port This enables you to change the BL 500 s settings from your PC The BL 500 provides the following two communication types Data communication Sends read bar code data from the BL 500 to the PC Command communication Changes the BL 500 s settings by sending a command from the PC to the BL 500 All communication is performed using ASCII codes Communication Setup Configure the setup for BL 500 and the PC before attempting serial communica tion Setup of BL 500 Set the following parameters for the BL 500 using the setup software Baud rate Data bits Parity Stop bit Communication protocol Header Delimiter Read error code PC setup Based on the BL 500 s settings set the communication parameters on the PC us ing the Ports setting in the Windows Control Panel The following communication parameters are the default settings for the BL 500 Baud rate 9600 bps Data bits 7 bits Parity Even Stop bit 1 bit Set the PC a
69. ensions BL 500 501 500H 501H with mounting bracket 2 R2 25 LL ee lS jii 5 ji il ij M 68 A 5 Example Program for Serial Communication A 5 Example Program for Serial Communication The following is a example program that allows data communication and com mand communication Type in a command and press Enter to send the data to the BL 500 Only the QUIT command can be sent by pressing Q Set the BL 500 as follows e Header STX Delimiter ETX e Handshaking protocol No handshaking or PASS RTRY handshaking 100 NNUNNNFPRPRPRP RE w N O00 w N N U CO CO CO CO CO ho B n T OOOO OO OO OCO O SB WN o e CO CO Co Oo 01 B ce e NNN 1 100100 0 01 O1 S 4S 4S uS uS uS uS usus um ce 2 0 BIL 500 SAMPLE PROGRAMS kk kk k kk kk kk kk KK KK KKK KK KK KKK KK KK KK KKK KK KK CL DAT RD CM OPEN COMI AS 1 S3 BUFFCLR 2 CLEAR BUFFER f XX kk kk KKK KK KK KK KK KKK KK KK KK KK KKK KK KK KKK A LOC 1 IF A lt gt 0 THEN R INPUTS 1 1 GOTO BUFFCLR MAIN of MAIN ROUT NE XK KR XXX KKK KKK KKK KKK KK KK KKK kk KC KKK KK KKK KK KK KK KKK K A LOC 1 GOTO MAIN INKEY IF K THEN GOSUB COMMAND IF A lt gt 0 THEN GOSUB RECEIVE Receive RECEIVE DATA RD
70. erating environ The BL U1 is a precision instrument Be sure to install the unit in the proper op ment erating environment and avoid using the unit under any of the following condi tions Exposed to direct sunlight or where the ambient temperature is below 0 C or above 50 C for the BL U1 Where the relative humidity is below 35 or above 85 or where the temper ature changes drastically causing condensation Where corrosive gases flammable gases dust salt iron particles or oily smoke may be present Where shock or vibration may occur to the BL unit Where water oil or chemicals may be spilled or splashed Near any strong magnetic field Installing the BL U1 when installing the BL U1 at the site consider the following points Reserve sufficient ventilation space at the site f the ambient temperature rises above 50 C during operation be sure to install a ventilation fan or cooler Avoid installing the BL U1 near any high voltage equipment Keep the BL U1 away from the power cable 89 Power Supply BL U1 2 2 Installing the BL U1 There are two methods for installing the BL U1 When installing the BL U1 directly Pull out the four screw slots on the rear panel and screw them to the base 4 95 EET i zB p 150 When installing the BL U1 to the DIN rail 1 Hook the BL U to the DIN rail groove from its top Push the BL U1 bottom ag
71. fied 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 Code 3 Code 4 Laser beams Lx x gt Code 3 Code 4 Communication time Code 1 Code 2 NG OK NG output The above example chart is with all four codes specified in the code setup of the setup software The bar code reading sequence is not fixed 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 Data read Data read Data read Header from Code from Code from Code from Code 1 2 3 4 Delimeter Each data packet is separated by a comma 2CH intermediate delimiter If an read error occurs on any one of Codes 1 to 4 or the corresponding bar code does not exist ERROR see page 47 for the reading error codes instead of the read data is sent See page 46 for header string and delimeter Suppose that the following codes are specified
72. gth Measuring conditions The KEYENCE standard bar code is used A 55 125 Skew 0 Pitch 0 Tilt 0 B 50 135 C 50 185 D 50 200 Reading distance mm r 100 100 Readable label width mm For the reading distance measuring standard see page 6 Note The readable label width means a bar code length including the right and left mar gins quiet zones of a bar code 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 read ing tests Normally set the reading distance to 95 mm focal length In this case the max imum readable label width is 91 mm 63 A 2 Reading Range Characteristics Typical BL 500H 501H Narrow bar width Reading distance Unit mm Ma Readable label width 0 125 75to 110 89 0 19 70 to 130 105 0 25 55 to 145 0 5 35 to 170 137 90 Focal length Measuring conditions The KEYENCE standard bar code is used Skew 15 Pitch 0 Tilt 0 A 757110 B 70 130 C 55 145 D 35 170 100 100 Readable label width mm For the reading distance measuring reference see page 6 gins quiet zones of a bar code Even
73. h a soft lens cloth soaked with water vil Laser Safety Precautions Classification Model BL 500 H BL 501 H BL 550 H BL 551 H FDA Class Il IEC 825 1 11 1993 Class 2 DIN EN 60825 1 07 1994 Warning labels FDA Class Il BL 500 501 500H 501H 4 AVOID EXPOSURE Laser radiation is emitted from this aperture CAUTION Laser radiation Do not stare into beam Semiconductor laser 670nm Maximum output 1 2mW Pulse duration 70usec Class I laser product CAUTION Laser radiation when open Do not stare into beam IEC Class 2 BL 500 501 500H 501H LASER RADIATION DO NOT STARE INTO BEAM MAXIMUM OUTPUT T2mW PULSE DURATION 12748 EMITTED WAVELENGTH 6700m CLASS2 LASER PRODUCT IN CONFORMITY TO IECR2S 1 11 1993 A DIN Klasse 2 BL 500 501 500H 501H LASERSTRAHLUNG WELLENLANGE LASER KLASSE 2 NACH ENTWARF DIN EN 60825 1 07 1994 Aperture label FDA Class Il A CAUTION Laser radiation when open Do not stare into beam AVOID EXPOSURE Laser radiation is emitted from this aperture Protective housing label IEC Class 2 CAUTION LASER RADIATION WHEN OPEN DO NOT STARE INTO BEAM viii Klasse 2 BL 550 551 550H 551H Laser radiation Do not stare into beam Semiconductor laser 670nm Maximum output 1 2mW Pulse duration 70usec Class II laser product CAUTION Laser radiation when open Do not stare into beam BL
74. h does not include the start stop character or check digit Also FNC1 to 4 function codes SHIFT and CODE A to C are excluded from the code length 34 3 3 Setup Software Operating Procedure 2 Checkthat the double character start pattern is regulated in the UPC EAN 128 standard It means the combination of start character CODE C and FNC1 function code 1 The standard specifies that the UPC EAN 128 bar codes should start with the double character start pattern Using this parameter you can specify that reading will not start without the double character start pattern You can use the same setting procedure as for CODE39 for Max code length output and Direction However the setting range of Effective and Starting in Max code length output is 1 to 64 if the start character is CODE C Although the check digit parameter is not shown on the screen the system internally calculates it using modulus 10 Weight3 The calculated data is not sent 3 3 9 Trigger input setting BL 500 Series Setup Setup Trigger input Trigger input Signal type Level One shot Input time amp 2 ms 10 ms State Normal open Normal close C Test mode initiated with trigger input ON C Test mode initiated upon power up Command for Trigger ON ASCII LON trigger input Hex 4C4F4E Trigger OFF ASCII LOFF Hex 4C4F4646 Place the mouse cursor at the item to be changed and click it or move to the target item by p
75. he bar code Normal portions of the bar code even with stained or missing portions can be read by the BL 501 551 H d H 1 2 Installing the BL 500 Series 1 2 Installing the BL 500 Series Installation method Use the mounting holes on the side panel to install the unit Using the supplied mounting brackets Install the BL 500 Series as shown in the figures below 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 page 66 BL 500 501 500H 501H M3 screws BL 550 551 550H 551H M3 screws Cu Optical pickup light source Use the set screw to secure the mounting bracket to the unit See page 68 for mounting bracket dimensions The mounting bracket for the front type BL 500 501 H differs from that for the side type BL 550 551 H The correct bracket is provided with your unit Installation with no mounting bracket BL 500 501 500H 501H BL 550 551 550H 551H Prepare M3 male screws Ie gus M3 nuts M3 screws M3 screws separately Although the mounting holes are on both sides of the unit only one side should be mounted For the mounting hole diameter see page 66 1 2 Installing the BL 500 Series Mounting angle and mounting distance BL 500 501 500H 501H BL 550 551 550H 551H Laser beam La
76. his document please contact one of the KEYENCE offices listed on the last page of this document KEYENCE is not responsible for any results of the application of the product If the document contains incomplete printing it can be exchanged for a complete one MS DOS is a registered trademark of Microsoft U S A MS Windows is a trademark of Microsoft U S A Other company names and product names are registered trademarks or trade marks of the respective companies Contents Safety Precautions ge n xi SY MDOIS xtti ie etti tested tee We he a dere co s fer hare bel fra ente ed xi General precautions com oeste tees npe statt tete iles a d era cese cud ties e eL xi Laser Safety Precautions xcci nint brkboopideb xc easi es bre ko Rx mde bran Rae cw ada i ea be xii GlasSIfICatior e ft Cos E re I i entes nd emet de Maru oc ihn te oet eetecs abcr e toto EN de xii Warning labels ccm xii E er iNIofof ii o ED xii Safety Considerations iernii e d Regiae da a eee i A Rau dedo xiii Salty fOAtures csc dime ee M caer ades dat atate ertt kal ceu ed Deo Mores Htc ex Ere deuda aaa xiv UNPACKING m xiv System Configuration nr entrera bhonl cx hisce Rate di ect anie anna less nnmnnn neneman XV Laser Bar Code Reader Model Types US iiiiiierrrrreeeneereiernnes XV Other Options i32 c re tenter EE tu e te ner ice teen o Rat rbd auae ro eae ant bee ve Eur atest XV Parts and FUNGCUIONS T xvi Bl
77. hts Green 096 Red Reading rate 81 to 100 61 to 80 41 to 60 When tact check mode is selected STABILITY LEDs light according to the scan count decode count which indi cates 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 lights 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 When normal read mode is selected When you select multi label read mode 1 or 2 see page 10 to 11 or the send mode is set to after trigger input see page 9 or you select the decode count adding function see page 20 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 setup software see page 37 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 STABILITY LED 5 LEDs light 4 LEDs light 3 LEDs light Decode count 100 or more 50 to 99 10 to 49 5 to 9 2 LEDs light 1to4
78. ime the unit cannot read the same bar code repeatedly but can read different bar codes A reading 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 10 2 2 Read modes 2 2 3 Multi label read mode 2 Multi 2 As with multi 1 mode this mode allows the unit to read several bar codes contin uously while the trigger input is on The number of bar codes that can be read depends on the buffer capacity See page 46 The difference between the two modes is that multi 2 modesends all the readout data at one time after the trigger input turns off Multi label read mode 2 operation Succeed to read gt Fail to read Trigger input A Repeat reading ere time I l I Bar code Ti T j A l Laser beams EE Communication time m iD i OK NG output JOK 1 e 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
79. in 20 internally Input GND SG Signal Ground ER DTR Connect to pin 6 internally Output 86 Power Supply BL U1 1 6 RS 232C port wiring When you want to connect the BL U1 to a PC through the RS 232C port the wir ing is as shown below You can use the optional OP 22149 cable 1 5 m and OP 25057 25 to 9 pin adapter BL U1 PC AT 1 1 Shield SD 2 2 SD RD 3 3 RD RS 4 4 RS CS 5 5 CS GND 7 7 SG DR 6 6 DR ER 20 D 20 ER D sub 25 pin male D sub 25 pin male M 2 6 screw M 2 6 screw 1 7 RS 422A port wiring When you want to communicate using the RS 422A port the wiring is as shown below Use the BL U1 input output terminal block A Twisted pair cable Gata RDA External unit Set both terminators terminal resistance 100 Q of the BL U1 and external unit to ON see P 13 The extended cable length must be within 1 2 km You can prepare an equivalent cable which meets the following specifications Specification Cable type Shielded cable Logarithm 3P Conductor resistance 20 C 88 0 Q km or less Insulator resistance 10 000 MQ km or more Withdraw voltage 500 VDC minute Static capacity 1 kHz 60 nF km or less average Characteristic impedance 100 kHz 110 10 o 87 Power Supply BL U1
80. ing click on the Cancel button Save A file name must be entered before the file can be saved 1 Click on Save The file will be saved Exit 1 Click on Exit The following message appears BL 500 Series Setup o This will end BL 500 Setup Settings will be lost OK Cancel 2 To exit the setup software click on the OK button If you wish cancel click on Cancel Save the current settings before exiting the setup software 3 3 2 Main setting screen BL 500 Series Setup Main Untitled CFG File Send Info Code 1 Code 2 Code setup CODE39 E setup Codabar setup Code 3 Code 4 UPC EAN setup None setup Read mode Single Multit Multi2 Multi 3 Data send A At trigger input Decoding 2 match count times 1 255 Additional C Decoding match count Set Comm information Code type Label orientation 1 Place the mouse cursor at the item to be changed and click it or move to the target item by pressing TAB Then change the setting using Space 2 To codes 1 to 4 specify the types of bar codes to be read If you specify 4 different types of bar codes the BL 500 can read them with out changing the settings 3 To set the code length or the inspect for check digit click Setup or press ENTER to move to the setup screen for each code see page 31 to 34 30 3 3 Setup Software Operating Procedure 4 When selecti
81. is displayed C BL500 is displayed 24 H 3 1 Controlling the BL 500 8 To accept the directory name click on the OK button To change the directory name click on the column displying the directory name type a desired directory name using the keyboard and click on the OK button Install To BL50WIN Setup If you want to install the BL5OWIN in a different directory and or drive type the name of the directory C BL500 To quit Setup choose the Exit button 9 After the installation is completed the KEYENCE Barcode Reader window is created in the program manager In this window icon BL5OWIN is cre ated 10 To start the setup software double click on the BL5OWIN icon KEYENCE Barcode Reader BL 11 After the setup software gets started the following screen appears When using a monochrome display on a laptop PC the display appears in re verse video To make the display clearer set the laptop s display to reverse video and then restart the setup software 25 3 2 Operating Procedure 3 2 3 2 1 Operating Procedure Outline of Operation To operate the setup software place the mouse pointer on the item to be changed and click the left button of the mouse Use the Down Arrow button to select an item from a list Place the mouse pointer on a desired item and click on the item BL 500 Series Setup File Send Info Code
82. its 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 85 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 two hours respectively Noise immunity Environment 1000 V p p 1 us Power line Insulation resistance At least 100 MO across earth ground and AC power supply terminals by 500 VDC Megger Insulation withstand voltage 1500 VAC across earth ground and AC power supply terminals for 1 minute 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 100 Power Supply BL U1 BL U1 De A at is Pd 100 to 240 VAC i i fX with 3 core plug H i i 96 5 Cable length 2 m re i 3 9a A i L1 i fer Sy D E om LUN us oo c M o Ox Bos on E o by 120 ML 4 4 x 95 mounting hole i jLLL 34 al 150 I 51 186 91 max 101 Power Supply BL U1 When using For a PC with a 9 pin D sub RS 232C connector the BL U1
83. ity As the number of connected BL series increases the host computer needs higher data processing speed When the host computer s processing speed is insufficient the BL series transmission buffer will become full and the BL series will send back the fol lowing response STX 011 03 OVER 22 EX The BL series clears all data stored in the transmission buffer To prevent this replace the host computer with a higher performance unit including processing of the programming language or reduce the number of the BL series connected to the host computer If an incorrect ID number is specified an incorrect format is used to send a command or a data transmission error occurs checksum is incorrect the BL series sends back no response You will need to design a program so that the same command is sent again Retry if the BL series sends back no response within a specified period Timeout 99 Power Supply BL U1 7 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 Input rating 8 5 to 30 VDC 10 mA max Max OFF current 1 0 mA Output type NPN open collector Rated load 30 VDC 100 mA Leakage current at OFF 0 1 mA max OK NG output Trigger input Residual voltage at ON 1 V max Interface RS 232C RS 422A RS 485 multidrop Up to 31 un
84. ly input Input 1 1 2 Power supply wiring BL 500 5V Red 5VDC GND Black A CAUTION Be sure to match the polarities of the power supply when soldering the con nections Reversing the polarities will damage the unit 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 Do not use a power cable longer that 2 meters A long power cable can cause a voltage drop preventing the BL 500 from starting properly If the power supply is UL rated it must provide Class 2 output 1 1 3 Connecting shielded cables For optimum reading performance connect the BL 500 s shielded cable to GND black directly or through a condenser BL 500 BL 500 Ceramic capacitor Shield Shield n Withdraw voltage 0 5 k to zo 1 0 KVDC Capacity 0 1 pF Black GND Black GND non polarity Using a capacitor provides a more stable operation 1 1 4 Wiring I O Trigger TIM input The trigger input is used to signal the BL 500 to start reading Start laser emis sion The trigger input is a non voltage input TTL input is also available 47 10KQ ko mM ud A T GND Black TIM Yellow 5 VDC 1 1 BL 500 Conne
85. m 1 to 999 zero suppressed The value is zero suppressed Code type add function Adds the bar code type before the readout data Delimiter t Readout data t Code39 ITF Industrial 2 of 5 Codabar EAN UPC A E CODE 128 COOP 2 of 5 Read error NN O1 B D O 20 2 7 Additional Information label orientation add function Adds the orientation of bar code travel before the readout data Delimiter r Readout data r F Forward R Reverse If an read error occurs this information is not added Forward orientation Reverse orientation 0000006 v 4 900 0000 il Order of additional information If you select to include all the additional information functions they appear in the following order Decodematch label Readout data count Scan count Code type orientation You can change the delimiter as desired one character except the delimiter of the scan count 21 2 8 Max Code Length Designated Digit Output Function 2 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 ex tract 1234 for output Setting digits to be output Set the digits to be output as shown below Individually set the digits for codes 1
86. mark Intermediate delimiter at multi 2 or 3 Read error BL 500 Series Setup Communication strings OSTX O Ese Custom cR O CRLF OETX Custom Default Custom Default 1 Custom ASCII ERROR Hex 4552524F52 77 A 9 Default Settings Utility default settings BL 500 Series Setup Utility Stability LED D se stability LED OK NG output 50 X 10ms 1 255 duration Compare with ASCII 78 BL U1 Power Supply Introduction Note Conventions This User s Manual describes the operation and functions of the BL U1 Read this manual carefully to ensure safe use and maximum performance from your BL U1 No part of this document is to be reproduced or utilized in any form or by any means without the written consent of KEYENCE Corporation The contents of this document are subject to revision without notice If you have any problems or questions regarding this document please contact one of the KEYENCE offices listed on the last page of this document KEYENCE is not responsible for any results of the application of the product If the document contains incomplete printing it can be exchanged for a complete one MS DOS is a registered trademark of Microsoft U S A MS Windows is a trademark of Microsoft U S A Other company names and product names are registered trademarks or trade marks of the respective companies This document uses the following
87. n set you need not send LOFF The command characters can be freely changed within 8 characters 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 Directly turns on off the OK NG output This enables you to easily check wiring Turning the OK output on Command OKON Response OK Turning the NG output on Command NGON Response OK Turning the OK NG outputs off Command ALLOFF Response OK 49 4 3 Command Communication Clearing transmission buffer Shift to setting mode BCLR SSET Clears data stored in the transmission buffer Command BCLR Response OK Enters the setting mode see page 49 Command SSET Response OK Laser off Resetting Laser off LOCK UNLOCK Turns off the laser emission when the laser beam may cause injury to an operator see page x 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 emission 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 4 3 3 Details on Parameter Setting Commands The following describes how to change the BL 500 s settings through command comm
88. nd receives data along the same wire Therefore the command sent from the host computer loops back to the host computer In this example immediately after the above command is sent to the BL se ries the following data loops back to the host computer STX mmm nn P cc ETX mmm 008 To detect data conflict compare the command sent from the host computer with the loopback data However data collision will not occur if you follow the procedure described here Normally you need not compare the command sent from the host com puter with the loopback data When the BL series transmission buffer contains any data the BL series sends back the read data and waits for the clear command C STX mmm nn Read Data cc ETX When the BL series transmission buffer contains no data the BL series sends back the following response e empty and does not wait for the clear command STX mmm nn e cc ETX When the BL series transmission buffer is full the BL series sends back the following response OVER clears all data stored in the transmission buffer and waits for the clear command STX mmm nn OVER cc ETX 95 Power Supply BL U1 4 After sending data the BL series waits for the clear command C When the clear command is sent to the BL series the BL series clears one piece of data received with the polling command S
89. nds are described on the following pages Function command being sent ee Description Setting bar code type for Change CODEm n m 0 to 3 Codes 1 to 4 codes 1 to 4 Confirm CODEm n e 39 2 Industrial2 of 5 3 Codabar 4 UPC EAN 5 CODE128 6 COOP2 of 5 7 None Setting Max No of readable Change m 0 to 3 Codes 1 to 4 digits Confirm nn 01 to 32 na Min No of readable Change p RUN AE 031032 Igits Confirm For CODE128 01 to 64 Note With EAN code this command causes error CODE39 Change WOCm00n 0 to 3 Codes 1 to 4 i Confirm RCm00 0 Disable Sending start stop character 1 Enable CODE39 Change WCmO01n 0 to 3 Codes 1 to 4 Inspection of check digit Confirm RCm01 0 Disable Modulus 43 1 Enable Function Command being sent Respons Description HO e Code CODE39 Change WCm02n OK m 0 to 3 Codes 1 to 4 i igi Confirm RCm02 02n n 0 Disable Sending check digit 1 Enable ITF PARTO i STO OK m 0 to 3 Codes 1 to 4 Inspection of check digit Confirm WCm10 10n n 0 Disable Modulus 10 1 Enable ITE Change WCmiin OK m 0 to 3 Codes 1 to 4 Sending check digit Confirm RCm11 11n n 0 Disable gn 1 Enable 00 02 Codabar Change WCm30n OK m 0 to 3 Codes 1 to 4 03 04 n 0 Disable Sending start stop character Confirm RCm30 30n 1 Enable a 07 Codabar Change WCm3in OK m 0 to 3 Codes 1 to 4 Confirm RCm31 31n n 0 Lower case Start Stop character type 1 Uppe
90. ng Single for Read mode the following appears on the screen Data send At trigger input When selecting Multi 1 or Multi 2 the following appears on the screen Repeatreading 40 X 100ms 1 255 time Set the time within the range from 1 to 255 100 ms to 25 5 s When selecting Multi 3 none of the above information appears 5 Inthe Additional information field you can select one or more items How ever the scan count is given only when the decode count is selected Additional Decoding match count Scan count information Den eene C Code type C Label orientation Nite Read mode gt Page 10 Data send Page 9 Repeating reading time gt Page 10 Decoding match count gt Page 8 Additional information gt Page 20 3 3 3 CODE39 setup When setting CODE39 to any one of codes 1 to 4 and trying to set details this setting screen appears BL 500 Series Setup Code setup Max code length 32 3 32 Min code length 3 3 32 _ Send start stop character O Inspect check digit Modulus43 LJ Max code length output O Specify label orientation 1 Place the mouse cursor at the item to be changed and click it or move to the target item by pressing TAB Then change the setting using Space 2 Setting Max code length and Min code length allows the BL 500 to read bar codes having the specified range of digits If you want to read bar codes with the specific code le
91. ngth set the same value to both Max code length and Min code length The allowable setting range is 3 to 32 digits including the start stop character 3 When you select Send start stop character is added to the data when being sent 31 3 3 Setup Software Operating Procedure 4 When you select Inspect check digit the following information appears Dd in C Send check digit The above setting sends the data together with the check digit Modulus 43 is used to calculate the check digit 5 When you select Max code length output the following information appears Direction Forward Reverse Effective 32 Starting 1 Set Effective and Starting from 1 to 32 6 When you select Specify label orientation the following information appears g Specify label orientation Forward Reverse 7 Click the Return button or press ENTER to return to the main setting Screen Note Max code length output gt Page 22 Specify label orientation gt Page 14 3 3 4 ITF setup BL 500 Series Setup Code setup Max code length 32 2 32 only even Min code length 2 2 32 only even O Inspect check digit Modulus10 Weight3 C Max code length output O Specify label orientation 1 Setup is the same as the CODE39 setup However ITF does not have Start stop character Set code length using a even value within the range from 2 to 32 Modulus 10 Weight3 is used to calculate the check digit
92. on the power supply see page 35 When you try to enter the test mode by turning on trigger input you cannot use the serial command to enter the test mode The following 2 types of test modes are available Reading rate check mode Tact 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 The analyzed result will be output anytime every 100 scans using the follow ing format Delimiter Readout data m m 0 to 100 zero suppressed Although an OK NG signal is not output the OK NG LED lights see page 17 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 500 system on the line The analyzed data is output using the following format 0 2 seconds after the bar code has passed the laser beam s field Delimiter Readout data m m 1 to 999 zero suppressed The unit continues to read a bar code while the code is in the laser beam s field and does not output the result If the laser beam does not detect a bar code for 0 2 seconds the unit stops scanning and outputs the result f the
93. ponse to the retried command since the clear command previously sent has already cleared one piece of data You will need to design a program so that both OK and NG are regarded as acceptable responses to the clear command When using CODE128 do not include the control code e g lt STX gt lt ETX gt 96 Power Supply BL U1 5 4 Details of Command Communication All RS 232C and RS 422A serial communication commands can be used Communication Procedure Eg Det JSt 010 02 LON 7E r gt SS gt De amp 9r 010 02 LON 7E Fr Timing input X turns ON lt S E Ty 009 02 OK 3F Ty SQ ID 3 lt a ID 4 s A 1 Senda command from the host computer to the BL series you wish to oper ate STX mmm nn Command cc ETX 2 Data including the same command loops back to the host computer STX mmm nn Command cc ETX 3 The specified BL series receives the command and performs the required operation 4 The BL series sends back the following data in response to the command STX mmm nn Response cc ETX Response to the direct control command or the setting change command OK Response to the setting confirmation command Current settings If an error occurs with the specified command the BL series sends back the following
94. r case Codabar Change WCm32n OK m 0 to 3 Codes 1 to 4 T Confirm RCm32 32n n 0 Disable Inspection of check digit 1 Enable Codabar Change WCm33n OK m 0 to 3 Codes 1 to 4 cad i n 0 Disable Sending check digit Confirm RCm33 33n 1 Enable 53 4 3 Command Communication Function Command being sent Respons e Description Setting check digit type Change WOm34n OK Confirm RCm34 0 to 3 Codes 1 to 4 0 Mudulus16 1 Modulus 11 2 Modulus 10 Wait 2 3 Modulus 10 Wait 3 4 7 Check DR 5 Modulus 11 A 6 Modulus 10 Wait 2 A Reading UPC E Change WOm40n Confirm RCm40 0to 3 Codes 1 to 4 0 Disable 1 Enable Reading EAN 8 digits Change WOm41n Confirm RCm41 0to 3 Codes 1 to 4 0 Disable 1 Enable gt Respons NES Error Function Command being sent Description Code UPC A EVEAN Change WCm42n OK m 0 to 3 Codes 1 to 4 j iai Confirm WCm42 42n n 0 Disable Reading JAN 13 digits 1 Enable UPC A EVEAN Change WCm43n OK m 0 to 3 Codes 1 to 4 n Confirm RCm43 43n n O Output in 13 digits No of UPC A output digits 1 Output in 12 digits UPC A EVEAN Change WOm44n OK m 0 to 3 Codes 1 to 4 Adding 0 to UPC E system Confirm RCm44 44n n 0 Disable oe 1 Enable 00 02 03 04 CODE128 aes oa es m 0 to 3 Codes 1 to 4 05 07 Checking double char
95. r laser as the light source Before using the product see Laser Safety Precautions on page 3 to learn the safe and correct method of using the reader Symbols The following symbols alert you to important messages Be sure to read these messages carefully A WARNING Failure to follow instructions may lead to injury electric shock burn etc A CAUTION Failure to follow instructions may lead to product damage Nate Provides additional information on proper operation Any reference to the BL 500 in this manual refers to information on all products in the BL 500 series When refering to specific product information the product name exclusively will be used General precautions The BL 500 uses a semiconductor laser as the light source Before using the product see Handling a Laser Product on page 3 to learn the safe and cor rect method of using the reader Do not use the BL 500 as a controller for equipment which could potentially harm a person Be sure to match the polarities and of the power supply when soldering the connections Reversing the polarities will damage the unit Do not disassemble the BL 500 Doing so may make repair impossible The BL 500 is a precision instrument Dropping the unit could damaged it Exercise caution when moving or installing Be sure that there is no water oil or dust on the optical pickup Such obstruc tions can cause read errors Clean the pickup by gently wiping wit
96. regardless of the orientation Specified orientation lt Non specified orientation Trigger input Bar code Laser beams Communication time OK NG output OKNG NG An reading error is issued when the unit reads a bar code label running in the ori entation which is not specified 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 14 2 4 Test Mode 2 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 Send the command Enter test mode by sending the serial command for the test mode TEST1 TEST2 Commands should be entered in all uppercase characters Turning on trigger input You can use the BL 500 to switch to test mode by turning on the trigger input see page 35 If you select this method to enter the test mode trigger input is disabled to ensure normal operation Turning on power supply You can set the BL 500 to enter test mode by turning
97. ressing TAB Then change the setting using Space Select Level synchronization or One shot synchronization as the scanning method When you select One shot the following information appears ask ing you to set the scanning time One shot input time 10 X 100ms 1 255 Set the scanning time within the range from 1 to 255 100 ms to 25 5 s When you select Test mode initiated with trigger input ON or Test mode ini tiated at startup the following information appears asking you which test mode you want to start Test Reading rate check Tact check If you select both Test mode initiated with trigger input ON and Test mode initiated upon power up Test mode initiated with trigger input ON is used In the Command for trigger input parameter you can freely change the char acters for the Trigger ON OFF command within 8 characters Normally you should use the default setting Lon LOff Click the Heturn button or press ENTER to return to the main setting Screen Scanning method gt Page 8 Starting the test mode gt Page 15 Trigger ON OFF command gt Page 49 35 3 3 Setup Software Operating Procedure 3 3 10 Communication setting 1 3 BL 500 Series Setup Setup Comm Baud rate 600 Data bits 7 bits 8 bits Stop bits 1 bit 2 bits Parity Even Odd None Handshaking No handshaking PASS RTRY ACK NAK RTS CTS C Use RTS CTS handshaking Multi
98. rm ACK NAK handshaking Setting RTS CTS handshaking Change Disable Confirm Enable Setting RS 485 multi drop link Change Disable Confirm Enable Setting ID No for RS 485 Change multi drop link Confirm nn 01 to 31 No protocol Set protocol Special Commands for Reading Reversed Bar Codes Function command being sent Response Description Reading reversed bar codes Change WPORn OK n 0 Reverse OFF Default white bars on a black base Confirm RPOR ORn 1 Reverse ON Because the white area of a reversed bar code is smaller than a regular bar code A CAUTION reflection on a reversed bar code is weaker This often makes it difficult to read reversed bar codes Therefore the BL may not perform at the levels described in the specifications Run a series of read tests to ensure that the BL correctly reads the targeted re versed bar codes 57 4 3 Command Communication Setting Communication strings Function command being sent Response Description Setting header Change WP51hhh OK Confirm RP51 51hhh hhh Header Up to 5 characters Specify characters in HEX hexadecimal code To set no header hhh FF Setting delimiter Change WP52hhh OK Confirm RP52 52hhh hhh Delimiter Up to 5 characters Specify characters in HEX hexadecimal code
99. rm RP41 nnn 001 to 225 by 100 ms step Setting decoding match count Change WP43nnn Confirm RP43 nnn 001 to 225 Setting decoding match count in additional information Change WP10n n Confirm RP10 0 No addition 1 Add Setting scans in additional information Change WP1in n Confirm RP11 0 No addition 1 Add Note Effective only when No of decodings are added Setting label orientation in additional information Change WP14n Confirm RP14 0 No addition 1 Add Setting code type in additional information Change WP17n Confirm RP17 0 No addition 1 Add 55 4 3 Command Communication Setting Trigger Input Starting Test Mode Respons Description Function Command being sent Setting signal type Change WPO05n OK n 0 Level Confirm RP05 1 One shot Setting one shot input time Change WP42nnn OK nnn 001 to 225 Confirm RP42 by 100 ms step Setting time constant of trig Change WP04n OK 0 2ms ger input Confirm RPO4 1 10 ms Setting state of trigger input Change WPO3n OK 0 Normal open Confirm RP03 1 Normal close Starting test mode when trig Change WP06n OK ger input turns on Confirm RP06 0 Disable To specify the test mode use Enable the command below Specifying the test mode to be Change TRGTn started when trigger input Confirm TRGT turns on Tact check mode
100. rns on laser emission begins and the 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 I I I Bar code l l l l I Laser beams 2 Communication time 3 l l OK NG output OK NG 4 NG 5 1 Set trigger input so that it stays on long enough for the laser beam to cover the entire bar code After the trigger input exceeds the preset input time the laser begins to emit The communication time can be obtained from the following expression D i 1 If parity i i ata BIEN parity Used Start stopibit X code length of data to be sent Header Baud rate number of characters in delimeter 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 A CAUTION 5 seconds after the power switch turns on or an UNLOCK command see page 50 is sent the unit will not start reading a bar code by turning on the trigger input 2 1 Read Operation 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 de code count and the unit sends the r
101. rs Asci Hex Then you can enter the desired value from the keyboard within 5 charac ters 36 3 3 Setup Software Operating Procedure 3 When you select Default for Partition mark and Intermediate delimiter these parameters are set as below Default Custom ASCII Hex 3A Default Custom ASCII Hex 2C When you select Custom the following appears ASCII Hex 1 Then you can enter the desired value from the keyboard using one character for the partition mark and 5 characters or less for the intermediate delimiter Input the Read error using the keyboard You can change the code as desired within 8 characters Normally you should use the default setting ERROR You can chose not to send the read error by selecting a null value for the read error Click the Heturn button or press ENTER to return to the communication Setting screen Note Header string delimeter gt Page 46 Partition mark gt Page 20 Intermediate delimiter gt Page 11 Read error gt Page 46 3 3 12 Other setting BL 500 Series Setup Utility Stability LED Kise stability LED OK NG output 50 X 10ms 1 255 duration Compare with ASCII Place the mouse cursor at the item to be changed and click it or move to the target item by pressing TAB Then change the setting using Space By setting STABILITY LED STABILITY LED turns on which indicates reading stability
102. rt E xu b dure ont ser xe E teu NK Lee Lees 87 RS 422A port WNN n reine ee e edere te Pert be bud dave ceeds wake P ir e Bb tents tee rr a save da for us 87 Wiring the RS 485 multidrop link usines 88 PENS ELLE dfe RN TED TIT ULT IT UI ME 89 Precautions b tore se dire Mie uitis a Mo ete t e tir Fei Red ne de eat 89 Installing the BE U 1 2 iiec red aec rne ropa di i ee DL aa de ai 90 Outline of M ltidr p LINK 15 1a oni sta coin uia ti tu kn a ari eu rdi aij auo aaan eni Taraa oaa eraut 91 Multidlrop Bins oie RERO ee AU RID eae od o S I ee ens 91 System Configuration iiie tete ect n EE Eo rte bl teu x iecit ried teed turca eed E b pe 91 Setup and Connection Procedures innnnnnsnnnneesense 92 COMMUNICATION RM EE L 93 Outline of Communication types ritur ier nee ie ete rivi einer nee loe Pekin tcc bebe te tn Mt 93 Communication Format iii 93 Details on Data Gommunication s caedere den t eee a i Pe ede ir Eel pese te eel 95 Details of Command Communication sisi 97 Precautions for Programming eeeeeeeeeeeeeeeeeeee eene nnnnn nnne nnn 99 BL U1 SpecnicatiOnS er dudeeuese 100 WARRANTIES nine nine SE 103 vi Safety Precautions This User s Manual describes the operation and functions of the BL 500 Read this manual carefully to ensure safe use and maximum performance from your BL 500 The BL 500 uses a semiconducto
103. s will result in 0 The hexadecimal number calculated using the above logic is a checksum There fore cc 69 Examples To send STX 008 01 C cc ETX cc 7A To send STX 013 11 ABC876 cc ETX cc 4B To send STX 010 31 LON cc ETX cc 7E Point Exclusive OR calculation formula Calculate each bit using the following formula 060 0 061 1 160 1 161 0 Exclusive OR operator Conversion form hexadecimal number into binary number Convert ASCII codes into binary numbers referring to the following table Hexadecimal Binary Hexadecimal Binary 94 Power Supply BL U1 5 3 Details on Data Communication Communication Procedure Sy oos os P eB Ex Rura ID gt t 008 03 P eB r ID 2 4 SS St ott os 1234 37 Fr lt IDeee3 S oo 03 C 78 Ery SS ID No 3 is reading bar code gt E data 1234 n 008 03 C 78 Ery Sy Deed E T 009 03 OK 8E Fr A89 Send a polling command P to the BL series whose data you wish to receive STX mmm nn P cc ETX mmm 008 The RS 485 uses a 2 wire cable which sends data a
104. ser beam gustan peadind j 15 Reading distance 120 mm ce ing 992 pea Reading distance 95 mm Set the angle and reading distance by referring to the read range characteristics and angle characteristics described on page 62 and 66 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 Do not set the unit at an angle at which the laser beam is perpendicular to the sur face of the bar code The beam will be fully reflected into the reader making cor rect reading impossible see page 66 The laser radiation angle differs between the front and side type units The opti mal mounting angle differs depending on the type The reading check test mode see page 15 allows you to set the optimal reading position Chapter 2 Functions for Reading Operation 2 1 Read Operation 2 1 Read Operation 2 1 1 Scanning method There are two methods for triggering the BL 500 to read bar codes the Level sig nal method and the One shot signal method The example given for these two methods uses the single label read mode see page 10 which reads one bar code while trigger input turns on once and uses the after read as the data send mode see page 9 Level signal trigger When the trigger input tu
105. switch setting RS 232C Interface select RS 422A RS 485 multidrop RS 422A terminator OFF terminal resistance 100 Q ON RS 485 terminator terminal resistance 100 Q ON Reflect ON OFF of CS READER port CS control at RS 232C port method select Always ON 84 Power Supply BL U1 1 4 Function and wiring on the I O terminal block Wiring the trigger input FIM 12V OUT COM OK NG SDA SDB SG RDA RDB D amp 9 10 P D amp D D D ED ED ED Trigger Powersupply OK NG output RS 422A RS 485 input for sensors 12 VDC 300 mA Description Signal Direction MEUM Input Timing input Input Power supply for sensors 12 VDC 12V OUT 300 mA Power supply for sensors 0 V Output Output COM Common for OK NG output OK OK output Output NG NG output Output Send RS 422A data RS 485 Output Input and output Send RS 422A data RS 485 Output Input and output Signal ground Receive RS 422A data Input Receive RS 422A data Input The above list starts from the left edge terminal on the terminal block and sequen tially goes to the right M 3 0 screws are used on the terminal block Use the clips shown below when wiring Round shape Fork shape L 6 0 mm e OFT 6 0 mm or 3 less less Th
106. t to re send indicates that the data was not trans mitted successfully The command is a request to the BL 500 to re send the data The BL 500 sends the same data again and then waits for the response After the BL 500 once receives PASS the BL 500 sends back no data even if RTRY is sent to the BL 500 The BL 500 can continue to read while waiting for the PASS command The data is stored in the BL 500 s transmission buffer For the capacity of the transmission buffer see page 46 If the amount of stored data exceeds the capacity of the transmission buffer the BL 500 sends back Header OVEHR Delimiter to the PC and clears all data stored in the transmission buffer For more information see Capacity of Trans mission Buffer on page 46 Note The BL 500 can receives other commands while waiting for the PASS command In this case the BL 500 sends back an immediate response e g OK When the SSET command see 4 3 3 on page 50 is sent to the BL 500 while the BL 500 is waiting for the PASS command the BL 500 clears the data stored in the transmission buffer and enters the setting mode ACK NAK Handshaking The ACK NAK handshaking uses ACK 06H and NAK 15H instead of PASS and RTRY used in the PASS RTRY handshaking respectively With these proto cols the BL 500 sends back different characters but performs the same opera tion 45 4 2 Details on Data Communication RTS CTS Handshaking When the PC s RTS
107. ter as a wild card symbol with the BL series 19 2 7 Additional Information 2 7 Additional Information When sending the bar code data you can add the following data to the readout data Additional information types 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 quality Delimiter Readout data d 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 opera tion 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 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 r Delimiters Readout data d S
108. that its DIP switches are set to RS 232C 71 A 7 CODE128 Specifications A 7 CODE128 Specifications Example Setting No of Digits The start stop character and check digit are not included in the number of dig its e 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 Do not use CODE128 with control codes when you build a multidrop link Com munication errors may occur 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 Function as described on page 19 Since CODE128 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 it from the Preset function To register as preset data send To register 123 V ABC as preset data send the following command see page 58 WP68
109. 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 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 Compar ison to the preset data is not performed Reading data format 1st 2nd 3rd 4th data i data data data Delimeter Header 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 page 46 for header string and delimeter 2 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 11 2 2 Read modes Operation of multi label read mode 3 Reading data format Example 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 page 30 If 3 types are speci
110. 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 desig nation start digit in 2 designation effective digits 3 digits starting from 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 5th digit by counting forward 49123456 Example Designating and outputting 34 from bar codes 158423421 and 58423421 Y 158423421 58423421 A A Designate 2 digits starting from 3rd digit by counting reversely Note Regardless of the designated direction the data is output forward in the com munication 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 22 Chapter 3 Setup Software 3 1 Controlling the BL 500 3 1 Controlling the BL 500 The BL 500 can be controlled by computer using an RS 232C serial communica tion with Windows Terminal software or using BL 500 Setup Software This chapter describes how to set the BL 500 using the BL 500 setup software For more information on using the serial communication see Chapter 4 on page 43
111. unication You can use the setup software to change the BL 500 s settings instead of these commands Communication Details 1 Send the direct control command SSET to the BL 500 The BL 500 will shift to setting mode After successfully executing the command the BL 500 sends back an OK 2 After the BL 500 shifts to setting mode send the command setting change command corresponding to the item to be changed to the BL 500 After successfully executing the command the BL 500 sends back an OK If an error occurs with this command the BL 500 sends back ERR nn sttands for error code numbers 3 To confirm the current settings send a setting confirmation command After successfully executing the command the BL 500 sends back an OK If an error occurs with this command the BL 500 sends back ERR 4 To save the current settings in the EEP ROM send SAVE to the BL 500 Once you save the settings in the EEP ROM the BL 500 will start with these settings when the BL 500 is turned on next After successfully executing the command the BL 500 sends back an OK If an error occurs with this command the BL 500 sends back ERR 5 To quit the setting mode and perform the normal bar code reading send SEND to the BL 500 After successfully executing the command the BL 500 sends back an OK If an error occurs with this command the BL 500 sends back ERR 50 Note 4 3 Command Communication LF can be added at the en
112. unit reads the same bar code twice within the 0 2 seconds the unit can not separate the bar codes and will add to the read count However the unit can continuously reads different bar codes within the 0 2 seconds by recogniz ing the delimiter 15 2 4 Test Mode Nte The read count can be up to 9999 Although an OK NG signal is not output the OK NG LED lights see page 17 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 emission times When using the additional information see page 20 to 21 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 16 2 5 STABILITY LEDs 2 5 STABILITY LEDs STABILITY LEDs allow you to easily check reading stability and operation status Indication of reading stability When reading rate check mode is selected STABILITY LEDs light according to the reading rate shown in the table below Al though in the test mode the unit does not output an OK NG singnal the OK NG LED lights as below Comparison to the preset data is not performed STABILITY LED OK NG LED 5 LEDs light Green 4 LEDs light Green 3 LEDs light Green 21 to 40 2 LEDs light Green 1 to 2096 1 LED lig
Download Pdf Manuals
Related Search
Related Contents
user manual integrated barbecue al ue WC-132 WheelCommander WheelCommander Wizard User`s Manual Copyright © All rights reserved.
Failed to retrieve file