background image

BCL548i

Bar code reader

en

 02-12/2012

5011

3410

We

 res

er

ve the r

ight to 

ma

ke tec

hnica

l cha

nges

T E C H N I C A L   D E S C R I P T I O N

Summary of Contents for BCL548i

Page 1: ...BCL548i Bar code reader en 02 12 2012 50113410 We reserve the right to make technical changes T E C H N I C A L D E S C R I P T I O N ...

Page 2: ...Leuze electronic BCL 548i TNT 35 7 24V 2013 Leuze electronic GmbH Co KG In der Braike 1 D 73277 Owen Germany Phone 49 7021 573 0 Fax 49 7021 573 199 http www leuze com info leuze de ...

Page 3: ... values 12 0123456789 save Standard Unit 126 Service Diagnostics Status messages Service main menu Scanner diagnosis and status messages See Service menu on page 105 Actions o Start decoding o Start alignment o Start auto setup o Start teach in o Code recognition start Actions main menu Various functions for scanner configuration and manual operation See Actions menu on page 105 PWR LED BUS LED Of...

Page 4: ... 19 3 5 1 Preparing the control system 19 3 5 2 Installing the GSD file 19 3 5 3 Configuration 20 3 5 4 Transfer of the configuration to the IO Controller 20 3 5 5 Configuration of the device name device naming 21 3 5 6 Check device name 22 3 6 Further settings 23 3 7 Bar code reading 23 4 Device description 24 4 1 About the bar code readers of the BCL 500i series 24 4 2 Characteristics of the bar...

Page 5: ...High Density N Optics BCL 548i SN 100 102 50 5 6 2 High Density N Optics BCL 548i ON 100 51 5 6 3 Medium Density M Optics BCL 548i SM 100 102 52 5 6 4 Medium Density M Optics BCL 548i OM 100 53 5 6 5 Low Density F Optics BCL 548i SF 100 102 54 5 6 6 Low Density F Optics BCL 548i OF 100 55 5 6 7 Ultra Low Density L Optics BCL 548i SL 102 56 5 6 8 Ultra Low Density L Optics BCL 548i OL 100 57 5 7 Re...

Page 6: ...Cleaning 77 7 Electrical connection 78 7 1 Safety notices for the electrical connection 78 7 2 Electrical connection of the BCL 548i 79 7 2 1 PWR Voltage supply and switching input outputs 3 and 4 80 7 2 2 SERVICE USB interface type A 82 7 2 3 SW IN OUT Switching input switching output 83 7 2 4 HOST BUS IN for BCL 548i 85 7 2 5 BUS OUT for the BCL 548i 86 7 3 PROFINET IO topologies 87 7 3 1 PROFIN...

Page 7: ...4 2 Step 2 Installation of the GSD file 119 10 4 3 Step 3 Hardware configuration of the S7 PLC Configuration 120 10 4 4 Step 4 Transfer of the configuration to the IO Controller S7 PLC 121 10 4 5 Step 5 Configuration of the device name naming the device 121 10 4 6 Step 6 Check device names 123 10 4 7 Ethernet host communication 124 10 4 7 1 Manually setting the IP address 124 10 4 7 2 Automaticall...

Page 8: ...to the EAN process 163 10 11 2 Module 53 Segmentation via fixed positions 165 10 11 3 Module 54 Segmentation according to identifier and separator 168 10 11 4 Module 55 String handling parameters 170 10 12 Device Functions 171 10 12 1 Module 60 Device status 171 10 12 2 Module 61 Laser control 172 10 12 3 Module 62 Display 173 10 12 4 Module 63 Alignment 174 10 12 5 Module 64 Oscillating mirror 17...

Page 9: ...205 11 1 Overview of commands and parameters 205 11 1 1 General online commands 206 12 Diagnostics and troubleshooting 223 13 Type overview and accessories 227 13 1 Type key 227 13 2 Type overviewBCL 548i 227 13 3 Accessory connectors 228 13 4 Accessory USB cable 228 13 5 Accessory external parameter memory 229 13 6 Accessory mounting device 229 13 7 Accessory reflector for AutoReflAct 229 13 8 Ac...

Page 10: ...233 14 1 General maintenance information 233 14 2 Repairs servicing 233 14 3 Disassembling packing disposing 233 15 Appendix 234 15 1 Declaration of conformity 234 15 2 ASCII character set 235 15 3 Bar code samples 239 15 3 1 Module 0 3 239 15 3 2 Module 0 5 240 ...

Page 11: ...102 44 Figure 5 2 Dimensioned drawing BCL 548i deflection mirror scanner S 100 45 Figure 5 3 Dimensioned drawing BCL 548i oscillating mirror scanner O 100 46 Table 5 7 Type overview BCL 548i 47 Figure 5 4 The most important characteristics of a bar code 48 Figure 5 5 Zero position of the reading distance 49 Table 5 8 Reading conditions 49 Figure 5 6 High Density reading field curve for line scanne...

Page 12: ...gure 6 2 Fastening options using M4x6 threaded holes 70 Figure 6 3 BT 56 mounting device 71 Figure 6 4 Mounting example of BCL 548i with BT 56 72 Figure 6 5 Total reflection line scanner 75 Figure 6 6 Total reflection BCL 548i with oscillating deflection mirror 76 Figure 6 7 Reading angle for the line scanner 77 Figure 7 1 Location of the electrical connections 78 Figure 7 2 Connections of the BCL...

Page 13: ...arameters for module 30 152 Table 10 18 Input data for module 31 153 Table 10 19 Input data for module 32 154 Table 10 20 Input data for module 33 154 Table 10 21 Input data for module 34 155 Table 10 22 Input data for module 35 155 Table 10 23 Input data for module 36 156 Table 10 24 Input data for module 37 156 Table 10 25 Input data for module 38 157 Table 10 26 Input data for module 39 157 Tab...

Page 14: ... 10 53 Parameters for module 82 Reference code comparison 194 Table 10 54 Parameter module 83 Reference code comparison pattern 196 Table 10 55 Parameter module 84 Reference code comparison pattern 197 Table 10 56 Input data for module 90 Status and control 198 Table 10 57 Parameters for module 91 AutoreflAct 199 Table 10 58 Parameters for module 92 AutoControl 200 Table 10 59 Input data for modul...

Page 15: ...ol indicates text passages containing important information 1 2 Declaration of conformity The bar code readers of the BCL 500i series have been developed and manufactured in accordance with the applicable European standards and directives The BCL 500i series is UL LISTED according to American and Canadian safety standards and fulfills the requirements of Underwriter Laboratories Inc UL Notice You ...

Page 16: ... the applicable safety standards They correspond to the state of the art 2 3 Approved purpose Attention The protection of personnel and the device cannot be guaranteed if the device is operated in a manner not complying with its intended use Bar code readers of the BCL 500i series are conceived as stationary high speed scanners with integrated decoders for all current bar codes used for automatic ...

Page 17: ... a class 2 product They also comply with the U S 21 CFR 1040 10 regulations for a class II laser product except for deviations pursuant to Laser Notice No 50 dated July 26 2001 Radiant Energy The BCL 548i uses a low power visible laser diode The emitted wave length is 655nm The average laser power is less than 1mW in accordance with the definition of class 2 lasers Adjustments Do not attempt any a...

Page 18: ...the stick on labels with warning notices at the BCL 548i Notice It is important that you attach the stick on labels supplied to the device A in figure 2 1 If the signs would be covered due to the installation situation of the BCL 548i attach them instead in the immediate vicinity of the BCL 548i in such a way that it is not necessary to look into the laser beam when reading the notices A B BCL 548...

Page 19: ...e cable lengths between the BCL 548i and the host system depending on which interface is used The correct time for data output The BCL 548i should be positioned in such a way that taking into consideration the time required for data processing and the conveyor belt speed there is sufficient time to e g initiate sorting operations on the basis of the read data The display and control panel should b...

Page 20: ...ring stand alone operation of the BCL 548i the host interface of the superior system is connected to HOST BUS IN Thus a star structure Ethernet structure is possible Network operation in PROFINET IO In network operation the superior system PC PLC is connected to the host interface of the BCL 548i With the aid of the switch integrated in the BCL 548i the bus connection to the next participant e g a...

Page 21: ...3 5 1 Preparing the control system In the first step assign an IP address to the IO Controller S7 PLC and prepare the control for a consistent data transmission Notice If an S7 control is used you need to ensure that Simatic Manager Version 5 4 service pack 5 V5 4 SP5 or higher is used 3 5 2 Installing the GSD file For the subsequent configuration of the IO devices e g BCL 548i the corresponding G...

Page 22: ...nsfer of the configuration to the IO Controller Transfer the PROFINET IO configuration to the IO Controller S7 PLC After the correct transfer to the IO Controller S7 PLC the PLC automatically carries out the following activities Check device names Assignment of the IP addresses that were configured in the HW Config to the IO devices Establishment of a connection between the IO Controller and confi...

Page 23: ...ice names to the configured IO devices Select the respective bar code scanner BCL 548i for the device naming based on its MAC address The unique device name which must match the participant in the HW Config is then assigned to this participant Notice Multiple BCL 548i can be distinguished by the MAC addresses displayed The MAC address may be found on the name plate of the respective bar code scann...

Page 24: ... address and assign this data to the named participant device name Figure 3 4 MAC address IP address individual device name From now on and when programming only the unique device name max 255 characters is used 3 5 6 Check device name After completing the configuration phase recheck the device names that have been assigned Please ensure that these names are unique and that all participants are lo...

Page 25: ...can use the following bar code in the 2 5 Interleaved format The bar code module here is 0 5 The read information appears in the display and is simultaneously passed on to the superior system PLC or PC Please check the incoming data of the bar code information there Alternatively you can connect a photoelectric sensor or a 24 V DC switching signal to the SW IN OUT socket for read activation To do ...

Page 26: ...eflection mirror and oscillating mirror scanner The extensive options for device configuration via display or software enable adaptation to a multitude of reading tasks Due to the large reading distance combined with the great depth of field and a very compact construction the device is ideally suited for package and pallet transportation systems In general the bar code readers of the BCL 500i ser...

Page 27: ...er Connection options for an external parameter memory Easy alignment and diagnosis functions M12 connections with Ultra Lock technology Four freely programmable switching inputs outputs for the activation or signaling of states Automatic monitoring of the read quality with autoControl Automatic recognition and setting of the bar code type using autoConfig Reference code comparison Optional heatin...

Page 28: ... and decode a bar code In the basic setting triggering takes place through an external reading cycle signal Alternative activation options include online commands via the host interface and the autoReflAct function Through the read operation the BCL 548i collects additional useful pieces of data for diag nosis which can also be transmitted to the host The quality of the read operation can be inspe...

Page 29: ...L 548i 27 TNT 35 7 24V 4 3 Device construction Figure 4 3 Device construction USB interface M12 connection technology Reading window Dovetail mounting and 4 mounting threads Dovetail mounting and 2 mounting threads Display LEDs and buttons ...

Page 30: ... fragment technology permits twisting of the bar code tilt angle within certain limits These are dependent on the transport speed the scanning rate of the scanner and the bar code properties Areas of application of the line scanner The line scanner is used when the bars of the bar code are printed in the conveying direction ladder arrangement with bar codes having very short bar lengths when the l...

