Technische Beschreibung BCL558i

Technische Beschreibung BCL558i
en 01-2013/06 50123233
We reserve the right to
make technical changes
BCL558i
Bar code reader
TECHNICAL DESCRIPTION
© 2013
Leuze electronic GmbH + Co. KG
In der Braike 1
D-73277 Owen - Teck / Germany
Phone: +49 7021 573-0
Fax: +49 7021 573-199
http://www.leuze.com
[email protected]
Leuze electronic
BCL 558i
BCL 558i
The main menus
BCL558i SF 102
Device information - main menu
Leuze electronic
GmbH & Co. KG
SW: V 1.4 HW:1
SN: 0704-081894 001
Information about
• Device type
• Software version
• Hardware version
• Serial number
Network settings
Channel 1:
Addr:
192.168.60.101
Mask:
255.255.255.0
Gateway: 0.0.0.0
Network settings - main menu
ENIP
IO1 IO2 IO3
IO4 ATT ERR
Device buttons:
• Display of the network settings
See "EtherNet/IP" on page 99.
12345678
Navigate
upward/laterally
Bar code reading window - main
menu
Visualization of the read bar code information.
See "Indicators in the display" on page 86.
Navigate
downward/laterally
ESC
Parameter - main menu
Parameter
Parameter handling
Decoder table
Digital SWIO
EtherNet/IP
ESCAPE
leave
ENTER
confirm
Configuration of the bar code reader.
See "Parameter menu" on page 92.
Language selection - main menu
Language selection
o Deutsch
o English
o Español
o Français
o Italiano
Selection of the display language.
See "Language selection menu" on
page 100.
Input of values
Service - main menu
Service
12|
<-|0123456789
save
Standard --------- Unit
126 |
|
Scanner diagnosis and status messages.
See "Service menu" on page 100.
Diagnostics
Status messages
Delete character
Actions
o Start
o Start
o Start
o Start
Enter digit
Save input
Actions - main menu
decoding
alignment
auto-setup
teach-in
Various functions for scanner configuration
and manual operation.
See "Actions menu" on page 101.
PWR LED
NET LED
Off
Device OFF
Off
Flashes green
Device ok, initialization phase
Flashes green
No supply voltage/IP address
No Ethernet/IP communication
Green, continuous light
Device OK
Green, continuous light
Bus communication ok
Orange, continuous light
Service mode
Flashes red
Timeout
Flashes red
Device ok, warning set
Flashes red/green
self test
Red, continuous light
Device error
Red, continuous light
double IP address
Table of contents
1
General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1
Explanation of symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2
Declaration of conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2
Safety notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1
General safety notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2
Safety standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3
Approved purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4
Working safely . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3
Fast commissioning / operating principle . . . . . . . . . . . . . . . . . . . 13
3.1
Mounting the BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2
Device arrangement and selection of the mounting location . . . . . . . . . . . . . . . . . . . . 13
3.3
Electrical connection BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4
Starting the device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5
Further settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6
Bar code reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4
Device description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1
About the bar code readers of the BCL 500i series. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2
Characteristics of the bar code readers of the BCL 500i series . . . . . . . . . . . . . . . . . . 21
4.3
Device construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4
4.4.1
4.4.2
4.4.3
Reading techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line scanner (single line). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line scanner with oscillating mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Omnidirectional reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24
24
25
26
4.5
4.5.1
4.5.2
4.5.3
Fieldbus systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet – star topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet – linear topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
27
28
29
4.6
Heater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.7
External parameter memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.8
autoReflAct. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.9
Reference codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.10
autoConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.1
General specifications of the bar code readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Leuze electronic
BCL 548i
1
Table of contents
5.1.1
5.1.2
5.1.3
Line scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Oscillating-mirror scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Line scanner with deflection mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.2
5.2.1
5.2.2
5.2.3
Heating models of the bar code readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Line scanner with heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Oscillating-mirror scanner with heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Line scanner with deflection mirror and heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3
5.3.1
5.3.2
5.3.3
Dimensioned drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Line scanner with / without heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Deflection mirror scanner with / without heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Oscillating-mirror scanner with / without heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.4
Type overview BCL 558i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.5
Reading field curves / optical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.6
5.6.1
5.6.2
5.6.3
5.6.4
5.6.5
5.6.6
5.6.7
5.6.8
Reading field curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
High Density (N) Optics: BCL 558i SN 100/102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
High Density (N) Optics: BCL 558i ON 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Medium Density (M) Optics: BCL 558i SM 100/102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Medium Density (M) Optics: BCL 558i OM 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Low Density (F) Optics: BCL 558i SF 100/102 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Low Density (F) Optics: BCL 558i OF 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Ultra Low Density (L) Optics: BCL 558i SL 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Ultra Low Density (L) Optics: BCL 558i OL 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
5.7.7
5.7.8
5.7.9
5.7.10
5.7.11
Reading field curves for heating devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
High Density (N) Optics: BCL 558i SN 102 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
High Density (N) Optics: BCL 558i SN 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
High Density (N) Optics: BCL 558i ON 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Medium Density (M) Optics: BCL 558i SM 102 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Medium Density (M) Optics: BCL 558i SM 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Medium Density (M) Optics: BCL 558i OM 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Low Density (F) Optics: BCL 558i SF 102 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Low Density (F) Optics: BCL 558i SF 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Low Density (F) Optics: BCL 558i OF 100 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Ultra Low Density (L) Optics: BCL 558i SL 102 H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Ultra Low Density (L) Optics: BCL 558i OL 100 H. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6
Installation and mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.1
Storage, transportation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.2
6.2.1
6.2.2
6.2.3
Mounting the BCL 558i. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Fastening with M4 x 6 screws . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
BT 56 mounting device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
BT 59 mounting device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2
BCL 548i
Leuze electronic
Table of contents
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
Device arrangement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting a mounting location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Avoiding total reflection – Line scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Avoiding total reflection – oscillating/deflection-mirror scanner. . . . . . . . . . . . . . . . . . . .
Mounting location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Devices with integrated heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Possible read angles between BCL 558i and bar code . . . . . . . . . . . . . . . . . . . . . . . . . .
70
70
71
71
72
72
73
6.4
Attaching laser warning sign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.5
Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7
Electrical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.1
Safety notices for the electrical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.2
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
Electrical connection of the BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PWR – Voltage supply and switching input/outputs 3 and 4 . . . . . . . . . . . . . . . . . . . . . .
SERVICE – USB interface (type A) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SW IN/OUT – Switching input/switching output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HOST / BUS IN for BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BUS OUT for the BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3
7.3.1
Ethernet topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Ethernet wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.4
Cable lengths and shielding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
8
Display and control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.1
Structure of the control panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8.2
8.2.1
8.2.2
8.2.3
Status display and operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicators in the display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LED status indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
Menu description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
The main menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Parameter menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Language selection menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Service menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Actions menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.4
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
9
Leuze webConfig tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
76
77
79
80
82
83
86
86
87
88
9.1
Connecting the SERVICE USB interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
9.2
9.2.1
9.2.2
Installing the required software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Installing the USB driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Leuze electronic
BCL 548i
3
Table of contents
9.3
Starting the webConfig tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
9.4
9.4.1
Short description of the webConfig tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Module overview in the Configuration menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10
Commissioning and configuration . . . . . . . . . . . . . . . . . . . . . . . . 110
10.1
Measures to be performed prior to the initial commissioning . . . . . . . . . . . . . . . . . . . 111
10.2
Starting the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
10.3
10.3.1
Setting the communication parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Manually setting the IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
10.4
10.4.1
Configuration steps for a Rockwell control without EDS support . . . . . . . . . . . . . . . . 115
Integrating the hardware into the PLC using the generic Ethernet module. . . . . . . . . . . 115
10.5
10.5.1
Configuration steps for a Rockwell control with EDS support . . . . . . . . . . . . . . . . . . . 116
Integrating the hardware into the PLC and installing the EDS file. . . . . . . . . . . . . . . . . . 116
10.6
EDS file - general info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
10.7
10.7.1
10.7.2
Detailed EDS description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Class 1 - Identity object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Class 4 - Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
10.7.2.1 Input assembly...........................................................................................................................119
10.7.2.2 Output assembly ........................................................................................................................122
10.7.2.3 Configuration assembly .............................................................................................................125
10.7.3
10.7.4
10.7.5
10.7.6
10.7.7
Class 103 - I/O status and control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Class 106 - Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Class 107 - Result data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Class 108 - Entry data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Class 109 - Device status and device control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
10.8
10.8.1
10.8.2
10.8.3
10.8.4
Configuration example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Example 1 - activation & result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Example 2 - activation & result & I/Os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Example 3 - activation & fragmented result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Example 4 - entry data & result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
10.9
10.9.1
10.9.2
10.9.3
Additional settings for the BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Decoding and processing the read data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Control of the decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Control of the switching outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
10.10
Transmitting configuration data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
10.10.1 Via the webConfig tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
10.10.2 With the external parameter memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
11
Online commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
11.1
11.1.1
Overview of commands and parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
General 'online' commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4
BCL 548i
Leuze electronic
Table of contents
11.1.2
11.1.3
11.1.4
’Online’ commands for system control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
’Online’ commands for configuration of switching inputs/outputs. . . . . . . . . . . . . . . . . 164
’Online’ commands for the parameter set operations . . . . . . . . . . . . . . . . . . . . . . . . . . 167
12
Diagnostics and troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . 173
12.1
General causes of errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
12.2
Interface errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
13
Type overview and accessories . . . . . . . . . . . . . . . . . . . . . . . . . 175
13.1
Type key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
13.2
Type overview BCL 558i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
13.3
Accessory connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.4
Accessory USB cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.5
Accessory external parameter memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.6
Accessory mounting device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.7
Accessory reflector for AutoReflAct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
13.8
13.8.1
13.8.2
13.8.3
Accessory ready-made cables for voltage supply . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact assignment of PWR connection cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifications of the cables for voltage supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Order codes of the cables for voltage supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
178
178
178
178
13.9
13.9.1
13.9.2
13.9.3
13.9.4
Accessory ready-made cables for bus connection . . . . . . . . . . . . . . . . . . . . . . . . . . .
General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contact assignments M12 Ethernet connection cables KB ET… . . . . . . . . . . . . . . . . .
Specifications of the M12 Ethernet connection cables KB ET… . . . . . . . . . . . . . . . . . .
Order codes for M12 Ethernet connection cables KB ET…. . . . . . . . . . . . . . . . . . . . . .
179
179
179
179
180
14
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
14.1
General maintenance information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
14.2
Repairs, servicing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
14.3
Disassembling, packing, disposing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
15
Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
15.1
Declaration of conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
15.2
ASCII character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
15.3
15.3.1
15.3.2
Bar code samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Module 0.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Module 0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Leuze electronic
BCL 548i
5
Figures and tables
Figure 2.1:
Figure 3.1:
Figure 3.2:
Figure 3.3:
Figure 4.1:
Figure 4.2:
Figure 4.3:
Figure 4.4:
Figure 4.5:
Figure 4.6:
Figure 4.7:
Figure 4.8:
Figure 4.9:
Figure 4.10:
Table 5.1:
Table 5.2:
Table 5.3:
Table 5.4:
Table 5.5:
Table 5.6:
Figure 5.1:
Figure 5.2:
Figure 5.3:
Table 5.7:
Figure 5.4:
Figure 5.5:
Table 5.8:
Figure 5.6:
Figure 5.7:
Figure 5.8:
Figure 5.9:
Figure 5.10:
Figure 5.11:
Figure 5.12:
Figure 5.13:
Figure 5.14:
Figure 5.15:
Figure 5.16:
Figure 5.17:
Figure 5.18:
Figure 5.19:
Figure 5.20:
Figure 5.21:
Figure 5.22:
Figure 5.23:
Figure 5.24:
Figure 5.25:
Figure 5.26:
6
Attachment of the stick-on labels with warning notices at the BCL 558i................................ 12
Connections of the BCL 558i................................................................................................. 14
Manually setting the IP address ............................................................................................ 16
Generic Ethernet module....................................................................................................... 17
Line scanner, line scanner with deflection mirror and oscillating-mirror scanner................... 20
Possible bar code orientation ................................................................................................ 22
Device construction .............................................................................................................. 23
Deflection principle for the line scanner ................................................................................ 24
Deflection principle for the line scanner with oscillating mirror add-on.................................. 25
Principle arrangement for omnidirectional reading ................................................................ 26
Ethernet with star topology ................................................................................................... 28
Ethernet with linear topology................................................................................................. 29
External parameter memory.................................................................................................. 30
Reflector arrangement for autoReflAct .................................................................................. 31
Specifications of the BCL 558i line scanners without heating ................................................ 33
Specifications of the BCL 558i oscillating-mirror scanners without heating ........................... 35
Specifications of the BCL 558i deflection mirror scanners without heating ............................ 36
Specifications of the BCL 558i line scanners with heating..................................................... 37
Specifications of the BCL 558i oscillating-mirror scanners with heating................................ 38
Specifications of the BCL 558i deflection mirror scanners with heating................................. 39
Dimensioned drawing BCL 558i line scanner S…102 ........................................................... 40
Dimensioned drawing BCL 558i deflection-mirror scanner S…100....................................... 41
Dimensioned drawing BCL 558i oscillating-mirror scanner O…100...................................... 42
Type overview BCL 558i ....................................................................................................... 43
The most important characteristics of a bar code.................................................................. 44
Zero position of the reading distance .................................................................................... 45
Reading conditions ............................................................................................................... 45
"High Density" reading field curve for line scanner (with/without deflection mirror)............... 46
"High Density" reading field curve for oscillating-mirror scanners......................................... 47
Lateral "High Density" reading field curve for oscillating-mirror scanners ............................. 47
"Medium Density" reading field curve for line scanner (with/without deflection mirror) ......... 48
"Medium Density" reading field curve for oscillating-mirror scanners ................................... 49
Lateral "Medium Density" reading field curve for oscillating-mirror scanners........................ 49
"Low Density" reading field curve for line scanner (with/without deflection mirror) ............... 50
"Low Density" reading field curve for oscillating-mirror scanners ......................................... 51
Lateral "Low Density" reading field curve for oscillating-mirror scanners.............................. 51
"Ultra Low Density" reading field curve for line scanner without deflection mirror................. 52
"Ultra Low Density" reading field curve for oscillating-mirror scanners ................................. 53
Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners...................... 53
"High Density" reading field curve for line scanner with heating (without deflection mirror) .. 54
"High Density" reading field curve for line scanner with heating (with deflection mirror) ....... 55
"High Density" reading field curve for oscillating-mirror scanners with heating..................... 56
Lateral "High Density" reading field curve for oscillating-mirror scanners with heating ......... 56
"Medium Density" reading field curve for line scanner with heating (without deflection mirror) ... 57
"Medium Density" reading field curve for line scanner with heating (with deflection mirror).. 58
"Medium Density" reading field curve for oscillating-mirror scanners with heating ............... 59
Lateral "Medium Density" reading field curve for oscillating-mirror scanners with heating.... 59
"Low Density" reading field curve for line scanner with heating (without deflection mirror) ... 60
BCL 558i
Leuze electronic
Figures and tables
Figure 5.27:
Figure 5.28:
Figure 5.29:
Figure 5.30:
Figure 5.31:
Figure 5.32:
Figure 6.1:
Figure 6.2:
Figure 6.3:
Figure 6.4:
Figure 6.5:
Figure 6.6:
Figure 6.7:
Figure 6.8:
Figure 7.1:
Figure 7.2:
Table 7.1:
Figure 7.3:
Figure 7.4:
Table 7.2:
Table 7.3:
Figure 7.5:
Figure 7.6:
Table 7.4:
Figure 7.7:
Table 7.5:
Figure 7.8:
Figure 7.9:
Table 7.6:
Figure 8.1:
Table 8.1:
Table 8.2:
Table 8.3:
Table 8.4:
Figure 9.1:
Figure 9.2:
Figure 9.3:
Figure 9.4:
Figure 10.1:
Figure 10.2:
Figure 10.3:
Figure 10.4:
Figure 10.5:
Figure 10.6:
Figure 10.7:
Figure 10.8:
Figure 10.9:
Figure 10.10:
"Low Density" reading field curve for line scanner with heating (with deflection mirror) ........ 61
"Low Density" reading field curve for oscillating-mirror scanners with heating...................... 62
Lateral "Low Density" reading field curve for oscillating-mirror scanners with heating .......... 62
"Ultra Low Density" reading field curve for line scanner with heating (without deflection mirror) . 63
"Ultra Low Density" reading field curve for oscillating-mirror scanners with heating ............. 64
Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners with heating.. 64
Device name plate BCL 558i ................................................................................................. 65
Fastening options using M4x6 threaded holes....................................................................... 66
BT 56 mounting device ......................................................................................................... 67
Mounting example of BCL 558i with BT 56............................................................................ 68
BT 59 mounting device ......................................................................................................... 69
Total reflection – line scanner ............................................................................................... 71
Total reflection – BCL 558i with oscillating/deflection mirror ................................................. 72
Reading angle for the line scanner ........................................................................................ 73
Location of the electrical connections.................................................................................... 74
Connections of the BCL 558i ................................................................................................. 76
Pin assignment PWR ............................................................................................................. 77
Switching input connection diagram SWIO_3 and SWIO_4 .................................................... 78
Switching output connection diagram SWIO_3 / SWIO_4....................................................... 78
Pin assignments of SERVICE – USB interface......................................................................... 79
Pin assignment SW IN/OUT ................................................................................................... 80
Switching input connection diagram SWIO_1 and SWIO_2 .................................................... 80
Switching output connection diagram SWIO_1 / SWIO_2....................................................... 81
Pin assignment HOST / BUS IN BCL 558i............................................................................... 82
HOST / BUS IN cable assignments on RJ-45.......................................................................... 82
Pin assignment BUS OUT ...................................................................................................... 83
Ethernet with star topology.................................................................................................... 84
Ethernet with linear topology................................................................................................. 84
Cable lengths and shielding .................................................................................................. 85
Structure of the control panel ................................................................................................ 86
Parameter handling submenu ............................................................................................... 92
Decoder table submenu ........................................................................................................ 93
Digital SWIO submenu........................................................................................................... 96
EtherNet/IP submenu ............................................................................................................ 99
Connecting the SERVICE USB interface................................................................................ 104
Device Manager with connected BCL 558i .......................................................................... 106
The start page of the webConfig tool ................................................................................... 107
Module overview in the webConfig tool ............................................................................... 108
Connections of the BCL 558i ............................................................................................... 111
Manually setting the IP address........................................................................................... 113
Generic Ethernet module..................................................................................................... 115
New module........................................................................................................................ 116
Connection between Data acceptance/Data rejection/Error code attributes.......................... 133
Configuration of example 1 - module definition with generic module................................... 137
Configuration of example 1 - module definition with the EDS file ......................................... 137
Data exchange sequence diagram - example 1 ................................................................... 139
Configuration of example 2 - module definition with generic module................................... 140
Configuration of example 2 - module definition with the EDS file ......................................... 140
Leuze electronic
BCL 558i
7
Figures and tables
Figure 10.11:
Figure 10.12:
Figure 10.13:
Figure 10.14:
Figure 10.15:
Figure 10.16:
Figure 10.17:
Figure 10.18:
Figure 10.19:
Figure 10.20:
Table 12.1:
Table 12.2:
Table 13.1:
Table 13.2:
Table 13.3:
Table 13.4:
Table 13.5:
Table 13.6:
Table 13.7:
Table 13.8:
Figure 13.1:
Table 13.9:
Figure 15.1:
Figure 15.2:
8
Data exchange sequence diagram - example 2................................................................... 142
Configuration of example 3 - module definition with generic module................................... 143
Configuration of example 3 - module definition with the EDS file......................................... 143
Data exchange sequence diagram - example 3................................................................... 145
Configuration of example 4 - module definition with generic module................................... 146
Configuration of example 4 - module definition with the EDS file......................................... 146
Data exchange sequence diagram - example 4................................................................... 148
Storing configuration data in the webConfig tool ................................................................. 152
Installing the external parameter memory ........................................................................... 153
BCL 558i with installed parameter memory ........................................................................ 153
General causes of errors ..................................................................................................... 173
Interface error..................................................................................................................... 173
Type key............................................................................................................................. 175
Type overview BCL 558i ..................................................................................................... 176
Connectors for the BCL 558i ............................................................................................... 177
Cable for the BCL 558i........................................................................................................ 177
External parameter memory for the BCL 558i ..................................................................... 177
Mounting devices for the BCL 558i ..................................................................................... 177
Reflector for the BCL 558i................................................................................................... 178
PWR cables for the BCL 558i .............................................................................................. 178
Cable structure of Industrial Ethernet connection cable ....................................................... 179
Bus connection cables for the BCL 558i.............................................................................. 180
Bar code sample labels (module 0.3) .................................................................................. 187
Bar code sample labels (module 0.5) .................................................................................. 188
BCL 558i
Leuze electronic
1
General information
1.1
Explanation of symbols
The symbols used in this technical description are explained below.
Attention!
This symbol precedes text messages which must strictly be observed. Failure to comply with
this information results in injuries to personnel or damage to the equipment.
Attention Laser!
This symbol warns of possible danger caused by hazardous laser radiation.
Notice!
This symbol indicates text passages containing important information.
1.2
Declaration of conformity
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 can find the Declaration of Conformity of the devices in the appendix of the manual on
page 182.
The manufacturer of the product, Leuze electronic GmbH & Co. KG in D-73277 Owen,
possesses a certified quality assurance system in accordance with ISO 9001.
C
UL
US
LISTED
Leuze electronic
BCL 558i
9
TNT 35/7-24V
The bar code readers of the BCL 500i series have been developed and manufactured in
accordance with the applicable European standards and directives.
2
Safety notices
2.1
General safety notices
Documentation
All entries in this technical description must be heeded, in particular the present chapter
"Safety notices". Keep this technical description in a safe place. It should be available at all
times.
Safety regulations
Observe the locally applicable regulations and the rules of the employer's liability insurance
association.
Repair
Repairs must only be carried out by the manufacturer or an authorized representative.
2.2
Safety standards
The bar code readers of the BCL 500i series were developed, manufactured and tested in
accordance with 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 object detection.
In particular, unauthorized uses include:
• In rooms with explosive atmospheres
• Operation for medical purposes
Areas of application
The bar code readers of the BCL 500i series are especially designed for the following areas
of application:
• Storage and conveying technologies, in particular for object identification on fastmoving conveyor belts
• Pallet transportation applications
• Automobile sector
• Omnidirectional reading
10
BCL 558i
Leuze electronic
2.4
Working safely
Attention!
Access to or changes on the device, except where expressly described in this operating
manual, are not authorized.
Safety regulations
Observe the locally applicable legal regulations and the rules of the employer's liability
insurance association.
Qualified personnel
Mounting, commissioning and maintenance of the device must only be carried out by
qualified personnel.
Electrical work must be carried out by a certified electrician.
Attention, laser radiation!
If you look into the beam path over a longer time period, the retina of your eye may
be damaged!
Never look directly into the beam path!
Do not point the laser beam of the BCL 558i at persons!
The BCL 558i bar code readers comply with safety standards EN 60825-1 for 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 558i uses a low power visible laser diode. The emitted wavelength is 655nm. The average laser power is less than 1mW in accordance with the
definition of class 2 lasers.
Adjustments: Do not attempt any adjustments to or alterations of this product.
Do not remove the protective housing of the bar code reader. There are no userserviceable parts inside.
The scanner window is the only aperture through which light may be observed on this
product. A failure of the scanner motor, while the laser diode continues to emit a laser
beam, may cause emission levels to exceed those for safe operation. The bar code
reader has safeguards to prevent this occurrence. If, however, a stationary beam is
emitted, the failing bar code reader should be disconnected from its power source
immediately.
CAUTION: Use of controls or adjustments or performance of procedures other than
specified herein may result in hazardous light exposure.
Leuze electronic
BCL 558i
11
TNT 35/7-24V
When mounting and aligning the BCL 558i, avoid reflections of the laser beam off
reflective surfaces!
The use of optical instruments or devices in combination with the device increases
the danger of eye damage!
The housing of the BCL 558i is provided with warning notices B and C above and next
to the reading window as shown in the following figure:
BCL 558i
with oscillating/deflection mirror
A
C
B
BCL 558i
Line scanner
A
B
C
Included stick-on labels
Aperture label
Name plate
Figure 2.1:
Attachment of the stick-on labels with warning notices at the BCL 558i
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 558i, attach them
instead in the immediate vicinity of the BCL 558i in such a way that it is not necessary to
look into the laser beam when reading the notices.
12
BCL 558i
Leuze electronic
3
Fast commissioning / operating principle
Below you will find a short description for the initial commissioning of the BCL 558i. Detailed
explanations for all listed points can be found throughout this technical description.
3.1
Mounting the BCL 558i
The BCL 558i bar code readers can be mounted in 3 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.
3.2
Device arrangement and selection of the mounting location
• Size, orientation, and position tolerance of the bar codes on the objects to be
scanned.
• The reading field of the BCL 558i in relation to the bar code module width.
• The resulting minimum and maximum reading distance from the respective reading
field (see chapter 5.5 "Reading field curves / optical data").
• The permissible cable lengths between the BCL 558i and the host system depending
on which interface is used.
• The correct time for data output. The BCL 558i 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 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 558i as follows for the respective devices:
- line scanner parallel to the housing base
- oscillating mirror and deflection mirror perpendicular to the housing base
The black areas in figure 6.1 are the housing base. The best read results are obtained when:
• The BCL 558i is mounted in such a way that the scanning beam is incident on the bar
code at an angle of inclination greater than ±10° … 15° to vertical.
• The reading distance lies in the middle area of the reading field.
• The bar code labels are of good print quality and have good contrast ratios.
• You do not use high-gloss labels.
• There is no direct sunlight.
Leuze electronic
BCL 558i
13
TNT 35/7-24V
In order to select the right mounting location, several factors must be considered:
3.3
Electrical connection BCL 558i
The BCL 558i is equipped with four M12 plugs/sockets which are A- and D-coded, and an
USB socket of Type A.
USB socket
Type A
M12 socket
(A-coded)
SERVICE
SW IN/OUT
SWIO_1
2
GND D+ D- UB
4 3 2 1
VOUT 1
5
3 GND
4
FE
SWIO_2
BUS OUT
TD+ 1
SWIO_3
2
RD+
2
3 TD-
4
RD-
M12 socket
(D-coded)
Figure 3.1:
PWR
HOST / BUS IN
RD+
2
3 TD-
TD+ 1
GND 3
4
RD-
FE
M12 socket
(D-coded)
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
Connections of the BCL 558i
Voltage supply and switching inputs/outputs
The voltage supply (10 … 30VDC) is connected at the PWR M12 connector.
Available at both the PWR M12 connector as well as at the SW IN/OUT M12 socket are
four freely programmable switching inputs/outputs for custom adaptation to the respective application. Detailed information on this topic can be found in chapter 7.2.
Standalone operation in Ethernet network
During stand-alone operation of the BCL 558i, the host interface of the superior system is
connected to HOST/BUS IN. Thus, a star structure (Ethernet structure) is possible. Please
be certain to select the correct protocol for the connected components.
Network operation in Ethernet network
In network operation, the superior system (PC/PLC) is connected to the host interface of
the BCL 558i. With the aid of the "switch" integrated in the BCL 558i, the bus connection
to the next participant, e.g. another BCL 558i, can occur directly via the BUS OUT socket!
Notice!
The BCL 558i does not have its own built-in DHCP server. Please make certain that each
participant in the Ethernet has its own unique IP address. This can be set by a DHCP server
in the primary system or through manual address assignment.
14
BCL 558i
Leuze electronic
3.4
Starting the device
 Connect the supply voltage +10 … 30VDC (typ. +24VDC); the BCL 558i starts up and
the bar code reading window appears on the display:
ENIP
By default, parameter enabling is deactivated and you
cannot change any settings. If you wish to carry out the
configuration via the display, you must activate parameter
enabling. Further information can be found in chapter
"Parameter enabling" on page 103.
As a first step, you need to set the communication parameters of the BCL 558i.
You can make the necessary settings via the display or via the webConfig tool. Provided
here is only a brief description of the settings via the webConfig tool; detailed information
can be found in chapter 10.
3.4.1
BCL 558i on EtherNet/IP
Commissioning on the EtherNet/IP is performed according to the following scheme:
2.
3.
4.
5.
Address assignment
• automatic via DHCP, BootP or
• manual via webConfig (with a USB connection)
Configuration of the participant depending on the version of the control software:
• either with the generic Ethernet module or
• installation of the EDS file
Transferring the data to the control
Adapting the device parameters via webConfig
Use explicit messaging services
Notice!
On delivery, the automatic address assignment via DHCP server is defined as the standard
setting of the BCL 558i and the IP address is set to 0.0.0.0.
The BCL 558i can be configured in the planning tool/control using the EDS file (Electronic
Data Sheet) if the control supports this. PLC software RSLogix 5000 from Rockwell offers
EDS support for EtherNet/IP from software version 20.00 and up.
Without PLC support of the EDS integration, the settings are made via the generic Ethernet
module. In this case, the respective configuration must be entered and adapted manually
for each device. The parameter download from the control to the BCL 558i is performed
during every establishment of connection. Since the parameters are stored centrally in the
control, this helps during device exchange.
Leuze electronic
BCL 558i
15
TNT 35/7-24V
1.
3.4.2
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 the network administrator specify the data for IP address, net mask and gateway address of the BCL 558i.
• Set the IP address manually via the BootP/DHCP server tool and deactivate the
DHCP operation in the BCL 558i. The BCL 558i automatically adopts these settings.
A restart is not required.
Figure 3.2:
Manually setting the IP address
Alternatively, you can set the IP address manually via the webConfig tool. Proceed as
follows:
• Have the network administrator specify the data for IP address, net mask and
gateway address of the BCL 558i.
• Connect the BCL 558i to your computer using the service cable.
• Set these values on the BCL 558i. Via webConfig:
Configuration -> Communication -> Ethernet interface.
Notice!
If the IP address is set via the webConfig tool, then it becomes active after transfer to the
device. A restart is not required.
16
BCL 558i
Leuze electronic
3.4.3
Configure the participant
Configuration with the generic Ethernet module
In the RSLogix 5000 configuration tool (up to software version 20.00), a so-called generic
Ethernet module is created under the Communication path for the BCL 558i.
Figure 3.3:
Generic Ethernet module
•
•
•
•
The name of the participant (can be selected freely; e.g. BCL 558i)
The format of I/O data (data - SINT = 8 bits)
The IP address of the participant
The address and length of the input assembly (instance 100, instance 101 or instance
102; min 1 byte - up to max. 266 bytes for the default input assembly of the read
results)
• The address and length of the output assembly (instance 120, instance 121 or
instance 122; min 1 byte - up to max. 263 bytes for the default output assembly)
• The address and length of the configuration assembly (instance 190; 3 bytes)
For the exact description of the assemblies for input/output and configuration, please refer
to chapter 10.
Leuze electronic
BCL 558i
17
TNT 35/7-24V
The input mask for the generic module describes the following parameters to be set:
Configuration of the participant using the EDS file
From software version 20.00 and up, proceed as follows in the RSLogix 5000 configuration
tool to create the BCL 558i as an EtherNet/IP participant in your system:
• First, load the EDS file for the device via EDS wizard into the PLC database.
Notice!
You can find the EDS file at: www.leuze.com.
• After it has downloaded, select the device from the device list.
• Open the input dialog for setting the address and additional parameters by
double-clicking on the device symbol and make the desired entries here.
• Finally, transmit the values to the control via download.
3.4.4
Transferring the data to the control (RSLogix 5000 specific)
•
•
•
•
•
•
3.5
Activate online mode
Select the Ethernet communication port
Select the processor onto which the project is to be transferred
Set the control to PROG
Start the download
Set the control to RUN
Further settings
After the basic configuration of the operating mode and the communication parameters, you
need to carry out further settings:
• Decoding and processing the read data
Define at least one code type with the desired settings.
• Via webConfig:
Configuration -> Decoder
• Control of the decoding
Configure the connected switching inputs according to your requirements. To do
this, first set the I/O mode to Input and then configure the switching behavior:
• Via webConfig:
Configuration -> Device -> Switching inputs/outputs
• Control of the switching outputs
Configure the connected switching outputs according to your requirements. To do
this, first set the I/O mode to Output and then configure the switching behavior:
• Via webConfig:
Configuration -> Device -> Switching inputs/outputs
18
BCL 558i
Leuze electronic
3.6
Bar code reading
With the aid of the "Action menu", you can instruct the BCL 558i to read a bar code.
Actions
o
o
o
o
Start
Start
Start
Start
decoding
alignment
auto-setup
teach-in
In the main menu, use the
buttons to select the
Actions menu item. Activate the Actions menu with
Then select Start decoding with
and press
again to start the bar code reading operation.
.
To test, you can use the following bar code in the 2/5 Interleaved format. The bar code
module here is 0.5:
Modul 0,5
6677889900
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.
TNT 35/7-24V
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 this, however, you must appropriately
configure the switching input (see chapter 7.2.3 "SW IN/OUT – Switching input/switching
output").
Leuze electronic
BCL 558i
19
4
Device description
4.1
About the bar code readers of the BCL 500i series
Bar code readers of the BCL 500i series are high-speed scanners with integrated decoder
for all commonly used bar codes, e.g. 2/5 Interleaved, Code 39, Code 128, EAN 8/13 etc.,
as well as codes from the GS1 DataBar family.
Bar code readers of the BCL 500i series are available in various optics models as well as
line scanners, line scanners with deflection mirrors, oscillating mirrors and also optionally
as heated models.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
Oscillating-mirror scanner /
Line scanner with deflection mirror
Line scanner
Figure 4.1:
Line scanner, line scanner with deflection 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 series are
designed for the conveyor and storage technology market.
The interfaces (RS 232, RS 485 and RS 422) integrated in the various device models and
the fieldbus systems (PROFIBUS DP, PROFINET-IO, Ethernet TCP/IP / UDP and
EtherNet/IP) of the BCL 500i series bar code readers offer optimum connection to the superior host system.
20
BCL 558i
Leuze electronic
4.2
Characteristics of the bar code readers of the BCL 500i series
• Integrated fieldbus connectivity = i -> Plug-and-Play fieldbus coupling and easy
networking
• Numerous interface variants facilitate connection to the superior systems
• RS 232, RS 422 as well as with integrated multiNet plus master
• RS 485 and multiNet plus slave
alternatively, various fieldbus systems, such as
• PROFIBUS DP
• PROFINET-IO
• Ethernet TCP/IP and UDP
• EtherNet/IP
• Integrated code fragment technology (CRT) enables the identification of soiled or damaged bar codes
• Maximum depth of field and reading distances from 200mm to 2400mm
• Large optical opening angle and, thus, large reading field width
• High scanning rate from 800 - 1200 scans/s for fast reading tasks
• Intuitive, backlit, multi-language display with user-friendly menu navigation
• Integrated USB 1.1 service interface
• Adjustment of all device parameters with a web browser
• 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 heating models to -35°C
• Heavy-duty housing of protection class IP 65
Notice!
Information on technical data and characteristics can be found in chapter 5.
General information
The integrated fieldbus connectivity = i contained in the bar code readers of the BCL 500i
series facilitates the use of identification systems which function without connector unit or
gateways. The integrated fieldbus interface considerably simplifies handling. The Plug-andPlay concept enables easy networking and very simple commissioning: Directly connect the
respective fieldbus and all configuration is performed with no additional software.
For decoding bar codes, the bar code readers of the BCL 500i series make available the
proven CRT decoder with code fragment technology:
Leuze electronic
BCL 558i
21
TNT 35/7-24V
Performance features:
The proven code fragment technology (CRT) enables bar code readers of the BCL 500i
series to read bar codes with a small bar height, as well as bar codes with a damaged or
soiled print image.
With the aid of the CRT decoder, bar codes can also be read without problem in other
demanding situations, such as with a large tilt angle (azimuth angle or even twist angle).
Figure 4.2:
Possible bar code orientation
The BCL 558i can be operated and configured using the integrated webConfig tool via the
USB service interface; alternatively, the bar code readers can be adjusted using configuration commands via the host/service interface.
The BCL 558i needs a suitable activation to start a read process as soon as an object is in
the reading field. This opens a time window ("reading gate") in the BCL 558i for the read
process during which the bar code reader has time to detect 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 558i collects additional useful pieces of data for diagnosis which can also be transmitted to the host. The quality of the read operation can be
inspected using the alignment mode which is integrated in the webConfig tool.
A multi-language display with buttons is used to operate the BCL 558i as well as for visualization purposes. Two LEDs provide additional optical information on the current operating
state of the device.
The four freely configurable switching inputs/outputs "SWIO 1 … SWIO 4" can be assigned
various functions and control e.g. activation of the BCL 558i or external devices, such as a
PLC.
System, warning and error messages provide assistance in setup/troubleshooting during
commissioning and read operation.
22
BCL 558i
Leuze electronic
4.3
Device construction
Reading window
USB interface
M12 connection
technology
Dovetail mounting and
4 mounting threads
Display, LEDs
and buttons
Dovetail mounting and
2 mounting threads
Device construction
TNT 35/7-24V
Figure 4.3:
Leuze electronic
BCL 558i
23
4.4
Reading techniques
4.4.1
Line scanner (single line)
A line (scan line) scans the label. Due to the opt. opening angle, the reading field width is
dependent on the read distance. Through the movement of the object, the entire bar code
is automatically transported through the scan line.
The integrated code 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 ladder code is turned out of the vertical position (tilt angle).
• when the scanning distance is large.
Figure 4.4:
24
Deflection principle for the line scanner
BCL 558i
Leuze electronic
4.4.2
Line scanner with oscillating mirror
The oscillating mirror deflects the scan line additionally to both sides across the scan direction at a randomly adjustable oscillation frequency. In this way, the BCL 558i can also scan
larger areas or spaces for bar codes. The reading field height (and the scan line length useful
for evaluation) depends on the reading distance due to the optical beam width of the oscillating 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:
TNT 35/7-24V
• 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 arrangement').
• when reading stationary objects.
• when the bar code is turned out of the horizontal position.
• when the scanning distance is large.
• when a large reading field (reading window) has to be covered.
Figure 4.5:
Leuze electronic
Deflection principle for the line scanner with oscillating mirror add-on
BCL 558i
25
4.4.3
Omnidirectional reading
In order to read 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:
26
Principle arrangement for omnidirectional reading
BCL 558i
Leuze electronic
4.5
Fieldbus systems
Various product variants of the BCL 500i series are available for connecting to different
fieldbus systems such as PROFIBUS DP, PROFINET-IO, Ethernet and EtherNet/IP.
4.5.1
EtherNet/IP
The BCL 558i is designed as an EtherNet/IP device (acc. to IEEE 802.3) with a standard
baud rate of 10/100 Mbit. EtherNet/IP makes use of the Common Industrial Protocol (CIP)
as an application layer for the user. The functionality of the device is defined via parameter
sets which are clustered in objects, classes and instances. These are contained in an EDS
file which, depending on the version of the control software, can be used to configure and
integrate the BCL 558i into the system. A fixed MAC ID is assigned to each BCL 558i by the
manufacturer; this ID cannot be changed.
The BCL 558i automatically supports the transmission rates of 10 Mbit/s (10Base T) and
100 Mbit/s (100Base TX), as well as auto-negotiation and auto-crossover.
The electrical connection of the supply voltage, the interface and the switching inputs/
outputs on the BCL 558i is performed via several M12 connectors.
Additional information on the electrical connection can be found in chapter 7.
The BCL 558i supports the following protocols and services:
EtherNet/IP
DHCP
HTTP
ARP
PING
Telnet
BootP
TNT 35/7-24V
•
•
•
•
•
•
•
Notice!
The BCL 558i communicates via the Common Industrial Protocol (CIP).
CIP Safety, CIP Sync and CIP Motion are not supported by the BCL 558i.
Further information on commissioning can be found in chapter 10.
Leuze electronic
BCL 558i
27
4.5.2
Ethernet – star topology
The BCL 558i can be operated as a single device (stand-alone) in an Ethernet star topology
with individual IP address.
The address can either be manually set permanently via the BootP/webConfig tool or
assigned dynamically via a DHCP server.
PC / PLC host interface
BCL 558i
192.168.60.xxx
Other network participants
BCL 558i
192.168.60.yyy
Figure 4.7:
Ethernet with star topology
Notice!
The BCL 558i does not support the DLR (Device Level Ring) ring structure determined by
the ODVA.
28
BCL 558i
Leuze electronic
4.5.3
Ethernet – linear topology
The innovative further development of the BCL 558i with integrated switch functionality
offers the option of connecting multiple bar code readers of type BCL 558i to one another
without direct connection to a switch. In addition to the classic "star topology", a "linear
topology" is thus also possible.
PC / PLC host interface
to other network participants
BCL 558i
192.168.60.xxx
Figure 4.8:
BCL 558i
192.168.60.yyy
BCL 558i
192.168.60.zzz
Ethernet with linear topology
Each participant in this network requires its own unique IP address which is assigned to it
via the DHCP process. Alternatively, the address can be permanently assigned to it manually via BootP or webConfig tool.
Notice!
The BCL 558i does not support the DLR (Device Level Ring) ring structure determined by
the ODVA.
Leuze electronic
BCL 558i
29
TNT 35/7-24V
The maximum length of a segment (connection from the hub to the last participant) is limited
to 100m.
4.6
Heater
For low-temperature applications to min. -35°C (e.g. in cold storage), the bar code readers
of the BCL 558i series can optionally be permanently fitted with a built-in heating and these
bar code readers purchased as separate device models.
4.7
External parameter memory
The optionally available external parameter memory –
based on a USB memory stick (compatible with
version 1.1) – is housed in an external hood with
integrated connectors which cover the USB service
interface when installed (IP 65).
By having available a copy of the current parameter
set of the BCL 558i, the external parameter memory
makes it easy and reduces the time needed to replace
the BCL 558i on site. A manual configuration of the
exchanged device is thereby omitted.
The procedure for transferring the configuration with
the aid of the external parameter memory is described
on page 152.
The delivery contents of the external parameter memory include the hood with integrated
connectors with unscrewable cover and the USB memory stick.
USB memory stick
Figure 4.9:
External parameter memory
Notice!
To mount, the cover of the service interface must be unscrewed. Then take the USB memory
stick and plug it into the USB connection on the BCL 558i. Then, take the connector hood
of the USB memory stick and screw this over the plugged-in USB memory stick to the service
interface to close the system and ensure protection class IP 65.
30
BCL 558i
Leuze electronic
4.8
autoReflAct
AutoReflAct stands for Automatic Reflector Activation and permits an activation without
additional sensors. This is achieved by directing the scanner with reduced scanning beam
towards a reflector mounted behind the conveyor path. As long as the scanner is targeted
at the reflector, the reading gate remains closed. If, however, the reflector is blocked by an
object such as a container with a bar code label, the scanner activates the 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.
Notice!
Figure 4.10: Reflector arrangement for autoReflAct
The autoReflAct function uses the scanning beam to simulate a photoelectric sensor and
thus permits an activation without additional sensory mechanism.
Leuze electronic
BCL 558i
31
TNT 35/7-24V
You will find a matching reflector in Accessories, and more are available on request.
4.9
Reference codes
The BCL 558i offers the possibility of storing one or two reference codes.
It is possible to store the reference codes by means of teach-in (display command), via the
webConfig tool or via online commands.
The BCL 558i can compare read bar codes with one and/or both reference codes and
execute user-configurable functions depending on the comparison result.
4.10
autoConfig
With the autoConfig function, the BCL 558i offers the user who only wishes to simultaneously read one code type (symbology) with one number of digits an extremely simple and
convenient configuration option.
After starting the autoConfig function via the display, switching input or from a superior
control, it is sufficient to position a bar code label with the desired code type and number
of digits in the reading field of the BCL 558i.
Afterward, bar codes with the same code type and number of digits are recognized and
decoded.
32
BCL 558i
Leuze electronic
5
Specifications
5.1
General specifications of the bar code readers
5.1.1
Line scanner
Type
BCL 558i
EtherNet/IP
Type
Line scanner without heating
Optical data
Light source
Beam exit
Scanning rate
Beam deflection
Useful opening angle
Optics models / resolution
Read distance
Laser safety class
Laser diode  = 650nm / 655nm (red light)
Front
1000 scans/s (adjustable in the range 800 … 1200 scans/s)
by means of rotating polygon wheel
Max. 60°
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
See reading field curves
2 acc. to EN 60825-1,
CDRH (U.S. 21 CFR 1040.10)
Bar code data
Code types
Table 5.1:
Leuze electronic
TNT 35/7-24V
2/5 Interleaved, Code 39, Code 128, EAN 128, EAN / UPC,
Codabar, Code 93, GS 1 Databar
Bar code contrast (PCS)
>= 60%
External light tolerance
2000 lx (on the bar code)
Number of bar codes per scan 6
Specifications of the BCL 558i line scanners without heating
BCL 558i
33
Type
BCL 558i
EtherNet/IP
Type
Line scanner without heating
Electrical data
Interface type
Protocols
Baud rate
Data formats
Service interface
Switching input /
switching output
Operating voltage
Power consumption
2x Ethernet
on 2x M12 (D)
EtherNet/IP
10/100MBaud
USB 1.1 compatible, A-coded
4 switching inputs/outputs, freely programmable functions
- Switching input: 10 … 30VDC depending on supply voltage,
I max. = 8mA
- Switching output: 10 … 30VDC, depending on supply voltage,
I max. = 100mA
(short-circuit proof)
Switching inputs/outputs are protected against polarity reversal!
10 … 30VDC (Class II, Safety Class III)
Max. 10W
Operating and 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 (NET), two-colored (red/green)
Mechanical data
Protection class
Weight
Dimensions (WxHxD)
Housing
Environmental data
Operating temperature range
Storage temperature range
Air humidity
Vibration
Shock
Continuous shock
Electromagnetic compatibility
Table 5.1:
1)
34
IP 65 (with screwed-on M12 connectors or mounted caps)
1.1kg
63 x123.5 x106.5mm
Diecast aluminum
0°C … +40°C
-20°C … +70°C
Max. 90% rel. humidity, non-condensing
IEC 60068-2-6, test FC
IEC 60068-2-27, test Ea
IEC 60068-2-29, test Eb
EN 55022;
IEC 61000-6-2 (contains IEC 61000-4-2, -3, -4, -5 and -6) 1)
Specifications of the BCL 558i line scanners without heating
This is a Class A product. In a domestic environment this product may cause radio interference, in
which case the operator may be required to take adequate measures.
BCL 558i
Leuze electronic
Attention!
For UL applications, use is permitted exclusively in Class 2 circuits according to NEC
(National Electric Code).
The BCL 558i bar code readers are designed in accordance with safety class III for supply
by PELV (protective extra-low voltage with reliable disconnection).
5.1.2
Oscillating-mirror scanner
Specifications are the same as for line scanner without heating with the following differences:
Type
BCL 558i
EtherNet/IP
Type
Oscillating-mirror scanner without heating
Optical data
Beam exit
Beam deflection
Electrical data
Power consumption
Max. 14W
Mechanical data
Weight
Dimensions (WxHxD)
1.5kg
84 x173 x147mm
Oscillation frequency
Table 5.2:
5.1.3
TNT 35/7-24V
Max. swivel angle
Reading field height
Lateral zero position at an angle of 90°
Via rotating polygon wheel (horizontal) and stepping motor with mirror
(vertical)
0 … 10Hz
(adjustable, max. frequency is dependent on set swivel angle)
±20°(adjustable)
See reading field curves
Specifications of the BCL 558i oscillating-mirror scanners without heating
Line scanner with deflection mirror
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam exit) is
currently not available.
Specifications are the same as for line scanner without heating with the following differences:
Leuze electronic
BCL 558i
35
Type
BCL 558i
EtherNet/IP
Type
Line scanner with deflection mirror without heating
Optical data
Beam exit
Beam deflection
Max. optical adjustment
range of the beam exit
Lateral zero position at an angle of 90°
Via rotating polygon wheel (horizontal) and deflection mirror (vertical)
±10° (adjustable via display or software)
Electrical data
Power consumption
Max. 11W
Mechanical data
Weight
Dimensions (WxHxD)
1.4kg
84 x173 x147mm
Table 5.3:
5.2
Specifications of the BCL 558i deflection mirror scanners without heating
Heating models of the bar code readers
The BCL 558i bar code readers are optionally available as models with integrated heating.
In this case, heating is permanently installed ex works. Self-installation on-site by the user
is not possible!
Features
•
•
•
•
Integrated heating (permanently installed)
Extends the application range of the BCL 558i to -35°C
Supply voltage 24VDC ±20%
BCL 558i enabling through an internal temperature switch
(switch-on delay about 30min for 24VDC and minimum ambient temperature of -35°C)
• Necessary conductor cross-section for the voltage supply: at least 0.75mm²; the use
of ready-made cables is, thus, not possible.
Construction
The heating consists of two parts:
• The front cover heater
• The housing heater
Function
When the 24VDC supply voltage is applied to the BCL 558i, a temperature switch initially
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 558i 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.
36
BCL 558i
Leuze electronic
When the inside temperature reaches approximately 18 °C, another temperature switch
turns the housing heater off and, if necessary, back on again (if the inside temperature drops
below 15°C). This does not interrupt the read operation. The front cover heater remains activated until an inside temperature of 25°C is reached. At temperatures above this, the front
cover heater switches off and, with a switching hysteresis of 3°C, back on again at an inside
temperature below 22°C.
Electrical connection
The required core cross-section of the connection cable for the voltage supply must be at
least 0.75 mm².
Attention!
The voltage supply must not be looped through from one device to the next.
Power consumption
The energy requirement depends on the model:
• the line scanner with heating typically consumes 40W and a maximum of 50W power.
• the line scanner with oscillating mirror and heating typically consumes 60W and a
maximum of 75W.
These values are based on operation with unconnected switching outputs.
5.2.1
Line scanner with heating
Type
BCL 558i
EtherNet/IP
Type
Line scanner with heating
Electrical data
Operating voltage
Power consumption
Structure of the heating
Warmup time
Min. conductor
cross-section
24VDC ±20%
Max. 50W
Housing heating and separate heating of the optics glass
Min. 30min at +24VDC and an ambient temperature of -35°C
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 cable cross-section)
Environmental data
Operating temperature range -35°C … +40°C
Storage temperature range -20°C … +70°C
Table 5.4:
Leuze electronic
Specifications of the BCL 558i line scanners with heating
BCL 558i
37
TNT 35/7-24V
Specifications are the same as for line scanner without heating with the following
differences:
5.2.2
Oscillating-mirror scanner with heating
Specifications are the same as for line scanner without heating with the following differences:
Type
BCL 558i
EtherNet/IP
Type
Oscillating-mirror scanner with heating
Optical data
Useful opening angle
Max. swivel angle
Electrical data
Operating voltage
Power consumption
Structure of the heating
Warmup time
Min. conductor
cross-section
Max. 50°
±12°(adjustable)
24VDC ±20%
Max. 75W
Housing heating and separate heating of the optics glass
Min. 30min at +24VDC and an ambient temperature of -35°C
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 cable cross-section)
Environmental data
Operating temperature range -35°C … +40°C
Storage temperature range -20°C … +70°C
Table 5.5:
38
Specifications of the BCL 558i oscillating-mirror scanners with heating
BCL 558i
Leuze electronic
5.2.3
Line scanner with deflection mirror and heating
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam exit) and
heating is currently not available.
Specifications are the same as for line scanner without heating with the following differences:
Type
BCL 558i
EtherNet/IP
Type
Deflection mirror scanner with heating
Optical data
Useful opening angle
Max. adjustment range
Electrical data
Operating voltage
Power consumption
Structure of the heating
Warmup time
Min. conductor
cross-section
Max. 50°
±10°(adjustable via display or software)
24VDC ±20%
Max. 75W
Housing heating and separate heating of the optics glass
Min. 30min at +24VDC and an ambient temperature of -35°C
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 cable cross-section)
Table 5.6:
Leuze electronic
TNT 35/7-24V
Environmental data
Operating temperature range -35°C … +40°C
Storage temperature range -20°C … +70°C
Specifications of the BCL 558i deflection mirror scanners with heating
BCL 558i
39
5.3
Dimensioned drawings
5.3.1
Line scanner with / without heating
deep
deep
A – Optical axis
Figure 5.1:
40
Dimensioned drawing BCL 558i line scanner S…102
BCL 558i
Leuze electronic
5.3.2
Deflection mirror scanner with / without heating
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam exit) is
currently not available.
deep
TNT 35/7-24V
deep
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 54.
Figure 5.2:
Leuze electronic
Dimensioned drawing BCL 558i deflection-mirror scanner S…100
BCL 558i
41
5.3.3
Oscillating-mirror scanner with / without heating
deep
deep
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 54.
Figure 5.3:
42
Dimensioned drawing BCL 558i oscillating-mirror scanner O…100
BCL 558i
Leuze electronic
5.4
Type overview BCL 558i
BCL 558i family
(EtherNet/IP / 2x Ethernet on 2x M12 D-coded)
Description
Part no.
High Density Optics (m = 0.25 … 0.5mm)
BCL 558i SN 102
Line scanner, beam exit at the front
BCL 558i ON 100
Oscillating-mirror scanner
BCL 558i SN 102 H
Line scanner, beam exit at the front, with heating
BCL 558i ON 100 H
Oscillating-mirror scanner with heating
50122787
50122776
50122788
50122780
Medium Density Optics (m = 0.35 … 1.0mm)
BCL 558i SM 102
Line scanner, beam exit at the front
BCL 558i OM 100
Oscillating-mirror scanner
BCL 558i SM 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OM 100 H
Oscillating-mirror scanner with heating
50122785
50122773
50122786
50122775
Low Density Optics (m = 0.5 … 1.0mm)
BCL 558i SF 102
Line scanner, beam exit at the front
BCL 558i OF 100
Oscillating-mirror scanner
BCL 558i SF 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OF 100 H
Oscillating-mirror scanner with heating
50122781
50122769
50122782
50122770
Ultra Low Density Optics (m = 0.7 … 1.0mm)
BCL 558i SL 102
Line scanner, beam exit at the front
BCL 558i OL 100
Oscillating-mirror scanner
BCL 558i SL 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OL 100 H
Oscillating-mirror scanner with heating
50122783
50122771
50122784
50122772
Table 5.7:
Type overview BCL 558i
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
Leuze electronic
BCL 558i
43
TNT 35/7-24V
Type designation
5.5
Reading field curves / optical data
Bar code characteristics
Notice!
Please note that the size of the bar code module influences the maximum reading distance
and the width of the reading field. Therefore, when selecting a mounting location and/or the
bar code label, take into account the different reading characteristics of the scanner with
various bar code modules.
M
ZB
BZ
L
SL
Figure 5.4:
= Module: The narrowest line or space of a bar code in mm
= Wide element: Wide lines and spaces are a multiple (ratio) of the
module.
Module x Ratio = ZB (Normal Ratio 1 : 2.5)
= Quiet zone: The quiet zone should be at least 10 times the
module, but not less than 2.5mm.
= Code length: The length of the bar code in mm including the start
and stop characters. The quiet zone is included depending on the
code definition.
= Bar length: Height of the elements in mm
The most important characteristics of a bar code
The range in which the bar code can be read by the BCL 558i (the so-called reading 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.
44
BCL 558i
Leuze electronic
5.6
Reading field curves
Notice!
Please notice that the real reading fields are also influenced by factors such as labeling
material, printing quality, scanning angle, printing contrast etc., and may thus deviate from
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 558i.
Figure 5.5:
Distance acc. to reading field curves
TNT 35/7-24V
Zero position
Zero position of the reading distance
Reading conditions for the reading field curves
Bar code type
Ratio
ANSI specification
Reading rate
Table 5.8:
Leuze electronic
2/5 Interleaved
1:2,5
class A
> 75%
Reading conditions
BCL 558i
45
5.6.1
High Density (N) Optics: BCL 558i SN 100/102
BCL 5xxi SN 100/102
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
Reading field width [mm]
m = 0,25
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.6:
"High Density" reading field curve for line scanner (with/without deflection mirror)
The reading field curve applies for the reading conditions stated in table 5.8.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
46
BCL 558i
Leuze electronic
5.6.2
High Density (N) Optics: BCL 558i ON 100
BCL 5xxi ON 100
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
m = 0,25
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.7:
"High Density" reading field curve for oscillating-mirror scanners
BCL 5xxi ON 100
400
m = 0,25
300
TNT 35/7-24V
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
m = 0,25
Reading field height [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.8:
Lateral "High Density" reading field curve for oscillating-mirror scanners
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
47
5.6.3
Medium Density (M) Optics: BCL 558i SM 100/102
BCL 5xxi SM 100/102
400
m = 0,35
300
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
m = 0,35
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.9:
"Medium Density" reading field curve for line scanner (with/without deflection mirror)
The reading field curves apply for the reading conditions stated in table 5.8.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
48
BCL 558i
Leuze electronic
5.6.4
Medium Density (M) Optics: BCL 558i OM 100
BCL 5xxi OM 100
400
m = 0,35
300
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
m = 0,35
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
Read distance [mm]
300
400
500
600
700
800
900
1000
1100
Figure 5.10: "Medium Density" reading field curve for oscillating-mirror scanners
BCL 5xxi OM 100
400
m = 0,35
300
TNT 35/7-24V
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
m = 0,35
Reading field height [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.11: Lateral "Medium Density" reading field curve for oscillating-mirror scanners
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
49
5.6.5
Low Density (F) Optics: BCL 558i SF 100/102
BCL 5xxi SF 100/102
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field width [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.12: "Low Density" reading field curve for line scanner (with/without deflection mirror)
The reading field curves apply for the reading conditions stated in table 5.8.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
50
BCL 558i
Leuze electronic
5.6.6
Low Density (F) Optics: BCL 558i OF 100
BCL 5xxi OF 100
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field width [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.13: "Low Density" reading field curve for oscillating-mirror scanners
BCL 5xxi OF 100
700
500
m = 0,8
400
m = 1,0
TNT 35/7-24V
m = 0,5
600
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field height [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.14: Lateral "Low Density" reading field curve for oscillating-mirror scanners
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
51
5.6.7
Ultra Low Density (L) Optics: BCL 558i SL 102
BCL 5xxi SL 102
800
m = 0,7
600
m = 0,8
400
m = 1,0
m = 0,7
m = 0,8
m = 1,0
Reading field width [mm]
200
2000
2200
2400
-200
-400
-600
-800
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.15: "Ultra Low Density" reading field curve for line scanner without deflection mirror
The reading field curves apply for the reading conditions stated in table 5.8.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
52
BCL 558i
Leuze electronic
5.6.8
Ultra Low Density (L) Optics: BCL 558i OL 100
BCL 5xxi OL 100
800
m = 0,7
600
m = 0,8
400
m = 1,0
m = 0,7
m = 0,8
m = 1,0
Reading field width [mm]
200
2000
2200
2400
-200
-400
-600
-800
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.16: "Ultra Low Density" reading field curve for oscillating-mirror scanners
BCL 5xxi OL 100
1000
800
m = 0,7
600
TNT 35/7-24V
m = 0,8
400
m = 1,0
m = 0,7
m = 0,8
m = 1,0
Reading field height [mm]
200
2000
2200
2400
-200
-400
-600
-800
-1000
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.17: Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
53
5.7
Reading field curves for heating devices
The reading field curves of the heating devices differ to some extent from the normal reading
curves due to the optics heating and are somewhat reduced in the reading field width as
well as in the reading field height!
• The maximum opening angle for all oscillating and deflection mirror devices
(BCL 558i…100 H) is reduced to ±28° (without heating = ±30°).
• In addition, the maximum swivel range for all oscillating mirror devices
(BCL 558i O…100 H) is reduced to ±12° (without heating = ±20°). The deflection
mirror models (BCL 558i 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 558i 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 558i SN 102 H
BCL 5xxi SN 102 H
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
m = 0,25
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.18: "High Density" reading field curve for line scanner with heating (without deflection mirror)
The reading field curve applies for the reading conditions stated in table 5.8.
54
BCL 558i
Leuze electronic
5.7.2
High Density (N) Optics: BCL 558i SN 100 H
BCL 5xxi SN 100 H
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
m = 0,25
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.19: "High Density" reading field curve for line scanner with heating (with deflection mirror)
The reading field curve applies for the reading conditions stated in table 5.8.
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
Leuze electronic
BCL 558i
55
TNT 35/7-24V
Notice!
5.7.3
High Density (N) Optics: BCL 558i ON 100 H
BCL 5xxi ON 100 H
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
m = 0,25
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.20: "High Density" reading field curve for oscillating-mirror scanners with heating
BCL 5xxi ON 100 H
400
m = 0,25
300
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,25
Reading field height [mm]
= ±12˚
m = 0,3
m = 0,35
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
Read distance [mm]
Figure 5.21: Lateral "High Density" reading field curve for oscillating-mirror scanners with heating
The reading field curves apply for the reading conditions stated in table 5.8.
56
BCL 558i
Leuze electronic
5.7.4
Medium Density (M) Optics: BCL 558i SM 102 H
BCL 5xxi SM 102 H
400
m = 0,35
300
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
m = 0,35
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.22: "Medium Density" reading field curve for line scanner with heating (without deflection mirror)
TNT 35/7-24V
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
57
5.7.5
Medium Density (M) Optics: BCL 558i SM 100 H
BCL 5xxi SM 100 H
400
m = 0,35
300
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
Reading field width [mm]
m = 0,35
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.23: "Medium Density" reading field curve for line scanner with heating (with deflection mirror)
The reading field curves apply for the reading conditions stated in table 5.8.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
58
BCL 558i
Leuze electronic
5.7.6
Medium Density (M) Optics: BCL 558i OM 100 H
BCL 5xxi OM 100 H
400
m = 0,35
300
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
m = 0,35
Reading field width [mm]
100
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.24: "Medium Density" reading field curve for oscillating-mirror scanners with heating
BCL 5xxi OM 100 H
400
m = 0,35
300
m = 0,8
…
m = 1,0
100
m = 0,5
m = 0,35
= ±12˚
m = 0,8 … 1,0
200
Reading field height [mm]
TNT 35/7-24V
m = 0,5
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
700
800
900
1000
1100
Read distance [mm]
Figure 5.25: Lateral "Medium Density" reading field curve for oscillating-mirror scanners with heating
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
59
5.7.7
Low Density (F) Optics: BCL 558i SF 102 H
BCL 5xxi SF 102 H
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field width [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.26: "Low Density" reading field curve for line scanner with heating (without deflection mirror)
The reading field curves apply for the reading conditions stated in table 5.8.
60
BCL 558i
Leuze electronic
5.7.8
Low Density (F) Optics: BCL 558i SF 100 H
BCL 5xxi SF 100 H
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field width [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.27: "Low Density" reading field curve for line scanner with heating (with deflection mirror)
The reading field curves apply for the reading conditions stated in table 5.8.
Notice!
TNT 35/7-24V
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam
exit) is currently not available.
Leuze electronic
BCL 558i
61
5.7.9
Low Density (F) Optics: BCL 558i OF 100 H
BCL 5xxi OF 100 H
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
m = 0,5
Reading field width [mm]
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.28: "Low Density" reading field curve for oscillating-mirror scanners with heating
BCL 5xxi OF 100 H
700
m = 0,5
600
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,5
Reading field height [mm]
m = 0,8
= ±12˚
100
-100
-200
-300
-400
-500
-600
-700
-100
0
100
200
300
400
500
600
700
800
900 1000 1100 1200 1300 1400 1500 1600 1700
Read distance [mm]
Figure 5.29: Lateral "Low Density" reading field curve for oscillating-mirror scanners with heating
The reading field curves apply for the reading conditions stated in table 5.8.
62
BCL 558i
Leuze electronic
5.7.10 Ultra Low Density (L) Optics: BCL 558i SL 102 H
BCL 5xxi SL 102 H
800
m = 0,7
600
m = 0,8
400
m = 1,0
m = 0,7
m = 0,8
m = 1,0
Reading field width [mm]
200
2000
2200
2400
-200
-400
-600
-800
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.30: "Ultra Low Density" reading field curve for line scanner with heating (without deflection mirror)
TNT 35/7-24V
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 558i
63
5.7.11
Ultra Low Density (L) Optics: BCL 558i OL 100 H
BCL 5xxi OL 100 H
800
m = 0,7
600
m = 0,8
400
m = 1,0
m = 0,7
m = 0,8
m = 1,0
Reading field width [mm]
200
2000
2200
2400
-200
-400
-600
-800
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.31: "Ultra Low Density" reading field curve for oscillating-mirror scanners with heating
BCL 5xxi OL 100 H
1000
800
m = 0,7
600
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
±12˚
m = 0,7
Reading field height [mm]
200
2000
2200
2400
-200
-400
-600
-800
-1000
0
200
400
600
800
1000
1200
1400
1600
1800
2600
Read distance [mm]
Figure 5.32: Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners with heating
The reading field curves apply for the reading conditions stated in table 5.8.
64
BCL 558i
Leuze electronic
6
Installation and mounting
6.1
Storage, transportation
Attention!
When transporting or storing, package the device so that it is protected against collision and
humidity. Optimum protection is achieved when using the original packaging. Heed the
required environmental conditions specified in the technical data.
Unpacking
 Check the packaging for any damage. If damage is found, notify the post office or shipping
agent 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 information, please refer to chapter 5.
TNT 35/7-24V
Name plates of the bar code readers of the BCL 500i series
Figure 6.1:
Device name plate BCL 558i
 Save the original packaging for later storage or shipping.
If you have any questions concerning your shipment, please contact your supplier or your
local Leuze electronic sales office.
 Observe the applicable local regulations when disposing of the packaging materials.
Leuze electronic
BCL 558i
65
6.2
Mounting the BCL 558i
The BCL 558i bar 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:
66
Fastening options using M4x6 threaded holes
BCL 558i
Leuze electronic
6.2.2
BT 56 mounting device
The BT 56 mounting device is available for mounting the BCL 558i using the fastening
grooves. It is designed for rod installation (Ø 16mm to 20mm). For ordering instructions,
please refer to chapter "Type overview and accessories" on page 175.
BT 56 mounting device
Clamping jaws for
mounting on the
BCL 558i
Clamp profile for
mounting to round or
oval pipes
Ø 16 … 20mm
TNT 35/7-24V
All dimensions in mm
A Rod holder, turnable 360°
B Rods Ø 16 … 20mm
Figure 6.3:
Leuze electronic
BT 56 mounting device
BCL 558i
67
Figure 6.4:
68
Mounting example of BCL 558i with BT 56
BCL 558i
Leuze electronic
6.2.3
BT 59 mounting device
The BT 59 mounting device offers you an additional fastening option. For ordering instructions, please refer to chapter "Type overview and accessories" on page 175.
BT 59 mounting device
Clamping jaws for mounting
on the BCL 558i
A Holder, turnable 360°
B ITEM joint, angle adjustable ±90°
C M 8x16 screw cylinder, M 8 wave washer, M 8
sliding block, connectors for ITEM profile (2x)
Figure 6.5:
BT 59 mounting device
Notice!
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 558i and the labels to be read.
Leuze electronic
BCL 558i
69
TNT 35/7-24V
All dimensions in mm
6.3
Device arrangement
6.3.1
Selecting a mounting location
In order to select the right mounting location, several factors must be considered:
• Size, orientation, and position tolerance of the bar codes on the objects to be scanned.
• The reading field of the BCL 558i in relation to the bar code module width.
• The resulting minimum and maximum reading distance from the respective reading
field (see chapter 5.5 "Reading field curves / optical data").
• The permissible cable lengths between the BCL 558i and the host system depending
on which interface is used.
• The correct time for data output. The BCL 558i 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 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 558i as follows for the respective devices:
- line scanner parallel to the housing base
- oscillating mirror and deflection mirror perpendicular to the housing base
The black areas in figure 6.1 are the housing base. The best read results are obtained when:
• The BCL 558i is mounted in such a way that the scanning beam is incident on the bar
code at an angle of inclination greater than ±10° … 15° to vertical.
• The reading distance lies in the middle area of the reading field.
• The bar code labels are of good print quality and have good contrast ratios.
• You do not use high-gloss labels.
• There is no direct sunlight.
70
BCL 558i
Leuze electronic
6.3.2
Avoiding total reflection – Line scanner
The bar code label must be positioned at an angle of inclination greater than ±10° … 15°
from vertical in order to avoid total reflection of the laser beam (see figure 6.6)!
Total reflection occurs whenever the laser light of the bar code reader is directly incident
on the surface of the bar code at an angle of 90°. The light directly reflected by the bar code
may overload the bar code reader and thereby cause non-readings!
The BCL 558i should be mounted in such a way that the
scanning beam is incident on the bar code at an angle of
inclination greater than ±10° … 15° to vertical.
Bar code
°
±10 … 15
Dista
Zero
Figure 6.6:
6.3.3
n ce
a
din
o rea
cc. t
g fie
ld cu
rves
ion
posit
Total reflection – line scanner
Avoiding total reflection – oscillating/deflection-mirror scanner
For the BCL 558i with deflection mirror, it is also possible to use software to adjust the
direction of the beam by ±10°.
For the BCL 558i 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 558i
with oscillating/deflection mirror must be inclined upward or downward 20° … 30°!
Notice!
Mount the BCL 558i with oscillating/deflection mirror in such a way that the outlet window
of the bar code reader is parallel to the object. This will result in an angle of inclination of
approx. 25°.
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam exit) is
currently not available.
Leuze electronic
BCL 558i
71
TNT 35/7-24V
For the BCL 558i with oscillating/deflection mirror, the laser beam exits at an angle of 90°
to vertical.
Ze
ro
po
The BCL 558i should be mounted in such a way that the scanning
beam is incident on the bar code at an angle of inclination greater
than ±25° to vertical.
siti
on
Dis
ta
n ce
acc
. to
r ea
din
gf
ield
Bar code
cu r
ves
±25°
Figure 6.7:
6.3.4
Total reflection – BCL 558i with oscillating/deflection mirror
Mounting location
 When selecting a mounting location, pay attention to:
• Maintaining the required environmental conditions (temperature, humidity).
• Possible soiling of the reading window due to liquids, abrasion by boxes, or packaging
material residues.
• Lowest possible chance of damage to the BCL 558i by mechanical collision or jammed
parts.
• Possible extraneous light (no direct sunlight or 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 558i 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 558i in a protective housing, it must be ensured that the scanning
beam can exit the protective housing without obstruction.
72
BCL 558i
Leuze electronic
6.3.6
Possible read angles between BCL 558i and bar code
The optimum alignment of the BCL 558i is accomplished when the scan line scans the code
bars almost at a right angle (90°). All read angles that are possible between the scan line
and bar code must be taken account (figure 6.8).
Figure 6.8:
Reading angle for the line scanner
 Tilt
 Angle of inclination (Pitch)
 Skew
In order to avoid total reflection, the skew  should be greater than 10°
Attaching laser warning sign
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 558i, attach them instead in the immediate vicinity of the BCL 558i in such a
way that it is not necessary to look into the laser beam when reading the notices!
6.5
Cleaning
 Clean the glass window of the BCL 558i with a soft cloth after mounting. Remove all packaging remains, e.g. carton fibers or Styrofoam balls. In doing so, avoid leaving fingerprints
on the front cover of the BCL 558i.
Attention!
Do not use aggressive cleaning agents such as thinner or acetone for cleaning the device.
Leuze electronic
BCL 558i
73
TNT 35/7-24V
6.4
7
Electrical connection
The bar code readers of the BCL 500i series are connected using variously coded M12
connectors. This ensures unique connection assignments.
The additional USB interface is used for configuring the device.
For the locations of the individual device connections, please refer to the device detail shown
below.
Notice!
The corresponding mating connectors and ready-made cables are available as accessories
for all connections. For additional information, refer to chapter chapter 13.
Figure 7.1:
74
Location of the electrical connections
BCL 558i
Leuze electronic
7.1
Safety notices for the electrical connection
Attention!
Do not open the device yourself under any circumstances! There is otherwise a risk of
uncontrolled emission of laser radiation from the device. The housing of the BCL 558i 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 earth (FE) is connected correctly. Unimpaired operation is only
guaranteed when the functional earth is connected properly.
If faults cannot be corrected, the device should be removed from operation and protected
against possible use.
Attention!
For UL applications, use is permitted exclusively in Class 2 circuits according to NEC
(National Electric Code).
The bar code readers of the BCL 500i series are designed in accordance with safety class
III for supply by PELV (protective extra-low voltage with reliable disconnection).
Notice!
TNT 35/7-24V
Protection class IP 65 is achieved only if the connectors and caps are screwed into place!
Leuze electronic
BCL 558i
75
7.2
Electrical connection of the BCL 558i
As a network participant, the BCL 558i is equipped with four M12 plugs / sockets which
are A- and D-coded.
The voltage supply (PWR) as well as the four freely configurable switching inputs/outputs
(SW IN/OUT and PWR) are connected there.
"HOST / BUS IN" is available as an Ethernet interface for connecting to the host system.
By means of the implemented switch function in the BCL 558i, an additional second
"BUS OUT" Ethernet interface is available for creating a scanner network (linear topology).
A USB connection serves as a "SERVICE" interface.
USB socket
Type A
M12 socket
(A-coded)
SERVICE
SW IN/OUT
SWIO_1
2
GND D+ D- UB
4 3 2 1
VOUT 1
5
3 GND
4
FE
SWIO_2
BUS OUT
TD+ 1
SWIO_3
2
RD+
2
3 TD-
4
RD-
M12 socket
(D-coded)
Figure 7.2:
PWR
HOST / BUS IN
RD+
2
3 TD-
TD+ 1
4
RD-
GND 3
FE
M12 socket
(D-coded)
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
Connections of the BCL 558i
Described in detail in the following are the individual connections and pin assignments.
76
BCL 558i
Leuze electronic
7.2.1
PWR – Voltage supply and switching input/outputs 3 and 4
PWR (5-pin plug, A-coded)
PWR
Pin
SWIO_3
2
GND 3
1 VIN
5
1
VIN
2
4
SWIO_4
M12 plug
(A-coded)
Remark
Positive supply voltage +10 … +30VDC
SWIO_3 Configurable switching input / output 3
3
GND
4
FE
Table 7.1:
Name
Negative supply voltage 0VDC
SWIO_4 Configurable switching input / output 4
5
FE
Functional earth
Thread
FE
Functional earth (housing)
Pin assignment PWR
Supply voltage
Attention!
For UL applications, use is permitted exclusively in Class 2 circuits according to NEC
(National Electric Code).
The bar code readers of the BCL 500i … series are designed in accordance with safety class
III for supply by PELV (protective extra-low voltage with reliable disconnection).
 Ensure that the functional earth (FE) is connected correctly. Unimpaired operation is only
guaranteed when the functional earth is connected properly. All electrical disturbances
(EMC couplings) are discharged via the functional earth connection.
Switching input/output
The bar code readers of the BCL 500i series are equipped with four freely programmable,
opto-decoupled switching inputs and outputs SWIO_1 … SWIO_4.
The switching inputs can be used to activate various internal functions of the BCL 558i
(decoding, autoConfig, …). The switching outputs can be used to signal the state of the
BCL 558i 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.
Leuze electronic
BCL 558i
77
TNT 35/7-24V
Connecting functional earth FE
Notice!
The respective function as input or output can be set via the display or with the aid of the
webConfig tool!
Described in the following is the external wiring for use as a switching input or output; the
respective function assignments to the switching inputs/outputs can be found in chapter 10.
Function as switching input
Switching output
from controller
(deactivated)
Switching input
Switching input
to controller
Figure 7.3:
Switching input connection diagram SWIO_3 and SWIO_4
 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.
Attention!
The maximum input current must not exceed 8mA!
Function as switching output
Switching output
from controller
Switching output
Switching input
to controller
(deactivated)
Figure 7.4:
Switching output connection diagram SWIO_3 / SWIO_4
Attention!
Each configured switching output is short-circuit proof! Do not load the respective switching
output of the BCL 558i with more than 60mA at +10 … +30VDC in normal operation!
78
BCL 558i
Leuze electronic
Notice!
Both switching inputs/outputs SWIO_3 and SWIO_4 are configured by default in such a way
that:
• Switching input SWIO_3 activates the reading gate.
• Switching output SWIO_4 switches by default on "No Read".
7.2.2
SERVICE – USB interface (type A)
SERVICE – USB interface (type A)
SERVICE
Pin
Name
GND D+ D- UB
1
VB
Positive supply voltage +5VDC
2
D-
Data -
3
D+
Data +
4
GND
Ground
4 3 2 1
Table 7.2:
Remark
Pin assignments of SERVICE – USB interface
Attention!
Maximum load of the +5VDC supply voltage of the Service - USB interface is 200mA!
 Ensure adequate shielding.
 Use the Leuze specific USB service cable (see chapter 13 "Type overview and accessories") 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 service interface. With
this Leuze memory stick, protection class IP 65 is also ensured. For further information,
please refer to chapter 4.7 and chapter 10.10.2 of this documentation!
Leuze electronic
BCL 558i
79
TNT 35/7-24V
The entire connection cable must absolutely be shielded acc. to the USB specifications.
Cable length must not exceed 3m.
7.2.3
SW IN/OUT – Switching input/switching output
SW IN/OUT (5-pin socket, A-coded)
SW IN/OUT
Pin
Name
1
VOUT
SWIO_1
2
VOUT 1
5
4
FE
SWIO_2
M12 socket
(A-coded)
Table 7.3:
2
3 GND
Remark
Voltage supply for sensors
(VOUT identical to VIN at PWR IN)
SWIO_1 Configurable switching input / output 1
3
GND
4
GND for the sensors
SWIO_2 Configurable switching input / output 2
5
FE
Functional earth
Thread
FE
Functional earth (housing)
Pin assignment SW IN/OUT
The bar code readers of the BCL 500i series are equipped with four freely programmable,
opto-decoupled switching inputs and outputs SWIO_1 … SWIO_4.
The two switching inputs/outputs SWIO_1 and SWIO_2 are located on the SW IN/OUT M12
socket. The other two (SWIO_3 and SWIO_4) of the four freely configurable switching inputs/
outputs are located on the PWR M12 connector and are described in chapter 7.2.1.
Described in the following is the external wiring for use as a switching input or output; the
respective function assignments to the switching inputs/outputs can be found in chapter 10.
Function as switching input
Switching output
from controller
(deactivated)
Output
Diffuse reflection light scanner
Figure 7.5:
Switching input
to controller
Switching input connection diagram SWIO_1 and SWIO_2
 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.
80
BCL 558i
Leuze electronic
Attention!
The maximum input current must not exceed 8mA!
Function as switching output
Switching output
from controller
Switching output
Switching input
to controller
(deactivated)
Figure 7.6:
Switching output connection diagram SWIO_1 / SWIO_2
Attention!
Each configured switching output is short-circuit proof! Do not load the respective switching
output of the BCL 558i with more than 60mA at +10 … +30VDC in normal operation!
Notice!
Both switching inputs/outputs SWIO_1 and SWIO_2 are configured by default in such a way
that they function as switching inputs:
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
heading.
For further information, see also "Commissioning and configuration" on page 110.
Leuze electronic
BCL 558i
81
TNT 35/7-24V
• Switching input SWIO_1 activates the start reading gate function
• Switching input SWIO_2 activates the reference code teach-in function
7.2.4
HOST / BUS IN for BCL 558i
The BCL 558i makes either the Ethernet interface available as host interface.
HOST / BUS IN (4-pin socket, D-coded)
HOST / BUS IN
Pin
RD+
2
TD+ 1
Table 7.4:
Remark
1
TD+
2
RD+
Receive Data +
3
TD-
Transmit Data -
4
RD-
Receive Data -
Thread
FE
Functional earth (housing)
3 TD-
4
RDM12 socket
(D-coded)
Name
Transmit Data +
Pin assignment HOST / BUS IN BCL 558i
 For the host connection of the BCL 558i, the "KB ET - … - SA-RJ45" ready-made cables
are preferred, see table 13.9 "Bus connection cables for the BCL 558i" on page 180.
Ethernet cable assignments
BCL508 HOST / BUS IN
TD+ (1)
TD- (2)
4
RD-
1
RD+
+ (3)
3 TD-
TD+ 1
Figure 7.7:
RJ 45
Twisted pair
RD+
2
RD- (6)
8
Twisted pair
HOST / BUS IN cable assignments on RJ-45
Notice for connecting the Ethernet 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.
82
BCL 558i
Leuze electronic
7.2.5
BUS OUT for the BCL 558i
To set up an Ethernet network with other participants with linear topology, the BCL 558i
makes available another Ethernet interface. The use of this interface drastically reduces the
cabling requirements, as only the first BCL 558i requires a direct connection to the switch,
via which it can communicate with the host. All other BCL 558i are connected in series to
the first BCL 558i, see figure 7.9.
BUS OUT (4-pin socket, D-coded)
BUS OUT
RD+
2
TD+ 1
3 TD-
4
RDM12 socket
(D-coded)
Table 7.5:
Pin
Name
Remark
1
TD+
2
RD+
Transmit Data +
Receive Data +
3
TD-
Transmit Data -
4
RD-
Receive Data -
Thread
FE
Functional earth (housing)
Pin assignment BUS OUT
 For the connection of two BCL 558i, the "KB ET - … - SSA" ready-made cables are
preferred, see table 13.9 "Bus connection cables for the BCL 558i" on page 180.
If you use user-configurable cables, note the following:
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.
Notice!
For the BCL 558i as standalone device or as the last participant in a linear topology,
termination on the BUS OUT socket is not mandatory!
Leuze electronic
BCL 558i
83
TNT 35/7-24V
Notice!
7.3
Ethernet topologies
The BCL 558i can be operated as a single device (stand-alone) in an Ethernet star topology
with individual IP address.
The IP address can either be set permanently via the display or webConfig tool or assigned
dynamically via a DHCP server.
PC / PLC host interface
BCL 558i
192.168.60.xxx
Other network participants
Figure 7.8:
Ethernet with star topology
The innovative further development of the BCL 558i with integrated switch functionality
offers the option of networking multiple bar code readers of type BCL 558i with one another.
In addition to the classic "star topology", a "linear topology" is thus also possible.
This makes wiring the network easy and inexpensive as slaves are looped through to one
another in parallel.
The maximum length of a segment (connection from the hub to the last participant) is limited
to 100m.
PC / PLC host interface
to other network participants
BCL 558i
192.168.0.xxx
Figure 7.9:
BCL 558i
192.168.0.yyy
BCL 558i
192.168.0.zzz
I/O
I/O
I/O
PWR
PWR
PWR
Ethernet with linear topology
Up to 254 bar code readers can be networked. For this purpose, each participating BCL 558i
is assigned the respective network address via the display and the control panel or the
webConfig tool. This address must be specified by the network administrator. Alternatively,
the BCL 558i can also be configured as a DHCP client and then automatically receive its
address from a DHCP server.
Information on the necessary configuration steps can be found in chapter 10.
84
BCL 558i
Leuze electronic
7.3.1
Ethernet wiring
A Cat. 5 Ethernet cable should be used for wiring.
For the connection on the BCL 558i, a "KDS ET M12 / RJ 45 W - 4P" adapter is available
into which the standard network cable can be plugged.
If no standard network cables are to be used (e.g. due to lacking IP… protection class), you
can use the "KB ET - … - SA" user-configurable cable on the BCL 558i, see table 13.9 "Bus
connection cables for the BCL 558i" on page 180.
The individual BCL 558i devices in a linear topology are connected with the
"KB ET - … - SSA" cable, see table 13.9 "Bus connection cables for the BCL 558i" on
page 180.
For unavailable line lengths, you can configure your cables 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:
Interface
Max. cable length
Shielding
USB
3m
shielding absolutely
necessary acc. to USB
specifications
Ethernet
100m
absolutely required,
shielded
The max. segment length must
not exceed 100m for 10Base-T
twisted pairs (min. Cat. 3) and
100Base-TX twisted pair
(min. Cat. 5)
absolutely required,
shielded
BCL – power
supply unit
30m
not necessary
Switching input
10m
not necessary
Switching output
10m
not necessary
BCL – service
BCL – host
Network from the
first BCL to the
Ethernet
last BCL
Table 7.6:
Leuze electronic
TNT 35/7-24V
Connection
Cable lengths and shielding
BCL 558i
85
8
Display and control panel
8.1
Structure of the control panel
Status display
LED
EtherNet/IP status
IO1 IO2 IO3
IO4 ATT ERR
Bar graph
ENIP
USB
MS
NET
LED
USB interface
12345678
Read result
Control buttons
Figure 8.1:
Structure of the control panel
8.2
Status display and operation
8.2.1
Indicators in the display
Status displays of the switching inputs/outputs
IO1
IO2
IO3
IO4
ATT
ERR
Switching input or switching output 1 active (function dependent on set configuration).
Default: Switching input with the "Reading gate activation" function
Switching input or switching output 2 active (function dependent on set configuration).
Default: Input with the "Teach-in" function
Switching input or switching output 3 active (function dependent on set configuration).
Default: Switching input with the "Reading gate activation" function
Switching input or switching output 4 active (function dependent on set configuration).
Default: Switching output with the "No read" function
Warning (Attention)
Internal device error (Error) -> The device must be sent in for inspection
Bar graph
The read quality is described on a scale of 0 - 100%. The quality is evaluated based on the
"Equal Scans" of the read result configured in the bar code reader.
86
BCL 558i
Leuze electronic
Status display of the USB interface
USB
MS
The BCL 558i is connected to a PC via the USB interface.
An external parameter memory is properly connected to the USB interface of the
BCL 558i.
Read result
The read bar code information is displayed.
EtherNet/IP status
ENIP EtherNet/IP interface is activated.
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
TNT 35/7-24V
- bar code reading possible
- self test successfully finished
- device monitoring active
orange continuous light Service mode
flashes red
bar code reading possible
configuration via the USB service interface
configuration via the display
no data on the host interface
Device ok, warning set
- bar code reading possible
- temporary operating fault
red continuous light
Device error / parameter enable
- no bar code reading possible
Leuze electronic
BCL 558i
87
NET LED
off
No supply voltage
- no communication possible
- no IP address assigned
flashes green
Initialization
- self test running
- no EtherNet/IP communication present
- BCL 558i is not assigned to any master
green continuous light Operation ok
- BCL 558i bus communication ok
flashes red
Communication error
- self test running
- time-out in bus communication
red continuous light
Network error
- double IP address
green/red flashing
Self test
- self test running
8.2.3
Control buttons
ESC
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 are selected with the up/down buttons
The selected menu item is activated with the enter button
Press the ESC button
ESC
.
.
to move up one menu level.
When one of the buttons is actuated, the display illumination is activated for 10min.
88
BCL 558i
Leuze electronic
Setting values
If input of a value is possible, the display looks like this:
0000|
<-|0123456789 save
Standard ----- Unit
0000 |
|
Use the
and
buttons to set the desired 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:
o OFF
ON
Standard ----- Unit
OFF |
|
buttons. Activate the option by pressing
.
TNT 35/7-24V
Select the desired option with the
Leuze electronic
BCL 558i
89
8.3
Menu description
After voltage is applied to the bar code reader, a startup screen is displayed for several
seconds. The display then shows the bar code reading window with all status information.
8.3.1
The main menus
Device information - main menu
BCL558i SF 102
Leuze electronic
GmbH & Co. KG
SW: V 1.3.1 HW:1
SN: 0704-081894 001
This menu item contains detailed information on
Network settings
Channel 1:
Network settings - main menu
•
•
•
•
Device type
Software version
Hardware version
Serial number
• Display of the network settings
See "EtherNet/IP" on page 99.
Addr:
192.168.60.101
Mask:
255.255.255.0
Gateway: 0.0.0.0
Bar code reading window - main menu
ENIP
IO1 IO2 IO3
IO4 ATT ERR
• Visualization of the read bar code information
• Status overview of the switching inputs/outputs
• Bar graphs for read quality of the current bar code
12345678
Parameter
Parameter handling
Decoder table
Digital SWIO
EtherNet/IP
Language selection
o Deutsch
o English
o Español
o Français
o Italiano
90
1
See "Indicators in the display" on page 86.
Parameter - main menu
• Configuration of the bar code reader
See "Parameter menu" on page 92.
Language selection - main menu
• Selection of the display language
See "Language selection menu" on page 100.
BCL 558i
Leuze electronic
Service - main menu
Service
• Scanner diagnosis and status messages
Diagnostics
Status messages
Actions - main menu
Actions
o
o
o
o
Start
Start
Start
Start
See "Service menu" on page 100.
• Various functions for scanner configuration and manual operation
decoding
alignment
auto-setup
teach-in
See "Actions menu" on page 101.
Notice!
TNT 35/7-24V
The rear cover of this manual includes a fold-out page with the complete menu structure.
It describes the menu items in brief.
The display offers only limited configuration options. The configurable parameters are
described here in chapter 8.3.
Only the webConfig tool provides complete configuration options and is largely self-explanatory. The use of the webConfig tool is described inchapter 9. Notes on commissioning via
the webConfig tool can be found in chapter 10.
Leuze electronic
BCL 558i
91
8.3.2
Parameter menu
Parameter handling
The Parameter handling submenu is used to lock and release the parameter input via the
display and for resetting to default values.
Level 3
Level 4
Level 5
Selection/configuration option
Description
Standard
Parameter
enabling
OFF/ON
OFF
The standard setting (OFF) prevents unintended parameter
changes.
If parameter enabling is activated (ON), parameters can be changed
manually.
Parameters to
default
By pressing the enter button
after selecting
Parameters to default, all parameters are reset to their
standard settings without any further security prompts.
In this case, English is selected as the display language.
Table 8.1:
92
Parameter handling submenu
BCL 558i
Leuze electronic
Decoder table
In the Decoder table submenu, 4 different code type definitions can be stored. Bar codes
that have been read can only be decoded if they correspond to one of the definitions stored
here.
Level 4
Level 5
Max. no. of
labels
Decoder 1
Symbology
(Code type)
No code
Code 2/5i
Code 2 of 5 interleaved
Code 39
Code 32
Code UPC
Code EAN
Code 128
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.
Interval mode
OFF/ON
OFF
With the ON setting, the values in digits 1
and 2 define a range of character numbers
that are to be read.
Digits 1
0 to 64 characters
First decodable number of characters or
lower range limit.
Digits 2
0 to 64 characters
0
Second decodable number of characters or
upper range limit.
Digits 3
0 to 64 characters
Third decodable number of characters.
0
Digits 4
0 to 64 characters
Fourth decodable number of characters.
0
Digits 5
0 to 64 characters
Fifth decodable number of characters.
0
Reading reliability
Leuze electronic
Standard
Value between 0 and 64
1
The value set here specifies the maximum
number of labels that should be detected for
each reading gate.
Number of digits
Table 8.2:
Selection/configuration option
Description
10
TNT 35/7-24V
Level 3
Value from 2 to 100
4
Number or scans required to reliably detect
a label.
Decoder table submenu
BCL 558i
93
Level 3
Decoder 2
Level 4
Level 5
Standard
Standard
No check
Depending on the symbology (code type)
selected for the decoder, further calculation
algorithms can be selected here.
Check digit method used for the decoding of
the bar code that has been read.
If Standard is set, the check digit method
intended for the respective code type is
used.
Check digit transm.
Standard
Not standard
Specifies whether the check digit is
transmitted. Standard means that the
transmission matches the standard
intended for the respective code type.
Standard
Symbology
as decoder 1
Code 39
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
Symbology
as decoder 1
Code 128
Interval mode
OFF/ON
ON
Digits 1
0 to 64 characters
4
Digits 2
0 to 64 characters
63
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
Number of digits
Table 8.2:
94
Standard
Check digit method
Number of digits
Decoder 3
Selection/configuration option
Description
Decoder table submenu
BCL 558i
Leuze electronic
Level 3
Level 4
Level 5
Decoder 4
Symbology
Standard
as decoder 1
Code UPC
Interval mode
OFF/ON
OFF
Digits 1
0 to 64 characters
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
Number of digits
Decoder table submenu
TNT 35/7-24V
Table 8.2:
Selection/configuration option
Description
Leuze electronic
BCL 558i
95
Digital SWIO
The Digital SWIO submenu is used to configure the 4 switching inputs/outputs of the
BCL 558i.
Level 3
Level 4
Level 5
Sw. input/
output 1
I/O mode
Switching input
Selection/configuration option
Description
Standard
Input / Output / Passive
Input
Determines the function of switching
input/output 1.
In the case of passive, the connection is
on 0V if the Inverted parameter is set
to OFF, and on +UB if the Inverted
parameter is set to ON.
Inverted
OFF / ON
OFF
OFF = activation of the switching input
function upon high level at the switching
input
ON = activation of the switching input
function upon low level at the switching
input.
Table 8.3:
96
Debounce time
Value from 0 to 1000
5
Time in milliseconds for which the input
signal must be present and stable.
Start-up delay
Value from 0 to 65535
0
Time in milliseconds between the end of
the debounce time and activation of the
function configured below.
Pulse duration
Value from 0 to 65535
0
Minimum activation time in milliseconds
for the function configured below.
Switch-off delay
Value from 0 to 65535
0
Time in milliseconds for which the function configured below remains activated
after the switching input signal is deactivated and the pulse duration has
expired.
Function
No BCL500i function
Reading gate
start/stop
Reading gate start/stop
Rd. gate stop
Rd. gate start
Teach reference code
Autoconfig start/stop
The function set here is carried out after
the switching input is activated.
Digital SWIO submenu
BCL 558i
Leuze electronic
Level 3
Level 4
Level 5
Switching output Inverted
Selection/configuration option
Description
Standard
OFF / ON
OFF
OFF = activated switching output upon
high level
ON = activated switching output upon
low level
Table 8.3:
Leuze electronic
Signal delay
Value from 0 to 65535
0
Time in milliseconds between activation
function and switching of the switching
output.
Pulse duration
Value from 0 to 65535
400
Switch-on time of the switching output in
milliseconds. If the Pulse duration
is set to 0, the switching output is
switched on via the Activation
function and switched off via the
Deactivation function.
If the Pulse duration is greater than
0, the Deactivation function
has no effect.
Activation function 1
No function
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 device error
Device error
Positive reference code comparison 2
Negative reference code comparison 2
The function set here specifies which
event activates the switching output.
Deactivation function 1
See Activation function 1 for selection No function
options
The function set here specifies the event
that deactivates the switching output.
TNT 35/7-24V
No function
Digital SWIO submenu
BCL 558i
97
Level 3
Level 4
Level 5
Sw. input/
output 2
Switching input
I/O mode
Input / Output / Passive
Output
OFF / ON
OFF
Debounce time
Value from 0 to 1000
5
Start-up delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
0
Switch-off delay
Value from 0 to 65535
0
Function
see switching input/output 1
No function
OFF / ON
OFF
Signal delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
400
Activation function 2
see switching input/output 1
Valid read result
Deactivation function 2
see switching input/output 1
Reading gate start
Input / Output / Passive
Input
Inverted
OFF / ON
OFF
Debounce time
Value from 0 to 1000
5
Start-up delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
0
Switch-off delay
Value from 0 to 65535
0
Function
see switching input/output 1
Reading gate
start/stop
I/O mode
Switching input
Switching output Inverted
Sw. input/
output 4
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
Input / Output / Passive
Output
Inverted
OFF / ON
OFF
Debounce time
Value from 0 to 1000
5
Start-up delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
0
Switch-off delay
Value from 0 to 65535
0
Function
see switching input/output 1
No function
OFF / ON
OFF
Signal delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
400
Activation function 4
see switching input/output 1
Invalid read result
Deactivation function 4
see switching input/output 1
Reading gate start
I/O mode
Switching input
Switching output Inverted
Table 8.3:
98
Standard
Inverted
Switching output Inverted
Sw. input/
output 3
Selection/configuration option
Description
Digital SWIO submenu
BCL 558i
Leuze electronic
EtherNet/IP
The Ethernet/IP submenu is used to configure the communication interfaces of the
BCL 558i.
Level 4
Level 5
Activation
EtherNet/IP
interface
Level 6
Selection/configuration option
Description
Standard
Off/On
On
Activates/deactivates the EtherNet/IP interface of
the BCL 558i.
IP address
The IP address can be set to any value in the
0.0.0.0
xxx.xxx.xxx.xxx format.
Normally, the network administrator specifies the
IP address that is to be set here. If DHCP is activated, the setting made here has no effect and
the BCL 558i is set to the values that it obtains
from the DHCP server.
Gateway
The gateway address can be set to any value in 0.0.0.0
the xxx.xxx.xxx.xxx format.
The BCL 558i 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.
Net mask
0.0.0.0
The net mask can be set to any value in the
xxx.xxx.xxx.xxx format.
Usually, the BCL 558i is used in a private Class
C network and the default setting can be
accepted without change.
Attention: It is possible to enter any values for
xxx.xxx.xxx.xxx. Only the values 255 or 000 are
permissible for xxx, however. If other values are
set, an error message appears upon restart of the
BCL 558i.
DHCP
activated
Off/On
On
If DHCP is activated, the BCL 558i draws its settings for IP address, gateway and net mask from
a DHCP server. The manual settings made above
have no effect, but are retained and are again
active if DHCP is deactivated.
BootP
activated
Off/On
Off
If BootP is activated, the BCL 558i draws its settings for IP address, gateway and net mask from
a BootP server. The manual settings made above
have no effect, but are retained and are again
active if BootP is deactivated.
Table 8.4:
Leuze electronic
TNT 35/7-24V
Level 3
EtherNet/IP submenu
BCL 558i
99
8.3.3
Language selection menu
Currently, there are 5 display languages available:
•
•
•
•
•
German
English
Spanish
French
Italian
The display language and the language of the webConfig user interface are synchronized.
The setting in the display affects the webConfig tool and vice versa.
8.3.4
Service menu
Diagnostics
This menu item is used exclusively for service purposes by Leuze electronic.
Status messages
This menu item is used exclusively for service purposes by Leuze electronic.
100
BCL 558i
Leuze electronic
8.3.5
Actions menu
Start decoding
Here, you can perform a single reading via the display.
 Use the
button to activate the single read operation and place a bar code in the reading field of the BCL 558i.
The laser beam is switched on and the following display appears:
Actions
o Stop decoding
zzzzzzzzz
Once the bar code is detected, the laser beam is switched off again. The read result
zzzzzzzzz is shown directly in the display for about 1s. After that, the Actions menu
is displayed again.
Start alignment
The alignment function makes it easy to align the BCL 558i by optically displaying the read
quality.
 Use the
button to activate the alignment function and place a bar code in the reading
field of the BCL 558i.
At first, the laser beam is switched on continuously, enabling you to position the bar code
securely in the reading field. Once the bar code is read, the laser beam is switched off briefly
and the following display appears:
TNT 35/7-24V
Actions
o Stop alignment
xx
xx
zzzzzz:
zzzzzzzzz
Read quality in % (scans with info)
Contents of the decoded bar code.
Once the bar code has been detected, the laser beam starts to flash.
The flash frequency provides visual information on the read quality. The faster the laser beam
flashes, the higher the read quality.
Leuze electronic
BCL 558i
101
Start auto-setup
The auto-setup function provides an easy option for configuring the code type and number
of digits of Decoder 1.
 Use the
button to activate the auto-setup function and place an unknown bar code
in the reading beam of the BCL 558i.
The following display appears:
Actions
o Stop auto-setup
xx yy zzzzzz
The following information is displayed:
xx
’01’
’02’
’03’
’06’
’07’
’08’
’10’
’11’
’12’
’13’
’14’
’15’
yy
zzzzzz:
Code type of the detected code (sets the code type of Decoder 1)
2/5 Interleaved
Code 39
Code 32
UPC (A, E)
EAN
Code 128, EAN 128
EAN Addendum
Codabar
Code 93
GS 1 Databar Omnidirectional
GS 1 Databar Limited
GS 1 Databar Expanded
Number of digits of the detected code (sets the number of digits of Decoder 1)
Contents of the decoded label. A  appears if the label was not correctly read.
Start teach-in
The teach-in function can be used to conveniently read reference code 1.
 Use the
button to activate the teach-in function and place a bar code which contains
the content that you wish to store as the reference code in the reading beam of the
BCL 558i.
The following display appears:
Actions
o Stop teach-in
RC13xxzzzzzz
The following information is displayed:
RC13
xx
z
102
means that reference code number 1 is stored in RAM. This is always output.
defined code type (see auto-setup)
defined code information (1 … 63 characters)
BCL 558i
Leuze electronic
8.4
Operation
Shown here is an example describing important 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:
Parameter
Parameter handling
Decoder table
Digital SWIO
EtherNet/IP
1
In the Parameter menu, use the
buttons to select the
Parameter handling menu item.
Press the enter button to enter the Parameter handling menu.
Parameter handling 1.1
o Parameter enabling
 Parameters to default
In the Parameter handling menu, use the
Parameter enabling menu item.
buttons to select the
Press the enter button to enter the Parameter enabling menu.
Parameter enabling
OFF
o ON
Standard ----- Unit
OFF |
|
In the Parameter enabling menu, use the
ON menu item.
buttons to select the
OFF
O ON
The PWR LED lights up red. You can now set individual parameters via
the display.
Standard -------- Unit
OFF |
|
ESC
ESC
Press the ESC button twice to return to the main menu.
Network configuration
Information on network configuration can be found in chapter "Commissioning and configuration" on page 110.
Leuze electronic
BCL 558i
103
TNT 35/7-24V
Press the enter button to switch on parameter enabling.
Parameter enabling
9
Leuze webConfig tool
With the Leuze webConfig tool, an operating-system independent, web-technology
based, graphical user interface is available for configuring bar code readers of the BCL 500i
series.
Through the use of HTTP as communication protocol and by using only standard technologies 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 558i is established via the PC-side
USB interface using a special USB cable with 2 type A/A connectors.
Figure 9.1:
104
Connecting the SERVICE USB interface
BCL 558i
Leuze electronic
9.2
Installing the required software
9.2.1
System requirements
Operating system:
Windows 2000
Windows XP (Home Edition, Professional)
Windows Vista
Windows 7
Computer:
PC with USB interface version 1.1 or higher
Graphics card:
min. 1024 x 768 pixels or higher resolution
Required hard-disk capacity:
approx. 10MB
Notice!
It is recommended to update the operating system regularly and to install the current
Windows service packs.
9.2.2
Installing the USB driver
In order for the BCL 558i to be automatically detected 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.
 Alternatively, you can also download the setup program from the internet at
www.leuze.com.
 Follow the instructions provided by the setup program.
Upon successful installation of the USB driver, a BCL 50xi icon
on the desktop.
automatically appears
To check: In the Windows Device Manager, a device called "Leuze electronic, USB Remote
NDIS Network Device" appears under the "Network adapter" device class following
successful USB registration.
Leuze electronic
BCL 558i
105
TNT 35/7-24V
 Load the CD included in the delivery contents of your BCL 558i in the CD drive and start
the "setup.exe" program.
Figure 9.2:
Device Manager with connected BCL 558i
Notice!
If the installation failed, contact your network administrator: The settings of the firewall used
may need to be adjusted.
106
BCL 558i
Leuze electronic
9.3
Starting the webConfig tool
To start the webConfig tool, click the BCL 50xi icon located on the desktop. Make certain
that the BCL 558i is connected to the PC via the USB interface and that voltage is
connected.
Or alternatively: Open a browser on your PC and enter the following address:
192.168.61.100
This is the default Leuze maintenance address for communication with bar code readers of
the BCL 500i series.
Figure 9.3:
TNT 35/7-24V
In both cases, the following start page appears on your PC.
The start page of the webConfig tool
Notice!
The webConfig tool is completely contained in the firmware of the BCL 558i. Depending on
firmware version, the start page may vary from that shown above.
The individual parameters are – where useful – graphically displayed in order to better illustrate the meaning of the what are often perceived as abstract parameters.
The result is an easy-to-use and practically-oriented user interface!
Leuze electronic
BCL 558i
107
9.4
Short description of the webConfig tool
The webConfig tool has 5 main menus:
• Home
with information on the connected BCL 558i as well as on installation. This information
corresponds to the information in this handbook.
• Alignment
for manually starting read processes and for aligning the bar code reader. The results
of the read processes are 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, communication 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-explanatory.
9.4.1
Module overview in the Configuration menu
The adjustable parameters of the BCL 558i are clustered in modules in the Configuration
menu.
Figure 9.4:
108
Module overview in the webConfig tool
BCL 558i
Leuze electronic
Notice!
The webConfig tool is completely contained in the firmware of the BCL 558i. Depending on
firmware version, the module overview may vary from that shown above.
The individual modules and their relationships to one another are graphically displayed in
the module overview. The display is context sensitive, i.e. click a module to directly access
the corresponding submenu.
An overview of the modules:
TNT 35/7-24V
• Decoder
Definition of code types, code-type features and number of digits of the labels that
are to be decoded
• Data processing
Filtering and processing of the decoded data
• Output
Sorting of the processed data and comparison with reference codes
• Communication
Formatting of the data for output via the communication interfaces
• Control
Activation/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
Leuze electronic
BCL 558i
109
10
Commissioning and configuration
Attention Laser!
Observe the safety notices in chapter 2!
This chapter describes basic configuration steps which you can carry out either via the
webConfig tool or the display.
Via the webConfig tool
The most convenient way to configure the BCL 558i is via the webConfig tool. Only the
webConfig tool gives you access to all settings of the BCL 558i. To use the webConfig tool,
you need to establish a USB connection between the BCL 558i and a PC/laptop.
Notice!
Notes on the use of the webConfig tool can be found in chapter 9 "Leuze webConfig tool"
on page 104.
Via display
The display offers basic configuration options for the BCL 558i. Configuration via the display
is appropriate if you want to configure simple reading tasks and you cannot or do not want
to set up a USB connection between the BCL 558i and a PC/laptop.
Notice!
Notes on the use of the display can be found in chapter 8 "Display and control panel" on
page 86. An overview of the menu structure and brief instructions for operating the display
can be found in the two fold-out pages at the beginning and end of this technical description.
110
BCL 558i
Leuze electronic
10.1
Measures to be performed prior to the initial commissioning
 Before commissioning, familiarize yourself with the operation and configuration of the
BCL 558i.
 Before connecting the supply voltage, recheck all connections and ensure that they have
been properly made.
USB socket
Type A
M12 socket
(A-coded)
SERVICE
SW IN/OUT
SWIO_1
2
GND D+ D- UB
4 3 2 1
VOUT 1
5
3 GND
4
FE
SWIO_2
BUS OUT
TD+ 1
PWR
HOST / BUS IN
RD+
2
SWIO_3
2
RD+
2
3 TD-
4
RD-
M12 socket
(D-coded)
3 TD-
TD+ 1
4
RD-
GND 3
FE
M12 socket
(D-coded)
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
TNT 35/7-24V
Figure 10.1: Connections of the BCL 558i
Leuze electronic
BCL 558i
111
10.2
Starting the device
 Connect the supply voltage +10 … 30VDC (typ. +24VDC); the BCL 558i starts up and
the bar code reading window appears on the display:
ENIP
By default, parameter enabling is deactivated and you
cannot change any settings. If you wish to carry out the
configuration via the display, you must activate parameter
enabling. Further information can be found in chapter
"Parameter enabling" on page 103.
Notice!
The BCL 558i can decode the following code types in the standard setting:
•
•
•
•
•
•
•
Code 128
2/5 Interleaved
Code 39
EAN 8 / 13
UPC
Codabar
Code 93
Number of digits 4 … 63
number of digits 10
Number of digits 4 … 30
Number of digits 8 and 13
Number of digits 8
Number of digits 4 … 63
Number of digits 4 … 63
Deviations from these settings must be set via the webConfig tool. See "Leuze webConfig
tool" on page 104.
As a first step, you need to set the communication parameters of the BCL 558i.
10.3
Setting the communication parameters
With the communication parameters, you determine how data is exchanged between
BCL 558i and host system, monitor PCs etc.
The communication parameters are independent of the topology in which the BCL 558i is
operated (see "Ethernet topologies" on page 84).
On delivery, the automatic address assignment via DHCP server is defined as the standard
setting of the BCL 558i.
112
BCL 558i
Leuze electronic
10.3.1 Manually setting the IP address
There are three ways to set the IP address manually. Either via BootP/DHCP server tool
or via the webConfig tool using the USB connection or via the display in the Parameter
menu. For this purpose, the DHCP operation in the BCL 558i must be deactivated.
If no DHCP server is present in your system, you must permanently set the IP address of
the BCL 558i. Proceed as follows:
• Have the network administrator specify the data for IP address, net mask and
gateway address of the BCL 558i.
• Connect the BCL 558i to your computer using the service cable.
• Set these values on the BCL 558i:
Via webConfig tool
• In the main menu, select Configuration, submenu Communication -> Ethernet
interface.
• Deactivate the DHCP operation and enter the IP address.
Leuze electronic
BCL 558i
113
TNT 35/7-24V
Figure 10.2: Manually setting the IP address
Or, alternatively, via the display
 In the main menu, use the
buttons to select the Parameter menu and use the enter
button
to activate the Parameter menu. The following screen appears:
Parameter
Parameter handling
Decoder table
Digital SWIO
o EtherNet/IP
1
In the Parameter menu, use the
Ethernet/IP menu item.
buttons to select the
Press the enter button to enter the Ethernet menu.
Ethernet
o Ethernet interface
Use the
menu item.
buttons to select the Ethernet interface
Press the enter button to enter the Ethernet interface
menu.
Ethernet interface
o IP address
Gateway
Net mask
DHCP activated
ESC
Use the
buttons to successively select the
IP address, Gateway and Net mask menu items and
set the desired values.
Exit the Ethernet menu with the ESCAPE button.
Notice!
If the IP address is set via the webConfig tool, then it becomes active after transfer to the
device. A restart is not required.
114
BCL 558i
Leuze electronic
10.4
Configuration steps for a Rockwell control without EDS support
10.4.1 Integrating the hardware into the PLC using the generic Ethernet module
In configuration tool RSLogix 5000 up to software version 20.00, a so-called generic
Ethernet module is created under the Communication path for the BCL 558i.
The input mask for the generic module describes the following parameters to be set:
•
•
•
•
The name of the participant (can be selected freely; e.g. BCL 558i).
The format of I/O data (data - SINT = 8 bits).
The IP address of the participant.
The address and length of the input assembly (instance 100, instance 101 or instance
102; min 1 byte - up to max. 266 bytes for the default input assembly of the read
results).
• The address and length of the output assembly (instance 120, instance 121 or
instance 122; min 1 byte - up to max. 263 bytes for the default output assembly).
• The address and length of the configuration assembly (instance 190; 3 bytes).
Leuze electronic
BCL 558i
115
TNT 35/7-24V
Figure 10.3: Generic Ethernet module
10.5
Configuration steps for a Rockwell control with EDS support
The following steps are necessary for commissioning with a Rockwell control:
• Creation of the EtherNet/IP participants in PLC software RSLogix 5000 from Version 20.00 and up (with EDS support).
• Installation of the EDS file using the EDS wizard.
• Setting the parameters of the BCL 558i via the configuration assembly or webConfig.
10.5.1
Integrating the hardware into the PLC and installing the EDS file
To integrate the device and to establish a connection between the PLC and the device
BCL 558i, proceed as follows:
• First, load the EDS file for the device via EDS wizard into the PLC database.
Notice!
You can find the EDS file at: www.leuze.com
• After it has downloaded, select the device from the device list.
• Open the input dialog for setting the address and additional parameters by doubleclicking on the device symbol and make the desired entries here. Under Change,
define the combination of input and output assemblies.
Figure 10.4: New module
• Finally, transmit the values to the control via download.
116
BCL 558i
Leuze electronic
10.6
EDS file - general info
The EDS file contains all identification and communication parameters of the device, as well
as the available objects. PLC software RSLogix 5000 from Rockwell offers EDS support
for EtherNet/IP from software version 20.00 and up.
The BCL 558i is uniquely classified via a class 1 identity object (component of the
BCL558i.eds file) for the EtherNet/IP scanner. The identity object contains, among other
things, a manufacturer-specific vendor ID, as well as an ID that describes the principle function of the participant.
If accepting the objects without change, all parameters are set to default values. The default
settings are shown in the objects described in detail in the Default column.
Notice!
In the following tables, all attributes marked in the Access column with Get in the individual
objects are to be understood as inputs of the control. Attributes marked in the Access column with Set represent outputs or parameters.
10.7
Detailed EDS description
10.7.1 Class 1 - Identity object
Object class 1 = 0x01
Services:
• Get attribute single 0x0E
• Reset type 0x05
Inst.
1
Attr.
1
2
3
4
5
6
7
Designation
Vendor-Id
device type
Product Code
Revision
(Major, minor)
Status
Serial number
Product name
Size
in bit
16
16
16
16
Data type
16
32
(max. 32)
x8
UINT
UINT
UINT
Struct{
USINT major,
USINT minor};
WORD
UDINT
SHORT_STRING
Default
(dec)
524
43
1
Major = 1,
Minor = 1
Min
(dec)
Major = 1,
Minor = 1
Max
(dec)
-
Major = 127,
Minor = 999
See CIP specification (5-2.2.1.5 status)
Manufacturer specific
"BCL 558i"
Access
Get
Get
Get
Get
Get
Get
Get
In the network configuration (e.g., RSLogix 5000, generic module), it is possible to specify
when entering the individual participants which attributes of the scanner are to be monitored
from the identity object.
Leuze electronic
BCL 558i
117
TNT 35/7-24V
Path
Cl.
1
Vendor ID
The vendor ID assigned by ODVA for Leuze electronic GmbH + Co. KG is 524D.
Device type
The BCL 558i is defined as a generic device (keyable) by Leuze electronic.
According to ODVA, the BCL 558i is assigned number 43D = 0x2B.
Product Code
The product code is an ID assigned by Leuze electronic that has no further impact on other
objects.
Revision
Version number of the identity object.
Status
The device status is displayed in the status byte, the first part of the telegram.
Bit 7
Bit 6
Bit 5
Bit 4
ext. device state
Bit 15
Bit 14
Bit 13
Bit 3
Bit 2
Bit 1
Bit 0
reserved
configured
reserved
owned
Bit 11
Bit 10
Bit 9
Bit 8
Bit 12
reserved
Serial number
For use in EtherNet/IP, the serial number receives a serial number converted according to
CIP. CIP describes a special format for the serial number. After conversion to a CIP code,
the serial number is, as before, unique, but no longer corresponds in its resolution to the
serial number on the name plate.
Product name
This attribute contains a short designation of the product. Devices with the same product
code may have different product names.
118
BCL 558i
Leuze electronic
10.7.2 Class 4 - Assembly
The following assemblies are supported by the profile. A distinction is made between input
and output assembly. The input assembly groups the data from the BCL 558i for the control.
The data from the control are transmitted to the BCL 558i via the output assembly.
10.7.2.1 Input assembly
The input assembly is the cyclical data from the BCL 558i to the control. The following three
input assemblies are supported.
Input assembly instance 100
Instance 100, attribute 3
Input assembly, length
Inst.
Byte
0
1
Bit 7
Bit 6
Reserved
2
100
3
4
5
6
…
259
min. 1 byte
max. 260 bytes
Bit 5
Waiting for
acknowledgement
Bit 4
Bit 3
Device status
Number of results
New result
Buffer
(toggle bit)
overflow
Bit 2
Bit 1
Further
User data or
results in the command
buffer
Bit 0
Status
activation
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
The number of data starting at byte 5 is defined in the control while configuring the BCL 558i.
This makes it possible to use the assembly with any length.
TNT 35/7-24V
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 5 + length of the result/bar code
For results/bar codes with length 10, the assembly must be configured with a length of
5 + 10 = 15.
Leuze electronic
BCL 558i
119
Input assembly instance 101
Instance 101, attribute 3
Input assembly, length
Inst.
Byte
0
Bit 7
Bit 6
Reserved
1
2
3
4
5
Reserved
101
6
7
8
9
10
…
263
min. 1 byte
max. 264 bytes
Bit 5
Bit 4
Bit 3
Device status
Error code
Bit 2
Bit 1
Reserved
Data
rejection
(toggle bit)
Fragment number (see chapter 10.7.5 "Class 107 - Result data")
Remaining fragments (see chapter 10.7.5 "Class 107 - Result data")
Fragment size (see chapter 10.7.5 "Class 107 - Result data")
Number of results
Waiting for New result
Buffer
Further
User data or
acknowl(toggle bit)
overflow results in the command
edgement
buffer
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
Bit 0
Data
acceptance
(toggle bit)
Status
activation
The number of data starting at byte 9 is defined in the control while configuring the BCL 558i.
This makes it possible to use the assembly with any length.
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 9 + length of the result/bar code
For results/bar codes with length 10, the assembly must be configured with a length of
9 + 10 = 19.
120
BCL 558i
Leuze electronic
Input assembly instance 102
Instance 102, attribute 3
Input assembly, length
Byte
0
Bit 7
Bit 6
Reserved
Switching output comparison state 2
(toggle bit)
Switching output comparison state 4
(toggle bit)
1
Reserved
2
Reserved
3
4
5
6
7
102
Reserved
8
9
10
11
12
…
265
Bit 5
Bit 4
Bit 3
Bit 2
Device status
Status
Reserved Switching outinput/output
put compariI/O
son state 1
(toggle bit)
2
Status
Reserved Switching outinput/output
put compariI/O
son state 3
(toggle bit)
4
Reserved
Bit 1
Bit 0
Status
Switching output compari- input/output
I/O
son state 1
1
Status
Switching outSwitching output compariput compari- input/output
I/O
son state 4
son state 3
3
Error code
Data
Data
rejection
acceptance
(toggle bit) (toggle bit)
Fragment number (see chapter 10.7.5 "Class 107 - Result data")
Remaining fragments (see chapter 10.7.5 "Class 107 - Result data")
Fragment size (see chapter 10.7.5 "Class 107 - Result data")
Number of results
Waiting for New result
Buffer
Further
User data or
Status
acknowl(toggle bit)
overflow results in the command
activation
edgement
buffer
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
Switching output comparison state 2
The number of data starting at byte 11 is defined in the control while configuring the
BCL 558i. This makes it possible to use the assembly with any length.
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 11 + length of the result/bar code
For results/bar codes with length 10, the assembly must be configured with a length of
11 + 10 = 21.
Leuze electronic
BCL 558i
121
TNT 35/7-24V
Inst.
min. 1 byte
max. 266 bytes
10.7.2.2 Output assembly
The output assembly is the cyclical data from the control to the BCL 558i. The following
output assemblies are supported.
Output assembly instance 120
Instance 120, attribute 3
Output assembly, length min. 1 byte
max. 263 bytes
Inst.
Byte
Bit 7
0
1
2
3
4
120
5
6
7
8
9
…
262
1)
Reset event
counter
4
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Bit 1
Data
acknowledgement
Activation Reset event Activation Reset event Activation Reset event
counter
switching
counter
counter
switching
switching
2
1
3
output 2 1)
output 3 1)
output 4 1)
Fragment number (see chapter 10.7.6 "Class 108 - Entry data")
Remaining fragments (see chapter 10.7.6 "Class 108 - Entry data")
Fragment size (see chapter 10.7.6 "Class 108 - Entry data")
Reserved
New
entry
(toggle bit)
Entry data length (low byte)
Entry data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
Bit 0
Activation
signal
Activation
switching
output 1 1)
New data
To be able to use the Activation switching output function, the output function must be
set to External event in webConfig.
The number of data starting at byte 8 is defined in the control while configuring the BCL 558i.
This makes it possible to use the assembly with any length.
It is also possible to specify the length of the assembly with one byte and thereby only use
the control bits. With a length of 2 bytes, the I/O monitoring control bits can be used in addition to the control bits.
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 8 + length of the entry data
For entry data with length 10, the assembly must be configured with a length of 8 + 10 = 18.
122
BCL 558i
Leuze electronic
Output assembly instance 121
Instance 121, attribute 3
Output assembly, length min. 1 byte
max. 262 bytes
Inst.
Byte
0
1
2
3
4
121
5
6
7
8
…
261
Bit 7
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Bit 1
Data
acknowledgement
Fragment number (see chapter 10.7.6 "Class 108 - Entry data")
Remaining fragments (see chapter 10.7.6 "Class 108 - Entry data")
Fragment size (see chapter 10.7.6 "Class 108 - Entry data")
Reserved
New
entry
(toggle bit)
Entry data length (low byte)
Entry data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
Bit 0
Activation
signal
New data
The number of data starting at byte 7 is defined in the control while configuring the BCL 558i.
This makes it possible to use the assembly with any length.
It is also possible to specify the length of the assembly with one byte and thereby only use
the control bits.
Notice!
TNT 35/7-24V
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 7 + length of the entry data
For entry data with length 10, the assembly must be configured with a length of 7 + 10 = 17.
Leuze electronic
BCL 558i
123
Output assembly instance 122
Instance 122, attribute 3
Output assembly, length min. 1 byte
max. 261 bytes
Inst.
Byte
0
1
2
3
122
4
5
6
7
…
260
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Fragment number (see chapter 10.7.6 "Class 108 - Entry data")
Remaining fragments (see chapter 10.7.6 "Class 108 - Entry data")
Fragment size (see chapter 10.7.6 "Class 108 - Entry data")
Reserved
New
entry
(toggle bit)
Entry data length (low byte)
Entry data length (high byte)
Data byte 0
Data byte 1
…
Data byte 254
Bit 0
New data
The number of data starting at byte 6 is defined in the control while configuring the BCL 558i.
This makes it possible to use the assembly with any length.
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 6 + length of the entry data
For entry data with length 10, the assembly must be configured with a length of 6 + 10 = 16.
124
BCL 558i
Leuze electronic
10.7.2.3 Configuration assembly
The configuration assembly is the data from the control to the BCL 558i which is transferred
as the configuration during the establishment of communication. The following configuration
assembly is supported.
Configuration assembly instance 190
Instance 190, attribute 3
Configuration assembly, length 3 bytes
Inst.
Byte
Bit 7
Bit 6
Bit 5
Bit 4 Bit 3
Reserved
Bit 2
Bit 1
Bit 0
Mode
0 = without ACK
1 = with ACK
Activate result fragmentation
0 = fragmentation inactive
1 = fragmentation active
Activate entry fragmentation
0 = fragmentation inactive
1 = fragmentation active
0
Reserved
190
1
Reserved
2
Byte
Cross reference
address
0
1
2
106 / 1 / 1
107 / 1 / 9
108 / 1 / 8
Bit assignment (default)
7
–
–
–
6
–
–
–
5
–
–
–
4
–
–
–
3
–
–
–
2
–
–
–
1
–
–
–
0
0
0
0
Default
0x00
0x00
0x00
Notice!
TNT 35/7-24V
In the configuration assembly, all parameters have the value 0. Changing the individual
default values is possible at any time. The participant is thereby defined in off-line mode; the
data must subsequently be transferred to the control.
Leuze electronic
BCL 558i
125
10.7.3
Class 103 - I/O status and control
This class is for handling switching input and switching output signals.
Object class 103 = 0x67
Services:
• Get attribute single 0x0E
• Set attribute single 0x10
Path
Cl.
103
Inst.
1
SWIO_1
Attr.
1-4
5
6
7
8
9
103
2
SWIO_2
1-4
5
6
7
8
9
103
3
SWIO_3
1-4
5
6
7
8
9
103
4
SWIO_4
1-4
5
6
7
8
9
126
Designation
Status (input/output)
Output activation
Reset Event Counter
Switching output
comparative state
(event counter)
Switching output
comparative state
toggle bit (event
counter)
Size
in bit
Data type
8
8
8
8
U8
U8
U8
U8
8
U8
Status (input/output)
Output activation
Reset Event Counter
Switching output
comparative state
(event counter)
Switching output
comparative state
toggle bit (event
counter)
8
8
8
8
U8
U8
U8
U8
8
U8
Status (input/output)
Output activation
Reset Event Counter
Switching output
comparative state
(event counter)
Switching output
comparative state
toggle bit (event
counter)
8
8
8
8
U8
U8
U8
U8
8
U8
Status (input/output)
Output activation
Reset Event Counter
Switching output
comparative state
(event counter)
Switching output
comparative state
toggle bit (event
counter)
8
8
8
8
U8
U8
U8
U8
8
U8
BCL 558i
Default
(dec)
Reserved
0
0
0
0
Min
(dec)
Max
(dec)
Access
0
0
0
0
1
1
1
1
Get
Set
Set
Get
0
0
1
Reserved
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
Reserved
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
Reserved
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
Get
Get
Set
Set
Get
Get
Get
Set
Set
Get
Get
Get
Set
Set
Get
Get
Leuze electronic
Notice!
Toggle bits are control and monitoring control flags which are not level-sensitive, but rather
triggered by edges.
Attributes 1-4
Attributes 1-4 are not supported in this profile.
Status (input/output)
Signal state of switching input or output.
Output activation
Sets the state of the switching output.
0
1
Switching output
Switching output
0 - low - inactive
1 - high - active
Reset Event Counter
Resets the event counter of the activation function back to zero.
0  1 perform reset
1  0 no function
Switching output comparative state (event counter)
Indicates whether the event counter has exceeded the set comparative value.
The bit is reset to the init. value by resetting the event counter.
0
1
not exceeded
exceeded
If SWOUT switches several times was configured as comparison mode, this bit is toggled
each time the event counter is exceeded. The bit is reset to the init. value by resetting the
event counter.
0  1 event counter exceeded
1  0 event counter exceeded again
Leuze electronic
BCL 558i
127
TNT 35/7-24V
Switching output comparative state toggle bit (event counter)
10.7.4
Class 106 - Activation
This class defines the control signals for activating the BCL 558i as well as the signals for
the control of the result output. It is possible to select between standard data output operation and handshake operation.
In handshake operation, the controller must acknowledge the data reception via the ACK bit
before the new data is written into the input area. After acknowledging the last result, the
input data is reset (filled with zeros).
Object class 106 = 0x6A
Services:
• Get attribute single 0x0E
• Set attribute single 0x10
Path
Cl.
106
Inst.
1
Attr.
1
2
3
4
5
1)
Designation
Mode 1)
Number of
results
Activation
signal
Data
acknowledgement
Data reset
Size
in bit
8
8
Data type
Min
(dec)
0
0
Max
(dec)
1
255
Access
U8
U8
Default
(dec)
0
0
8
U8
0
0
1
Set
8
U8
0
0
1
Set
8
U8
0
0
1
Set
Set
Get
This attribute is a parameter. The value of the parameter can be set via the configuration
assembly.
Mode
The parameter defines the mode in which the communication is operated.
0
1
without ACK
with ACK
Number of results
This value specifies how many messages are ready to be picked up in the BCL 558i.
Activation signal
Signal for activating the BCL 558i. This action opens or closes the reading gate of the
BCL 558i. This attribute is edge-triggered, not level-controlled.
0  1 activation (open reading gate)
1  0 deactivation (close reading gate)
Data acknowledgement
This control bit signals that the transmitted data have been processed by the master. Only
relevant with handshake mode (with ACK), see Mode.
0  1 data has been processed by the master
1  0 data has been processed by the master
128
BCL 558i
Leuze electronic
Data reset
Deletes results that may have been stored and resets the input data.
0  1 data reset
If the data reset control bit is activated, the following actions are carried out:
Deletion of results that may still be stored.
Resetting of the attributes of Class 107 - Result data
TNT 35/7-24V
1.
2.
Leuze electronic
BCL 558i
129
10.7.5
Class 107 - Result data
Notice!
The result is the data from the BCL 558i to the control.
This class defines the transfer of result data. The result data comes from the Formatter
currently selected. This can be selected and configured in WebConfig. This class also
defines the output of fragmented results. To occupy few I/O data, the results may be split
into several fragments with this class. The fragments can then be transmitted one after
another with a handshake.
Object class 107 = 0x6B
Services:
• Get attribute single 0x0E
• Set attribute single 0x10
Path
Cl.
107
Inst.
1
Attr.
1
2
3
4
5
6
7
8
9
10
11
12
1)
Designation
Activation status
User data or command
Further results in the
buffer
Buffer overflow
New result (toggle bit)
Waiting for
acknowledgement
Result
data length
Data
Activate result
fragmentation 1)
Fragment number
Remaining fragments
Fragment size
Size
in bit
8
8
8
Data type
Min
(dec)
0
0
0
Max
(dec)
1
1
1
Access
U8
U8
U8
Default
(dec)
0
0
0
8
8
8
U8
U8
U8
0
0
0
0
0
0
1
1
1
Get
Get
Get
16
U16
0
0
65.535
Get
2048
8
U8 [256]
U8
0
0
0
0
255
1
Get
Set
8
8
8
U8
U8
U8
0
0
32
0
0
0
255
255
255
Get
Get
Get
Get
Get
Get
This attribute is a parameter. The value of the parameter can be set via the configuration
assembly.
Activation status
Displays the current activation status.
0
1
deactivated
activated
User data or command
Distinction between result from the Formatter and answer from the command interpreter.
Makes the distinction easy for the user.
0
1
130
user data
answer from the command interpreter
BCL 558i
Leuze electronic
Further results in the buffer
This signal indicates whether further results are in the buffer.
0
1
no
yes
Buffer overflow
This signal indicates that all result buffers are occupied and that BCL 558i rejects data.
0
1
no
yes
New result (toggle bit)
The toggle bit indicates whether a new result is present.
0  1 new result
1  0 new result
Waiting for acknowledgement
This signal represents the internal state of the control.
0
1
base state
control waiting for acknowledgement from the master
Result data length
Data length of the actual result information. If the result information fits the selected
assembly length, this value reflects the length of the transferred data. A value larger than
the assembly length indicates a loss of information caused by an assembly length which has
been selected to be too small.
Result information with a length of maximum 256 bytes.
Activate result fragmentation
This attribute specifies whether the messages from the BCL 558i to the control should be
transferred in fragments.
0
1
fragmentation inactive
fragmentation active
Fragment number
Current fragment number.
Remaining fragments
Number of fragments which still have to be read for a complete result.
Fragment size
Fragment size always corresponds to the configured fragment length, except for the last
fragment.
Leuze electronic
BCL 558i
131
TNT 35/7-24V
Data
10.7.6
Class 108 - Entry data
Notice!
The entry is the data from the control to the BCL 558i.
This class defines the transfer of entry data to a command interpreter in the BCL 558i. This
class also defines the transfer of fragmented entry data.
To occupy few I/O data, the entry data may be split into several fragments with this class.
The fragments can then be transmitted one after another with a handshake.
Object class 108 = 0x6C
Services:
• Get attribute single 0x0E
• Set attribute single 0x10
Path
Cl.
Inst.
Attr.
108
1
1
2
3
5
6
7
8
9
10
11
1)
Designation
Data acceptance
(toggle bit)
Data rejection
(toggle bit)
Error code
New entry
(toggle bit)
Entry data length
Data
Activate entry fragmentation 1)
Fragment number
Remaining fragments
Fragment size
Size
in bit
8
Data type
Min
(dec)
0
Max
(dec)
1
Access
U8
Default
(dec)
0
8
U8
0
0
1
Get
8
8
U8
U8
0
0
0
0
8
1
Get
Set
16
2048
8
U16
U8 [256]
U8
0
0
0
0
0
0
65.535
255
1
Set
Set
Set
8
8
U8
U8
0
0
0
0
255
255
Set
Set
8
U8
0
0
255
Set
Get
This attribute is a parameter. The value of the parameter can be set via the configuration
assembly.
Data acceptance (toggle bit)
The signal shows that the BCL 558i has accepted the data or the data fragment (also see
Data rejection toggle bit).
0  1 data have been accepted
1  0 data have been accepted
Data rejection (toggle bit)
The BCL 558i has rejected the acceptance of the data or the data fragment (also see Data
acceptance toggle bit).
0  1 data have been rejected
1  0 data have been rejected
132
BCL 558i
Leuze electronic
Error code
Cause of error if a message is rejected.
0
1
2
no error
receive buffer overflow
sequence error, i.e. an error was detected with the fragment number transferred
from the control, the number of remaining fragments or the fragment size.
Notice!
The following sequence diagram shows with examples how the Data acceptance‚ Data
rejection and Error code attributes are connected.
Allen-Bradley
:PLC
BCL 558i
:DEV
Data acceptance
successful
New entry (toggle bit)
Entry data length
Data
=1
=1
= "v"
Data acceptance (toggle bit)
Data rejection (toggle bit)
Error code
=1
=0
=0
New entry (toggle bit)
Entry data length
Data
=0
=1
= "v"
Data acceptance (toggle bit)
Data rejection (toggle bit)
Error code
=1
=1
=1
Output-Assembly
Data acceptance
rejected
TNT 35/7-24V
Input-Assembly
Output-Assembly
Input-Assembly
Figure 10.5: Connection between Data acceptance/Data rejection/Error code attributes
New entry (toggle bit)
The toggle bit shows whether new entry data are present.
0  1 new result
1  0 new result
Leuze electronic
BCL 558i
133
Entry data length
Data length of the actual information.
Data
Information with a length of maximum 256 bytes.
Activate entry fragmentation
This attribute specifies whether the messages from the control to the BCL 558i should be
transferred in fragments.
0
1
fragmentation inactive
fragmentation active
Fragment number
Current fragment number.
Remaining fragments
Number of fragments which still have to be transmitted for a complete entry.
Fragment size
The fragment size should always be identical, except for the last fragment to be transferred.
A fragment size of 0 means that the fragmentation is not used.
134
BCL 558i
Leuze electronic
10.7.7 Class 109 - Device status and device control
This class contains the display of the device status as well as control bits for deleting an error
or putting the BCL 558i into standby mode.
Object class 109 = 0x6D
Services:
• Get attribute single 0x0E
• Set attribute single 0x10
Path
Cl.
109
Inst.
1
Attr.
1
2
3
Designation
Device status
Error acknowledge
Standby
Size
in bit
8
8
8
Data type
U8
U8
U8
Default
(dec)
15
0
0
Min
(dec)
0
0
0
Max
(dec)
129
1
1
Access
Get
Set
Set
Device status
This byte represents the device status:
10
15
128
129
standby
device is ready
error
warning
Error acknowledge
This control bit confirms and deletes errors or warnings that may be present in the system.
It acts like a toggle bit.
0  1 error acknowledge
1  0 error acknowledge
TNT 35/7-24V
StandBy
Activates the standby function.
0
1
Leuze electronic
standby off
standby on
BCL 558i
135
10.8
Configuration example
In the following sections, various examples show how the profile previously described can
be used to solve different scenarios.
The following scenarios are illustrated with examples:
• Example 1 - activation & result
In:
33 bytes
Out:
1 byte
Config:
0 bytes
• Example 2 - activation & result & I/Os
In:
21 bytes
Out:
2 bytes
Config:
0 bytes
• Example 3 - activation & fragmented result
In:
13 bytes
Out:
1 byte
Config:
3 bytes
• Example 4 - entry data & result
In:
33 bytes
Out:
10 bytes
Config:
0 bytes
136
BCL 558i
Leuze electronic
10.8.1 Example 1 - activation & result
The following screenshot shows the configuration of the device in the RSLogix 5000 control
software.
TNT 35/7-24V
Figure 10.6: Configuration of example 1 - module definition with generic module
Figure 10.7: Configuration of example 1 - module definition with the EDS file
Leuze electronic
BCL 558i
137
Structure of input assembly 100
Inst.
Byte
0
1
Bit 7
Bit 6
Reserved
2
100
Bit 5
Waiting for
acknowledgement
3
4
5
6
…
32
Bit 4
Bit 3
Device status
Number of results
New result
Buffer
(toggle bit)
overflow
Bit 2
Bit 1
Further
User data or
results in the command
buffer
Bit 0
Status
activation
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 27
Structure of output assembly 120
Inst.
Byte
120
0
Bit 7
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Bit 1
Data
acknowledgement
Bit 0
Activation
signal
Structure of configuration assembly 190
Since the configuration is not used, the length of the configuration assembly is specified
as 0. The device then operates with the default values. In this case, the acknowledge mode
is not used.
138
BCL 558i
Leuze electronic
Below, examples of what data exchange looks like during two subsequent activations are
shown.
Allen-Bradley
:PLC
BCL 558i
:DEV
1st activation
Activation signal via
PLC
Output-Assembly
Activation status
changes
Input-Assembly
Activation signal
=1
Activation status
=1
Activation status
User data / command
New result (toggle bit)
Result data length
Data
=0
=0
=1
= 11
= "TestLabel01"
Activation signal
=0
Activation signal
=1
Activation status
=1
Activation status
User data / command
New result (toggle bit)
Result data length
Data
=0
=0
=0
= 11
= "TestLabel01"
Activation signal
=0
Bar code is read
Barcode "TestLabel01"
Result is transmitted to
the PLC
Input-Assembly
Deactivation signal via
PLC
Output-Assembly
2nd activation
Activation signal via
PLC
Output-Assembly
Activation status
changes
Input-Assembly
Bar code is read
Result is transmitted to
the PLC
Input-Assembly
Deactivation signal via
PLC
Output-Assembly
Figure 10.8: Data exchange sequence diagram - example 1
Leuze electronic
BCL 558i
139
TNT 35/7-24V
Barcode "TestLabel01"
10.8.2
Example 2 - activation & result & I/Os
The following screenshot shows the configuration of the device in the RSLogix 5000 control
software.
Figure 10.9: Configuration of example 2 - module definition with generic module
Figure 10.10: Configuration of example 2 - module definition with the EDS file
140
BCL 558i
Leuze electronic
Structure of input assembly 102
Inst.
Byte
0
Bit 7
Bit 6
Reserved
1
Reserved
2
Reserved
Bit 4
Bit 3
Bit 2
Device status
Switching
Switching
Status
Reserved
Switching
output com- output com- input/output
output comparison state parison state
I/O
parison state
2
2
2
1
(toggle bit)
(toggle bit)
Switching
Switching
Status
Reserved
Switching
output com- output com- input/output
output comparison state parison state
I/O
parison state
4
4
4
3
(toggle bit)
(toggle bit)
Error code
Reserved
3
102
4
5
6
7
Reserved
8
9
10
11
12
…
21
Bit 5
Bit 1
Bit 0
Switching
Status
output com- input/output
parison state
I/O
1
1
Switching
Status
output com- input/output
parison state
I/O
3
3
Data rejec- Data acception
tance
(toggle bit) (toggle bit)
Fragment number (see chapter 10.7.5 "Class 107 - Result data")
Remaining fragments (see chapter 10.7.5 "Class 107 - Result data")
Fragment size (see chapter 10.7.5 "Class 107 - Result data")
Number of results
Waiting for New result
Buffer
Further
User data or
Status
acknowl(toggle bit)
overflow results in the command
activation
edgement
buffer
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 10
Inst.
Byte
Bit 7
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Reset event
counter
4
Activation
switching
output 4 1)
Reset event
counter
3
Activation
switching
output 3 1)
Reset event
counter
2
Activation
switching
output 2 1)
0
120
1
1)
Bit 1
Data
acknowledgement
Reset event
counter
1
Bit 0
Activation
signal
Activation
switching
output 1 1)
To be able to use the Activation switching output function, the output function must be
set to External event in webConfig.
Structure of configuration assembly 190
Since the configuration is not used, the length of the configuration assembly is specified
as 0. The device then operates with the default values. In this case, the acknowledge mode
is not used.
Below, examples of what data exchange looks like during two subsequent activations are
shown. Switching output 1 reflects the activation signal. Switching output 2 displays whether
the result is valid (status input/output I/O 2 = 1] or whether a NoRead has taken place (status
input/output
I/O 2 = 0).
Leuze electronic
BCL 558i
141
TNT 35/7-24V
Structure of output assembly 120
Allen-Bradley
:PLC
1st activation
Activation signal via
PLC
Activation status
changes
Bar code is read
BCL 558i
:DEV
Output-Assembly
Result is transmitted to
the PLC
Input-Assembly
Deactivation signal via
PLC
Output-Assembly
2nd activation
Activation signal via
PLC
Output-Assembly
Deactivation signal via
PLC
Result is transmitted to
the PLC
=1
Activation status
Status (input/output) I/O 1
=1
=1
Status (input/output) I/O 1
Status (input/output) I/O 2
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Result data length
Data
=0
=1
=0
=0
=0
=1
=0
=0
=1
= 11
= "TestLabel01"
Activation signal
=0
Activation signal
=1
Activation status
Status (input/output) I/O 1
=1
=1
Activation signal
=0
Status (input/output) I/O 1
Status (input/output) I/O 2
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Result data length
Data
=0
=0
=0
=0
=0
=1
=0
=0
=1
=1
= "?"
Input-Assembly
Barcode "TestLabel01"
Activation status
changes
Activation signal
Input-Assembly
Output-Assembly
Input-Assembly
Figure 10.11: Data exchange sequence diagram - example 2
142
BCL 558i
Leuze electronic
10.8.3 Example 3 - activation & fragmented result
The following screenshot shows the configuration of the device in the RSLogix 5000 control
software.
TNT 35/7-24V
Figure 10.12: Configuration of example 3 - module definition with generic module
Figure 10.13: Configuration of example 3 - module definition with the EDS file
Leuze electronic
BCL 558i
143
Structure of input assembly 101
Inst.
Byte
0
Bit 7
Bit 6
Reserved
Bit 4
Bit 3
Device status
Error code
1
2
3
4
5
Reserved
101
Bit 5
6
7
8
9
10
11
12
Bit 2
Bit 1
Reserved
Data
rejection
(toggle bit)
Fragment number (see chapter 10.7.5 "Class 107 - Result data")
Remaining fragments (see chapter 10.7.5 "Class 107 - Result data")
Fragment size (see chapter 10.7.5 "Class 107 - Result data")
Number of results
Waiting for New result
Buffer
Further
User data or
acknowl(toggle bit)
overflow results in the command
edgement
buffer
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
Data byte 2
Data byte 3
Bit 0
Data
acceptance
(toggle bit)
Status
activation
Structure of output assembly 120
Inst.
Byte
120
0
Bit 7
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Bit 1
Data
acknowledgement
Bit 0
Activation
signal
Structure of configuration assembly 190
Byte
Cross reference
address
0
1
2
106 / 1 / 1
107 / 1 / 9
108 / 1 / 8
Bit assignment (default)
7
–
–
–
6
–
–
–
5
–
–
–
4
–
–
–
3
–
–
–
2
–
–
–
1
–
–
–
0
1
1
0
Default
0x00
0x00
0x00
Notice!
Bit 0 in the 106 and 107 assemblies must be set for fragmented sending and receiving!
144
BCL 558i
Leuze electronic
Below, examples of what data exchange looks like when the result is transferred in fragments are shown.
Allen-Bradley
:PLC
1st acknowledgement
of data
Result is transmitted to
the PLC
2nd acknowledgement
of data
Result is transmitted to
the PLC
3rd acknowledgement
of data
Result is transmitted to
the PLC
=1
Activation status
=1
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Waiting for acknowledgement
Result data length
Data
=0
=2
=4
=1
=0
=0
=1
=1
=4
= "Test"
Acknowledgement of data
Activation signal
=1
=0
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Waiting for acknowledgement
Result data length
Data
=1
=1
=4
=1
=0
=0
=0
=1
=4
= "Labe"
Acknowledgement of data
=0
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Waiting for acknowledgement
Result data length
Data
=2
=0
=3
=1
=0
=0
=1
=1
=3
= "l01"
Acknowledgement of data
=1
Fragment number
Remaining fragments
Fragment size
Number of results
Activation status
User data / command
New result (toggle bit)
Waiting for acknowledgement
Result data length
Data
=0
=0
=0
=0
=0
=0
=1
=0
=0
= ""
Input-Assembly
Barcode "TestLabel01"
Result is transmitted to
the PLC
Activation signal
Output-Assembly
Input-Assembly
Output-Assembly
Input-Assembly
Output-Assembly
Input-Assembly
TNT 35/7-24V
1st activation
Activation signal via
PLC
Activation status
changes
Bar code is read
BCL 558i
:DEV
Output-Assembly
Input-Assembly
Figure 10.14: Data exchange sequence diagram - example 3
Leuze electronic
BCL 558i
145
10.8.4
Example 4 - entry data & result
The following screenshot shows the configuration of the device in the RSLogix 5000 control
software.
Figure 10.15: Configuration of example 4 - module definition with generic module
Figure 10.16: Configuration of example 4 - module definition with the EDS file
146
BCL 558i
Leuze electronic
Structure of input assembly 100
Inst.
Byte
0
1
Bit 7
Bit 6
Bit 5
Reserved
Waiting for
acknowledgement
2
3
4
5
6
…
32
100
Bit 4
Bit 3
Device status
Number of results
New result
Buffer
(toggle bit)
overflow
Bit 2
Bit 1
Further
User data or
results in the command
buffer
Bit 0
Status
activation
Result data length (low byte)
Result data length (high byte)
Data byte 0
Data byte 1
…
Data byte 27
Structure of output assembly 121
Inst.
Byte
0
1
2
3
121
4
5
6
7
8
9
Bit 7
Bit 6
Reserved
Bit 5
Bit 4
Standby
Bit 3
Error
acknowledge
Bit 2
Data reset
Bit 1
Data
acknowledgement
Fragment number (see chapter 10.7.6 "Class 108 - Entry data")
Remaining fragments (see chapter 10.7.6 "Class 108 - Entry data")
Fragment size (see chapter 10.7.6 "Class 108 - Entry data")
Reserved
New
entry
(toggle bit)
Entry data length (low byte)
Entry data length (high byte)
Data byte 0
Data byte 1
Data byte 2
Bit 0
Activation
signal
New data
Since the configuration is not used, the length of the configuration assembly is specified
as 0. The device then operates with the default values. In this case, the acknowledge mode
is not used.
Leuze electronic
BCL 558i
147
TNT 35/7-24V
Structure of configuration assembly 190
Below, examples of what data exchange looks like when the entry function is used are
shown.
Allen-Bradley
:PLC
BCL 558i
:DEV
Example: command
Send V
command
Output
version string
New data
New entry (toggle bit)
Entry data length
Data
=1
=1
=1
= "V"
User data / command
New result (toggle bit)
Result data length
Data
=1
=1
= 15
= "BCL 358i V1.5.0"
New entry (toggle bit)
Entry data length
Data
=0
=1
= "+"
Activation status
=1
New data
New entry (toggle bit)
Entry data length
Data
=1
=1
=1
= "-"
Number of results
Activation status
User data / command
New result (toggle bit)
Result data length
Data
=1
=0
=0
=0
=1
= "?"
Output-Assembly
Input-Assembly
Example: user data
Send + command
Output-Assembly
Status
Input-Assembly
– command
Output-Assembly
Result
Input-Assembly
Figure 10.17: Data exchange sequence diagram - example 4
148
BCL 558i
Leuze electronic
10.9
Additional settings for the BCL 558i
After the basic configuration of the operating mode and the communication parameters, you
need to carry out further settings:
• Decoding and processing the read data
• Control of the decoding
• Control of the switching outputs
10.9.1 Decoding and processing the read data
The BCL 558i offers the following options:
• Setting the number of labels to be decoded for each reading gate (0 … 64). This is
done via the Max. no. of labels parameter.
• Definition of up to 8 different code types (4 different types if configured via the display). Labels that match one of the defined code types are decoded. Further parameters can be set for each code type:
• The code type (symbology)
• The Number of digits: either up to 5 different numbers of digits (e.g., 10, 12, 16,
20, 24), or a range (Interval mode) and up to three additional numbers of digits
(e.g., 2 … 10, 12, 16, 26)
• The Reading reliability: the set value specifies how many times a label must
be read and decoded with the same result before the result is accepted as valid.
• Activation of the code fragment technology (CRT, in the webConfig tool only)
• Additional code type specific settings (in the webConfig tool only)
• Check digit method used for decoding as well as the type of Check digit
output for the read result. The two possibilities for the latter are Standard (corresponds to the standard for the selected code type/symbology) and not Standard.
TNT 35/7-24V
 Define at least one code type with the desired settings.
• via webConfig:
Configuration -> Decoder
• or, alternatively, via the display
Parameter -> Decoder table
Leuze electronic
BCL 558i
149
Data processing via the webConfig tool
In the Data and Output submenus of the Configuration main menu, the webConfig tool
provides extensive data processing options to adapt the functionality of the BCL 558i to
the specific reading task:
• Data filtering and segmentation in the Data submenu:
• Data filtering according to characteristics for handling identical bar code information
• Data segmentation for differentiating between identifier and content of the read
data
• Data filtering according to content and/or identifier in order to suppress the output
of bar codes with specific content/identifiers
• Completeness inspection of the read data
• Sorting and formatting the output data in the Output submenu:
• Configuration of up to 3 different sorting criteria. Sorting by physical data and content of the read bar codes
• Formatting of the data output for the HOST
• Formatting of the data output for the display
10.9.2
Control of the decoding
In general, decoding is controlled via one or more of the configurable switching inputs/
outputs. For this purpose, the respective connection to the SW IN/OUT and POWER interfaces must be configured as a switching input.
Via a switching input, you can:
•
•
•
•
•
start decoding
stop decoding
start decoding and then stop decoding after a configurable time period
read a reference code
start the automatic code type configuration (AutoConfig)
 Connect the required control devices (photoelectric sensor, proximity switch, etc.) as
described in chapter 7 to the BCL 558i.
 Configure the connected switching inputs according to your requirements. To do this,
first set the I/O mode to Input and then configure the switching behavior:
• via webConfig:
Configuration -> Device -> Switching inputs/outputs
• or, alternatively, via the display
Parameter -> Digital SWIO -> Switching input/output 1-4
Notice!
Alternatively, one can also activate decoding via the online command ’+’ and deactivate it
via the online command ’-’. Further information on the online commands can be found in
chapter 11.
150
BCL 558i
Leuze electronic
Advanced decoder control via the webConfig tool
The webConfig tool provides advanced functions, in particular for deactivating decoding.
These may be accessed via the Control submenu of the Configuration main menu. You
can:
• activate decoding automatically (delayed)
• stop decoding after a maximum reading gate time
• stop decoding via the completeness mode, if:
• the maximum number of bar codes to be decoded has been decoded
• a positive reference code comparison has taken place.
10.9.3 Control of the switching outputs
By using the switching inputs/outputs of the BCL 558i, external event-controlled functions
can be implemented without assistance from the superior process control. For this purpose,
the respective connection at the SW IN/OUT and POWER interfaces must be configured as
a switching output.
A switching output can be activated:
 As described in chapter 7 of the manual, connect the required switching outputs.
 Configure the connected switching outputs according to your requirements. To do this,
first set the I/O mode to Output and then configure the switching behavior:
• via webConfig:
Configuration -> Device -> Switching inputs/outputs
• or, alternatively, via the display
Parameter -> Digital SWIO -> Switching input/output 1-4
Leuze electronic
BCL 558i
151
TNT 35/7-24V
• at the start/end of the reading gate
• depending on the read result:
• reference code comparison positive/negative
• read result valid/invalid
• depending on the state of the device:
• ready/not ready
• data transmission active/not active
• active/standby
• error/no error
• etc.
10.10 Transmitting configuration data
Instead of going through the tedious task of configuring every parameter of the BCL 558i
individually, you can also conveniently transfer configuration data.
In general, there are two possibilities for transferring configuration data between two
BCL 558i bar code readers:
• Storage in a file and transfer using the webConfig tool
• Using the external parameter memory
10.10.1 Via the webConfig tool
With the webConfig tool, you can store entire configurations of the BCL 558i on data carriers
and transfer them from these to the BCL 558i.
This storage of configuration data is especially useful if you want to store basic configurations which will require only minor changes.
In the webConfig tool, you store the configuration data via the buttons in the upper part of
the middle window of all submenus of the Configuration main menu.
Figure 10.18: Storing configuration data in the webConfig tool
10.10.2 With the external parameter memory
The use of the external parameter memory permits the easy replacement of a defective
BCL 558i on site.
This requires an external parameter memory to be installed permanently to the USB connection of the BCL 558i.
The BCL 558i stores a copy of the current configuration in the external parameter memory.
This copy is immediately updated when the configuration is changed via the display or by
a primary host system (PC/PLC) via online commands.
152
BCL 558i
Leuze electronic
Installing the external parameter memory
Figure 10.19: Installing the external parameter memory
 Remove the cover of the USB connection on the BCL 558i.
TNT 35/7-24V
 Insert the USB memory stick into the USB connection and then cover it with the screw
cap to ensure protection class IP 65.
Figure 10.20: BCL 558i with installed parameter memory
The USB memory stick can be inserted regardless of whether or not the BCL 558i is
connected to supply voltage.
Memory stick connected:
Export internal
configuration?
OK
cancel.
 Use the arrow keys
Leuze electronic
After the USB memory stick has been inserted and supply
voltage applied, the message on the left appears on the
display.
to select OK and then press the enter button
BCL 558i
.
153
The configuration is now transferred to the external parameter memory and is from now on
updated immediately when the configuration is changed via display or online commands.
ENIP
MS
The display of MS under the Link state indicates that the
USB memory stick is connected correctly and is functioning.
Replacing a defective BCL 558i
 Uninstall the defective BCL 558i.
 Remove the screw cap of the USB connection of the defective BCL 558i and remove the
external parameter memory.
 Mount the external parameter memory and the screw cap onto the new BCL 558i.
 Install and commission the new BCL 558i.
The following message appears on the display again:
Memory stick connected:
Export internal
configuration?
OK
cancel.
 Use the arrow keys
the enter button .
to select Cancel and then press
Attention!
Make sure you select Cancel. Otherwise, the configuration in the external parameter memory
is lost!
The configuration is now imported from the external parameter memory and the BCL 558i
is immediately operational without any further configuration.
154
BCL 558i
Leuze electronic
11
Online commands
11.1
Overview of commands and parameters
Online commands can be used to send commands directly to the device for control and
configuration.
For this purpose, the BCL 558i must be connected to a host- or service computer via the
interface. The commands described can be sent either via the host or the service interface.
Online commands
With the commands, you can:
•
•
•
•
•
•
•
control/decode.
read/write/copy parameters.
carry out an automatic configuration.
teach-in/set reference codes.
call 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
parameters.
No separation characters may be entered between the command and the command
parameter(s). Both small and capitalized letters can be used.
Example:
Parameter ’+’:
Activation
Transmitted is:
’CA+’
Notation
Commands, command parameters and returned data are enclosed between single quotation marks ’ ’ in the text of this manual.
Most online commands are acknowledged by the BCL 558i and any requested data
returned. For commands that are not acknowledged, command execution can be observed
or monitored directly on the device.
Leuze electronic
BCL 558i
155
TNT 35/7-24V
Command ’CA’: autoConfig function
11.1.1
General 'online' commands
Software version number
Command
’V’
Description
Requests device version information
Parameter
No
Acknowledgment
'BCL 558i SM 100 V 1.2.3 2013-05-15'
The first line contains the device type of the BCL 558i, followed by the device version
number and version date. (The data which is actually displayed may vary from the
values given here)
Notice!
This command returns the major release number of the software packet. This major release
number also appears on the display during start-up.
This command can be used to check whether the connected host or service computer is
properly connected and configured. If you do not receive an acknowledgement, please
check interface connections, protocol and service switches.
Software reset
Command
156
’H’
Description
Carries out a software reset. The device is restarted and reinit.ialized, leaving it in the
same state as when the supply voltage is switched on.
Parameter
No
Acknowledgment
’S’ (start signal)
BCL 558i
Leuze electronic
Code recognition
Command
’CC’
Description
Detects an unknown bar code and outputs number of digits, code type, and code
information to the interface, without storing the bar code in the parameter memory.
Parameter
No
TNT 35/7-24V
’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
Code 128, EAN 128
Acknowledgment ’08’
’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 was not correctly
read.
Leuze electronic
BCL 558i
157
autoConfig
Command
Description
Parameter
158
’CA’
Activates or deactivates the 'autoConfig' function. BCL 558iCertain label reading
parameters are programmed automatically in the setup by the labels which are read
while the ’autoConfig’ function is active.
’+’
’/’
’-’
Activates ’autoConfig’
Rejects the last code read
Deactivates ’autoConfig’ and stores the decoded data in the current
parameter set
Acknowledgment
’CSx’
x
’0’
’1’
’2’
’3’
’4’
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’
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 was not
correctly read.
Status
Valid ’CA’ command
Invalid command
autoConfig could not be activated
autoConfig could not be deactivated
Result could not be deleted
BCL 558i
Leuze electronic
Alignment mode
Command
’JP’
Description
This command simplifies mounting and alignment of the BCL 558i. After activating the
function with ’JP+’, the BCL 558i continuously supplies status information to the serial
interfaces.
With this online command, the scanner is set to terminate the decoding after
100 successfully decoded labels and output the status information. Subsequently, the
read process is reactivated automatically.
In addition to the output of the status information, the laser beam 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
total, be active for longer to extract more labels. The duration of the pauses has been
stepped in such a way that they can be distinguished by the eye.
Parameter
’+’:
’-’:
Starts the adjustment mode.
Ends the adjustment mode.
TNT 35/7-24V
’yyy_zzzzzz’
yyy:
Reading quality in %. A high process availability is ensured at read
Acknowledgment
qualities > 75%.
zzzzzz:
Bar code information.
Leuze electronic
BCL 558i
159
Manual definition of the reference code
Command
160
RS
Description
This command can be used to define a new reference code in the BCL 558i by means
of direct input via the serial interface. The data is saved in the parameter set according
to your input under reference code 1 through 2 and stored in the working 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
’0’
’1’
’2’
’3’
’4’
Example
Input = ’RS130678654331’ (Code 1 (1), RAM only (3), UPC (06), code information)
Status
Valid ’Rx’ command
Invalid command
Insufficient memory for reference code
Reference code has not been saved
Reference code invalid
BCL 558i
Leuze electronic
Reference-code teach-in
Command
Description
Parameter
’RT’
This command enables a reference code to be defined quickly by reading an example
label.
’RTy’
y
’1’
’2’
’+’
’-’
Acknowledgment
Function
Defines reference code 1
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
The BCL 558i 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 following
format:
’RCyvxxzzzzz’
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
Defined code type (see command ’CA’)
z
Defined code information (1 … 63 characters)
With this function, only code types are recognized that are identified using the autoConfig
function or which were set in the setup.
 After each reading via an ’RTy’ command, explicitly switch off the function again since
failure to do so will interfere with other commands as well as prevent execution of a new
’RTx’ command.
Leuze electronic
BCL 558i
161
TNT 35/7-24V
Notice!
Reading a reference code
Command
162
’RR’
Description
The command reads out the reference code defined in the BCL 558i. If no parameters
are specified, all defined codes are output.
Parameter
<Reference code number>
’1’ … ’2’ value range of reference codes 1 to 2
Acknowledgment
If no reference codes are defined, the BCL 558i 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
Defined code type (see command ’CA’)
z
Defined code information (1 … 63 characters)
BCL 558i
Leuze electronic
11.1.2 ’Online’ commands for system control
Activating sensor input
Command
’+’
Description
The command activates decoding. This command is used to activate the reading gate.
It remains active until it is deactivated by one of the following criteria:
•
Deactivation by a manual command
•
Deactivation by a switching input
•
Deactivation upon reaching the specified read quality (equal scans)
•
Deactivation by timeout
•
Deactivation upon reaching a preset number of scans without information.
Parameter
No
Acknowledgment
None
Deactivating sensor input
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 boot-up: reactivates the BCL 558i from standby mode back to operating mode.
The polygon wheel motor is started, the BCL 558i works as usual.
Parameter
No
Acknowledgment
’S’ (start signal)
System Standby
Command
’SOS’
Description
System Standby: puts the BCL 558i in standby mode. The BCL 558i cannot be triggered,
and the polygon wheel motor is stopped.
Parameter
No
Acknowledgment
None
Leuze electronic
BCL 558i
163
TNT 35/7-24V
System boot-up
11.1.3
’Online’ commands for configuration of switching inputs/outputs
Activate switching output
Command
’OA’
Description
The switching outputs 1 - 4 can be activated with this command. The respective port
must have been configured as a switching output. The logic state is output, i.e., an
inverted logic is taken into account (e.g., inverted logic and a state of High corresponds
to a voltage of 0V at the switching output).
Parameter
’OA<a>’
<a>
Acknowledgment
None
Selected switching output [1..4], unit [dimensionless]
Query the state of the switching outputs
Command
164
’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., inverted logic
and a state of High corresponds to a voltage of 0V at the switching output).
Parameter
’OA?’
Acknowledgment
’OA S1=<a>;S2=<a>[;S3=<a>][;S4=<a>]’
<a>
State of the switching outputs
’0’
Low
’1’
High
’I’
Configuration as switching input
’P’
Passive configuration
BCL 558i
Leuze electronic
Set the state of the switching outputs
Command
’OA’
Description
This command is used to set the states of the switching inputs/outputs that are configured as a switching output. The logic state is specified, i.e., an inverted logic is taken
into account (e.g., inverted logic and a state of High corresponds to a voltage of 0V at
the switching output).
The values of the switching inputs/outputs that are not configured as
switching outputs are ignored. You may also use only a selection of the
existing switching inputs/outputs as long as these are listed in ascending 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
Deactivate switching output
’OD’
Description
The switching outputs 1 - 4 can be deactivated with this command. The respective
port must have been configured as a switching output. The logic state is output, i.e.,
an inverted logic is taken into account (e.g., inverted logic and a state of High corresponds to a voltage of 0V at the switching output).
Parameter
’OD<a>’
<a>
Acknowledgment
None
Leuze electronic
Selected switching output [1..4], unit [dimensionless]
BCL 558i
165
TNT 35/7-24V
Command
Query the configuration of the switching inputs/outputs
Command
’OF’
Description
This command may be used to query the configuration of the switching inputs/outputs
1 to 4.
Parameter
’OF?’
Acknowledgment
’OF S1=<a>;S2=<a>[;S3=<a>][;S4=<a>]’
<a>
Function of the switching input/ output, unit [dimensionless]’
’I
Switching input
’O’
Switching output
’P’
Passive
Configure the switching inputs/ outputs
Command
166
’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
Switching input
’O’
Switching output
’P’
Passive
Acknowledgment
’OF=<bb>’
<bb>
’00’
’01’
’02’
’03’
Status acknowledgement
Ok
Syntax error
Parameter error
Other error
BCL 558i
Leuze electronic
11.1.4 ’Online’ commands for the parameter set operations
Copying parameter set
Command
’PC’
Description
This command can only be used to copy parameter sets in their entirety. This can be
used to replicate the three parameter sets default, permanent and operating parameters on the basis of one another. In addition, this command can also be used to restore
the factory settings.
Parameter
’PC<Source type><Target type>’
<Source type>Parameter data set which is to be copied, unit [dimensionless]
'0'
Parameter data set in 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'
Copying the operating parameter data set to the permanent parameter set memory
'20'
Copying the default parameters to the permanent memory and to the
main memory
Acknowledgment
’PS=<aa>’
<aa>
’00’
’01’
’02’
’03’
’04’
’05’
’06’
Leuze electronic
BCL 558i
TNT 35/7-24V
Status acknowledgement, unit [dimensionless]
Ok
Syntax error
Impermissible command length
Reserved
Reserved
Reserved
Impermissible combination, source type - target type
167
Requesting parameter data set from BCL 558i
Command
168
’PR’
Description
The parameters of the BCL 558i are grouped together in a parameter set and permanently 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 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 values in RAM
<Address> Relative address of the data within the data set
’aaaa’
Four-digit, unit [dimensionless]
<Data length> Length of the parameter data to be transferred
’bbbb’
Four-digit, unit [length in bytes]
<BCC>
Check sum calculated as specified under BCC type
BCL 558i
Leuze electronic
’PR’
Acknowledgment
positive
PT<BCC type><PS type><Status><Start>
<Address parameter value><Address+1 parameter value>…
[;<Address><Address parameter value>][<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
’2’
Default values
’3’
Operating values in RAM
<Status>
Mode of parameter processing, unit [dimensionless]
’0’
No further parameters
’1’
Additional parameters 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 parameter set data 'bb' is converted from HEX format to a 2-byte ASCII-format for transfer.
<BCC>
Check sum calculated as specified under BCC type
Acknowledgment
negative
’PS=<aa>’
Parameter reply:
<aa>
Status acknowledgement, unit [dimensionless]
’01’
Syntax error
’02’
Impermissible command length
’03’
Impermissible value for checksum type
’04’
Invalid check sum received
’05’
Impermissible number of data requested
’06’
Requested data does not (any longer) fit in the transmission buffer
’07’
Impermissible address value
’08’
Read access after end of data set
’09’
Impermissible QPF data set type
Leuze electronic
BCL 558i
169
TNT 35/7-24V
Command
Determining parameter set difference to default parameters
Command
’PD’
This command outputs the difference between the default parameter set and the operating parameter set or the difference between the default parameter set and the permanent parameter set.
Description
170
Comment:
The reply supplied by this command can e.g. be directly used for programming a device
with factory settings, whereby this device receives the same configuration as the
device on which the PD-sequence was executed.
Parameter
’PD<P.set1><P.set2>’
<P.set1>
Parameter data set which is to be copied,
unit [dimensionless]
’0’
Parameter data set in permanent memory
’2’
Default or factory parameter set
<P.set2>
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:
’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 permanent parameter set and the operating parameter set saved in volatile memory
Acknowledgment
positive
PT<BCC><PS type><Status><Adr.><P.value adr.><P.valueAdr.+1>…
[;<Adr.><P.value adr.>]
<BCC>
’0’
No check digit
’3’
BCC mode 3
<PS type>
’0’
Values stored in flash memory
’3’
Operating values stored in RAM
<Status>
’0’
No further parameters
’1’
Additional parameters follow
<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 for transfer.
BCL 558i
Leuze electronic
Command
Acknowledgment
negative
’PD’
’PS=<aa>’
<aa>
’0’
’1’
’2’
’6’
’8’
Status acknowledgement, unit [dimensionless]
No difference
Syntax error
Impermissible command length
Impermissible combination, parameter set 1 and parameter set 2
Invalid parameter set
Writing parameter set
’PT’
Description
The parameters of the BCL 558i are grouped together in a parameter set and permanently 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 permanent and volatile memory). A check sum can be used for
reliable parameter transfer.
Parameter
PT<BCC type><PS type><Status><Adr.><P.value adr.>
<P.value adr+1>…[;<Adr.><P.value adr.>][<BCC>]
<BCC type> Check-digit function during transfer,
unit [dimensionless]
’0’
No check digit
’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
’3’
Operating values stored in RAM
<Status>
Mode of parameter processing, without function here, unit [dimensionless]
’0’
No reset after parameter change, no further parameters
’1’
No reset after parameter change, additional parameters follow
’2’
With reset after parameter change, no further parameters
’6’
Set parameters to factory setting, no further parameters
’7’
Set parameters to factory settings, lock all code types; the codetype 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 for transfer.
<BCC>
Check sum calculated as specified under BCC type
Leuze electronic
BCL 558i
171
TNT 35/7-24V
Command
Command
Acknowledgment
172
’PT’
’PS=<aa>’
Parameter reply:
<aa>
Status acknowledgement, unit [dimensionless]
’01’
Syntax error
’02’
Impermissible command length
’03’
Impermissible value for checksum type
’04’
Invalid check sum received
’05’
Impermissible data length
’06’
Invalid data (parameter limits violated)
’07’
Invalid start address
’08’
Invalid parameter set
’09’
Invalid parameter set type
BCL 558i
Leuze electronic
12
Diagnostics and troubleshooting
12.1
General causes of errors
Error
Status LED PWR
Possible error cause
Measures
Off
• No supply voltage connected to the device
• Hardware error
• Check supply voltage
Red, flashing
• Warning
Red, continuous light
Orange, continuous
light
• Error: no function possible
• Device in service mode
• Send device to customer service
• Query diagnostic data and carry out the resulting
measures
• Internal device error, send in device
• Reset service mode with webConfig tool
•
•
•
•
•
•
•
•
•
•
Status LED NET
Off
Red, flashing
Red, continuous light
Table 12.1:
Check supply voltage
IP address assigned
Send device to customer service
Check interface
Check network configuration
General causes of errors
Interface errors
Error
Possible error cause
No communication via USB • Incorrect connection cable
service interface
• Connected BCL 558i is not detected
• Incorrect wiring
• Effects due to EMC
Sporadic errors at the
Ethernet interface
• Overall network expansion exceeded
Table 12.2:
Leuze electronic
Measures
• Check connection cable
• Install USB driver
• Check wiring:
- In particular, check wire shielding
- Check the cable used
• Check shielding (shield covering in place up to the
clamping point)
• Check grounding concept and connection to functional
earth (FE)
• Avoid EMC coupling caused by power cables laid parallel
to device lines
• Check max. network expansion as a function of the max.
cable lengths
Interface error
BCL 558i
173
TNT 35/7-24V
12.2
No supply voltage connected to the device
No IP address assigned
Hardware error
Communication error
Double IP address
Notice!
Please use chapter 12 as a master copy should servicing be required.
Cross the items in the "Measures" column which you have already examined, fill out the following address field and fax the pages together with your service contract to the fax number
listed below.
Customer data (please complete)
Device type:
Company:
Contact partner / department:
Phone (direct):
Fax:
Street / No:
ZIP code/City:
Country:
Leuze Service fax number:
+49 7021 573 - 199
174
BCL 558i
Leuze electronic
13
Type overview and accessories
13.1
Type key
BCL 500i OM100H
Heating option
Beam exit
H=
0
2
Optics
N
M
F
L
Scanning principleS
O
i=
Interface
00
01
04
08
48
58
BCL
Type key
TNT 35/7-24V
Table 13.1:
With heating
Perpendicular
Front
High Density (near)
Medium Density (medium distance)
Low Density (remote)
Long Range (very large distances)
Line scanner (single line)
Oscillating-mirror scanner
Integrated fieldbus technology
RS 232/RS 422/RS 485 (multiNet Master)
RS 485 (multiNet Slave)
PROFIBUS DP
Ethernet TCP/IP, UDP
PROFINET-IO RT
EtherNet/IP
Bar code reader
Leuze electronic
BCL 558i
175
13.2
Type overview BCL 558i
BCL 558i family
(EtherNet/IP / 2x Ethernet on 2x M12 D-coded)
Type designation
Description
Part no.
High Density Optics (m = 0.25 … 0.5mm)
BCL 558i SN 102
Line scanner, beam exit at the front
BCL 558i ON 100
Oscillating-mirror scanner
BCL 558i SN 102 H
Line scanner, beam exit at the front, with heating
BCL 558i ON 100 H
Oscillating-mirror scanner with heating
50122787
50122776
50122788
50122780
Medium Density Optics (m = 0.35 … 1.0mm)
BCL 558i SM 102
Line scanner, beam exit at the front
BCL 558i OM 100
Oscillating-mirror scanner
BCL 558i SM 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OM 100 H
Oscillating-mirror scanner with heating
50122785
50122773
50122786
50122775
Low Density Optics (m = 0.5 … 1.0mm)
BCL 558i SF 102
Line scanner, beam exit at the front
BCL 558i OF 100
Oscillating-mirror scanner
BCL 558i SF 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OF 100 H
Oscillating-mirror scanner with heating
50122781
50122769
50122782
50122770
Ultra Low Density Optics (m = 0.7 … 1.0mm)
BCL 558i SL 102
Line scanner, beam exit at the front
BCL 558i OL 100
Oscillating-mirror scanner
BCL 558i SL 102 H
Line scanner, beam exit at the front, with heating
BCL 558i OL 100 H
Oscillating-mirror scanner with heating
50122783
50122771
50122784
50122772
Table 13.2:
Type overview BCL 558i
Notice!
Please note: the BCL 558i line scanner with deflection mirror (perpendicular beam exit)
is currently not available.
176
BCL 558i
Leuze electronic
13.3
Accessory connectors
Type designation
Description
Part no.
KD 095-5A
KS 095-4A
S-M12A-ET
D-ET1
KDS ET M12 / RJ 45 W - 4P
M12 socket for voltage supply
M12 connector for SW IN/OUT
M12 connector for Ethernet, axial, 4-pin, D-coded
RJ45 connector for user-configuration
Converter from M12 D-coded to RJ 45 socket
50020501
50040155
50112155
50108991
50109832
Table 13.3:
13.4
Accessory USB cable
Type designation
Description
Part no.
KB USB-Service
USB service cable
50107726
Table 13.4:
13.5
Connectors for the BCL 558i
Cable for the BCL 558i
Accessory external parameter memory
Type designation
Description
Part no.
USB Memory Set
External USB parameter memory
50108833
External parameter memory for the BCL 558i
TNT 35/7-24V
Table 13.5:
13.6
Accessory mounting device
Type designation
Description
Part no.
BT 56
BT 59
Mounting device for rod
Mounting device for ITEM
50027375
50111224
Table 13.6:
Leuze electronic
Mounting devices for the BCL 558i
BCL 558i
177
13.7
Accessory reflector for AutoReflAct
Type designation
Description
Part no.
Reflective tape no. 4
100 x 100mm
Reflective tape as reflector for AutoReflAct operation
50106119
Table 13.7:
Reflector for the BCL 558i
13.8
Accessory ready-made cables for voltage supply
13.8.1
Contact assignment of PWR connection cable
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
I/O 1
2
VIN 1
5
4
I/O 2
3 GND
FE
M12 socket
(A-coded)
13.8.2
13.8.3
Specifications of the cables for voltage supply
Operating temperature range
in rest state:
in motion:
-30°C … +70°C
5°C … +70°C
Material
sheathing:
PVC
Bending radius
> 50mm
Order codes of the cables for voltage supply
Type designation
Description
K-D M12A-5P-5m-PVC
K-D M12A-5P-10m-PVC
M12 socket for PWR, axial connector, open cable end, cable length 5m 50104557
M12 socket for PWR, axial connector, open cable end, cable length 10m 50104559
Table 13.8:
178
Part no.
PWR cables for the BCL 558i
BCL 558i
Leuze electronic
13.9
Accessory ready-made cables for bus connection
13.9.1 General information
• Cable KB ET… for connecting to Industrial Ethernet via M12 connector
• Standard cable available in lengths from 2 … 30m
• Special cables on request.
13.9.2 Contact assignments M12 Ethernet connection cables KB ET…
M12 Ethernet connection cables (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
RD+
TD
SH
TD+
RD
M12 plug
(D-coded)
Wire colors
TNT 35/7-24V
WH
YE
BU
OG
Conductor class: VDE 0295, EN 60228, IEC 60228 (Class 5)
Figure 13.1: Cable structure of Industrial Ethernet connection cable
13.9.3 Specifications of the M12 Ethernet connection cables KB ET…
Operating temperature
range
in rest state: -50°C … +80°C
in motion: -25°C … +80°C
in motion: -25°C … +60°C (when used with drag chains)
Material
cable sheath: PUR (green), wire insulation: PE foam,
free of halogens, silicone and PVC
Bending radius
Bending cycles
> 65mm, suitable for drag chains
> 106, perm. acceleration < 5m/s2
Leuze electronic
BCL 558i
179
13.9.4
Order codes for M12 Ethernet connection cables KB ET…
Type designation
Part no.
M12 plug for BUS IN, axial connector, open cable end
KB ET - 2000 - SA
Cable length 2m
KB ET - 5000 - SA
Cable length 5m
KB ET - 10000 - SA
Cable length 10m
KB ET - 15000 - SA
Cable length 15m
KB ET - 20000 - SA
Cable length 20m
KB ET - 30000 - SA
Cable length 30m
50106739
50106740
50106741
50106742
50106743
50106746
M12 plug for BUS IN to RJ-45 connector
KB ET - 2000 - SA-RJ45
Cable length 2m
KB ET - 5000 - SA-RJ45
Cable length 5m
KB ET - 10000 - SA-RJ45
Cable length 10m
KB ET - 15000 - SA-RJ45
Cable length 15m
KB ET - 20000 - SA-RJ45
Cable length 20m
KB ET - 30000 - SA-RJ45
Cable length 30m
50109880
50109881
50109882
50109883
50109884
50109886
M12 plug + M12 plug for BUS OUT to BUS IN
KB ET - 2000 - SSA
Cable length 2m
KB ET - 5000 - SSA
Cable length 5m
KB ET - 10000 - SSA
Cable length 10m
KB ET - 15000 - SSA
Cable length 15m
KB ET - 20000 - SSA
Cable length 20m
KB ET - 30000 - SSA
Cable length 30m
50106899
50106900
50106901
50106902
50106903
50106905
Table 13.9:
180
Description
Bus connection cables for the BCL 558i
BCL 558i
Leuze electronic
14
Maintenance
14.1
General maintenance information
Usually, the bar code reader BCL 558i does not require any maintenance by the operator.
Cleaning
In the event of dust buildup, clean the BCL 558i with a soft cloth; use a cleaning agent
(commercially available glass cleaner) if necessary.
Notice!
Do not use aggressive cleaning agents such as thinner or acetone for cleaning the device.
Use of improper 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 error.
Disassembling, packing, disposing
TNT 35/7-24V
14.3
Repacking
For later reuse, the device is to be packed so that it is protected.
Notice!
Electrical scrap is a special waste product! Observe the locally applicable regulations
regarding disposal of the product.
Leuze electronic
BCL 558i
181
15
Appendix
15.1
Declaration of conformity
182
BCL 558i
Leuze electronic
ASCII character set
ASCII
Dec.
Hex.
Oct.
Designation
NUL
0
00
0
NULL
Meaning
Null
SOH
1
01
1
START OF HEADING
Start of heading
STX
2
02
2
START OF TEXT
Start of text characters
Last character of text
ETX
3
03
3
END OF TEXT
EOT
4
04
4
END OF TRANSMISS.
End of transmission
ENQ
5
05
5
ENQUIRY
Request for data trans.
ACK
6
06
6
ACKNOWLEDGE
Positive acknowledgement
BEL
7
07
7
BELL
Bell signal
BS
8
08
10
BACKSPACE
Backspace
HT
9
09
11
HORIZ. TABULATOR
Horizontal tabulator
LF
10
0A
12
LINE FEED
Line feed
VT
11
0B
13
VERT. TABULATOR
Vertical tabulator
FF
12
0C
14
FORM FEED
Form feed
CR
13
0D
15
CARRIAGE RETURN
Carriage return
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
16
26
SYNCRONOUS IDLE
Synchronization
ETB
23
17
27
EOF TRANSM. BLOCK
End of data transmission block
CAN
24
18
30
CANCEL
Invalid
EM
25
19
31
END OF MEDIUM
End of medium
SUB
26
1A
32
SUBSTITUTE
Substitution
ESC
27
1B
33
ESCAPE
Escape
FS
28
1C
34
FILE SEPARATOR
File separator
GS
29
1D
35
GROUP SEPARATOR
Group separator
RS
30
1E
36
RECORD SEPARATOR
Record separator
US
31
1F
37
UNIT SEPARATOR
Unit separator
SP
32
20
40
SPACE
Space
!
33
21
41
EXCLAMATION POINT
Exclamation point
Leuze electronic
BCL 558i
TNT 35/7-24V
15.2
183
ASCII
Dec.
Hex.
Oct.
Designation
Meaning
"
34
22
42
QUOTATION MARK
Quotation mark
#
35
23
43
NUMBER SIGN
Number sign
$
36
24
44
DOLLAR SIGN
Dollar sign
%
37
25
45
PERCENT SIGN
Percent sign
&
38
26
46
AMPERSAND
Ampersand
’
39
27
47
APOSTROPHE
Apostrophe
(
40
28
50
OPEN. PARENTHESIS
Open parenthesis
)
41
29
51
CLOS. PARENTHESIS
Closed parenthesis
*
42
2A
52
ASTERISK
Asterisk
+
43
2B
53
PLUS
Plus sign
Comma
,
44
2C
54
COMMA
-
45
2D
55
HYPHEN (MINUS)
Hyphen
.
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
?
63
3F
77
QUESTION MARK
Question mark
@
64
40
100
COMMERCIAL AT
Commercial AT
A
65
41
101
A
Capital letter
B
66
42
102
B
Capital letter
C
67
43
103
C
Capital letter
D
68
44
104
D
Capital letter
184
BCL 558i
Leuze electronic
Dec.
Hex.
Oct.
Designation
Meaning
E
69
45
105
E
Capital letter
F
70
46
106
F
Capital letter
G
71
47
107
G
Capital letter
H
72
48
110
H
Capital letter
I
73
49
111
I
Capital letter
J
74
4A
112
J
Capital letter
K
75
4B
113
K
Capital letter
L
76
4C
114
L
Capital letter
M
77
4D
115
M
Capital letter
N
78
4E
116
N
Capital letter
O
79
4F
117
O
Capital letter
P
80
50
120
P
Capital letter
Q
81
51
121
Q
Capital letter
R
82
52
122
R
Capital letter
S
83
53
123
S
Capital letter
T
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
Opening bracket
[
91
5B
133
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
GRAVE ACCENT
Grave accent
a
97
61
141
a
Lower case letter
b
98
62
142
b
Lower case letter
c
99
63
143
c
Lower case letter
d
100
64
144
d
Lower case letter
e
101
65
145
e
Lower case letter
f
102
66
146
f
Lower case letter
g
103
67
147
g
Lower case letter
Leuze electronic
BCL 558i
TNT 35/7-24V
ASCII
185
ASCII
Dec.
Hex.
Oct.
Designation
Meaning
h
104
68
150
h
Lower case letter
i
105
69
151
i
Lower case letter
Lower case letter
j
106
6A
152
j
k
107
6B
153
k
Lower case letter
l
108
6C
154
l
Lower case letter
m
109
6D
155
m
Lower case letter
n
110
6E
156
n
Lower case letter
o
111
6F
157
o
Lower case letter
p
112
70
160
p
Lower case letter
q
113
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 line
}
125
7D
175
CLOSING BRACE
Closing brace
~
126
7E
176
TILDE
Tilde
DEL
127
7F
177
DELETE (RUBOUT)
Delete
186
BCL 558i
Leuze electronic
15.3
Bar code samples
15.3.1 Module 0.3
Code type 01: Interleaved 2 of 5
Code type 06: UPC-A
Modul 0,3
SC 2
1122334455
Code type 02: Code 39
Modul 0,3
1
23456 78901 2
Code type 07: EAN 8
135AC
SC 3
Code type 11: Codabar
Modul 0,3
3456 7890
A121314A
Modul 0,3
TNT 35/7-24V
Code 128
Code type 10: EAN 13 Add-on
SC 0
S
77889
abcde
Code type 08: EAN 128
1 122334 455666
Modul 0,3
leuze
Figure 15.1: Bar code sample labels (module 0.3)
Leuze electronic
BCL 558i
187
15.3.2
Module 0.5
Code type 01: Interleaved 2 of 5
Code type 06: UPC-A
SC 4
Modul 0,5
6677889900
Code type 02: Code 39
Modul 0,5
0
98765 43219
8
Code type 07: EAN 8
246BD
SC 6
Code type 11: Codabar
Modul 0,5
A151617A
9876 5430
Code 128
Modul 0,5
Code type 10: EAN 13 Add-on
SC 2
44332
fghij
Code type 08: EAN 128
Modul 0,5
0 099887 766550
LEUZE
Figure 15.2: Bar code sample labels (module 0.5)
188
BCL 558i
Leuze electronic
Menu structure BCL 558i
Level 1
Level 2
: selection
Level 3
: selection
ESC
: back
Level 4
: selection
ESC
: back
Level 5
: selection
ESC
: back
: selection
ESC
: back
Selection/configuration option
: selection
: activate
ESC
: back
Device information
page 90
Bar code reading
Parameter
page 86
Parameter handling
Decoder table
Parameter enabling
OFF/ON
Parameters to default
All parameters are reset to their factory settings
Max. no. of labels
Decoder 1-4
Sets the number of labels to be decoded (0 … 64)
Symbology
Number of digits
Digital SWIO
Sw. input/output 1-4
EtherNet/IP
Language
Actions
OFF / ON to specify a range of permitted numbers of digits
Digits 1-5
0 … 64 characters
2 … 100
Check digit method used for decoding
Check digit transm.
Check digit transmission different from standard / as required by the standard
I/O mode
Activation
Ethernet interface
Interval mode
Check digit method
Switching output
page 92
page 93
Code type: no code / Code 2 of 5 Interleaved / Code 39 / Code 32 /
Code UPC / Code EAN / Code 128 / EAN Addendum / Codabar / Code 93 /
RSS 14 / RSS Limited / RSS Expanded
Reading reliability
Switching input
Service
Detailed
information
on
Input / Output / Passive
Inverted
OFF / ON
Debounce time
0 … 1000ms
Start-up delay
0 … 65535ms
Pulse duration
0 … 65535ms
Switch-off delay
0 … 65535ms
Function
Function that is carried out after the switching input is activated
Inverted
OFF / ON
Signal delay
0 … 65535ms
Pulse duration
0 … 65535ms
Activ. function 1-4
Specifies the event that activates the switching output
Deactiv. function 1-4
Specifies the event that deactivates the switching output
Off/On
IP address
Address of the BCL 558i
Gateway
Gateway for the BCL 558i
Net mask
Net mask for the subnet of the BCL 558i
DHCP activated
Off/On
BootP activated
Off/On
page 96
page 99
Deutsch / English / Español / Français / Italiano
page 100
Diagnostics
Number of readings, reading gates, reading rate / non-reading rate etc..
page 100
Status messages
Exclusively for service purposes by Leuze electronic
Start decoding
Stop decoding
Perform a single reading
Start alignment
Stop alignment
Alignment aid (alignment mode)
Start auto-setup
Stop auto-setup
Automatic detection of code type and number of digits
Start teach-in
Stop teach-in
Teach-in of a reference code
page 101
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement