Home
Laser Bar Code Reader BL-500 Series User`s Manual 96M1125
Contents
1. af 7 join n LEE Mi ji du 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 Header STX Delimiter ETX Handshaking protocol No handshaking or PASS RTRY handshaking 100 110 120 130 140 150 160 200 210 220 230 240 250 260 300 310 320 330 340 350 360 370 400 410 420 430 440 450 460 470 480 490 500 510 600 610 620 630 640 700 710 720 730 740 BL 500 SAMPLE PROGRAM k k k k k k kkk k k kkk kk kkk kk ke k kk e KKK KK KK ke k k k CLS 3 DAT RDS CMS OPEN COM1 AS 1 BUFFCLR CLEAR BUFFER k kkk kk kk kkk kk kkk kk kk k k k k k k k k k k k ko k k ke ke ke ke ke e A LOC 1 IF A lt gt 0 THEN RS INPUTS 1 1 GOTO BUFFCLR MAIN aM MAIN ROUTINE kkkckckckckckckckckckckockckckckckckckckckckckckckckckckckckckckck KEKE kc KKK KS INKEYS IF K THEN GOSUB COMMAND A LOC 1 IF A lt gt 0 THEN GOSUB RECEIVE GOTO MAIN Receive RECEIVE DATA RDS INPUTS 1 1 IF RD CHR amp H02 THEN RD REC
2. Green decode counts are equal to or greater than the preset match count Red decode counts are 5 to 9 2 LEDs light 1to4 1 LED lights less than the preset match count 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 5109 2 LEDs light 1to4 1 LED lights 0 i 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 3
3. Error in the area storing initial settings Settings are automatically initialized Vis not followed by or Vin preset data See page 72 Two s exist in preset data See page 19 The BL 500 may malfunction Contact KEYENCE 12 4 3 5 Description of Parameter Setting Commands Saving lnitializing Settings Quitting Setting Mode Function Command being sent Response Description Saves settings in the EEP SAVE OK See page 49 ROM 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 commands are described on the following pages Function command being sent Response Description Setting bar code type for Change CODEm n OK m 0 to 3 Codes 1 to 4 codes 1 to 4 Confirm CODEm mn n
4. 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 response 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 CODE 128 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 Communication Procedure All RS 232C and RS 422A serial communication commands can be used Eu Dee S E IL O T 010 02 LON 7E t i D SS gt IDeeeD Q 9n 010 02 LON 7E Timin
5. Insulation resistance Insulation withstand voltage Weight Approx 615 g including cable 100 Power Supply BL U1 BL U1 C4 Fm Cx A AL x je 100 to 240 VAC i f de mE with 3 core plug H l i i i 5 Cable length 2 i i i i ia 96 5 Cable leng ET r ja d x is e i i Or ES i it 33 90 120 ll SA E y LQ T 4 4 x 95 mounting hole i ji L L i i 40 51 91 max gt 150 l 186 101 Power Supply BL U1 When using the BL U1 For a PC with a 9 pin D sub RS 232C connector 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 FG 1 Connector case SD 2 E 2 RD RD 3 3 SD RSJ4 1 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 connector 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 optio
6. Lal Lal Head 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 6 Settings will be lost OK Cancel 2 Tocancel the current settings and call the initial setting click on the OK but ton If vou wish not to execute this operation click on Cancel 28 Open Save As 3 3 Setup Software Operating Procedure Click on Open The following screen is displayed for selection of the file to be read Directory selection 2 l l list File Name Directories RCFG c Abl500 B N EPen or File selection Drives le PCDOS 7 El File name entry column Drive selection list 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 6 Settings will be lost OK Cancel To cancel the current setting and call a new file click on the OK button If vou wish not to exec
7. ing tests 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 15 to 140 150 Measuring conditions The KEYENCE standard bar code is used Skew 0 ePitch 0 0 l l 65 Focal length lt l l l l l l l B 45 100 C 25 115 D 15 140 Reading distance mm re a B0 Readable label width mm eTit 0 For the reading distance measuring standard 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 65 mm focal length In this case the max imum readable label width is 76 mm 65 A 3 Angular Characteristics Typical A 3 Angular Characteristics Typical Model Narrow bar width Skew 0 25 mm 50 to 10 10 to 50 0 5 mm 60 to 10 10 to 60 0 25 mm 60 to 25 5 to 430 0 5
8. 2400 4800 9600 19200 Data Bits ___ er Bits Os O6 7 Os amp 1 015 O2 F Parity Flow Contro Connector None Xon Xoff None Odd Hardware COM Even Mark o Space Parity Check 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 uppercase 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 then 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
9. 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 75 to 110 89 0 19 70 to 130 105 0 25 55 to 145 117 0 5 35 to 170 137 200 Measuring conditions eThe KEYENCE standard bar code is used Skew 15 Pitch eTilt 0 0 90 Focal length A 75 110 B 70 130 C 55 145 D 35 170 Reading distance mm 100 MEAE DINE SEALS 50 LQ N eum Ll TR iue ee CAES 0 50 EN ST V 100 Readable label width mm 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
10. Trigger input OK NG output BL 50H1E Setup software 3 5 inch version WINDOWS 3 1 Timing sensor x PLC etc 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 BL U2 as 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 STB 83 to P 34 OKNG x OK NG LED OK output Lights in green NG output Lights in red TIMING LED Lights when the timing input turns ON LASER ON LED Lights
11. VICES 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 KEYENCE CORPORATION 1 3 14 Higashi Nakajima Higashi Yodogawa ku Osaka 533 8555 Japan AUSTRIA Phone 443 2236 378266 0 BELGIUM Phone 432 2 716 40 63 CANADA Phone 41 905 696 9970 CHINA Phone 486 21 68757500 CZECH REPUBLIC Phone 4420 222 191 483 FRANCE Phone 33 1 56 37 78 00 GERMANY Phone 449 6102 36 89 0 HONG KONG Phone 4852 3104 1010 HUNGARY Phone 436 14 748 313 ITALY Phone 439 2 6688220 JAPAN Phone 481 6 6379 2211 KOREA Phone 482 31 642 1270 PHONE 481 6 6379 2211 MALAYSIA Phone 460 3 2092 2211 MEXICO Phone 452 81 8220 7900 NETHERLANDS Phone 31 40 20 66 100 POLAND Phone 448 71 36861 60 SINGAPORE Phone 465 6392 1011 SLOVAKIA Phone 421 2 5939
12. can contain code which begins with 4912 will be any numeric values or characters OK When using as 14912 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 22222 Any 5 digit bar code will be OK 4 ICDE ABCDE OK 3CDE OK CDE OK ABBDE NG ADE NG 5 AIE 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 successfully reads a bar code OK is output when the unit fails to read NG is output You cannot use the character as a wild card symbol with the BL series 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 l d d Decoding match count to 9999 Decode coun
13. 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 Return button or press ENTER to return to the main setting screen 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 settings Port e Baud rate 9600 Data bits 7 bits 8 bits Stop bits G 1 bit 2 bits Parity Even Odd None x Save new settings to EEPROM Existing settings will be lost Port 2 Set the 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 click on OK Data transmission will begin If a communication error occurs the following message will appear Transfer settings O 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
14. 6461 www keyence com SWITZERLAND Phone 41 43 455 77 30 TAIWAN Phone 886 2 2718 8700 THAILAND Phone 66 2 369 2777 UK amp IRELAND Phone 44 1908 696900 USA Phone 1 201 930 0100 A4WW1 MAN 0069 Copyright c 1995 KEYENCE CORPORATION All rights reserved 0103E 1080 2 96M1125 Printed in Japan 96M I 8 5 ex
15. 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 M 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 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 e Power supply unit for BL 500 5 VDC or the BL U1 BL U2 e RS 232C cable described on p 2 to 4 in this manual Setup software Personal computer Mous
16. LL nnne nnne nnnn nennen tns entere nnne 88 installatiet sn ner a A dot sen bein 89 Precautions berora US s s ii Ee a irure uu 89 Installing Bids UE ie ee a sener dir bh medie este ere teens 90 Outline of Multidrop Link anse ki aid ka ai twa an an dada A 91 Multidrop LINK ce 91 System Configuration oie ret f a euet ped dece ant sundt 91 Setup and Connection Procedures ssssvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr 92 Communication sisien wk KW nband dei 93 Outline of Communication types sise 93 Communication Format ceci eorr be te P EOM eec enema eee ae petebat eastern d 93 Details on D t Communications core it erede e Lee fat allat 95 Details of Command Communication usines 97 Precautions for Programming rrnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 99 BL U1 SpecifIcallOns sisi Bi indi fedina ia gidi aa art 100 WARRANTIES i na H 103 vi Safety Precautions Symbols WARNING isej 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 semiconductor 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 The following symbols alert you to important messages Be sure to read these messages carefully Fail
17. 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 e 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 4 Delimeter Each data packet is separated by a comma 2CH intermediate delimiter f 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 e See page 46 for header string and delimeter Suppose that the following codes are specified Code 1 CODE39 10 digits Code 2 EAN UPG 13 digits Code 3 None Code 4 CODE39 8 digits When the unit successfully reads all 3 types of codes Header ABCDE12345 14901234567894 KEYENCE Delimeter When the unit fails to read Code 1 CODE39 10 digits Header ERROR 14901234567894 KEYENCE Delimeter When the unit fails to read Code 1 CODE39 10 digits and Code 4 CODE39 8 digits Header ERROR 14901234567894 ERROR D
18. 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 1 Mounting bracket 1 Mounting bracket screw 32 mm 2 Laser warning label 1 Instruction manual 1 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 BL 500 RS 232C 5VDC Power supply unit
19. When you select Max code length output the following information appears Dd Max code length output Direction amp 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 EJ 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 EL 500 Series Setup Code setup Code 1 ITF Max code length 32 2 32 only even Min code length 2 2 32 only even Inspect check digit M odulus weight3 Max code length output 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 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 Setu
20. a registered trademark of Microsoft U S A e 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 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 BL 50H1E Setup software 3 5 inch version WINDOWS 3 1 RS 422A Equipment with RS 422A Timing sensor PLC etc e If not using the BL U1 prepare an equivalent 5 VDC power supply unit sepa rately e To communicate through the RS 422A you need a BL U1 in your system Using the RS 485 multidrop link Other Options Maximum number of connected units 31 BL series Maximum extension distance 1 2 km RS 485 RS 232C convertor BL U1 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 e When using the RS 485 multidrop link you cannot use the Windows Setup software OP 22149 RS 232C null modem ca
21. added Setting label orientation in Change WP14n n 0 No addition additional information Confirm RP14 1 Add nnn 001 to 225 Setting code type in additional Change WP17n n 0 No addition information Confirm RP17 1 Add 55 4 3 Command Communication Setting Trigger Input Starting Test Mode Function Command being sent Response Description Setting signal type Change WPOSn OK Confirm RP05 05n n 0 Level 1 One shot Setting one shot input time Change WP42nnn OK Confirm RP42 nnn 001 to 225 by 100 ms step Setting time constant of trig ger input Change WPO4n Confirm RP04 2ms 10 ms Setting state of trigger input Ghange WPO3n Confirm RPO3 Normal open Normal close 0 1 0 1 Starting test mode when trig ger input turns on To specifv the test mode use the command below Change WPO6n Confirm RP06 Disable Enable Specifying the test mode to be started when trigger input turns on Change TRGTn Confirm TRGT Reading rate check mode Tact check mode Starting test mode when power is turned on Change TESTn Confirm TEST 1 2 0 Reset 1 Reading rate check mode 2 Tact check mode Setting characters of trigger on command Change WPb6hhh Confirm RP56 hhh Trigger on command Up to 8 characters Specify characters i
22. before you send the setting 41 3 5 How to Use Terminal Software 42 Chapter 4 Serial Communication RS 232C RS 422A 4 1 Serial Communication 4 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 Communication Types 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 4 1 1 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 according 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 c
23. information on the terminal software and its functions please refer to the Windows manual 1 Double click on the Terminal icon in the Accessory Group Notepad Calculator Clock 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 EISUDDEM Phone Phone Mumber Terminal Emulation Function Keys Text Transfers Binary Transfers Communications Modem Commands Transfi Printer Echo Timer Mode Show Function Kevs 40 3 5 How to Use Terminal Software 4 When you click on Terminal Preferences 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 CRALF Line Wrap X Inbound Dd Local Echo EJ Outbound Sound Cursor F Columns a Block Underline so O12 J Blink F Terminal Font Translations None Courier 4 r p 4 malice Fixedsys enmark Norwa IBH to ANSI Show Scroll Bars Buffer Lines 100 Use Function Arow and Ctrl Keys for Windows 5 Then Click on Settings then Communications The following screen appears Communications Q11 C300 C 500 1200 ance
24. 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 e 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 uL 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 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 l Indicates the version number of this software 3 3 1 File Operation New The following is the procedure for specifving a file name saving a file or exiting the setup software Click on File in the menu bar The following menu appears IH Send Info d Code 1 Open SaveAs CODES Code 3 UPC EAN e Single c
25. 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 Check the laser beam path To prevent exposure to the laser beam due to specular or diffuse reflection install a screen which offers the appropriate reflectance and temperature 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 safety 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
26. meets the following specifications Specification Cable type Shielded cable Logarithm 3P Conductor resistance 20 C 88 0 O km or less Insulator resistance 10 000 MO km or more Withdraw voltage 500 VDC minute Static capacity 1 kHz 60 nF km or less average Characteristic impedance 100 kHz 110x100 87 Power Supply BL U1 18 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 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 A er NUnnlejtil Do not connect the RS 485 cable through the terminal block Do not connect the multidrop link cables together with the pow
27. 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 If an error occurs the following messages will appear on the screen 3 4 List of Error Messages Click on OK and delete the error message Then take the necessary corrective action Error message Cause of error c 2 w S o eo 6 2 uw D 2 G e e E Ww 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 the 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
28. 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 Qu 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 gu zi Q l 8 LQ 9 E M3 nuts M3 nuts M3 screws M3 screws Prepare M3 male 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 distance Geding Reading distance 120 mm 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
29. when the laser turns ON Optical pickup e p Laser HI light source Cable 2 m BL 550 551 550H 551H O KEYENCE 5 0O 0 O Optical pickup light source 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 Symbol Description Signal Direction Shield Shield Connect to ground SG Purple RS 232C Send data Output Receive data Input Request to send always on Output Request to receive Input Ground common ground for respective signals TIM Trigger input Input OK OK output Output NG NG output Output 4 5V power supply input Input GND SG 1 1 2 Power supply wiring BL 500 5V Red 5 VDC GND Black A er VU eo Be sure to match the polarities of the power supply when soldering the con nections Reversing the polarities will damage the unit e Make sure that the power supply provides a stable 5 VDC 5 If the power supply does not function in the above range it can damage the unit Do not use a power cable longer that 2 meters A long power cable can caus
30. 00 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 OVER 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 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 th
31. 3 4 3 Command Communication Function Command being sent Response Description Setting check digit type Change WCm34n 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 WGm40n Confirm RCm40 0 to 3 Codes 1 to 4 0 Disable 1 Enable Reading EAN 8 digits WCm41n Change ROm41 Confirm 0 to 3 Codes 1 to 4 0 Disable 1 Enable Function Command being sent Response Description ee Change WCm42n OK m 0 to 3 Codes 1 to 4 UPC A E EAN A E EAN er iai Confirm WCm42 42n n 0 Disable Reading JAN 13 digits 1 Enable 3 ku Confirm RCm43 43n n O Output in 13 digits No of UPC A output digits 1 Output in 12 digits Change WCm44n OK m 0 to 3 Codes 1 to 4 Adding 0 to UPC E system Confirm RCm44 44n n 0 Disable Cadet 1 Enable 00 02 03 04 Change WCm51n OK m 0 to 3 Codes 1 to 4 05 07 Checking double character Confirm RCmo1 sin n 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 Set
32. 30 e 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 successful read trigger output turns on as many times as the preset decode count This is the same operation as in the time chart described in 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 Trigger input l Bar code T Laser beams NS Communication time MI I JOKING L NG OK NG output 2 2 Read modes 2 2 Read modes The BL 500 provides 4 types of read modes 2 2 1 Single label read mode This mode allows the unit to read one bar code during one trigger input signal The operation and timing chart are described on page 8 2 2 2 Multi label read mode 1 Multi 1 Multi label read mode This mode allows the unit to read several bar codes pri
33. 32 3 32 Min code length 3 3 32 Send start stop character Inspect check digit M odulus43 Max code length output Specify label orientation ITF EL 500 Series Setup Code setup Code 1 ITF Max code length 32 2 32 only even Min code length 2 2 32 only even Inspect check digit Modulus10 weight3 Max code length output Specify label orientation 74 20f5 Codabar UPC EAN A 9 Default Settings Code 1 20f5 EL 500 Series Setup Code setup Max code length 32 1 32 Min code length 1 1 32 Max code length output Specify label orientation Code 1 Codabar EL 500 Series Setup Code setup Max code length 32 3 32 Min code length 3 3 32 X Send start stop character Start stop digits e Inspect check digit Max code length output Specify label orientation D Upper case Code 1 UPC EAN BL 500 Series Setup Code setup Read EAN 8 code Read UPC A EAN 13 code Read UPC E Add UPC E system code 0 NO of UPC A output e C 12 digits Max code length output Specify label orientation 75 A 9 Default Settings COOP 2opf5 BL 500 Series Setup Code setup odel Max code le
34. 4 44nn nn 01 to 31 05 09 14 Special Commands for Reading Reversed Bar Codes Reading reversed bar codes white bars on a black base Change WPORn OK Confirm RPOR ORn 0 Reverse OFF Default 1 Reverse ON Because the white area of a reversed bar code is smaller than a regular bar code 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 37 4 3 Command Communication Setting Communication strings Function command being sent Response Description Setting header Change WPSihhh OK hhh Header Up to 5 characters Confirm RP51 51hhh Specify characters in HEX hexadecimal code To set no header hhh FF Setting delimiter Change WP52hhh OK hhh Delimiter Up to 5 characters Confirm RP52 52hhh Specify characters in HEX hexadecimal code To set no delimiter hhh FF Setting partition mark when Change WP50hh OK hh Partition mark 1 character additional information is used Confirm RP50 50hh Specify the mark in HEX hexadecimal code To set no mark hh FF Setting intermediate delimiter Change WP54hhh OK hhh Intermediate delimiter Up to 5 charac when multi label reading mode Confirm RP54 54hhh ters 2 or 3 is u
35. 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 ITEST2 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 been 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 TESTI Response None Tact check Command TEST2 Respon
36. A CDRH Class II BL 500 501 500H 501H 4 AVOID EXPOSURE Laser radiation is emitted from this aperture 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 IEC EN 60825 1 Class 2 BL 500 501 500H 501H LASER RADIATION DO NOT STARE INTO BEAM Maximum output Wavelength Pulse duration s CLASS 2 LASER PRODUCT IEC EN 60825 1 A2 2001 DIN EN Klasse 2 BL 500 501 500H 501H LASERSTRAHLUNG NICHT IN DEN STRAHL BLICKEN Maximum Leistung Wellenl nge Pulsdauer LASER KLASSE 2 DIN EN 60825 1 2001 FDA Class II CAUTION Laser radiation when open Do not stare into beam AVOID EXPOSURE Laser radiation is emitted from this aperture Klasse 2 BL 550 551 550H 551H CAUTION Laser radiation Do not stare into beam Semiconductor laser 670nm Maximum output 1 2mW Pulse duration 70usec Class Il laser product CAUTION Laser radiation when open Do not stare into beam BL 550 551 550H 551H LASER RADIATION DO NOT STARE INTO BEAM Maximum output 2 5mW Wavelength 670nm Pulse duration 60us CLASS 2 LASER PRODUCT IEC EN 60825 1 A2 2001 CAUTION LASER RADIATION WHEN OPEN DO NOT STARE INTO BEAM BL 550 551 550H 551H LASER RADIATION DO NOT STARE INTO BEAM Maximum output 2 5mW Wavelength 670nm Pulse duration 60ys CLASS 2 LASE
37. Details on Data Communication Communication Procedure O oo 03 P eB r Sa Devt D 008 03 JP eB En X X IDeee2 lt RSs B St ot Josj 1234 3747 lt IDeee3 Gr 008 03 c 78 Fr Sa ID No 3 is reading bar code gt data 1234 S 008 03 C 78 t S IDeee4 Tx 009 03 OK 3E FT E D 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 and 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 comman
38. EIVE STX IF RDS CHR HO3 THEN GOSUB BARCODE RETURN RECEIVE ETX IF RDS CHRS HOD THEN GOSUB RESPONSE RETURN RECEIVE CR DATS DATS RDS RETURN COMMAND DUUE GEND COMMAND RRR KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK IF KS CHRS amp HOD THEN SEND IF K Q AND CM THEN CM QUIT GOTO SEND PRINT K CMS CMS KS RETURN SEND PRINT 1 CM CHR amp HOD SEND COMMAND PRINT PRINT CM COMMAND IS SENT CM RETURN RESPONSE DISPLAY RESPONSE DATA TO THE COMMAND 4 kx kkk koe eek PRINT DATS IS SENT BACK DAT RETURN Y BARCODE DISPLAY BAR CODE DATA kkkkkkkkkkkkkkkkkkkkkkk kk ke ke ke ke ke e PRINT DATS IS READ DAT LA 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 840 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 500 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 seri
39. H BL 550H BL 551H Model with connector BL 500HSO BL 501HSO BL 550HSO BL 551HSO 7038 7039 7040 7041 BL 50080 7034 BL 50180 BL 55080 7035 7036 BL 551S0 7037 Type Standard High resolution Reading direction Front Side Front Side Scanning method Single Raster Single Raster Single Raster Single Raster Light source Visible semiconductor laser Wavelength 670 nm FDA CDRH Class Il amp IEC EN gt 60825 1 1993 A2 2001 Class 2 DIN EN 60825 1 2001 Klasse 2 Reading distance Readable bar width 80 to 240 mm 50 to 200 mm 35 to 170 mm 15 to 140 mm 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 Reflectance of white part 7596 or more Scanning rate 500 scans sec Target code CODE39 ITF Industrial2 0f 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 Appro
40. 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 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 Contents Safety Precautions e kai xi jue p se aent sere an xi General Precautions ss sieves erri saus panne nature en et inf ln mens fn gade sd bedende sak gagne xi Laser Safety Precautions saavonanenamme rita kud kw bdur kwa xii ClASSITICATION xii site inde tet A ee xii Euer xii Label oret xii Safety considerationis m xiii Safety features niei E HE LE Dee ea REO a Bee qa E aa a cit xiv Unpacking ors a i a RA xiv System Configuration iikairinibigiakekta tieni snieni kenni evil ia dk eb db Cdi sx b mia XV Laser Bar Code Reader Model Types i
41. OPE 39 2 Industrial2 of 5 3 Codabar 4 UPC EAN 5 CODE128 6 COOP2 of 5 7 None Setting Max No of readable Change MAXm nn m 0 to 3 Codes 1 to 4 digits Confirm MAXm nn 01 to 32 Setting Min No of readable Change MINm nn ist Saye E 03 10 34 digits Confirm MINM For CODE128 01 to 64 Note With EAN code this command causes error Change WCm00n m 0 to 3 Codes 1 to 4 Sending start stop character Confirm RCm00 i ae 1 Enable Change WGmO1n 0 to 3 Codes 1 to 4 Inspection of check digit Confirm RCm01 0 Disable Modulus 43 1 Enable Function Command being sent Response Description pad Change WCm02n OK m 0to3 Codes 1 to 4 F MAR fi R 2 2 n 0 Disable Sending check digit Confirm Cm0 02n 1 Enable ITF Change WCm10n OK m 0to 3 Codes 1 to 4 Inspection of check digit Confirm WCm10 10n n 0 Disable Modulus 10 1 Enable ITF Change WCmtin OK m 0to3 Codes 1 to 4 Sending check digit Confirm RCmi1 iin ib DDE g git 1 Enable 00 02 Change WCm30n OK m 0to 3 Codes 1 to 4 03 04 Sending start stop character Confirm RCm30 30n i EG E n or Change WCm31n OK m 0 to 3 Codes 1 to 4 i n 0 Lower case Start Stop character type Confirm RGm31 3in 1 Upper case Change WCm32n OK m 0 to 3 Codes 1 to 4 MAR fi R 2 2 n 0 Disable Inspection of check digit Confirm Cm3 32n 1 Enable Change WCm33n OK m 0 to 3 Codes 1 to 4 e fi R n 0 Disable Sending check digit Confirm Cm33 33n 1 Enable 5
42. R PRODUCT IEC EN 60825 1 A2 2001 VORSICHT LASERSTRAHLUNG WENN ABDECKUNG 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 CDRH BL 500 501 500 H 501 H BL 550 551 550 H 551 H IEC Safetv consideration CAUTION Use of controls or adjustments 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 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
43. 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 6 0 mm OF 6 0 mm or less less The 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 IEEE gt Contact or o 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 Bd B Rated load 30 V max 100 mA Load E T t Input output circuit Input circuit Output circuit diagram OK NG dre KQ Load 4 o m A i w 14 A pi ZN Internal circuit Internal circuit 14 L COM 1 5 RS 232C port pin assignment 13 1 D sub 25 pin connector female KONG AR A i a LED 7 DTE specification defined as terminal 0000000000000 0 25 Symb
44. 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 BL 551 551H 110 mm 8 5 1 mm 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 COM2 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 Unit mm Narrow bar width Reading distance 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 194 250 Reading distance mm 0 50 100 150 200 I T I l MEE S ZZ ZEE AK T 100 120 Focal length EMEN ST se T l l I DK fe MM LLLA vr nr 50 l I I l I l Ox Iy o x SSN VE 2 l l an esel EE GR jip jj 0 50 Measuring conditions M eThe KEYENCE standard bar N A te i code Bud a OE EE she me 5
45. Skew 15 ePitch 09 Tilt O A 80 165 ff 7 h t T Ss eerie stets V L 100 Readable label width B 80 175 mm C 80 220 D 80 240 For the reading distance measuring reference 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 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 Unit mm Narrow bar width Reading distance 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 50 100 150 200 250 0 Reading distance mm 100 95 Focal length T EN LM un EN LZ ZLLLLLLII ISDOISHB SD OR VPS AN ET NE ey St VG l 50 l l l eo e LQ 2 2 Ge EE mo ang ret de POE rs Aa 0 50 Measuring conditions The KEYENCE standard bar III ii code is used istil itini eg oae y Skew 0 ePitch 0 eTit 0 B 50 135 100 Readable label width C 50 185 mm D 50 200 For the reading distance measuring standard see page 6 Note
46. active AUTO Terminator 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 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
47. ae acus e dette Dent sde 61 Reading Range Characteristics Typical ss 62 Angular Characteristics Typical sense 66 Dimensions e aaan 67 Example Program for Serial Communication nn 69 Troubleshootng ia 70 GODE128 Spe iti atiem m i eee 72 ASCII Code Table na d kk j 73 Default SCT GS seia beue uelut bdew 74 BL U1 Power Supply Introduction uei nii necu cxtat dava dri asap au cu mue a aA COVER RR ERG nbl RR NES GE spises 80 CONVENTIONS Y 80 System Gontiguratl n iii ai ii c cia odo erri ara a ste b ka i A 81 Usin the RS 232C and RS 422A rss nre eg e p ments p ke ee iun a dak add de 81 Using the RS 485 multidrop link iii 81 Other Options dM ER 81 BIEU Ep DE cc A A a teh ate eal athe 82 BL U1 Connections 83 Connecting the AC power supply ssssesssssssseseeneeeneneennee nennen nnns nnns enne e nn ren en nrns nennen nennen nennen nennen 83 Connecting the BL U1 to a BL series iii 83 Setting tlie BE U T DIP SWitch8s iion erro nr et ee te cedere E RR reb e Eee ds 84 Function and wiring on the I O terminal block iii 85 HS 232G port pin assignment ected sateen isles tete tei e bac dee tcs RU e edu dte ec ea ren 86 RS 232G port With ssi cc iii e e E a ERR ORE e AIR ies a CHEER anes gent Ne 87 HS 422A POWIN 2 tette ete oed tenet na Piet cr Ie bae ER Et te e bota Ti 87 Wiring the RS 485 multidrop link
48. ange from 1 to 255 100 ms to 25 5 s 3 When vou 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 KO Reading rate check KI Tact check If vou 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 4 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 5 Click the Return button or press ENTER to return to the main setting screen Scanning method Page 8 Starting the test mode Page 15 Trigger ON OFF command Page 49 35 3 3 Setup Software Operating Procedure 3 3 10 Communication setting 3 EL 500 Series Setup Setup Comm Baud rate Data bits 7 bits 8 bits Stop bits 1 bit 2 bits Parity Even Odd None Handshaking amp No handshaking PASS RTRY ACK NAK RTS CTS Use RTS CTS handshaking Multidrop Set R5 485 multidrop link Communication strings 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 string
49. 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 Level signal trigger 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 When the trigger input turns on laser emission begins and the unit begins read ing 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 Bar code l Laser beams Communication time 2 OK NG output OK NG NG 5 Set trigger input so that it stays on long enough for the laser beam to cover the entire bar code Af
50. 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 2 4 Test Mode 2 4 Test Mode de 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 TESTI 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 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 a
51. ble 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 BL U1 82 OK NG LED OK output Lights in green NG output Lights in red TIMING LED FETA EP Lights when trigger input turns ON I at Communication status indicator LEDs Indicate the communication status of each communication signal line Each LED lights when the corresponding ey eon eee Ma signal turns ON Show SD RD RS i and CS from the top I 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 000000 of lo of Jo 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 11 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 12345 0 0 0 O D sub 9 pin male DCE specification defined as modem 114 40 screw female O 0 0 O 6789 Signal Symbol Description direction TIM Trigger input Out
52. ches According to the selected interface and timing input change the DIP switch set tings OFF The switch settings at left are the factory default settings O I DE TI o Tl 0 T oL T oL TI ON DIP switch setting RS 232C RS 422A RS 485 multidrop Interface select RS 422A terminator OFF terminal resistance 100 ON RS 485 terminator OFF terminal resistance 100 2 ON Reflect ON OFF of CS READER port CS control at RS 232C port method select Always ON 84 Power Supply BL U1 14 Function and wiring on the I O terminal block Wiring the trigger input FTI J 12V OUT COM OK NG SDA SDB SG RDA RDB lsleleleleleleleleielele Trigger Power supply OK NGoutput RS 422A RS 485 input for sensors 12 VDC 300 mA Description Signal Direction ree 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
53. com mand This command clears one piece of the sent data and completes a series of data communi cation 6 cc Checksum Add the checksum when vou send the data When the re sponse is returned from BL the checksum follows the data Determine the checksum by calculating the Exclusive OR of each data from 2 to 4 as follows 93 Power Supply BL U1 Examples Point Example Data to send is STX 008 01 P cc ETX 1 Convert each data bit to ASCII code Hex 30h 30h 38h 30h 31h 50h 2 ar me code 0011 0000 00110000 00111000 00110000 00110000 0101 0000 3 Calculate Exclusive OR 0011 0000 of each data bit 0011 0000 0011 1000 0011 0000 0011 0000 0101 0000 Exclusive OR 0110 1001 4 Convert the 8 bit binary 0110 1001 to hexadecimal data 6 9 h 5 Enterthe result as cc cc 69 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 Exclusive OR calculation formula Calculate each bit using the following formula 060 0 0 1 1 190 1 1061 0 6 Exclusive OR operator Conversion form hexadecimal number into binarv number Convert ASCII codes into binarv numbers referring to the following table Hexadecimal Binarv Hexadecimal Binarv 94 Power Supply BL U1 5 3
54. d 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 STX 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 cc ETX 5 The same data sent in step 4 loops back to the host computer STX mmm nn C cc 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
55. d 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 O 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 O or 1 08 n value is exceeding the setting range 09 nnn or nn value is exceeding the setting range 10 hhh is not specified in HEX hexadecimal code 11 hhh FF cannot be set hhh or aaa 2 contains more than the specified number of characters 13 Characters of aaa are invalid Data in the EEPROM may be damaged Perform initial setup
56. 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 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 specified in the code setup the unit reads 3 bar codes each of 3 types If 2 types are specified the unit reads 2 bar codes The following time chart is given Trigger input Bar Co l l Code Code 1 Code 2 Code 3 Code 4 Laser beams Communication time Code3 Code 4 Code 1 Code 2 Ne The above example chart is with all four codes specified in the code setup of the setup software OK NG output
57. direct control of the BL series or change confirmation of the BL series settings 52 Communication Format All multidrop link communication is done in the following format Send any com mand in this format and the BL Series will respond in the format shown below Communication format STX mmm nn Data Command Response CC ETX Delimiter Vo of data ID No Contents of data Checksum Delimiter 0 0 6 6 Detail of each data CD Delimiter All the data should start with STX 02h and should end with ETX O3h This cannot be changed mmm No of data Total number of characters of above data 2 to 5 should be entered Do not count STX and ETX When you send STX mmm 03 SSET cc ETX for example the num ber of characters will be 3 2 4 2 11Thus mmm is 011 nn ID No Specify the ID No of the BL Series reader you want to send receive ID Nos should be from 01 to 31 a Data Command Response Two commands can be used for multidrop link communication P for polling and C for clearing data Name Command Response Description Data is returned if any data is stored e is OVER is Command to ask whether returned returned if the BL series transmis if no data the buffer is sion buffer contains any is stored full data NG is returned if Data clear OK is returned if the data has command the data is cleared been already cleared Polling
58. e 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 ACER Options Window Help Mew Open Enter Move F Copy F8 Delete Del Properties Alt Enter Bun 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 Run Minimized Example When the floppy disk drive name is A type as follows A NSETUP Then the target directory for installation is displayed C BL500 is displayed 24 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 displaying the directory name type a desired directory name using the keyboard and click on the OK button BL50WIN Setup If you want to install the BLEDWIM in a different directory and or drive type the name of the directory Install To TE 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
59. e a voltage drop preventing the BL 500 from starting properly f 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 eae D y Ceramic capacitor Shield Shield m d Withdraw voltage 0 5 k to 1 0 kVDC Capacity 0 1 uF Black GND Back leno 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 4 7 10KQ Ko M H Tim Yellow 31 GND Black 5 VDC L 1 OK NG output 1 1 BL 500 Connections 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 Internal circuit OK NG Write Grav GND Black Load uw T Rated 1 1 5 RS 232C Connections load 24 VDC 30 mA max This BL 500 setup software applies to port 1 and port 2 only Communication cannot be pe
60. e Send Info Code 1 Code 2 Code setup CODE 39 setup Codabar setup Code 3 Code 4 UPC EAN setup None setup Read mode Singe Muli1 Multi 2 Multi 3 Data send wi i At trigger input Decoding 2 match count times 1 255 Additional Decoding match count 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 selecting Single for Read mode the following appears on the screen Data send When selecting Multi 1 or Multi 2 the following appears on the screen Repeatreading 10 x 100m 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 In the Additional information field vou can select one or more items How ever the scan count is given only when the decode count is selected Additional XIBecoding match count C Scan count informat
61. e 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 mode sends all the readout data at one time after the trigger input turns off Multi label read mode 2 operation Reading data format Succeed to read Fail to read Trigger input Repeat reading l iV time j I l l l Bar code H U U U M o Qo Go Laser beams d Loo Communication time DOTE lox NG OK NG output 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 in put time is expired if one shot signal trigger is selected To prevent the unit from reading the same bar code twice the time for one bar code to pass across the laser beam s field and read plus the repeat reading time must be set 100 ms to 25 5 s During the repeat reading time the unit cannot read the same bar code repeatedly but can read different bar codes 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 1st 2nd 3rd 4th data data data
62. elimeter 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 2 2 Read modes Example Suppose that the following codes are specified Code 1 CODE39 7 digits Code 2 CODE39 7 digits Code 3 CODE39 7 digits Code 4 CODE39 7 digits Header ABCD123 XYZ3333 1234567 KEYENCE Delimeter The unit cannot read the bar code having the same content twice while trigger in put turns on once 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 NM LLI 4 9000000 7 Lil Normally the unit can read bar codes regardless of the orientation Specified orientation Non specified orientation Trigger input Bar code Laser beams NEN Communication time l l l OK NG output OK NG 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
63. er and check digit are not included in the number of dig its 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 e FNCI 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 I Function as described on page 19 Since CODE128 can represent all ASCII codes as bar code data l or 7 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 V To register 123 V ABC as preset data send the following command see page 58 WP68123 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
64. er 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 Operating 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 O 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 If 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 Insta
65. ers are set as below KI Default 1 amp Custom ASCII Hex 3A Default Custom ASCH Hex 2C When you select Custom the following appears ASCII CT He 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 Return button or press ENTER to return to the communication setting screen Header string delimeter Page 46 Partition mark Page 20 Intermediate delimiter gt Page 11 Read error gt Page 46 3 3 12 Other setting EL 500 Series Setup Utility Stability LED ili OK NG output 50 duration X 10ms 1 255 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 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
66. ertain 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 EJ 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 request 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 5
67. es 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 read correctly Bar codes printed with dot matrix or ink jet printers are prone to such problems 70 A 6 Troubleshooting Check whether the transmitter lig
68. everse 0000 KEYENCE If you select to include all the additional information functions they appear in the following order Code type label orientation Readout data Decode match count Scan count 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 read out bar code data For example from bar code data 49123456 you can extract 1234 for output Setting digits to be output Set the digits to be output as shown below Individually set the digits for codes 1 to 4 1 Setthe direction to designate Set from which direction you want to start counting Forward Reverse 4 49123456 2 Sethow 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 j 158423421 58423421
69. formation appears asking you to select which digits you want to output on UPC A NO of UPC A output CH i If you select Read UPC E the following information appears asking if you want to send data with the leading zero suppressed C 12 digits LI 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 EL 500 Series Setup Code setup Code 1 CODE128 Max code length 32 1 64 Min code length 1 1 64 Check double character start pattern Max code length output 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 e CODE C 2 to 64 The code length 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 Check that the double character start pattern is regulated in the UPC EAN 128 standard It means the combination of start characte
70. g input lt turns ON amp IST 009 02 OK 3F Fr RSs IDeee3 kt NEA NI Deed Send a command from the host computer to the BL series you wish to oper ate STX mmm nn Command CC ETX Data including the same command loops back to the host computer STX mmm nn Command CC ETX The specified BL series receives the command and performs the required operation 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 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 08 OK 3E ETX If an incorrect ID numbe
71. his 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 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 e Set the multidrop link to Enable e 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
72. ht 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 U 1 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 e f you are using the BL U1 check 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 charact
73. icon BL5OWIN is cre ated 10 To start the setup software double click on the BL5OWIN icon KEYENCE Barcode Reader 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 Operating Procedure 3 2 1 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 EL 500 Series Setup File Send Info Code 1 Code setup EB Read mode K Multi 1 COOP20f5 Data send None At triq Click on the Option button to select one of several items Read mode amp Single L Muli1 Multi KI Multi 3 Data send After read BHA 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 LI Send start stop character LI 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 pointe
74. ii XV Other Options a aea eee iaaea a ne cee URP CURL oru ecL d XV Parts and Functions i d a AS xvi BL 500 501 500H 5S01H iicet Re HERRERA E eH CREE ARRAS RT RU ranks HER MEER MR xvi BE 550 551 550EU b5 TEL nar une E He HET e Re LE LER ate RT de ete re lt te us xvi Chapter 1 Connection and Installation BL 500 Connections nn C e EI ue 2 Wire colors and signal types sssssessseeeeeeenneeneenen nennen nennen nennen nnn nnns nnn n nnn nennen nnne nennen nenne 2 Power supply WINING uiuo inttr ende rr nva cee ide ej ee 2 Connecting shielded cables iii 2 Wiring I O i cioe e nt A A nina ini ete 2 RS 232G Connections E ATE ci edet dica cere terri o detre d RE pe ERR eee ERR ARE 3 Installing the BL 500 Series iere esasa secu rendu nec tnu cra xau xi GG nnmnnn nnmnnn nenna 5 Chapter 2 Functions for Reading Operation Read Operation iii 8 Scanning method te a a ee eite Leve nti a at e edet 8 Data send mode is etn DR RUE Unum eU 9 Read modes L ib ra 10 Single label read mode iii 10 Multi label read mode 1 Multi 1 sise 10 Multi label read mode 2 Multi 2 iii 11 Multi label read mode 3 Multi 3 nennen nnne neret nnn nen nnne nnns 11 Label orientation mode iscing nasa ada ane a id GR 9 NR SIR Qe Cu GUERRE ER bx ERI 14 TEST MOG epp T 15 STABILITY LEDs mecs 17 Preset Function Compare with eeeeeeeeeeeeeee eee ee eene
75. ion ini a dormi LI Code type LI Label orientation Note Read mode s Page 10 Data send gt 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 1 BL 500 Series Setup Code setup Code 1 CODE39 Max code length 32 3 32 Min code length 3 3 32 Send start stop character Inspect check digit M odulus43 Max code length output Specify label orientation 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 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 length 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 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 Ein LI Send check digit The above setting sends the data together with the check digit Modulus 43 is used to calculate the check digit 5
76. is 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 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
77. lling 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 ee BT EG i 150 i When installing the BL U1 to the DIN rail 1 Hook the BL U1 to the DIN rail groove from its top Push the BL U1 bottom against the DIN rail until you hear a click Check that the DIN rail mounting notch is shaped like notch A below If not push the BL U1 further OK Insufficient ET CJ Fig A 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 t
78. mm 70 to 25 5 to 40 0 125 mm 55 to 10 10 to 60 0 25 mm 60 to 10 10 to 65 0 125 mm 70 to 25 5 to 450 0 25 mm 70 to 25 5 to 50 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 Ne 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 t gt BL 550 H jik BL 551 H BL 500 H BL 501 H Pitch Tilt gt t 0 66 A 4 Dimensions BL 500 501 500H 501H i JK c A 4 Dimensions Laser beam 85 3 Cable length 1 8 m 4 5 mounting hole BL 550 551 550H 551H F 80 11 8 75 Sel 3 5 Laser transmitter 5 3 Cable length 1 8 m 42 2 X 93 3 mounting hole 34 5 Laser transmitter Laser beam 67 A 4 Dimensions BL 500 501 500H 501H with mounting bracket 2 R2 25 R19 24 3 mounting hole
79. n 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 IBM PC AT compatible 102 WARRANTIES AND DISCLAIMERS 1 KEYENCE warrants the Products to be free of defects in materials and work manship 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 il lustrate the general type and quality of the Products and not to represent that the Products would necessarily conform to said models or samples Any Products found to be defective must be shipped to KEYENCE with all shipping costs paid by Buyer or offered to KEYENCE for inspection and examination Upon examina tion 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 war ranty does not apply to any defects resulting from any action of Buyer including but not limited to improper installation improper interfacing improper repair un authorized modification misapplication and mishandling such as exposure to ex cessive current heat coldness moisture vibration or outdoors air Components which wear are not warranted 2 KEYENCE is pleased to offer suggestions on the use of its vari
80. n HEX hexadecimal code Setting characters of trigger off command To set characters of the trigger on Off command send the following command Change WP57hhh Confirm RP57 hhh Trigger off command Up to 8 characters Specify characters in HEX hexadecimal code Example 1 Change the trigger on command to S S 2 WP5653CR S 53h 56 Setting Communication Parameters 4 3 Command Communication Function command being sent Response Description Setting baud rate Change WP35n OK 9600 bps Confirm RP35 035n 4800 bps 2400 bps 1200 bps 600 bps 38400 bps 31250 bps 19200 bps Setting data bit length Change 7 bits Confirm 8 bits Setting parity check Change Disable To set the parity type use the Confirm command below Enable Setting parity type Change 0 Even Confirm 1 Odd Setting Stop bit Change 0 1 bit Confirm 1 2 bits Setting handshaking protocol 1 Change N i No protocol To specify the protocol use Confirm the command below Set protocol Setting handshaking protocol 2 Change 0 PASS RTRY handshaking Confirm 1 ACK NAK handshaking Setting RTS CTS handshaking Change 0 Disable Confirm 1 Enable Setting RS 485 multi drop link Change WP34n OK n 0 Disable Confirm RP34 34n 1 Enable Setting ID No for RS 485 Change WP44nn OK 00 02 multi drop link Confirm RP4
81. nalyzed 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 e 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 e f the 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 2 4 Test Mode de 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
82. ndshaking C PASS RTRY ACK NAK RTS CTS Use RTS CTS handshaking Multidrop Set R5 485 multidrop link Communication strings Communication strings default settings EL 500 Series Setup Communication strings STX Esc Custom Header string Delimiter CR CRF OETX Custom Partition mark Default I 1 Custom Intermediate Default 1 Custom delimiter at multi 2 or 3 Read error ASCII ERROR Hex 4552524F52 77 A 9 Default Settings Utility default settings EL 500 Series Setup Utility Stabilitv 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
83. nennen nennen nnn nnn nnns 19 What is the preset function ss nene nnnne nen R LEENA VA CA FAEN KENNA ERNIA LEENAN RASERER 19 Wildcard symbols and isse tenere nene ea AE nnd ca dee es ee ean ane eua 19 Additional Information 5 2 bic ros postera e thura rad reri er us npa ua da du wd rcu x Ch EVER YE I CUI a Ia d nai naa duds 20 Max Code Length Designated Digit Output Function pec M 22 96M1125 iii Chapter 3 Setup Software Controlling the BESSOQ i a acia Dieci bead ec cla ei fete b Decree ced flde Eder intdR 24 Setup Software Requirements usine 24 Operating Procedure e 26 Outliri of Operatiohi x nia uta enu e exte fcx eu ke gas Ute a en EE nr ate a a 26 Setup Software Operating Procedure rennes 27 Eil Operation tas ea uto E e bae C e tenner et bett i des 28 Main settirig EE MC B EEE een ten 30 GCODES9 Setup i A f A nere Me Ga aan nen 31 SEUD Gartner 32 Setup for Industrial 2 of 5 and COOP 2 of 5 mmmnnrnnnsnrnnnrnrrenenrnrnenrrenenrrnssnrrnnenrrnsssnrenernrnnrnnrenssnreessnrnsssrnesennnenn 32 Godabar Setup ne nn ca ud e a OS 33 UPG EAN Setup avsa eh ean Sey eve PE dati tad eee wine eee 34 GODEI28 Setup ER 34 Timing setting P a er 35 Communication setting sisi 36 Communication strings setup usines 36 Other Setting e Settori tte eet SA Gs eee 37 Sending Settings 4512222278 a had skrikene ua dant re One buete Patent ag skikt 38 Version Displays cs
84. ngth 32 1 64 CORETSS Min code length 1 1 64 Check double character start pattern Max code length output Specify label orientation CODE 128 BL 500 Series Setup Code setup Code 1 Max code length 32 1 32 COOP 2of5 in code length 1 1 32 Max code length output 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 setup Codabar setup Code 3 Code 4 UPC EAN setup None setup Read mode f Singe Multi1 Multi 2 Multi 3 Data send Gi After read At trigger input Decoding 2 match count times 1 255 Additional Decoding match count information Code type Label orientation 76 A 9 Default Settings Trigger input default settings Trigger input Signal type w One shot Input time 2 ms Q 10 ms State amp Normal open Mormal close Test mode initiated with trigger input ON Test mode initiated upon power up Command for Trigger ON ASCII LON trigger input Hex ACAFAE Trigger OFF ASCII LOFF Hex 4C4F4646 Communication Parameters default settings EL 500 Series Setup Setup Comm Baud rate Data bits 7 bits 8 bits Stop bits 1 bit 2 bits Parity Even Odd None Handshaking No ha
85. not ready The specified drive is invalid Insufficient memory Device I O error The main memory capacity is insufficient The disk may be damaged or unformatted This is not BL 500 setting file Error in detailed code data 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 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 Software 3 5 How to Use Terminal Software The terminal software allows bar code data to be 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
86. nted on one label as shown below during one trigger input signal The unit outputs the readout data sequen tially 1 operation Succeed to read Fail to read Trigger input TER Repeat reading time l l Bar code l l Laser beams d i od L Communication time i 1 OK NG output t fo 1 Jor 1 ox i fox ne 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 time the unit cannot read the same bar code repeatedly but can read different bar codes 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 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 th
87. ol 14 N 2 6 screw female Signal Description direction Shield Shield Send data through RS 232C Output Receive data through RS 232C Input Request to send data through RS 232C Always ON Output Enable to send to RS 232C Input Connect to pin 20 internally Input Signal Ground Connect to pin 6 internally Output 86 Power Supply BL U1 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 so Ts RD 3 3 RD RS 4 H Ta RS CS 5 5 CS GND 7 7 SG DR 6 6 DR ER 20 U 20 ER D sub 25 pin male D sub 25 pin male M 2 6 screw M 2 6 screw 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 Twisted pair cable BL U1 Shield SDA FX N RDA SDB 7 eg c RDB RDA SDA woe NS GND SG N 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
88. ous Products They are only suggestions and it is Buyer s responsibility to ascertain the fitness of the Products for Buyer s intended use KEYENCE will not be responsible for any damages that may result from the use of the Products 3 The Products and any samples Products Samples supplied to Buyer are not to be used internally in humans for human transportation as safety devices or fail safe systems unless their written specifications state otherwise Should any Products Samples be used in such a manner or misused in any way 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 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 DI RECT INDIRECT INCIDENTAL PUNITIVE SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING WITHOUT LIMITATION ANY DAMAGES RESULT ING FROM LOSS OF USE BUSINESS INTERRUPTION LOSS OF INFORMA TION LOSS OR INACCURACY OF DATA LOSS OF PROFITS LOSS OF SAVINGS THE COST OF PROCUREMENT OF SUBSTITUTED GOODS SER
89. p Software Operating Procedure BL 500 Series Setup Code setup Code 1 Codabar Max code length 32 3 32 Min code length 3 3 32 X Send start stop character Start stop digits ICH Inspect check digit Oo Upper case Max code length output 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 EY 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 amp Modulus16 CModulus11 O Modulus10 weight2 CModulus10 weight3 97 Check DR Modulus11 4 C Modulus10 Weight 2 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 EAN setup BL 500 Series Setup Code setup Code 1 UPC EAN Read EAN 8 code Read UPC A EAN 13 code Read UPC E Add UPC E system code 0 NO of UPC A i 12 digits Max code length output 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 EAN13 code the following in
90. put RD RXD Send data through RS 232C Output SD TXD Receive data through RS 232C Input OK OK output Input GND SG E common ground for respective sig NG NG output Input Enable to send data through RS 232C RS RTS always ON Request to send data through 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 separatelv BL series Shield Connector case Yellow 1 TIM Blown 2 RD Purple 3 SD BL U1 White 4 OK o 0000 Black 5 GND 0000 Gray 6 NG READER port Pink 7 RS Blue 8 CS Red 9 5VDC D sub 9 pin female 34 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 er Yael 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 13 Setting the BL U1 DIP swit
91. r CODE C and FNCI 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 3 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 EL 500 Series Setup Setup Trigger input C One shot Trigger input Signal type e IL Input time 2 ms 10 ms State e Normal open Mormal close Test mode initiated with trigger input ON Test mode initiated upon power up Command for Trigger ON ASCII LON trigger input Hex ACAFAE Trigger OFF ASCII LOFF Hex 4C4F4646 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 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 r
92. r 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 lt CR gt 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 ability As the number of connected BL series increases the host computer needs higher data processing speed When the host computers 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 ETX 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 incor
93. r over the field The pointer will change to a cursor Click inside the field and type in the desired value Decoding match count times 1 255 Head 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 BL 500 Setup Main Untitled CFG Menu bar File Send Info Title Name of the current setting screen Code 1 Code 2 Code setup CODE39 setup Codabar setup J Code 3 Code 4 UPC EAN setup None setup Read mode Single Mutil Multi 2 Multi 3 Parameter Data send d At trigger input Decoding z atch count 2 times 1 255 Additional 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
94. rd LED from the top blinks The unit may have failed Contact your nearest KEYENCE office or distributor 2 6 Preset Function Compare with 2 6 Preset Function Compare with 2 6 1 What is the preset function The BL 500 can store one bar code as preset data It compares the preset data to the bar code data actually read and outputs an OK NG signal to whether there is a match Using the BL 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 label read mode e See page 72 if you want to use CODE128 2 6 2 Wildcard symbols and Setting examples Using T and in the preset data allows for flexible settings Does not define numeric values characters of certain digit s of the bar code Ignores numeric values and symbols within the dot box and recognizes the bar codes as the same group 4912 34 56 4912 345 6 4912 6 25 6 4912 4912 AB5 6 4912 When using data as 4912 56 2 When using as 4912 any bar digits positioned in
95. rect 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 RS 232C RS 422A RS 485 multidrop Interface Up to 31 units can be connected Max cable extension 1 2 km Ambient temperature 0 to 50 C 32 to 122 F No freezing Relative humidity 35 to 85 6 No condensation Ambient atmosphere No dust no corrosive gas 10 to 55 Hz 1 5 mm double amplitude in X Y and Z directions two hours respectively Vibration Environment Noise immunity 1000 V p p 1 us Power line At least 100 MQ across earth ground and AC power supply terminals by 500 VDC Megger 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
96. registered as preset data Data comparison is also impossible 72 A 8 ASCII Code Table HEX A 8 ASCII Code Table Upper 4 hits 3 4 Binary 0011 0100 0000 o e 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 O DI NI DI AJo PO 1011 1100 1101 1110 gt N lt x 5 lt c A v o I 2 N lt x es lt co ela alo an m OD WwW gt OO CO NI GD al BY oN 1111 OZ m A Cl To n m o o w gt os x sel lo lelols s 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 EL 500 Series Setup Main Untitled CFG File Send Info Code 1 Code 2 Code setup setup Codabar setup Code 3 Code 4 UPC EAN setup Hone setup Read mode f Singe MHulil1 Multi 2 C Multi 3 Data send After read At trigger input Decoding inatch count 2 times 1 255 Additional Decoding match count information Code type Label orientation 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
97. rformed with other ports When using a D sub 9 pin connector BL 500 PC Shield Shield Connector case SD Purple 2 RD RD Blown 3 SD CS Blue 7 RS RS Pink 8 CS GND Black 5 SG 5V Red E 4 ER 6 DR D sub 9 pin male 5 VDC 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 Shield Shield Q RD Blown ao iw SD Purple CS Blue D n RS Pink Oo n GND Black 5V Red 5 VDC a 212 afsjojsjejn D iw o D 20 ER U D sub 25 pin male M 2 6 screw Be sure the BL 500 s shielded cable is properlv connected Refer to 1 1 3 Con necting shielded cables in the User s Manual 1 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
98. s 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 gt 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 EL 500 Series Setup Utility 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 Select appropriate values for Header string and Delimiter from among the displayed items When you select Custom the following appears ASCII fl He Then vou can enter the desired value from the kevboard within 5 charac ters 36 3 3 Setup Software Operating Procedure 3 When you select Default for Partition mark and Intermediate delimiter de these paramet
99. se 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 communication 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 Af
100. se ue Tee 38 List of Error Messages is ini niiuaki vix RA x ku ku s ane aad se e EREEEEE EUR DER LRERR IN anaana aasan 39 How to Use Terminal Software rrrnnnnnnnnvvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnen 40 Chapter 4 Serial Communication RS 232C RS 422A Serial Communication sedeo cera axo resa ut orRR Fu riso cr Ra nee Cx Veri daba FAY FEL CE Fwd c ua 44 Communication Setup eee eae a ME nnta nitens natns asi tnts siste sns trt sss t rns senta natnra nennen 44 Details on Data Communication rnnnnnnnnvvnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnen 45 Communication Protocols Hardware handshaking sssssssessseseseeeeeeeeenene enne nnne nnns 45 Capacity of Transmission Buffer iii 46 Read Data Format ia nee tire e ttd tiet Tivi enun ea tienne e edere Elbe cin pe G eni 46 Head Ettor Gode entente e e P que teaser eto ce a e ne ebrei d e tie sieh 47 Command Communication rrnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 48 Setup of Direct Control Commands issues 48 Explanation of Direct Control Commands sisi 49 Details on Parameter Setting Commands iii 50 Response Err r Code misii A beehedvengenevelenvadiee 52 Description of Parameter Setting Commands is 52 Appendix Specifications sp convene RAI stack in RENAN Mawel AN ne tan An cn ORIS RENRNRE 60 Raster Scan Specifications ini a e i ient xe edd eee c a deed
101. sed Specify characters in HEX hexadecimal code To set no intermediate delimiter hhh FF Setting read error code Change WP55hhh OK hhh Read error code Up to 8 characters Confirm RP55 Specify characters in HEX hexadecimal code To set no read error code hhh FF Note To set communication strings send the following command Example 1 Set the communication data format to SOH 01 Bar Code Data ACR SOH 0 0 CR anm am WP51013031CR WP52410DCR SOH 01h 0 30h 1 31h A 41h CR 0Dh Example 2 Set the read error code to BR B R rr WP554252CH B 42h R 52h Example 3 Set no read error code WP55FFCR Utility Setting Stability LED OK NG output duration Preset data for compare Function command being sent Response Description Indication of Stability LED Change WP09n n 0 Disable Confirm RP09 1 Enable Setting OK NG output duration Change WP40nnn nnn 001 to 255 Confirm RP40 by 10 ms step Registration of preset data for Change WP68aaa aaa Preset data Up to 32 characters compare Confirm RP68 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 WP68ABC123CR 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 501
102. 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 WU 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 p Bar code KEYENCE Light source Optical po 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 the 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 i 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
103. t Readout data The value is zero suppressed When using this function output turns on at a different time from normal opera tion e In single label read mode output turns on after one bar code has been read after trigger input turns off Even if you set the data send to after read the data is forced sent after trigger input turns off e n multi label read mode 1 a bar code passes across the laser beam s field after repeat read time and is finally output e 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 d S m 1 to 999 zero suppressed Readout data The value is zero suppressed Code type add function Adds the bar code type before the readout data Delimiter Readout data Code39 ITF Industrial 2 of 5 Codabar EAN UPC AcE CODE 128 COOP 2 of 5 Read error NOOB D O 20 2 7 Additional Information label orientation add function Adds the orientation of bar code travel before the readout data Order of additional information Delimiter Readout data Forward orientation Reverse orientation 0000006 v 4 900 Forward R
104. ter 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 stands 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 end 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 comman
105. ter the trigger input exceeds the preset input time the laser begins to emit The communication time can be obtained from the following expression Data bits 1 If parity is used Start stop bit X code length of data to be sent Header Baud rate number of characters in delimeter The length of time that the OK NG output is on can be changed to between 10 ms and 2 55 s 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 readout data The remaining actions are the same as those for level signal trigger Succeed to read Fail to read Trigger input 4 l l Bar code l Presetinputtime Preset input time l Laser beams i l l Communication time OK N NG OK NG output 1 After the trigger input exceeds the preset input times the laser begins to emit e The BL 500 can read up to 4 tvpes of bar codes without changing the bar code tvpe setting see page
106. 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 OAHYETX 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 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
107. ting 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 m 7 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 01 to 32 14 Starting digit Setting label orientation speci Change WCm8in OK m 0t03 Codes 1 to 4 fied reading Confirm RCm81 81n 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 IRGM82 82n n 0 Forward 14 1 Reverse 54 4 3 Command Communication Setting Reading Mode Data Addition Functions Function Command being sent Response Description Setting reading mode Change WP12n OK 0 Single label Confirm RP12 12n 1 Multi label 1 2 Multi label 2 3 Multi label 3 Setting data send timing Change WP13n OK 0 Sends data after reading Confirm RP13 1 Sends after timing input turns off Setting repeat read time in Change WP41nnn OK multi label reading mode 1 or Confirm RP41 2 nnn 001 to 225 by 100 ms step Setting decoding match count Change WP43nnn OK Gonfirm RP43 Setting decoding match count Change WP10n OK n 0 No addition in additional information Confirm RP10 1 Add Setting scans in additional Change WP11n OK n 0 No addition information Confirm RP11 1 Add Note Effective only when No of decodings are
108. 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 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 signal 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 2090 1 LED lights Green 0 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
109. ure to follow instructions may lead to injury electric shock burn etc Failure to follow instructions may lead to product damage 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 with a soft lens cloth soaked with water vii Laser Safety Precautions Classification Warning labels Aperture label viii Model BL 500 H BL 501 H BL 550 H BL 551 H FDA CDRH Class Il IEC EN 60825 1 1993 A2 2001 Class 2 DIN EN 60825 1 2001 FD
110. ute 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 Enter TEST CFG as the file name 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 Ifthe specified file name has already been stored the following message will appear BL 500 Series Setup TEST CFG Already exits Overwrite 7 Cancel To save the setting by overwriting the existing file click on the OK button If you wish not to save the setting 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 EL 500 Series Setup o This will end BL 500 Setup Settings will be lost OK Cancel 2 Toexitthe 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 Fil
111. x 210 g Approx 260 g 1 BL 501 raster width 8 5 x 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 output 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 condensation Relative humidity 35 to 8590 No condensation 10 to 55 Hz Double amplitude in X Y and Z directions 2 hours respectively Power supply voltage 5 VDC 5 Applied standard EIA RS 232C port Synchronization Start stop Transmission code ASCII Baud rate 600 to 38 400 bits Data length 7 bits 8 bits Paritv 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 OK NG output Vibration Serial interface The internal settings of the BL 500 series are stored in the EEPROM Rewritable up to 10 000 times A 1 1
Download Pdf Manuals
Related Search
Related Contents
Reliant Series Floor Scale MANUEL DE SERVICE Samsung Samsung E256 manual do usuário Motorola 9HMOTO Cell Phone User Manual isNet DPMon & PAMon - ifak Programmable logic relays TOUGH DRIVE LEATHER Sonik Synth™ 2 Version 2.1 User Manual Addendum PCI-DAS1200 - OMEGA Engineering Copyright © All rights reserved.
Failed to retrieve file