Page 31: ... mirror Areas of application of the line scanner with oscillating mirror For line scanners with oscillating mirror oscillation frequency start stop position etc are adjustable It is used when the position of the label is not fixed e g on pallets various labels can thus be detected at various positions when the bars of the bar code are printed perpendicular to the conveying direction picket fence a...

Page 32: ...ead arbitrarily oriented bar codes on an object at least 2 bar code readers are necessary If the bar code is not printed over square i e bar length code length bar code readers with integrated code fragment technology are necessary Figure 4 6 Principle arrangement for omnidirectional reading ...

Page 33: ...ry and Config uration Protocol DCP When configuring a PROFINET IO system the assignment of the device names to the configured IO devices creates a name based relationship for the partic ipating IO devices device naming Further information can be found in section Commis sioning and configuration on page 116 The BCL 548i features multiple M12 connectors sockets for the electrical connection of the s...

Page 34: ...SCII string 20 bytes Leuze order no SERIAL_NUMBER 32 ASCII string 16 bytes Unique device serial number Device dependent HARDWARE_REVISION 48 UNSIGNED16 Hardware revision number e g 0 65535 Device dependent SOFTWARE_REVISION 50 1xCHAR 3xUNSIGNED8 Software version number e g V130 correspond to V1 3 0 Device dependent REVISION_COUNTER 54 UNSIGNED16 Is incremented when updating individual modules This...

Page 35: ... BCL 548i to one another without direct connection to a switch In addition to the classic star topology a linear topology is thus also possible Figure 4 8 PROFINET IO in a line topology Each participant in this network requires its own unique device name that is assigned by the PLC during the device naming For specific information please refer to chapter Step 5 Configuration of the device name nam...

Page 36: ...a BCL 548i by providing a copy of the current parameter set of the BCL 548i and by storing the device name as well This eliminates the need to configure the exchanged device manually and in particular a new naming of the device the control can immediately access the exchanged BCL 548i The delivery contents of the external parameter memory include the hood with integrated connectors with unscrewabl...

Page 37: ...cleared the read procedure has completed and the scanning beam is reduced and again directed onto the reflector The reading gate is closed Notice You will find a matching reflector in Accessories and more are available on request Figure 4 10 Reflector arrangement for autoReflAct The autoReflAct function uses the scanning beam to simulate a photoelectric sensor and thus permits an activation withou...

Page 38: ...he reading field of the BCL 548i Afterward bar codes with the same code type and number of digits are recognized and decoded Notice The settings made via display or webConfig configuration tool push the parameters set in the PROFINET IO only temporarily into the background They are overwritten during inte gration into the PROFINET IO or when the parameter enable is deactivated Device settings for ...

Page 39: ... High Density N 0 25 0 5mm Medium Density M 0 35 0 8mm Low Density F 0 5 1 0mm Ultra Low Density L 0 7 1 0mm Read distance see reading field curves Laser safety class 2 acc to EN 60825 1 CDRH U S 21 CFR 1040 10 Bar code data Code types 2 5 Interleaved Code 39 Code 128 EAN 128 EAN UPC Codabar Code 93 GS1 DataBar Omnidirectional Bar code contrast PCS 60 External light tolerance 2000 lx on the bar co...

Page 40: ...d display elements Display Monochromatic graphical display 128 x 64 pixel with background lighting Keyboard 4 buttons LEDs 2 LEDs for power PWR and bus state BUS two colored red green Mechanical data Protection class IP 65 with screwed on M12 connectors or mounted caps Weight 1 1kg Dimensions WxHxD 63 x123 5 x106 5mm Housing diecast aluminum Environmental data Operating temperature range 0 C 40 C ...

Page 41: ...dependent on set swivel angle Max swivel angle 20 adjustable Reading field height See reading field curves Electrical data Power consumption Max 14W Mechanical data Weight 1 5kg Dimensions WxHxD 84 x173 x147mm Table 5 2 Specifications of the BCL 548i oscillating mirror scanners without heating Type BCL 548i PROFINET IO Type Line scanner with deflection mirror without heating Optical data Beam exit...

Page 42: ...ially only connects the heating to electrical power front cover heater and housing heater During the heating phase around 30min when the inside temperature rises above 15 C the temperature switch connects the BCL 548i to the supply voltage This is followed by the self test and the changeover to read operation The PWR LED lights up showing overall readiness for operation When the inside temperature...

Page 43: ...L 548i PROFINET IO Type Line scanner with heating Electrical data Operating voltage 24VDC 20 Power consumption Max 50W Structure of the heating Housing heating and separate heating of the optics glass Warmup time Min 30min at 24VDC and an ambient temperature of 35 C Min conductor cross section Conductor cross section of at least 0 75mm for the supply voltage supply line Wiring through of the volta...

Page 44: ...Structure of the heating Housing heating and separate heating of the optics glass Warmup time Min 30min at 24VDC and an ambient temperature of 35 C Min conductor cross section Conductor cross section of at least 0 75mm for the supply voltage supply line Wiring through of the voltage supply to multiple heating devices is not permissible Standard M12 ready made cable not usable insufficient conducto...

Page 45: ...ower consumption Max 75W Structure of the heating Housing heating and separate heating of the optics glass Warmup time Min 30min at 24VDC and an ambient temperature of 35 C Min conductor cross section Conductor cross section of at least 0 75mm for the supply voltage supply line Wiring through of the voltage supply to multiple heating devices is not permissible Standard M12 ready made cable not usa...

Page 46: ...Specifications 44 BCL 548i Leuze electronic 5 3 Dimensioned drawings 5 3 1 Line scanner with without heating Figure 5 1 Dimensioned drawing BCL 548i line scanner S 102 A Optical axis ...

Page 47: ... mirror scanner with without heating Figure 5 2 Dimensioned drawing BCL 548i deflection mirror scanner S 100 A Optical axis B Optical adjustment range C Opening angle The opening angle is reduced on devices with heating see Reading field curves for heating devices on page 58 ...

Page 48: ... without heating Figure 5 3 Dimensioned drawing BCL 548i oscillating mirror scanner O 100 A Optical axis B Optical swivel range C Opening angle The optical swivel range and the opening angle are reduced on devices with heating see Reading field curves for heating devices on page 58 ...

Page 49: ... scanner 50113201 BCL 548i SM 100 H Line scanner with deflection mirror with heating 50113190 BCL 548i SM 102 H Line scanner beam exit at the front with heating 50113188 BCL 548i OM 100 H Oscillating mirror scanner with heating 50113202 Low Density Optics m 0 5 1 0mm BCL 548i SF 100 Line scanner with deflection mirror 50113197 BCL 548i SF 102 Line scanner beam exit at the front 50113195 BCL 548i O...

Page 50: ...g field depends on the quality of the printed bar code and its dimensions Therefore above all the module of a bar code is decisive for the size of the reading field Notice A rule of thumb The smaller the module of the bar code is the smaller the maximum reading distance and reading field width will be M Module The narrowest line or space of a bar code in mm ZB Wide element Wide lines and spaces ar...

Page 51: ...m the reading fields specified here The zero position of the reading distance always refers the front edge of the housing of the beam exit and is shown in figure 5 5 for the two housing types of the BCL 548i Figure 5 5 Zero position of the reading distance Reading conditions for the reading field curves Bar code type 2 5 Interleaved Ratio 1 2 5 ANSI specification class A Reading rate 75 Table 5 8 ...

Page 52: ...e for line scanner with without deflection mirror The reading field curve applies for the reading conditions stated in table 5 8 0 100 200 100 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i SN 100 102 m 0 25 m 0 3 m 0 35 m 0 5 m 0 35 m 0 3 m 0 25 m 0 5 Read distance mm Reading field width mm ...

Page 53: ... field curves apply for the reading conditions stated in table 5 8 0 100 100 200 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i ON 100 m 0 25 m 0 3 m 0 35 m 0 5 m 0 35 m 0 3 m 0 25 m 0 5 Read distance mm Reading field width mm 0 100 100 200 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i ON 100 m 0 25 m 0 3 m 0 35...

Page 54: ...rve for line scanner with without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i SM 100 102 m 0 35 m 0 5 m 0 8 m 1 0 m 0 5 m 0 35 m 0 8 1 0 Read distance mm Reading field width mm ...

Page 55: ...ing field curves apply for the reading conditions stated in table 5 8 0 100 100 200 300 400 500 600 700 800 900 1000 1100 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i OM 100 m 0 35 m 0 5 m 0 8 m 1 0 m 0 5 m 0 35 m 0 8 1 0 Read distance mm Reading field width mm 0 100 100 200 300 400 500 600 700 800 900 1100 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i OM 100 m 0 35 m 0...

Page 56: ...th without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 100 100 200 300 400 500 600 700 200 300 400 500 600 700 BCL 500 501 504 508 548i SF 100 102 m 1 0 m 0 8 m 0 5 m 0 5 m 0 8 m 1 0 Read distance mm Reading field width mm ...

Page 57: ...ons stated in table 5 8 0 100 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1700 1600 100 100 200 300 400 500 600 700 200 300 400 500 600 700 BCL 500 501 504 508 548i OF 100 m 1 0 m 0 8 m 0 5 m 0 5 m 0 8 m 1 0 Read distance mm Reading field width mm 0 100 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1700 1600 100 100 200 300 400 500 600 700 200 300 400 500 ...

Page 58: ...ield curve for line scanner without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 200 400 600 800 BCL 500 501 504 508 548i SL 102 m 1 0 m 0 8 m 0 7 m 0 7 m 0 8 m 1 0 Read distance mm Reading field width mm ...

Page 59: ...ding field curves apply for the reading conditions stated in table 5 8 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 200 400 600 800 BCL 500 501 504 508 548i OL 100 m 1 0 m 0 8 m 0 7 m 0 7 m 0 8 m 1 0 Read distance mm Reading field width mm 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 1000 1000 200 400 600 800 BCL 500 501 504 508 5...

Page 60: ... to 12 without heating 20 The deflection mirror models BCL 548i S 100 H are not affected by this limitation The reading field curves and opening angles are unchanged for all line scanners with heating BCL 548i S 102 H For details please refer to the following reading field curves for the heating devices 5 7 1 High Density N Optics BCL 548i SN 102 H Figure 5 18 High Density reading field curve for ...

Page 61: ... curve for line scanner with heating with deflection mirror The reading field curve applies for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i SN 100 H m 0 25 m 0 3 m 0 35 m 0 5 m 0 35 m 0 3 m 0 25 m 0 5 Read distance mm Reading field width mm ...

Page 62: ...ading field curves apply for the reading conditions stated in table 5 8 Read distance mm Reading field width mm 100 0 100 200 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i ON 100 H m 0 25 m 0 3 m 0 35 m 0 5 m 0 35 m 0 3 m 0 25 m 0 5 0 100 100 200 300 400 500 600 700 800 900 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i ON 100 H m 0 25 m 0...

Page 63: ... curve for line scanner with heating without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i SM 102 H m 0 35 m 0 5 m 0 8 m 1 0 m 0 5 m 0 35 m 0 8 1 0 Read distance mm Reading field width mm ...

Page 64: ...e for line scanner with heating with deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i SM 100 H m 0 35 m 0 5 m 0 8 m 1 0 m 0 5 m 0 35 m 0 8 1 0 Read distance mm Reading field width mm ...

Page 65: ...ng The reading field curves apply for the reading conditions stated in table 5 8 100 0 100 200 300 400 500 600 700 800 900 1000 1100 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i OM 100 H m 0 35 m 0 5 m 0 8 m 1 0 m 0 5 m 0 35 m 0 8 1 0 Read distance mm Reading field width mm 0 100 100 200 300 400 500 600 700 800 900 1100 1000 100 200 300 400 100 200 300 400 BCL 500 501 504 508 548i OM 1...

Page 66: ...eating without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 100 100 200 300 400 500 600 700 200 300 400 500 600 700 BCL 500 501 504 508 548i SF 102 H m 1 0 m 0 8 m 0 5 m 0 5 m 0 8 m 1 0 Read distance mm Reading field width mm ...

Page 67: ...r with heating with deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 100 200 100 0 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 100 100 200 300 400 500 600 700 200 300 400 500 600 700 BCL 500 501 504 508 548i SF 100 H m 1 0 m 0 8 m 0 5 m 0 5 m 0 8 m 1 0 Read distance mm Reading field width mm ...

Page 68: ...ditions stated in table 5 8 100 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 100 100 200 300 400 500 600 700 200 300 400 500 600 700 BCL 500 501 504 508 548i OF 100 H m 1 0 m 0 8 m 0 5 m 0 5 m 0 8 m 1 0 Read distance mm Reading field width mm 0 100 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1700 1600 100 100 200 300 400 500 600 700 200 300 40...

Page 69: ...ield curve for line scanner with heating without deflection mirror The reading field curves apply for the reading conditions stated in table 5 8 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 200 400 600 800 BCL 500 501 504 508 548i SL 102 H m 1 0 m 0 8 m 0 7 m 0 7 m 0 8 m 1 0 Read distance mm Reading field width mm ...

Page 70: ... reading field curves apply for the reading conditions stated in table 5 8 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 200 400 600 800 BCL 500 501 504 508 548i OL 100 H m 1 0 m 0 8 m 0 7 m 0 7 m 0 8 m 1 0 Read distance mm Reading field width mm 200 400 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 0 200 400 600 800 1000 1000 200 400 600 800 BCL 500 501 504...

Page 71: ... as well as the supplier Check the delivery contents using your order and the delivery papers Delivered quantity Device type and model as indicated on the nameplate Laser warning signs Brief manual The name plate provides information as to what BCL type your device is For specific infor mation please refer to chapter 5 Name plates of the bar code readers of the BCL 500i series Figure 6 1 Device na...

Page 72: ...code readers can be mounted in two different ways Using two M4x6 screws on the rear of the device or using four M4x6 screws on the bottom of the device Using a BT 56 mounting device on the two fastening grooves 6 2 1 Fastening with M4 x 6 screws Figure 6 2 Fastening options using M4x6 threaded holes ...

Page 73: ...ning grooves It is designed for rod installation Ø 16mm to 20mm For ordering instructions please refer to chapter Type overview and accessories on page 227 BT 56 mounting device Figure 6 3 BT 56 mounting device Clamping jaws for mounting on the BCL 548i Clamp profile for mounting to round or oval pipes Ø 16 20mm A Rod holder turnable 360 B Rods Ø 16 20mm All dimensions in mm ...

Page 74: ...Installation and mounting 72 BCL 548i Leuze electronic Figure 6 4 Mounting example of BCL 548i with BT 56 ...

Page 75: ...ce When mounting ensure that the scanning beam is not reflected directly back to the scanner by the label which is being read For further information see the notices in chapter 6 3 Please refer to chapter 5 6 for the permissible minimum and maximum distances between the BCL 548i and the labels to be read Clamping jaws for mounting on the BCL 548i A Holder turnable 360 B ITEM joint angle adjustable...

Page 76: ...veyor belt speed there is sufficient time to e g initiate sorting operations on the basis of the read data The display and control panel should be very visible and accessible For configuring and commissioning with the webConfig tool the USB interface should be easily accessible For specific information please refer to chapter 4 4 Notice The beam exits the BCL 548i as follows for the respective dev...

Page 77: ...mirror the laser beam exits at an angle of 90 to vertical For the BCL 548i with deflection mirror it is also possible to use software to adjust the direction of the beam by 10 For the BCL 548i with oscillating mirror the swivel range of 20 12 for devices with heating is to be taken into account This means that in order to be on the safe side and to avoid total reflection the BCL 548i with oscillat...

Page 78: ...sunlight reflected by the bar code 6 3 5 Devices with integrated heating For devices with integrated heating also observe the following points Mount the BCL 548i in a way which provides maximum thermal isolation e g using rubber bonded metal Mount in such a way that the device is protected from draft and wind mount additional shields if necessary Notice When installing the BCL 548i in a protective...

Page 79: ... Attention Laser Follow the safety notices in chapter 2 It is important that you attach the sticky labels supplied to the device laser warning signs and laser emission symbol If the signs would be covered due to the installation situation of the BCL 548i attach them instead in the immediate vicinity of the BCL 548i in such a way that it is not necessary to look into the laser beam when reading the...

Page 80: ...otherwise a risk of uncon trolled emission of laser radiation from the device The housing of the BCL 548i contains no parts that need to be adjusted or maintained by the user Before connecting the device be sure that the supply voltage agrees with the value printed on the name plate Connection of the device and cleaning must only be carried out by a qualified electrician Ensure that the functional...

Page 81: ... PROFINET IO interface for connecting to the host system By means of the implemented switch function in the BCL 548i an additional second BUS OUT PROFINET IO interface is available for creating a scanner network linear topology A USB connection serves as a SERVICE interface Figure 7 2 Connections of the BCL 548i Described in detail in the following are the individual connections and pin assignment...

Page 82: ...he state of the BCL 548i and to implement external functions independent of the superior control The two switching inputs outputs SWIO_1 and SWIO_2 are located on the SW IN OUT M12 socket and are described in chapter 7 2 3 The other two SWIO_3 and SWIO_4 of the four freely configurable switching inputs outputs are located on the PWR M12 connector Notice In general configuration of the bar code rea...

Page 83: ...nected to these pins If for example the inverted sensor output is connected to pin 2 and pin 2 of the bar code reader is at the same time configured as an output and not as an input the switching output malfunctions Attention The maximum input current must not exceed 8mA Function as switching output Figure 7 4 Switching output connection diagram SWIO_3 SWIO_4 Attention Each configured switching ou...

Page 84: ...ns Cable length must not exceed 3m Use the Leuze specific USB service cable see chapter 13 Type overview and acces sories for the connection and use a service PC to configure Notice IP 65 is achieved only if the connectors and caps are screwed into place Alternatively a parameter memory in the form of a USB memory stick certified by Leuze electronic GmbH Co can be connected to the provided USB ser...

Page 85: ...If you use a sensor with a standard M12 connector please note the following Pins 2 and 4 must not be operated as switching outputs if sensors which function as inputs are also connected to these pins If for example the inverted sensor output is connected to pin 2 and pin 2 of the bar code reader is at the same time configured as an output and not as an input the switching output malfunctions Atten...

Page 86: ...O_2 are configured by default in such a way that they function as switching inputs Switching input SWIO_1 activates the start reading gate function Switching input SWIO_2 activates the reference code teach in function The functions of the individual switching inputs outputs are programmed via the display or via configuration in the webConfig tool under the Switching input or Switching output headi...

Page 87: ... assignments on RJ 45 Notice for connecting the PROFINET IO interface Ensure adequate shielding The entire connection cable must be shielded and earthed The RD RD and TD TD wires must be stranded in pairs Use CAT 5 cable for the connection HOST BUS IN 4 pin socket D coded Pin Name Remark 1 TD Transmit Data 2 RD Receive Data 3 TD Transmit Data 4 RD Receive Data Thread FE Functional earth housing Ta...

Page 88: ... 548i the KB ET SSA ready made cables are pre ferred see table 13 8 Bus connection cable for the BCL 548i on page 232 If you use user configurable cables note the following Notice Ensure adequate shielding The entire connection cable must be shielded and earthed The signal lines must be stranded in pairs Use CAT 5 cable for the connection Note For the BCL 548i as standalone device or as the last p...

Page 89: ...he network easy and inexpensive as participants are connected to one another in parallel The maximum length of a segment connection from one participant to the next is limited to 100m Figure 7 11 PROFINET IO in a line topology Up to 254 bar code readers can be networked They must all be located in the same subnet To do this the individual device name is assigned to each participating BCL 548i thro...

Page 90: ...bles yourself When doing so make certain that you connect TD on the M12 connector with RD on the RJ 45 connector and TD on the M12 connector with RD on the RJ 45 connector respectively etc Notice Use the recommended connectors sockets or the ready made cables see chapter 13 Type overview and accessories 7 4 Cable lengths and shielding Observe the following maximum cable lengths and shielding types...

Page 91: ...Default Input with the Teach in function IO3 Switchinginputorswitchingoutput3active functiondependentonsetconfiguration Default Switching input with the Reading gate activation function IO4 Switchinginputorswitchingoutput4active functiondependentonsetconfiguration Default Switching output with the No read function ATT Warning Attention ERR Internal device error Error The device must be sent in for...

Page 92: ...S OUT port 8 2 2 LED status indicators PWR LED off Device OFF no supply voltage flashes green Device ok initialization phase no bar code reading possible voltage connected self test running initialization running green continuous light Device ok bar code reading possible self test successfully finished device monitoring active orange continuous light Service mode bar code reading possible configur...

Page 93: ...terization or configuration failed parameter fail ure IO error no data exchange red continuous light Network error bus error No communication protocol to IO Controller estab lished no data exchange 8 2 3 Control buttons Up Navigate upward laterally Down Navigate downward laterally ESC Exit menu item ENTER Confirm enter value change menu levels Navigating within the menus The menus within a level a...

Page 94: ... value An accidental incorrect entry can be corrected by selecting and then pressing Then use the buttons to select save and save the set value by pressing Selecting options If options can be selected the display looks like this Select the desired option with the buttons Activate the option by pressing 0000 0123456789 save Standard Unit 0000 o OFF ON Standard Unit OFF ...

Page 95: ...168 60 101 Mask 255 255 255 0 Gateway 0 0 0 0 DevName BCL 548i Network settings main menu Display of the network settings see Ethernet on page 102 IO1 IO2 IO3 IO4 ATT ERR 12345678 Bar code reading window main menu Visualization of the read bar code information Status overview of the switching inputs outputs Bar graphs for read quality of the current bar code see Indicators in the display on page 8...

Page 96: ...oved to the background and changes to param eters can be made via the display When parameter enabling is exited the BCL 548i is auto matically reconnected to the PROFINET IO Upon connection to the PROFINET IO the BCL 548i receives all parameters from the PROFINET IO Controller PLC Changes made via the display are overwritten Device settings for operating the BCL 548i on the PROFINET IO are managed...

Page 97: ...n option Description Standard Parameter enabling OFF ON The standard setting OFF prevents unintended parameter changes If parameter enabling is activated ON parameters can be changed manually As long as parameter enabling is activated the BCL 548i is discon nected from the PROFINET IO OFF Parameters to default By pressing the enter button after selecting Parameters to default all parameters are re...

Page 98: ...8 EAN Addendum Codabar Code 93 GS1 DataBar Omnidirectional GS1 DataBar Limited GS1 DataBar Expanded If No code is configured the current and all subsequent decoders are deactivated Code 2 5i Number of digits Interval mode OFF ON With the ON setting the values in digits 1 and 2 define a range of character numbers that are to be read OFF Digits 1 0 to 64 characters First decodable number of characte...

Page 99: ...y as decoder 1 Code 39 Number of digits Interval mode OFF ON ON Digits 1 0 to 64 characters 4 Digits 2 0 to 64 characters 30 Digits 3 0 to 64 characters 0 Digits 4 0 to 64 characters 0 Digits 5 0 to 64 characters 0 Reading reliability Value from 2 to 100 4 Check digit method as decoder 1 Standard Check digit transm as decoder 1 Standard Decoder 3 Symbology as decoder 1 Code 128 Number of digits In...

Page 100: ...racters 8 Digits 2 0 to 64 characters 0 Digits 3 0 to 64 characters 0 Digits 4 0 to 64 characters 0 Digits 5 0 to 64 characters 0 Reading reliability Value from 2 to 100 4 Check digit method as decoder 1 Standard Check digit transm as decoder 1 Standard Table 8 2 Decoder table submenu Level 3 Level 4 Level 5 Selection configuration option Description Standard ...

Page 101: ...switching input function upon low level at the switching input OFF Debounce time Value from 0 to 1000 Time in milliseconds for which the input signal must be present and stable 5 Start up delay Value from 0 to 65535 Time in milliseconds between the end of the debounce time and activation of the function configured below 0 Pulse duration Value from 0 to 65535 Minimum activation time in milliseconds...

Page 102: ...Reading gate start Reading gate end Positive reference code comparison 1 Negative reference code comparison 1 Valid read result Invalid read result Device ready Device not ready Data transmission active Data transmission not active AutoCont good quality AutoCont bad quality Reflector detected Reflector not detected External event pos edge External event neg edge Device active Device standby No dev...

Page 103: ...to 65535 0 Switch off delay Value from 0 to 65535 0 Function see switching input output 1 Reading gate start stop Switching output Inverted OFF ON OFF Signal delay Value from 0 to 65535 0 Pulse duration Value from 0 to 65535 400 Activation function 3 see switching input output 1 No function Deactivation function 3 see switching input output 1 No function Sw input output 4 I O mode Input Output Pas...

Page 104: ...8 060 101 Gateway The gateway address can be set to any value in the xxx xxx xxx xxx format The BCL 548i communicates with participants in other subnets via the gateway Splitting the read application over multiple subnets is rather uncommon the setting of the gateway address thus usually has no meaning 000 000 000 000 Net mask The net mask can be set to any value in the xxx xxx xxx xxx format Usua...

Page 105: ...nd the port number on which the server host system accepts a connection In this case the BCL 548i now determines when and with whom a connec tion is established Server TcpIP client IP address The IP address can be set to any value in the xxx xxx xxx xxx format IP address of the host system with which the BCL 548i exchanges data as TCP client 000 000 000 000 Port number The port number can be set t...

Page 106: ...the connection free UDP protocol which is suitable for e g transferring process data to the host UDP and TCP IP can be used in parallel For network applications with changing partners or for only brief data transmissions UDP is pre ferred as connection free protocol Off IP address IP address of the host to which the data is to be transferred The IP address can be set to any value in the xxx xxx xx...

Page 107: ...ay for about 1s After that the Actions menu is displayed again Start alignment The alignment function makes it easy to align the BCL 548i by optically displaying the read quality Use the button to activate the Justage alignment function and place a bar code in the reading field of the BCL 548i At first the laser beam is switched on continuously enabling you to position the bar code securely in the...

Page 108: ...the auto setup function and place an unknown bar code in the reading beam of the BCL 548i The following display appears The following information is displayed xx Code type of the detected code sets the code type of Decoder 1 01 2 5 Interleaved 02 Code 39 03 Code 32 06 UPC A E 07 EAN 08 Code 128 EAN 128 10 EAN Addendum 11 Codabar 12 Code 93 13 GS 1 Databar Omnidirectional 14 GS 1 Databar Limited 15...

Page 109: ...tant operating procedures in detail Parameter enabling During normal operation parameters can only be viewed If parameters need to be changed the ON menu item in the Parameter enabling menu must be activated To do this proceed as follows Actions o Stop teach in RC13xxzzzzzz Parameter 1 Parameter handling Decoder table Digital SWIO ETHERNET In the parameter menu use the buttons to select the Parame...

Page 110: ... on page 134 Thus the PROFINET IO presets values to all param eters Attention If parameters are changed via the display during bus operation the BCL 548i is separated from the PROFINET IO at the moment parameter enabling is activated via the display Parameters set by the PROFINET IO are moved to the background and changes to param eters can be made via the display When parameter enabling is exited...

Page 111: ...eter enabling must be activated A selected password is saved with save If the password is not known the master password 2301 can always be used to enable the device Attention When operating the BCL 548i on the PROFINET the password entered in the display has no effect The PROFINET overwrites the password with the default settings If a password is desired for PROFINET operation it must be configure...

Page 112: ...technol ogies on the client side HTML JavaScript and AJAX which are supported by all commonly used modern browsers e g Mozilla Firefox beginning with Version 2 or Internet Explorer beginning with Version 7 0 it is possible to operate the Leuze webConfig tool on any internet ready PC 9 1 Connecting the SERVICE USB interface The connection to the SERVICE USB interface of the BCL 548i is established ...

Page 113: ...ted by the connected PC the USB driver must be installed once on your PC To do this you must have administrator privileges Please proceed according to the following steps Start your PC with administrator privileges and log on Load the CD included in the delivery contents of your BCL 548i in the CD drive and start the setup exe program Alternatively you can also download the setup program from the ...

Page 114: ...ig tool 112 BCL 548i Leuze electronic Figure 9 2 Device Manager with connected BCL 500i Notice If the installation failed contact your network administrator The settings of the firewall used may need to be adjusted ...

Page 115: ...t Leuze maintenance address for communication with bar code readers of the BCL 500i series In both cases the following start page appears on your PC Figure 9 3 The start page of the webConfig tool Notice The webConfig tool is completely contained in the firmware of the BCL 548i Depending on firmware version the start page may vary from that shown above The individual parameters are where useful gr...

Page 116: ...displayed immediately As a result this menu item can be used to determine the optimum installation location Configuration for adjusting decoding for data formatting and output switching inputs outputs com munication parameters and interfaces etc Diagnostics for event logging of warnings and errors Maintenance for updating the firmware The user interface of the webConfig tool is largely self explan...

Page 117: ...deactivation of decoding Switching input Activation deactivation of read processes Switching output Definition of events which activate deactivate the switching output Display Formatting of the data for output on the display Oscillating mirror optional Adjustment of oscillating mirror parameters The webConfig tool is available for all bar code readers of the BCL 500i series Because configuration o...

Page 118: ...ing however acyclic communication services are also used Depending on the communication requirements PROFINET IO offers suitable protocols and transfer methods Real Time communication RT via prioritized Ethernet frames for Cyclical process data I O data stored in the I O area of the control Alarms Clock synchronization Neighborhood information Address assignment address resolution via DCP TCP UDP ...

Page 119: ...tionality FAST Ethernet 100 Base TX FX Convenient device exchange without engineering tools SNMP support 10 2 Measures to be performed prior to the initial commissioning Before commissioning familiarize yourself with the operation and configuration of the BCL 548i Before connecting the supply voltage recheck all connections and ensure that they have been properly made Figure 10 1 Connections of th...

Page 120: ...ing the GSD file 3 Hardware configuration of the S7 PLC 4 Transfer of the PROFINET IO configuration to the IO Controller S7 PLC 5 Device naming Configuration of the device name Device naming Assignment of the device names to the configured IO devices Figure 10 3 Assignment of MAC address IP address individual device name Figure 10 4 6 Check device name 10 4 1 Step 1 Preparing the control system S7...

Page 121: ... was introduced In the following the terms GSD or GSD file always refer to the GSDML based format The GSDML file can support an arbitrary number of languages in one file Every GSDML file contains a version of the BCL 548i device model This is also reflected in the file name File name structure The file name of the GSD file is constructed according to the following rule GSDML GSDML schema version L...

Page 122: ...SD parameter sets The parameters and their functions are structured in the GSD file using module A user specific configuration tool is used during PLC program creation to integrate the required modules and configure them appropriately for their respective use During operation of the BCL 548i on the PROFINET IO all parameters are set to default values If these parameters are not changed by the user...

Page 123: ... 10 4 5 Step 5 Configuration of the device name naming the device The PROFINET IO device has a unique MAC address that is part of the factory settings You can find this address on the name plate of the bar code reader This information is used to assign a unique plant specific device name NameOfStation to the device via the Discovery and Configuration Protocol DCP The PROFINET IO also uses the Disc...

Page 124: ... At this point you can select the respective bar code scanner BCL 548i for the device naming based on its MAC address The unique device name which must match the participant in the HW Config is then assigned to this participant Notice Multiple BCL 548i can be distinguished by the MAC addresses displayed The MAC address may be found on the name plate of the respective bar code scanner ...

Page 125: ...ssign this data to the named participant device name Figure 10 3 MAC address IP address individual device name From now on and when programming only the unique device name max 255 characters is used 10 4 6 Step 6 Check device names After completing the configuration phase it is sensible to recheck the device names that have been assigned Please ensure that these names are unique and that all parti...

Page 126: ...whether the BCL 548i is to operate as a TCP client or as a TCP server Both protocols can be activated simultaneously and used in parallel Contact your network administrator to determine which communication protocol is used 10 4 7 1 Manually setting the IP address If your system does not include a DHCP server or if the IP addresses of the devices are to be set permanently proceed as follows Have th...

Page 127: ...ly configured IP address in a ping com mand e g ping 192 168 60 101 in a command line window under Windows Parameter 1 Parameter handling Decoder table Digital SWIO Ethernet In the parameter menu use the buttons to select theEthernet menu item Press the enter button to enter the Ethernet menu PROFINET o Ethernet interface HOST communication Use the buttons to select the Ethernet interface menu ite...

Page 128: ... server Repetition time for renewed communication attempt following a timeout In TCP server mode the superior host system PC PLC actively establishes the connec tion and the connected BCL 548i waits for the connection to be setup The TCP IP stack requires information from the user regarding the local port of the BCL 548i port number on which the connection requests of a client application host sys...

Page 129: ...ernet Ethernet interface o HOST communication Use the buttons to select the Host communication menu item Press the enter button to enter the Host communication menu Host communication o TcpIP UDP Use the buttons to select the TcpIP menu item Press the enter button to enter the TcpIP menu TcpIP o Activated Mode TcpIP client TcpIP server Use the buttons to successively select the Activated Mode and ...

Page 130: ...the display All other parameters required for the reading task such as setting the code type and number of digits etc are set using the engineering tool of the PLC with the aid of the various avail able modules see chapter 10 5 Parameter 1 Parameter handling Decoder table Digital SWIO Ethernet In the parameter menu use the buttons to select the Ethernet menu item Press the enter button to enter th...

Page 131: ... the controller Output data is sent out by the controller Detailed information on how to prepare the control and the GSD file may be found in chapter Configuration steps for a Siemens Simatic S7 control on page 118 For the default settings of the BCL 548i please refer to the following module descriptions Notice Please note that the set data is overwritten by the PLC Some controls make available a ...

Page 132: ...ption Addr Data type Value range Default Unit Profile num ber Number of the activated profile For BCL 548i constant with value 0 0 UNSIGNED8 0 255 0 Code type 1 Released code type no code means that all subsequent code tables are also deactivated The valid number of digits also depends on the code type 1 0 1 5 BitArea 0 No code 1 2 5 Interleaved 2 Code39 3 Code32 6 UPC UPCE 7 EAN8 EAN13 8 Code128 ...

Page 133: ... 63 0 Digits 2 2 Decodable number of digits in the case of a range this number defines the upper limit 11 UNSIGNED8 0 63 0 Digits 2 3 Decodable number of digits in the enumeration mode 12 UNSIGNED8 0 63 0 Digits 2 4 Decodable number of digits in the enumeration mode 13 UNSIGNED8 0 63 0 Digits 2 5 Decodable number of digits in the enumeration mode 14 UNSIGNED8 0 63 0 Reading reliability 2 Min readi...

Page 134: ...git output 0 Standard 1 Not standard 0 Code type 4 See code type 1 25 0 25 5 BitArea See code type 1 0 Number of digits mode 4 Specifies how the subsequent numbers of digits are to be interpreted 26 6 Bit 0 Enumeration 1 Range 0 Digits 4 1 Decodable number of digits in the case of a range this number defines the lower limit 26 0 26 5 UNSIGNED8 0 63 0 Digits 4 2 Decodable number of digits in the ca...

Page 135: ...or the number of digits the corresponding parameter is ignored by the device firmware Example For a code table entry x the two code lengths 10 and 12 are to be enabled For this purpose the following number of digit entries are necessary Number of digits mode x 0 enumeration Number of digits x 1 10 Number of digits x 2 12 Number of digits x 3 0 Number of digits x 4 0 Number of digits x 5 0 ...

Page 136: ...odule is defined The composition of the input output data is defined via the module list The BCL 548i interprets the incoming output data and triggers the appropriate reactions in the BCL 548i The interpreter for processing the data is adapted to the module structure during initialization The same applies for the input data Using the module list and the defined module proper ties the input data st...

Page 137: ...ult 2 Bar code information 8 bytes max 1022 1 0 10 0 Decoding result 3 Bar code information 12 bytes max 1023 1 0 14 0 Decoding result 4 Bar code information 16 bytes max 1024 1 0 18 0 Decoding result 5 Bar code information 20 bytes max 1025 1 0 22 0 Decoding result 6 Bar code information 24 bytes max 1026 1 0 26 0 Decoding result 7 Bar code information 28 bytes max 1027 1 0 30 0 Data formatting S...

Page 138: ...flection mirror Deflection mirror parameter settings 1065 1 2 0 0 Switching inputs outputs SWIO or Device IO Switching input output SWIO1 Parameter settings SWIO1 1070 1 23 0 0 Switching input output SWIO2 Parameter settings SWIO2 1071 1 23 0 0 Switching input output SWIO3 Parameter settings SWIO3 1072 1 23 0 0 Switching input output SWIO4 Parameter settings SWIO4 1073 1 23 0 0 SWIO status and con...

Page 139: ...pe 0 0 0 5 BitArea 0 No code 1 2 5 Interleaved 2 Code39 3 Code32 6 UPC UPCE 7 EAN8 EAN13 8 Code128 10 EAN Addendum 11 Codabar 12 Code93 13 GS1 DataBar Omnidirectional 14 GS1 DataBar Limited 15 GS1 DataBar Expanded 0 Number of digits mode Interpretation of the number of digits 1 6 Bit 0 Enumeration 1 Range 0 Digits 11 Decodable number of digits in the case of a range this number defines the lower l...

Page 140: ...D16 0 Check digit output Turns the check digit output on or off Standard means that the check digit is trans mitted according to the applicable standard for the selected code type If no check digit transmis sion is intended for the selected code type then Standard means that the check digit is not transmit ted and Not Standard meansthatthecheckdigitis transmitted anyway 7 7 Bit Check digit output ...

Page 141: ...tio Permissible ratio between maximum and minimum element of the Codabar code 3 UNSIGNED8 0 255 8 Codabar charac ter gap Permissible ratio for the gap between two characters for the Codabar code 4 UNSIGNED8 0 255 3 Codabar Mon arch Mode ThedecodingofaMonarchbarcodeas Codabar bar code can be switched on or off 5 0 Bit 0 Off 1 On 0 Codabar start stop character Switches the transmission of a start an...

Page 142: ...odule 92 AutoControl If the parameter is not set the bar code is immediately detected and processed further as soon as all necessary bar code elements are available Parameter Description Addr Data type Value range Default Unit Maximumwidth ratio The maximum width ratio is used to deter mine the light zones The light zones iden tify the beginning or end of patterns 0 UNSIGNED8 0 255 13 Minimum num ...

Page 143: ...gth 1 byte Input data None Output data Parameter Description Addr Data type Value range Default Unit Mode The parameter defines the mode in which the activation module is operated 0 UNSIGNED8 0 Without ACK1 1 With ACK2 1 corresponds to BCL34 module 18 2 corresponds to BCL34 module 19 0 Table 10 7 Parameters for module 10 Output data Description Addr Data type Value range Init value Unit Reading ga...

Page 144: ... 12 Multi label see chapter 10 8 3 or one of the identifier modules see chapter 10 11 Identifier beginning on page 163 is used Data reset behavior If the data reset control bit is activated the following actions are carried out 1 Deletion of decoding results that may still be stored 2 Reset of module 13 fragmented read result see chapter 10 8 4 i e even a partially transmitted read result is delet...

Page 145: ...automatic repeat of read ing gates 0 Byte 0 No 1 Yes 0 Reading gate end mode completeness mode This parameter can be usedtoconfigurethecom pleteness inspection 1 Byte 0 Independent of decoding i e the reading gate is not terminated pre maturely 1 Dependent on decoding i e the reading gate is terminated if the configured number of bar codes to be decoded has been reached 1 2 DigitReftable dependent...

Page 146: ...switches off the reading gate after the set time has elapsed thus limiting the reading gate to the set period 4 UNSIGNED16 1 65535 0 Reading gate deactivation is switched off 0 ms 1 See Module 12 Multi label on page 145 2 Corresponds to the settings carried out via the device module chapter 10 5 2 or Modules 1 4 Code table extensions 1 to 4 3 See Identifier on page 163 modules 52 54 Identifier fil...

Page 147: ...r codes is within the set limits no additional No Reads are output Notice When using this module the ACK mode should be activated see Module 10 Activations Mode parameter Otherwise there is a risk of losing decoding results if the control is not fast enough Parameter Description Addr Data type Value range Default Unit Minimum number of bar codes Minimum number of different bar codes scanned for pe...

Page 148: ...h 2 byte consistent Output data None Parameter Description Addr Data type Value range Default Unit Fragment length The parameter defines the maximum length of the bar code information per fragment 0 UNSIGNED8 1 28 1 Table 10 12 Parameters for module 13 Input data Description Addr Data type Value range Init value Unit Fragment number Current fragment number 0 0 0 3 Bitarea 0 15 0 Remaining frag men...

Page 149: ... result Parameter Parameter length 1 byte Input data None Output data None Notice An interlinked read result also requires Module 12 Multi label In this mode the additional information transmitted in modules 31ff relates to the last decoding result in the chain Parameter Description Addr Data type Value range Default Unit Delimiter This parameter is used to define a delim iter that is inserted bet...

Page 150: ...hecurrentstateof the reading gate1 1 Attention This does not necessarily correspond to the state at the time the bar code is scanned 0 0 Bit 0 Off 1 On 0 New result The signal indicates whether a new decoding has occurred 0 1 Bit 0 No 1 Yes 0 Result state The signal indicates whether the bar code has been read successfully 0 2 Bit 0 Successful reading 1 NOREAD 0 Furtherresults inthe buffer The sig...

Page 151: ...te Further results in the buffer Buffer overflow Waiting for acknowledgement All other flags refer to the currently output decoding result If the input data is reset to the init value cf Module 30 Data formatting on page 152 the following bits are reset New result Result state All others remain unchanged Data reset behavior Upon data reset see Module 10 Activations the input data is deleted except...

Page 152: ...t indicates that a new decoding result is present 0 5 Bit 0 1 New result 1 0 New result 0 21 27 Result state Togglebitindicatesthatthebarcode has not been read 0 6 Bit 0 1 NOREAD 1 0 NOREAD 0 21 27 Waiting for acknowledge ment This signal represents the internal state of the control 0 7 Bit 0 Base state 1 Control waiting for acknowledgement from the IO Controller 0 21 27 Bar code data length Data ...

Page 153: ...r code possibly including supplementary information such as the check sum does not fit in the selected module width the decoding results are shortened This shortening is either from the left or the right depending on the setting in Module 30 Data formatting Shortening is indicated by the passed bar code data length 2 If the bar code information bar code and possibly other items such as the check s...

Page 154: ...dr Data type Value range Default Unit Text in the case of mis reading The parameter defines the output characters if no bar code could be read 0 STRING 20 characters null terminated 1 20 bytes of ASCII characters 63 Decoding result at read ing gate start The parameter defines the stateofthedataatthestartof the reading gate 20 5 Bit 0 Input data remain on the old value 1 Input data is reset to the ...

Page 155: ...s since system start Parameter None Input data Input data length 2 byte consistent Output data None Input data Description Addr Data type Value range Init value Unit Reading gate num ber The BCL 548i transmits the current reading gate number The reading gate number isinitialized with the sys tem start and is then incremented continuously At 65535 an overflow occurs and the counter starts afresh fr...

Page 156: ...f the relative bar code position in the laser beam Parameter None Input data Input data length 2 byte consistent Output data None Input data Description Addr Data type Value range Init value Unit Opening duration of the reading gate Opening duration of thelastreadinggatein ms 0 1 UNSIGNED16 0 65535 If the range is exceeded the value remains at 65535 0 ms Table 10 19 Input data for module 32 Input ...

Page 157: ...bmodule ID 1 Description The module defines the input data for the communication of the length of the currently output bar code Parameter None Input data Input data length 2 byte consistent Output data None Input data Description Addr Data type Value range Init value Unit Reading reliability Equal scans Calculated reading reliability for the transmitted bar code 0 1 UNSIGNED16 0 65535 0 Table 10 2...

Page 158: ...lity PROFINET IO module identifier Module ID 1037 Submodule ID 1 Description The module defines input data for the communication of the calculated decoding quality of the currently transmitted bar code Parameter None Input data Input data length 1 byte consistent Output data None Input data Description Addr Data type Value range Init value Unit Scans with information per bar code See above 0 1 UNS...

Page 159: ...Module 39 Number of digits PROFINET IO module identifier Module ID 1039 Submodule ID 1 Description The module defines input data for the communication of the number of digits of the currently transmitted bar code Parameter None Input data Input data length 1 byte Output data None Input data Description Addr Data type Value range Init value Unit Code direction Code direction of the transmitted bar ...

Page 160: ...tly transmitted bar code Parameter None Input data Input data length 1 byte Output data None Input data Description Addr Data type Value range Init value Unit Code type symbology Code type of the transmitted bar code 0 UNSIGNED8 0 No code 1 2 5 Interleaved 2 Code39 6 UPC UPCE 7 EAN8 EAN13 8 Code128 EAN128 10 EAN Addendum 11 Codabar 12 Code93 13 GS1 DataBar Omnidirectional 14 GS1 DataBar Limited 15...

Page 161: ...of the relative bar code position in the swivel range of an oscillating mirror device Parameter None Input data Input data length 2 bytes Output data None Input data Description Addr Data type Value range Init value Unit Positionintheswivel range Relative position of the bar code in the swivelrange The positionis normalizedto the zero position middle position Speci fied in 1 10 degrees 0 1 SIGNED1...

Page 162: ...ype If this criterion has been activated the bar code type is used to determine whether the barcodesareidentical 1 0 Bit 0 deactivated 1 activated 1 Comparison param eter bar code con tent If this criterion has been activated the bar code content is used to determine whether the barcodesareidentical 1 1 Bit 0 deactivated 1 activated 1 Comparison param eter bar code direction If this criterion has ...

Page 163: ...er mine whether identical bar codes have already been decoded A bandwidth in degrees mustthenbespecified within which the same barcodeispermittedto be in the oscillating mirror swivel range 4 5 UNSIGNED16 0 200 0 1 10 degree Comparison param eter scanning time info If this parameter is not equal to 0 the decod ing time time at which the bar code was decoded is used to determine whether identical b...

Page 164: ...for an arbitrary character at exactly this position Also permitted are as placeholders for a character sequence of arbitrary length and an x if the character at the respective position is to be deleted Notice ASCII characters that cannot be displayed 0x20h must not be used Parameter Description Addr Data type Value range Default Unit Bar code filter string 1 Filter expression 1 0 STRING 30 charact...

Page 165: ...according to the EAN process PROFINET IO module identifier Module ID 1052 Submodule ID 1 Description The module activates the segmentation according to the EAN process The parameters specify the identifiers to searched for and the output mode Parameter Parameter Description Addr Data type Value range Default Unit Identifier list Identifier 1 Theidentifierstringisusedfortheidentifierlist and the fi...

Page 166: ... identifier strings An identifier with less than 5 characters must be null terminated However if the identifier string consists of exactly 5 characters it does not have to be null terminated Notice ASCII characters that cannot be displayed 0x20h must not be used in the identifier strings Identifier output Output with identifier If this switch is not set the output of the iden tifiersissuppressed I...

Page 167: ...fier output Outputwithiden tifier If this switch is not set the output of the iden tifiersissuppressed Inthiscase onlythedata values belonging to the identifiers are dis played 25 0 Bit 0 Output of the identifiers is suppressed 1 Identifiers are output 1 Output delimiter This delimiter if not equal to 0 is inserted betweentheidentifierandtheassociateddata value in the output 26 UNSIGNED8 0 127 0 F...

Page 168: ...the 4th identifier Specifies the position of the first character of thefourth identifierin thedatastring ofthe bar code The first character in the bar code has position 1 If the parameter is 0 it is deactivated 33 UNSIGNED8 0 127 0 Start position of the 4th data value Specifies the position of the first character of the fourth data value in the data string of the bar code The first character in th...

Page 169: ... holders for an arbitrary character at exactly that position Also permitted are as placeholders for a character sequence of arbitrary length and an x if the character at the respective position is to be deleted There are a total of 5 identifier strings An identifier with less than 5 characters must be null terminated However if the identifier string consists of exactly 5 characters it does not hav...

Page 170: ...e identifier 1 15 STRING 5charactersnull terminated 1 5 bytes of ASCII characters 0 Identifier 5 See identifier 1 20 STRING 5charactersnull terminated 1 5 bytes of ASCII characters 0 Identifier output Outputwithiden tifier If this switch is not set the output of the iden tifiers is suppressed In this case only the data values belonging to the identifiers are displayed 25 0 Bit 0 Output of the iden...

Page 171: ...rmitted as place holders for an arbitrary character at exactly that position Also permitted are as placeholders for a character sequence of arbitrary length and an x if the character at the respective position is to be deleted There are a total of 5 identifier strings An identifier with less than 5 characters must be null terminated However if the identifier string consists of exactly 5 characters...

Page 172: ...aracter is that all subsequent characters and not only one char acter at a certain position are disregarded until a character pattern is found in the string that follows the wildcard character pattern This character has the same behavior as the wildcardcharacterfortheDIRcommandinthe command line interpreter under Windows 0 UNSIGNED8 32 126 Don t care character Placeholder character Characters at t...

Page 173: ...ack I e the device restarts Output data length 1 byte Notice When resetting the data see Module 10 Activations the input data of this module is not deleted Input data Description Addr Data type Value range Init value Unit Device status This byte represents the device status 0 UNSIGNED8 0 Device is ready 1 Initialization 10 Standby 11 Service 12 Diagnosis 13 Parameter enabled 15 Device is ready 0x8...

Page 174: ... None Parameter Description Addr Data type Value range Default Unit Laser start position Thisparameterdefinestheswitch onposition of the laser in 1 10 increments within the visible range of the laser The center of the reading field corresponds to the 0 position 0 1 UNSIGNED16 450 450 450 1 10 Laser stop position This parameter defines the switch off posi tion of the laser in 1 10 increments within...

Page 175: ...Description Addr Data type Value range Default Unit Language selection Language selection for the display A language which was selected via the dis play is overwritten by this parameter 0 0 0 2 Bit 1 English 2 German 3 Italian 4 French 5 Spanish 1 Display illumi nation Off after 10min or permanently on 0 3 Bit 0 Off after 10min 1 Permanently on 0 Display con trast Contrast setting ofthe display Th...

Page 176: ...be used in connection with module 81 AutoReflAct as this may cause malfunctions Parameter None Input data Input data length 1 byte Output data Output data length 1 byte Input data Description Addr Data type Value range Init value Unit Decoding quality Transmits the current decoding quality of the bar code located in the scanning beam 0 Byte 0 100 0 Percent age Table 10 39 Input data for module 63 ...

Page 177: ...cillation 2 Continuous oscilla tion 3 Continuous oscilla tion oscillating mir ror moves to the start position at the end of the reading gate 2 Decoding direc tion Setting of oscillating direction in whichthebarcodestobereadmust be decoded 0 4 0 5 BitArea 0 In both directions 1 During forward oscillation 2 During backward oscillation 0 Start position Start position opening angle rela tivetothezerop...

Page 178: ...dule for signaling the status and controlling all I Os 10 13 1 Parameters for operating as an output Start up delay With this setting the output pulse can be delayed by the specified time in ms Switch on time Defines the switch on time period for the switching input Any activated switch off function then no longer has any function A value of 0 causes the output to be set statically this means that...

Page 179: ...on time the switch off signal has no effect Figure 10 6 Example 3 Start up delay 0 Switch off signal prior to lapsing of the start up delay If the output is again deactivated via the switch off signal before the start up delay lapses only a brief pulse appears at the output following the start up delay Switch on signal Switch off signal Output Start up delay Switch on signal Switch off signal Outp...

Page 180: ...f the comparison mode parameter The standard switch off function at reading gate start is rather unsuited for this module since it causes the event counter to be reset on each reading gate start Suitable as switch off function for this example is the valid read result function otherwise all switch off func tions are deactivated 10 13 2 Parameters for operating as an input Debounce time Parameter f...

Page 181: ...lculated from the switch on time as well as the switch off delay Figure 10 8 Switch on time in input mode Switch off delay td_off This parameter specifies the duration of the switch off delay in ms Figure 10 9 Switch off delay in input mode Input signal Output signal Start up delay td_on Switch on time ton Switch off delay td_off Input signal Output signal Start up delay td_on Switch on time ton S...

Page 182: ...ve 10 AutoControl good quality 13 AutoControl bad quality 14 Reflector detected 15 Reflector not detected 16 External event pos edge 17 In the PROFINET case the external event is generated with the aid of module 74 I O status and control See Module 74 SWIO status and control on page 189 External event neg edge 18 See above Device active 19 Decoding is currently being performed Device in standby mo...

Page 183: ...ch on switch off functions on page 180 0 Switch on function 2 This parameter specifies an event which can set the switching out put Switch on function 1 and switch on function 2 are OR linked 6 UNSIGNED8 cf Switch on switch off functions on page 180 0 Switch off function 1 This parameter specifies an event which can reset the switching out put 7 UNSIGNED8 cf Switch on switch off functions on page ...

Page 184: ...sion The parameter defines the logic of the incident signal In case of an inversion an external HIGH level is interpreted internally as a LOW level 13 1 Bit 0 Normal 1 Inverted 0 Reserved Free 13 2 13 7 Debounce time Theparameterdefinesadebounce time which is implemented in soft ware 14 UNSIGNED16 0 1000 5 ms Start up delay The parameter influences the tim ing during switch on 16 UNSIGNED16 0 6553...

Page 185: ...ch on switch off functions on page 180 5 Switch on function 2 This parameter specifies an event which can set the switching out put Switch on function 1 and switch on function 2 are OR linked 6 UNSIGNED8 cf Switch on switch off functions on page 180 0 Switch off function 1 This parameter specifies an event which can reset the switching out put 7 UNSIGNED8 cf Switch on switch off functions on page ...

Page 186: ...ersion The parameter defines the logic of the incident signal In case of an inversion an external HIGH level is interpreted internally as a LOW level 13 1 Bit 0 Normal 1 Inverted 0 Reserved Free 13 2 13 7 Debounce time Theparameterdefinesadebounce time which is implemented in soft ware 14 UNSIGNED16 0 1000 5 ms Start up delay The parameter influences the tim ing during switch on 16 UNSIGNED16 0 65...

Page 187: ...ch on switch off functions on page 180 0 Switch on function 2 This parameter specifies an event which can set the switching out put Switch on function 1 and switch on function 2 are OR linked 6 UNSIGNED8 cf Switch on switch off functions on page 180 0 Switch off function 1 This parameter specifies an event which can reset the switching out put 7 UNSIGNED8 cf Switch on switch off functions on page ...

Page 188: ...ersion The parameter defines the logic of the incident signal In case of an inversion an external HIGH level is interpreted internally as a LOW level 13 1 Bit 0 Normal 1 Inverted 0 Reserved Free 13 2 13 7 Debounce time Theparameterdefinesadebounce time which is implemented in soft ware 14 UNSIGNED16 0 1000 5 ms Start up delay The parameter influences the tim ing during switch on 16 UNSIGNED16 0 65...

Page 189: ...D16 0 1300 400 ms Switch on function 1 This parameter specifies an event which can set the switch ing output 5 UNSIGNED8 cf Switch on switch off functions on page 180 6 Switch on function 2 This parameter specifies an event which can set the switch ing output Switch on function 1 and switch on function 2 are OR linked 6 UNSIGNED8 cf Switch on switch off functions on page 180 0 Switch off function ...

Page 190: ... UNSIGNED8 0 Resetbitand switch off funct 1 Compara tive value reached 0 Mode of operation for configuration as an input Inversion The parameter defines the logic of the incident signal In case of an inversion an external HIGH level is interpreted internally as a LOW level 13 1 Bit 0 Normal 1 Inverted 0 Reserved Free 13 2 13 7 Debounce time The parameter defines a debounce time which is imple ment...

Page 191: ...WOUT switches several times wasconfiguredascomparisonmode this bit is toggled each time the event counter is exceeded Indicates whether the event counter has reached the set comparative value 1 1 Bit 0 1 Eventcounter exceeded 1 0 Eventcounter exceeded again 0 Comparison state switching output 2 Event Counter Indicates whether the event counter has exceeded the set comparative value The bit is rese...

Page 192: ...itching output 1 0 0 Bit 0 Switching output 0 1 Switching output 1 0 Switching output 2 Sets the state of switching output 2 0 1 Bit 0 Switching output 0 1 Switching output 1 0 Switching output 3 Sets the state of switching output 3 0 2 Bit 0 Switching output 0 1 Switching output 1 0 Switching output 4 Sets the state of switching output 4 0 3 Bit 0 Switching output 0 1 Switching output 1 0 Reset E...

Page 193: ...code length 6 Sorting according to the code type number 7 Sorting according to the decoding direction 8 Sorting according to the bar code content 9 Sorting according to time 10 Sorting according to scanning duration 11 Sorting according to the code list in which the enabled bar codes are listed 12 Sorting according to the identifier list 0 Sort direction 1 Specifies the sorting direction 0 7 Bit 0...

Page 194: ...e output signal This parameter specifies the linking logic for the reference code output signal 1 UNSIGNED8 0 Length and type and ASCII 1 Length and type or ASCII 2 Length or type and ASCII 3 Length or type or ASCII 0 Output for refer ence code com parison This parameter specifies whetherabarcodelength comparison should be carried out 2 UNSIGNED8 0 Length ignored 1 Comparison o k if length not ide...

Page 195: ...coded bar codes are to be used for the ref erence bar code compar ison 6 UNSIGNED8 0 Only the first bar code is used for the comparison 1 Only the second bar code is used for the comparison 2 All bar codes are used for the com parison All comparisons must be successful 3 All bar codes are used for the com parison One comparison must be successful 3 Reference code completeness comparison If this pa...

Page 196: ...en tical 2 Comparison o k if length identical 2 Bar code type comparison This parameter specifies whether a bar code type comparison should be carried out 3 UNSIGNED8 0 Type ignored 1 Comparison o k if types not iden tical 2 Comparison o k if types identical 2 Reference code ASCII comparison This parameter specifies howtheASCIIcomparison should be carried out 4 UNSIGNED8 0 No comparison 1 Bar code...

Page 197: ...comparisons must be successful 3 All bar codes are used for the com parison One comparison must be successful 3 Reference code completeness comparison If this parameter is set the basic condition for a positive reference code comparison is that all mandatory barcodesthat are to be read within a reading gate were actu ally read If this condition is not satisfied no posi tive reference code com pari...

Page 198: ... reference bar code 0 UNSIGNED8 0 No code 1 2 5 Interleaved 2 Code39 3 Code32 6 UPC UPCE 7 EAN8 EAN13 8 Code128 10 EAN Addendum 11 Codabar 12 Code93 13 GS1 DataBar Omni directional 14 GS1 DataBar Lim ited 15 GS1 DataBar Omni directional Expanded 0 Comparison pat tern 1 Parameter string describing the content of the reference bar code Note You can also use the two placeholder characters that are st...

Page 199: ...the type of the reference bar code 0 UNSIGNED8 0 No code 1 2 5 Interleaved 2 Code39 3 Code32 6 UPC UPCE 7 EAN8 EAN13 8 Code128 10 EAN Addendum 11 Codabar 12 Code93 13 GS1 DataBar Omni directional 14 GS1 DataBar Lim ited 15 GS1 DataBar Expanded 0 Comparison pattern 2 Parameter string describing the content of the reference bar code Note You can also use the two placeholder characters that are store...

Page 200: ...zed 1 Reflector is hid den 1 Auto Control result Indicates whether the result of the AutoControl function was a good or bad reading 0 2 Bit 0 Quality good 1 Quality bad 0 Reserved Free 0 3 Bit 0 RefCodecomparison state 1 The signal indicates whether the decoded bar code corresponds to the reference code with regard to the comparison criteria as defined in the comparison function 1 If it matches th...

Page 201: ... read procedure and the label on the container is read When the path from the scanner to the reflector has cleared the read procedure has completed and the scanning beam is reduced and again directed onto the reflector The reading gate is closed Parameter Parameter length 2 bytes Input data None Output data None Parameter Description Addr Data type Value range Default Unit Mode This parameter acti...

Page 202: ... the CRT module should be set to allow for a better assessment of the bar code quality see also Module 7 Code fragment technology on page 140 Parameter Description Addr Data type Value range Default Unit AutoControl enable This parameter can be used to activate or deactivate the AutoControl function 0 UNSIGNED8 0 deactivated 1 activated 0 Limit for reading quality The parameter defines a threshold...

Page 203: ... Code sample Code 2 5 Interleaved 10 digits with check digit z 2234234459 10 17 2 Procedure Hardware connections The following connections must have been established Voltage supply PWR PROFINET IO HOST BUS In Required modules Include the following modules in your project Module 1010 Activations Module 1023 Decoding result 12 bytes Parameter settings No parameters need to be set separately The stan...

Page 204: ...l The decoding result is transmitted in the following 11 bytes Internal processing Internal data processing M 1010 bit 0 0 1 0 Activation bit 0 0 is reset to 0 PLC photoelectric sensor BCL 548i Description Time Photoelectric sensor from 0 1 The photoelectric sensor is interrupted M 1010 bit 0 0 0 1 Activation bit 0 0 is reset to 1 Photoelectric sensor from 1 0 The reading gate elapses without read...

Page 205: ... 12 digits with check digit 8p L6 561234765436 10 18 2 Procedure Hardware connections The following connections must have been established Voltage supply PWR PROFINET IO HOST BUS In Photoelectric sensor at SWIO1 Required modules Include the following modules in your project Module 1023 Decoding result 12 bytes Parameter settings of the device parameters Byte Description Init value Change value to ...

Page 206: ...g Internal data processing Photoelectric sensor from 1 0 The beam of the photoelectric sensor is cleared and sets the switching input of the BCL 548i to 0 This deactivates the scanner PLC Photoelectric sensor BCL 548i Description Time Photoelectric sensor from 0 1 The photoelectric sensor is interrupted The signal of the switching output of the photoelectric sensor is present at the switching inpu...

Page 207: ...up error messages call up statistical device information carry out a software reset in order to reinitialize the device Syntax Online commands consist of one or two ASCII characters followed by command param eters No separation characters may be entered between the command and the command param eter s Both small and capitalized letters can be used Example Command CA autoConfig function Parameter A...

Page 208: ...dgement please check interface connections protocol and service switches Software reset Command V Description Requests device version information Parameter no Acknowledgment BCL 500i SM 100 V 1 3 8 2008 02 15 The first line contains the device type of the BCL 548i followed by the device version number and version date The data which is actually displayed may vary from the val ues given here Comman...

Page 209: ...the bar code in the parameter memory Parameter no Acknowledgment xx yy zzzzzz xx No of digits of the read code yy Code type of the read code 01 2 5 Interleaved 02 Code 39 03 Code 32 06 UPC A E 07 EAN 08 Code 128 EAN 128 10 EAN Addendum 11 Codabar 12 Code 93 13 GS 1 Databar Omnidirectional 14 GS 1 Databar Limited 15 GS 1 Databar Expanded zzzzzz Contents of the decoded label A appears if the label w...

Page 210: ...ecoded data in the current parameter set Acknowledgment CSx x Status 0 Valid CA command 1 Invalid command 2 autoConfig could not be activated 3 autoConfig could not be deactivated 4 Result could not be deleted Description xx yy zzzzzz xx No of digits of the read code yy Code type of the read code 01 2 5 Interleaved 02 Code 39 03 Code 32 06 UPC A E 07 EAN 08 Code 128 EAN 128 10 EAN Addendum 11 Coda...

Page 211: ...is used to display the reading quality Depending on how many read results could be extracted the duration of the laser s off time increases If the reading quality is high the laser beam flashes in brief regular intervals The worse the decoder decodes the longer the pauses become during which the laser is switched off The flashing intervals become more and more irregular because the laser may in to...

Page 212: ...ng buffer for direct further processing Parameter RSyvxxzzzzzzzz y v x and z are placeholders variables for the actual input y Defined reference code no 1 Code 1 2 Code 2 v Storage location for reference code 0 RAM EEPROM 3 RAM only xx Defined code type see command CA z Defined code information 1 63 characters Acknowledgment RSx x Status 0 Valid Rx command 1 Invalid command 2 Insufficient memory f...

Page 213: ...e defined quickly by reading an example label Parameter RTy y Function 1 Defines reference code 1 2 Defines reference code 2 Activates the definition of reference code 1 up to the value of Parameter no_of_labels Exits the Teach in process Acknowledgment The BCL 548i first responds with the command RS and corresponding status see command RS After a bar code has been read it sends the result in the ...

Page 214: ...ference codes 1 to 2 Acknowledgment If no reference codes are defined the BCL 548i responds with the RS command and corresponding status see command RS For valid codes the output corresponds to the following format RCyvxxzzzzzz y v x and z are placeholders variables for the actual input y Defined reference code no 1 Code 1 2 Code 2 v Memory location for reference code 0 RAM EEPROM 3 RAM only xx De...

Page 215: ...t number of scans without information Parameter no Acknowledgment None Command Description The command deactivates decoding This command can be used to deactivate the reading gate Following deactivation the read result is output Because the reading gate was manually deactivated and thus no GoodRead criterion was met a NoRead is output Parameter no Acknowledgment None Command SON Description System...

Page 216: ... corresponds to a voltage of 0V at the switching output Parameter OA a a Selected switching output 1 4 unit dimensionless Acknowledgment None Command OA Description This command may be used to query the states of the switching inputs and outputs that are configured as a switching output and that have been set via commands The logic state is output i e an inverted logic is taken into account e g in...

Page 217: ...You may also use only a selection of the existing switching inputs outputs as long as these are listed in ascend ing order Parameter OA S1 a S2 a S3 a S4 a a State of the switching output 0 Low 1 High Acknowledgment OA aa aa Status acknowledgement unit dimensionless 00 OK 01 Syntax error 02 Parameter error 03 Other error Command OD Description The switching outputs 1 4 can be deactivated with this...

Page 218: ...ut unit dimensionless I Switching input O Switching output P Passive Command OF Description This command may be used to configure the function of the switching inputs outputs 1 to 4 You may also use only a selection of the existing switching inputs outputs as long as these are listed in ascending order Parameter OF S1 a S2 a S3 a S4 a a Function of the switching input output unit dimensionless I S...

Page 219: ...permanent memory 2 Default or factory parameter set 3 Operating parameter data set in volatile memory Target type Parameter set to which the data is to be copied unit dimensionless 0 Parameter data set in permanent memory 3 Operating parameter data set in volatile memory Permissible combinations here include 03 Copying the data set from the permanent memory to the operating parameter data set 30 C...

Page 220: ...meter sets in permanent and volatile memory A check sum can be used for reliable parameter transfer Parameter PR BCC type PS type Address Data length BCC BCC type Check digit function during transfer unit dimensionless 0 Not used 3 BCC mode 3 PS type Memory from which the values are to be read unit dimensionless 0 Parameter values stored in the flash memory 1 Reserved 2 Default values 3 Operating ...

Page 221: ...ters follow Start Relative address of the data within the data set aaaa Four digit unit dimensionless P value A Parameter value of the parameter stored at this address the parame ter set data bb is converted from HEX format to a 2 byte ASCII for mat for transfer BCC Check sum calculated as specified under BCC type Acknowledgment negative PS aa Parameter reply aa Status acknowledgement unit dimensi...

Page 222: ...ata set in permanent memory 3 Operating parameter data set in volatile memory Permissible combinations here include 20 Output of the parameter differences between the default and the permanently saved parameter set 23 Output of the parameter differences between the default parameter set and the operating parameter set saved in volatile memory 03 Output of the parameter differences between the perm...

Page 223: ...id parameter set Command PT Description The parameters of the BCL 548i are grouped together in a parameter set and perma nently stored in memory There is one parameter set in permanent memory and one operating parameter set in volatile memory in addition there is a default parameter set factory parameter set for initialization This command can be used to edit the first two parameter sets in perman...

Page 224: ...ters 6 Set parameters to factory setting no further parameters 7 Set parameters to factory settings lock all code types the code type setting must follow in the command Adr Relative address of the data within the data set aaaa Four digit unit dimensionless P value Parameter value of the bb parameter stored at this address The parameter set data is converted from HEX format to a 2 byte ASCII format...

Page 225: ...lic read services A further option to report malfunctioning or status changes in a field device to a plant control is to enter low priority diagnostic or status messages into the diagnostic buffer only instead of actively reporting them to the superior control This option can also be used for preventative maintenance or for low priority warnings for example The BCL 548i uses both the event related...

Page 226: ...orhasoccurred This has caused a soft ware reset Fatal Error 4 0 0 0 Status message Device related 1 n module number 2 Only diagnostics or process alarms actually trigger the transmission of an alarm All other types preventative maintenance and status messages only lead to an entry into the diag nostics buffer and are thus part of the state based diagnostics 3 Collective diagnostic messages for cri...

Page 227: ...unication to IO Controller established no data exchange Check interface Cannot be corrected by resetting Send device to customer service Table 12 1 General causes of errors Error Possible error cause Measures No communication via USB service interface Incorrect connection cable Connected BCL 548i is not detected Check connection cable Install USB driver No communication via PROFINET IO BUS status ...

Page 228: ...tems in the Measures column which you have already examined fill out the fol lowing address field and fax the pages together with your service contract to the fax number listed below Customer data please complete Leuze Service fax number 49 7021 573 199 Device type Company Contact partner department Phone direct Fax Street No ZIP code City Country ...

Page 229: ...ensity Optics m 0 25 0 5mm BCL 548i SN 100 Line scanner with deflection mirror 50113185 BCL 548i SN 102 Line scanner beam exit at the front 50113183 BCL 548i ON 100 Oscillating mirror scanner 50113199 BCL 548i SN 100 H Line scanner with deflection mirror with heating 50113186 BCL 548i SN 102 H Line scanner beam exit at the front with heating 50113184 BCL 548i ON 100 H Oscillating mirror scanner wi...

Page 230: ...er beam exit at the front 50113191 BCL 548i OL 100 Oscillating mirror scanner 50113203 BCL 548i SL 100 H Line scanner with deflection mirror with heating 50113194 BCL 548i SL 102 H Line scanner beam exit at the front with heating 50113192 BCL 548i OL 100 H Oscillating mirror scanner with heating 50113204 Type designation Description Part no Table 13 1 Type overview BCL 548i Type designation Descri...

Page 231: ...ry Set External USB parameter memory 50108833 Table 13 4 External parameter memory for the BCL 548i Type designation Description Part no BT 56 Mounting device for rod 50027375 BT 59 Mounting device for ITEM 50111224 Table 13 5 Mounting devices for the BCL 548i Type designation Description Part no Reflective tape no 4 100 x 100mm Reflective tape as reflector for AutoReflAct operation 50106119 Table...

Page 232: ...adius 50mm 13 8 3 Order codes of the cables for voltage supply PWR connection cable 5 pin socket A coded Pin Name Core color 1 VIN brown 2 I O 1 white 3 GND blue 4 I O 2 black 5 FE gray Thread FE bare PWR VIN 1 2 3 4 I O 1 I O 2 GND FE 5 M12 socket A coded Type designation Description Part no K D M12A 5P 5m PVC M12 socket for PWR axial connector open cable end cable length 5m 50104557 K D M12A 5P ...

Page 233: ...Specifications M12 PROFINET IO connection cable KB ET M12 PROFINET IO connection cable 4 pin connector D coded on both sides Pin Name Core color 1 TD yellow 2 RD white 3 TD orange 4 RD blue SH thread FE bare Ethernet TD RD TD RD SH M12 plug D coded Wire colors Conductor class VDE 0295 EN 60228 IEC 60228 Class 5 WH YE BU OG Operating temperature range in rest state 50 C 80 C in motion 25 C 80 C in ...

Page 234: ...able length 30m 50106746 M12 plug for BUS IN to RJ 45 connector KB ET 2000 SA RJ45 Cable length 2m 50109880 KB ET 5000 SA RJ45 Cable length 5m 50109881 KB ET 10000 SA RJ45 Cable length 10m 50109882 KB ET 15000 SA RJ45 Cable length 15m 50109883 KB ET 30000 SA RJ45 Cable length 30m 50109886 M12 plug M12 plug for BUS OUT to BUS IN KB ET 2000 SSA Cable length 2m 50106899 KB ET 5000 SSA Cable length 5m...

Page 235: ...roper cleaning agents can damage the optical window 14 2 Repairs servicing Repairs to the device must only be carried out by the manufacturer Contact your Leuze distributor or service organization should repairs be required The addresses can be found on the inside of the cover and on the back Notice When sending devices to Leuze electronic for repair please provide an accurate description of the e...

Page 236: ...Appendix 234 BCL 548i Leuze electronic 15 Appendix 15 1 Declaration of conformity ...

Page 237: ...turn SO 14 0E 16 SHIFT OUT Shift out SI 15 0F 17 SHIFT IN Shift in DLE 16 10 20 DATA LINK ESCAPE Data link escape DC1 17 11 21 DEVICE CONTROL 1 Device control character 1 DC2 18 12 22 DEVICE CONTROL 2 Device control character 2 DC3 19 13 23 DEVICE CONTROL 3 Device control character 3 DC4 20 14 24 DEVICE CONTROL 4 Device control character 4 NAK 21 15 25 NEG ACKNOWLEDGE Negative acknowledge SYN 22 1...

Page 238: ...n 46 2E 56 PERIOD DECIMAL Period decimal 47 2F 57 SLANT Slant 0 48 30 60 0 Number 1 49 31 61 1 Number 2 50 32 62 2 Number 3 51 33 63 3 Number 4 52 34 64 4 Number 5 53 35 65 5 Number 6 54 36 66 6 Number 7 55 37 67 7 Number 8 56 38 70 8 Number 9 57 39 71 9 Number 58 3A 72 COLON Colon 59 3B 73 SEMICOLON Semicolon 60 3C 74 LESS THAN Less than 61 3D 75 EQUALS Equals 62 3E 76 GREATER THAN Greater than 6...

Page 239: ...84 54 124 T Capital letter U 85 55 125 U Capital letter V 86 56 126 V Capital letter W 87 57 127 W Capital letter X 88 58 130 X Capital letter Y 89 59 131 Y Capital letter Z 90 5A 132 Z Capital letter 91 5B 133 OPENING BRACKET Opening bracket 92 5C 134 REVERSE SLANT Reverse slant 93 5D 135 CLOSING BRACKET Closing bracket 94 5E 136 CIRCUMFLEX Circumflex _ 95 5F 137 UNDERSCORE Underscore 96 60 140 G...

Page 240: ...13 71 161 q Lower case letter r 114 72 162 r Lower case letter s 115 73 163 s Lower case letter t 116 74 164 t Lower case letter u 117 75 165 u Lower case letter v 118 76 166 v Lower case letter w 119 77 167 w Lower case letter x 120 78 170 x Lower case letter y 121 79 171 y Lower case letter z 122 7A 172 z Lower case letter 123 7B 173 OPENING BRACE Opening brace 124 7C 174 VERTICAL LINE Vertical ...

Page 241: ...dule 0 3 SC 2 SC 3 SC 0 S Modul 0 3 Modul 0 3 Modul 0 3 Modul 0 3 Modul 0 3 1122334455 135AC A121314A abcde leuze 23456 2 78901 1 3456 7890 1 122334 455666 77889 Code type 01 Interleaved 2 of 5 Code type 02 Code 39 Code type 11 Codabar Code 128 Code type 08 EAN 128 Code type 06 UPC A Code type 07 EAN 8 Code type 10 EAN 13 Add on ...

Page 242: ... 5 6677889900 Modul 0 5 246BD Modul 0 5 A151617A Modul 0 5 fghij Modul 0 5 LEUZE SC 4 98765 43219 0 8 SC 6 9876 5430 SC2 0 099887 766550 44332 Code type 01 Interleaved 2 of 5 Code type 02 Code 39 Code type 11 Codabar Code 128 Code type 08 EAN 128 Code type 06 UPC A Code type 07 EAN 8 Code type 10 EAN 13 Add on ...

Page 243: ...od Check digit method used for decoding Check digit transm Check digit transmission different from standard as required by the standard Digital SWIO Sw input output 1 4 I O mode Input Output Passive page 99 Switching input Inverted OFF ON Debounce time 0 1000ms Switch on delay 0 65535ms Pulse duration 0 65535ms Switch off delay 0 65535ms Function Function that is carried out after the switching in...

Page 244: ...pañol Français Italiano page 104 Service Diagnostics Number of readings reading gates reading rate non reading rate etc page 105 Status messages Exclusively for service purposes by Leuze electronic Actions Start decoding Stop decoding Perform a single reading page 105 Start alignment Stop alignment Alignment aid alignment mode Start auto setup Stop auto setup Automatic detection of code type and n...

Reviews: