Technische Beschreibung BCL504i

Technische Beschreibung BCL504i
BCL504i
GB 02-09/08 50108327
Barcode reader
TECHNICAL DESCRIPTION
Leuze electronic GmbH + Co. KG
P.O. Box 1111, D- 73277 Owen / Teck
Tel. +49(0) 7021/ 573-0,
Fax +49(0)7021/ 573-199
[email protected] • www.leuze.com
Sales and Service
Germany
Sales Region North
Phone 07021/573-306
Fax 07021/9850950
Sales Region South
Phone 07021/573-307
Fax 07021/9850911
Sales Region East
Phone 035027/629-106
Fax 035027/629-107
Postal code areas
20000-38999
40000-65999
97000-97999
Postal code areas
66000-96999
Postal code areas
01000-19999
39000-39999
98000-99999
Worldwide
AR (Argentina)
Nortécnica S. R. L.
Tel. Int. + 54 1147 57-3129
Fax Int. + 54 1147 57-1088
ES (Spain)
Leuze electronic S.A.
Tel. Int. + 34 93 4097900
Fax Int. + 34 93 4903515
JP (Japan)
C. illies & Co., Ltd.
Tel. Int. + 81 3 3443 4143
Fax Int. + 81 3 3443 4118
RS (Republic of Serbia)
Tipteh d.o.o. Beograd
Tel. Int. + 381 11 3131 057
Fax Int. + 381 11 3018 326
AT (Austria)
Schmachtl GmbH
Tel. Int. + 43 732 76460
Fax Int. + 43 732 785036
FI (Finland)
SKS-automaatio Oy
Tel. Int. + 358 20 764-61
Fax Int. + 358 20 764-6820
KE (Kenia)
Profa-Tech Ltd.
Tel. Int. + 254 20 828095/6
Fax Int. + 254 20 828129
RU (Russian Federation)
Leuze electronic OOO
Tel. Int. + 7 495 933 75 05
Fax Int. + 7 495 933 75 05
AU + NZ (Australia + New Zealand)
Balluff-Leuze Pty. Ltd.
Tel. Int. + 61 3 9720 4100
Fax Int. + 61 3 9738 2677
FR (France)
Leuze electronic sarl.
Tel. Int. + 33 160 0512-20
Fax Int. + 33 160 0503-65
KR (South Korea)
Leuze electronic Co., Ltd.
Tel. Int. + 82 31 3828228
Fax Int. + 82 31 3828522
SE (Sweden)
Leuze electronic AB
Tel. + 46 8 7315190
Fax + 46 8 7315105
BE (Belgium)
Leuze electronic nv /sa
Tel. Int. + 32 2253 16-00
Fax Int. + 32 2253 15-36
GB (United Kingdom)
Leuze Mayser electronic Ltd.
Tel. Int. + 44 14 8040 85-00
Fax Int. + 44 14 8040 38-08
KZ (Republic of Kazakhstan)
KazPromAutomatics Ltd.
Tel. Int. + 7 7212 50 11 50
Fax Int. + 7 7212 50 11 50
BG (Republic of Bulgaria)
ATICS
Tel. Int. + 359 2 847 6244
Fax Int. + 359 2 847 6244
GR (Greece)
UTECO A.B.E.E.
Tel. Int. + 30 211 1206 900
Fax Int. + 30 211 1206 999
MK (Macedonia)
Tipteh d.o.o. Skopje
Tel. Int. + 389 70 399 474
Fax Int. + 389 23 174 197
SG + PH (Singapore +
Philippines)
Balluff Asia pte Ltd
Tel. Int. + 65 6252 43-84
Fax Int. + 65 6252 90-60
BR (Brasil)
Leuze electronic Ltda.
Tel. Int. + 55 11 5180-6130
Fax Int. + 55 11 5181-3597
HK (Hong Kong)
Sensortech Company
Tel. Int. + 852 26510188
Fax Int. + 852 26510388
MX (Mexico)
Leuze Lumiflex México, S.A. de C.V.
Tel. Int. + 52 8183 7186-16
Fax Int. + 52 8183 7185-88
BY (Republic of Belarus)
Logoprom ODO
Tel. Int. + 375 017 235 2641
Fax Int. + 375 017 230 8614
HR (Croatia)
Tipteh Zagreb d.o.o.
Tel. Int. + 385 1 381 6574
Fax Int. + 385 1 381 6577
MY (Malaysia)
Ingermark (M) SDN.BHD
Tel. Int. + 60 360 3427-88
Fax Int. + 60 360 3421-88
CH (Switzerland)
Leuze electronic AG
Tel. Int. + 41 44 834 02-04
Fax Int. + 41 44 833 26-26
HU (Hungary)
Kvalix Automatika Kft.
Tel. Int. + 36 272 2242
Fax Int. + 36 272 2244
NG (Nigeria)
SABROW HI-TECH E. & A. LTD.
Tel. Int. + 234 80333 86366
Fax Int. + 234 80333 84463518
CL (Chile)
Imp. Tec. Vignola S.A.I.C.
Tel. Int. + 56 3235 11-11
Fax Int. + 56 3235 11-28
ID (Indonesia)
P.T. Yabestindo Mitra Utama
Tel. Int. + 62 21 92861859
Fax Int. + 62 21 6451044
NL (Netherlands)
Leuze electronic BV
Tel. Int. + 31 418 65 35-44
Fax Int. + 31 418 65 38-08
CN (People’s Republic of China)
Leuze electronic Trading
(Shenzhen) Co. Ltd.
Tel. Int. + 86 755 862 64909
Fax Int. + 86 755 862 64901
IL (Israel)
Galoz electronics Ltd.
Tel. Int. + 972 3 9023456
Fax Int. + 972 3 9021990
NO (Norway)
Elteco A/S
Tel. Int. + 47 35 56 20-70
Fax Int. + 47 35 56 20-99
IN (India)
Global-Tech (India) Pvt. Ltd.
Tel. Int. + 91 20 24470085
Fax Int. + 91 20 24470086
PL (Poland)
Balluff Sp. z o. o.
Tel. Int. + 48 71 338 49 29
Fax Int. + 48 71 338 49 30
IR (Iran)
Tavan Ressan Co. Ltd.
Tel. Int. + 98 21 2606766
Fax Int. + 98 21 2002883
PT (Portugal)
LA2P, Lda.
Tel. Int. + 351 214 447070
Fax Int. + 351 214 447075
IT (Italy)
Leuze electronic S.r.l.
Tel. Int. + 39 02 26 1106-43
Fax Int. + 39 02 26 1106-40
RO (Romania)
O`BOYLE s.r.l
Tel. Int. + 40 2 56201346
Fax Int. + 40 2 56221036
CO (Colombia)
Componentes Electronicas Ltda.
Tel. Int. + 57 4 3511049
Fax Int. + 57 4 3511019
CZ (Czech Republic)
Schmachtl CZ s.r.o.
Tel. Int. + 420 244 0015-00
Fax Int. + 420 244 9107-00
SK (Slowakia)
Schmachtl SK s.r.o.
Tel. Int. + 421 2 58275600
Fax Int. + 421 2 58275601
TH (Thailand)
Industrial Electrical Co. Ltd.
Tel. Int. + 66 2 6426700
Fax Int. + 66 2 6424249
TR (Turkey)
Balluff Sensör Ltd. Sti.
Tel. Int. + 90 212 3200411
Fax Int. + 90 212 3200416
TW (Taiwan)
Great Cofue Technology Co., Ltd.
Tel. Int. + 886 2 29 83 80-77
Fax Int. + 886 2 29 85 33-73
UA (Ukraine)
SV Altera OOO
Tel. Int. + 38 044 4961888
Fax Int. + 38 044 4961818
US + CA (United States +
Canada)
Leuze electronic, Inc.
Tel. Int. + 1 248 486-4466
Fax Int. + 1 248 486-6699
ZA (South Africa)
Countapulse Controls (PTY.) Ltd.
Tel. Int. + 27 116 1575-56
Fax Int. + 27 116 1575-13
04/2008
DK (Denmark)
Desim Elektronik APS
Tel. Int. + 45 7022 00-66
Fax Int. + 45 7022 22-20
SI (Slovenia)
Tipteh d.o.o.
Tel. Int. + 386 1200 51-50
Fax Int. + 386 1200 51-51
© All rights reserved, especially the right of reproduction, distribution and translation. Copying or
reproductions in any form require the written consent of the manufacturer.
Changes reflecting technical improvements may be made.
BCL 504i
The main menus
Device information - main menu
BCL504i SF 102
Information about
• Device type
• Software version
• Hardware version
• Serial number
Leuze electronic
GmbH & Co. KG
SW: V 1.3.1 HW:1
SN: 0704-081894 001
31
IO1 IO2 IO3
IO4 ATT ERR
12345678
Device buttons:
Navigate
upward/laterally
Navigate
downward/laterally
ESC
Barcode reading window - main
menu
Visualisation of the read barcode information.
See "Indicators in the display" on page 78.
Parameter
Parameter handling
Decoder table
Digital SWIO
PROFIBUS
Parameter - main menu
Language selection
o Deutsch
o English
o Español
o Français
o Italiano
Language selection - main menu
Service
Service - main menu
Configuration of the barcode reader.
See "Parameter menu" on page 83.
ESCAPE
Leave
ENTER
confirm
Selection of the display language.
See "Language selection menu" on
page 90.
Input of values
12|
Scanner diagnosis and status messages.
See "Service menu" on page 90.
Diagnostics
Status messages
<-|0123456789
save
Standard ----- Unit
126 |
|
Actions main menu
Actions
Various functions for scanner configuration
and manual operation.
See "Actions menu" on page 91.
Delete character
o
o
o
o
Enter digit
Save input
Start
Start
Start
Start
decoding
alignment
auto-setup
teach-in
PWR LED
BUS LED
Off
Device OFF
Off
No supply voltage
Flashes green
Device ok, initialisation phase
Flashes green
Initialisation
Green, continuous light
Device OK
Green, continuous light
Operation OK
Orange, continuous light
Service mode
Flashes orange
Timeout
Flashes red
Device ok, warning set
Flashes red
Communication error
Red, continuous light
Device error
Red, continuous light
Network error
Table of contents
1
General information......................................................................................... 12
1.1
Explanation of symbols................................................................................................... 12
1.2
Declaration of conformity ............................................................................................... 12
2
Safety notices .................................................................................................. 13
2.1
General safety notices..................................................................................................... 13
2.2
Safety standards .............................................................................................................. 13
2.3
Approved purpose ........................................................................................................... 13
2.4
Working safely ................................................................................................................. 14
3
Fast commissioning / operating principle..................................................... 16
3.1
Mounting the BCL 504i .................................................................................................... 16
3.2
Device arrangement and selection of the mounting location...................................... 16
3.3
Electrical connectionBCL 504i ....................................................................................... 17
3.4
Starting the device ........................................................................................................... 17
3.4.1
Setting the device address on the display ................................................................................... 18
3.5
BCL 504i on the PROFIBUS ............................................................................................ 19
3.6
Barcode reading............................................................................................................... 20
4
Device description ........................................................................................... 21
4.1
About the barcode readers of the BCL 500i series....................................................... 21
4.2
Characteristics of the barcode readers of the BCL 500i series................................... 21
4.3
Device construction......................................................................................................... 24
4.4
Reading techniques ......................................................................................................... 25
4.4.1
4.4.2
4.4.3
Line scanner (single line)............................................................................................................. 25
Line scanner with oscillating mirror.............................................................................................. 26
Omnidirectional reading............................................................................................................... 27
4.5
Fieldbus systems ............................................................................................................. 28
4.5.1
PROFIBUS DP ............................................................................................................................ 28
4.6
Heater ................................................................................................................................ 28
4.7
External parameter memory ........................................................................................... 29
4.8
autoReflAct ....................................................................................................................... 30
4.9
Reference codes .............................................................................................................. 30
4.10
autoConfig ........................................................................................................................ 31
Leuze electronic
BCL 504i
1
Table of contents
5
Specifications .................................................................................................. 32
5.1
General specifications of the barcode readers............................................................. 32
5.1.1
5.1.2
5.1.3
Line scanner.................................................................................................................................32
Oscillating-mirror scanner ............................................................................................................34
Line scanner with deflection mirror...............................................................................................34
5.2
Heating models of the barcode readers ........................................................................ 35
5.2.1
5.2.2
5.2.3
Line scanner with heating ............................................................................................................36
Oscillating-mirror scanner with heating ........................................................................................36
Line scanner with deflection mirror and heating...........................................................................37
5.3
Dimensioned drawings.................................................................................................... 38
5.3.1
5.3.2
5.3.3
Line scanner with / without heating ..............................................................................................38
Deflection mirror scanner with / without heating...........................................................................39
Oscillating-mirror scanner with / without heating..........................................................................40
5.4
Type overview BCL 504i .................................................................................................. 41
5.5
Reading field curves / optical data................................................................................. 42
5.6
Reading field curves........................................................................................................ 43
5.6.1
5.6.2
5.6.3
5.6.4
5.6.5
5.6.6
5.6.7
5.6.8
High Density (N) Optics: BCL 504i SN 100/102...........................................................................44
High Density (N) Optics: BCL 504i ON 100 .................................................................................45
Medium Density (M) Optics: BCL 504i SM 100/102.....................................................................46
Medium Density (M) Optics: BCL 504i OM 100 ...........................................................................47
Low Density (F) Optics: BCL 504i SF 100/102 ............................................................................48
Low Density (F) Optics: BCL 504i OF 100 ...................................................................................49
Ultra Low Density (L) Optics: BCL 504i SL 102 ...........................................................................50
Ultra Low Density (L) Optics: BCL 504i OL 100...........................................................................51
5.7
Reading field curves for heating devices ...................................................................... 52
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
High Density (N) Optics: BCL 504i SN 102 H ..............................................................................52
High Density (N) Optics: BCL 504i SN 100 H ..............................................................................53
High Density (N) Optics: BCL 504i ON 100 H..............................................................................54
Medium Density (M) Optics: BCL 504i SM 102 H ........................................................................55
Medium Density (M) Optics: BCL 504i SM 100 H ........................................................................56
Medium Density (M) Optics: BCL 504i OM 100 H........................................................................57
Low Density (F) Optics: BCL 504i SF 102 H................................................................................58
Low Density (F) Optics: BCL 504i SF 100 H................................................................................59
Low Density (F) Optics: BCL 504i OF 100 H ...............................................................................60
Ultra Low Density (L) Optics: BCL 504i SL 102 H........................................................................61
Ultra Low Density (L) Optics: BCL 504i OL 100 H .......................................................................62
6
Installation and mounting ............................................................................... 63
6.1
Storage, transportation ................................................................................................... 63
6.2
Mounting the BCL 504i .................................................................................................... 64
6.2.1
6.2.2
Fastening with M4 x 6 screws ......................................................................................................64
BT 56 mounting device ................................................................................................................65
2
BCL 504i
Leuze electronic
Table of contents
6.3
Device arrangement......................................................................................................... 66
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
Selecting a mounting location...................................................................................................... 66
Avoiding total reflection – Line scanner ....................................................................................... 67
Avoiding total reflection – oscillating/deflection-mirror scanner ................................................... 67
Mounting location......................................................................................................................... 68
Devices with integrated heating................................................................................................... 68
Maximum permissible read angles between BCL 504i and barcode........................................... 69
6.4
Attaching laser warning sign .......................................................................................... 69
6.5
Cleaning ............................................................................................................................ 69
7
Electrical connection....................................................................................... 70
7.1
Safety notices for the electrical connection.................................................................. 70
7.2
Electrical connection of the BCL 504i ............................................................................ 71
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
PWR – Voltage supply and switching input/outputs 3 and 4 ....................................................... 72
SERVICE – USB interface (type A) ............................................................................................. 74
SW IN/OUT – Switching input/switching output........................................................................... 75
HOST / BUS IN for BCL 504i....................................................................................................... 76
BUS OUT for the BCL 504i.......................................................................................................... 77
PROFIBUS termination................................................................................................................ 77
7.3
Line lengths and shielding.............................................................................................. 77
8
Display and control panel ............................................................................... 78
8.1
Structure of the control panel......................................................................................... 78
8.2
Status display and operation .......................................................................................... 78
8.2.1
8.2.2
8.2.3
Indicators in the display ............................................................................................................... 78
LED status indicators................................................................................................................... 79
Control buttons ............................................................................................................................ 81
8.3
Menu description ............................................................................................................. 82
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
The main menus .......................................................................................................................... 82
Parameter menu .......................................................................................................................... 83
Language selection menu............................................................................................................ 90
Service menu............................................................................................................................... 90
Actions menu ............................................................................................................................... 91
8.4
Operation .......................................................................................................................... 93
9
Leuze webConfig tool...................................................................................... 95
9.1
Connecting the SERVICE USB interface........................................................................ 95
9.2
Installing the required software...................................................................................... 95
9.2.1
9.2.2
System requirements................................................................................................................... 95
Installing the USB driver .............................................................................................................. 96
Leuze electronic
BCL 504i
3
Table of contents
9.3
Starting the webConfig tool ............................................................................................ 97
9.4
Short description of the webConfig tool ....................................................................... 98
9.4.1
Module overview in the Configuration menu ................................................................................98
10
Commissioning and configuration .............................................................. 100
10.1
General information on the PROFIBUS implementation of the BCL 504i ................. 100
10.1.1
10.1.2
10.1.3
10.1.4
10.1.5
Communication profile ...............................................................................................................100
Bus-access protocol ...................................................................................................................100
Device types...............................................................................................................................101
Expanded DP functions..............................................................................................................101
Automatic baud rate detection ...................................................................................................102
10.2
Measures to be performed prior to the initial commissioning .................................. 103
10.3
Address setting.............................................................................................................. 104
10.3.1
Setting the device address on the display..................................................................................104
10.4
Commissioning via the PROFIBUS .............................................................................. 106
10.4.1
10.4.2
10.4.3
10.4.4
General information....................................................................................................................106
Preparing the control system for consistent data transmission ..................................................106
General information on the GSD file ..........................................................................................107
Permanently defined parameters / device parameters...............................................................108
10.5
Overview of the project modules ................................................................................. 112
10.6
Decoder modules........................................................................................................... 115
10.6.1
10.6.2
10.6.3
Modules 1-4 – Code table extensions 1 to 4 ..............................................................................115
Module 5 – Code type features (symbology)..............................................................................117
Module 7 – Code fragment technology ......................................................................................118
10.7
Control modules ............................................................................................................ 119
10.7.1
10.7.2
10.7.3
10.7.4
10.7.5
Module 10 – Activations .............................................................................................................119
Module 11 – Reading gate control .............................................................................................121
Module 12 – Multi-label ..............................................................................................................123
Module 13 – Fragmented read result .........................................................................................124
Module 14 – Interlinked read result ............................................................................................125
4
BCL 504i
Leuze electronic
Table of contents
10.8
Result Format ................................................................................................................. 126
10.8.1
10.8.2
10.8.3
10.8.4
10.8.5
10.8.6
10.8.7
10.8.8
10.8.9
10.8.10
10.8.11
10.8.12
10.8.13
10.8.14
Module 20 – Decoder state........................................................................................................ 126
Modules 21-27 – Decoding result .............................................................................................. 128
Module 30 – Data formatting ..................................................................................................... 130
Module 31 – Reading gate number ........................................................................................... 131
Module 32 – Reading gate time................................................................................................. 131
Module 33 – Code position ........................................................................................................ 132
Module 34 – Reading reliability (equal scans) ........................................................................... 132
Module 35 – Barcode length...................................................................................................... 133
Module 36 – Scans with information.......................................................................................... 133
Module 37 – Decoding quality ................................................................................................... 134
Module 38 – Code direction....................................................................................................... 134
Module 39 – Number of digits.................................................................................................... 135
Module 40 – Code type.............................................................................................................. 135
Module 41 – Code position in the swivel range ......................................................................... 136
10.9
Data Processing ............................................................................................................. 137
10.9.1
10.9.2
Module 50 – Characteristics filter .............................................................................................. 137
Module 51 – Data filtering.......................................................................................................... 139
10.10
Identifier .......................................................................................................................... 140
10.10.1
10.10.2
10.10.3
10.10.4
Module 52 – Segmentation according to the EAN process ....................................................... 140
Module 53 – Segmentation via fixed positions .......................................................................... 141
Module 54 – Segmentation according to identifier and separator ............................................. 144
Module 55 – String handling parameters................................................................................... 146
10.11
Device Functions ........................................................................................................... 147
10.11.1
10.11.2
10.11.3
10.11.4
10.11.5
10.11.6
Module 60 – Device status ........................................................................................................ 147
Module 61 – Laser control ......................................................................................................... 148
Module 62 – Display .................................................................................................................. 149
Module 63 – Alignment .............................................................................................................. 150
Module 64 – Oscillating mirror ................................................................................................... 151
Module 65 – Deflection mirrors.................................................................................................. 152
10.12
Switching inputs/ outputs SWIO 1..4............................................................................ 153
10.12.1
10.12.2
10.12.3
10.12.4
10.12.5
10.12.6
10.12.7
10.12.8
10.12.9
Parameters for operating as an output ...................................................................................... 153
Parameters for operating as an input ........................................................................................ 155
Switch-on and switch-off functions for operation as an output .................................................. 157
Input functions for operation as an input.................................................................................... 157
Module 70 – Switching input/output SWIO1 .............................................................................. 158
Module 71 – Switching input/output SWIO2 .............................................................................. 160
Module 72 – Switching input/output SWIO3 .............................................................................. 162
Module 73 – Switching input/output SWIO4 .............................................................................. 164
Module 74 – SWIO status and control ....................................................................................... 166
10.13
Data output ..................................................................................................................... 169
10.13.1
Module 80 – Sorting................................................................................................................... 169
Leuze electronic
BCL 504i
5
Table of contents
10.14
Reference code comparison......................................................................................... 170
10.14.1
10.14.2
10.14.3
10.14.4
Module 81 – Reference code comparator 1 ...............................................................................170
Module 82 – Reference code comparator 2 ...............................................................................172
Module 83 – Reference code comparison pattern 1 ..................................................................174
Module 84 – Reference code comparison pattern 2 ..................................................................175
10.15
Special Functions .......................................................................................................... 176
10.15.1
10.15.2
10.15.3
Module 90 – Status and control .................................................................................................176
Module 91 – AutoReflAct (automatic reflector activation) ..........................................................177
Module 92 – AutoControl ...........................................................................................................178
10.16
Example configuration: Indirect activation via the PLC............................................. 179
10.16.1
10.16.2
Task ...........................................................................................................................................179
Procedure...................................................................................................................................179
10.17
Sample configuration: Direct activation via the switching input .............................. 181
10.17.1
10.17.2
Task ...........................................................................................................................................181
Procedure...................................................................................................................................181
11
Diagnostics and troubleshooting................................................................. 183
11.1
General causes of errors............................................................................................... 183
11.2
Interface errors............................................................................................................... 183
12
Type overview and accessories ................................................................... 185
12.1
Type key.......................................................................................................................... 185
12.2
Type overview BCL 504i ................................................................................................ 186
12.3
Accessory terminating resistor .................................................................................... 187
12.4
Accessory connectors .................................................................................................. 187
12.5
Accessory USB cable .................................................................................................... 187
12.6
Accessory external parameter memory....................................................................... 187
12.7
Accessory mounting device ......................................................................................... 187
12.8
Accessory ready-made cables for voltage supply ..................................................... 188
12.8.1
12.8.2
12.8.3
Contact assignment of PWR connection cable ..........................................................................188
Specifications of the cables for voltage supply...........................................................................188
Order codes of the cables for voltage supply .............................................................................188
12.9
Accessory ready-made cables for bus connection .................................................... 189
12.9.1
12.9.2
12.9.3
12.9.4
General information....................................................................................................................189
Contact assignment of KB PB… connection cable for PROFIBUS/multiNet plus ......................189
Technical data of interface connection cable .............................................................................190
Order codes for interface connection cables..............................................................................190
6
BCL 504i
Leuze electronic
Table of contents
13
Maintenance ................................................................................................... 191
13.1
General maintenance information ................................................................................ 191
13.2
Repairs, servicing .......................................................................................................... 191
13.3
Disassembling, packing, disposing ............................................................................. 191
14
Appendix ........................................................................................................ 192
14.1
Declaration of conformity ............................................................................................. 192
14.2
ASCII character set ........................................................................................................ 193
14.3
Barcode samples ........................................................................................................... 197
14.3.1
14.3.2
Module 0.3 ................................................................................................................................. 197
Module 0.5 ................................................................................................................................. 198
Leuze electronic
BCL 504i
7
Figures and tables
Figure 2.1:
Figure 3.1:
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:
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:
Attachment of the stick-on labels with warning notices at the BCL 504i................................. 15
Connections of the BCL 504i .................................................................................................. 17
Line scanner, line scanner with deflection mirror and oscillating-mirror scanner.................... 21
Possible barcode orientation................................................................................................... 23
Device construction................................................................................................................. 24
Deflection principle for the line scanner .................................................................................. 25
Deflection principle for the line scanner with oscillating mirror add-on ................................... 26
Principle arrangement for omnidirectional reading ................................................................. 27
PROFIBUS DP........................................................................................................................ 28
External parameter memory ................................................................................................... 29
Reflector arrangement for autoReflAct ................................................................................... 30
Specifications of the BCL 504i line scanners without heating ................................................ 32
Specifications of the BCL 504i oscillating-mirror scanners without heating............................ 34
Specifications of the BCL 504i deflection-mirror scanners without heating ............................ 34
Specifications of the BCL 504i line scanners with heating ..................................................... 36
Specifications of the BCL 504i oscillating-mirror scanners with heating................................. 36
Specifications of the BCL 504i deflection-mirror scanners with heating ................................. 37
Dimensioned drawing BCL 504i line scanner S…102 ............................................................ 38
Dimensioned drawing BCL 504i deflection-mirror scanner S…100........................................ 39
Dimensioned drawing BCL 504i oscillating-mirror scanner O…100....................................... 40
Type overview BCL 504i......................................................................................................... 41
The most important characteristics of a barcode .................................................................... 42
Zero position of the reading distance...................................................................................... 43
Reading conditions ................................................................................................................. 43
"High Density" reading field curve for line scanner (with/without deflection mirror) ................ 44
"High Density" reading field curve for oscillating-mirror scanners .......................................... 45
Lateral "High Density" reading field curve for oscillating-mirror scanners .............................. 45
"Medium Density" reading field curve for line scanner (with/without deflection mirror)........... 46
"Medium Density" reading field curve for oscillating-mirror scanners ..................................... 47
Lateral "Medium Density" reading field curve for oscillating-mirror scanners ......................... 47
"Low Density" reading field curve for line scanner (with/without deflection mirror)................. 48
"Low Density" reading field curve for oscillating-mirror scanners ........................................... 49
Lateral "Low Density" reading field curve for oscillating-mirror scanners ............................... 49
"Ultra Low Density" reading field curve for line scanner without deflection mirror .................. 50
"Ultra Low Density" reading field curve for oscillating-mirror scanners................................... 51
Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners....................... 51
"High Density" reading field curve for line scanner with heating (without deflection mirror) ... 52
"High Density" reading field curve for line scanner with heating (with deflection mirror) ........ 53
"High Density" reading field curve for oscillating-mirror scanners with heating ...................... 54
Lateral "High Density" reading field curve for oscillating-mirror scanners with heating .......... 54
"Medium Density" reading field curve for line scanner with heating
(without deflection mirror) ....................................................................................................... 55
Figure 5.23: "Medium Density" reading field curve for line scanner with heating (with deflection mirror)... 56
8
BCL 504i
Leuze electronic
Figures and tables
Figure 5.24:
Figure 5.25:
Figure 5.26:
Figure 5.27:
Figure 5.28:
Figure 5.29:
Figure 5.30:
"Medium Density" reading field curve for oscillating-mirror scanners with heating ................. 57
Lateral "Medium Density" reading field curve for oscillating-mirror scanners with heating ..... 57
"Low Density" reading field curve for line scanner with heating (without deflection mirror) .... 58
"Low Density" reading field curve for line scanner with heating (with deflection mirror) ......... 59
"Low Density" reading field curve for oscillating-mirror scanners with heating ....................... 60
Lateral "Low Density" reading field curve for oscillating-mirror scanners with heating ........... 60
"Ultra Low Density" reading field curve for line scanner with heating
(without deflection mirror)........................................................................................................ 61
Figure 5.31: "Ultra Low Density" reading field curve for oscillating-mirror scanners with heating............... 62
Figure 5.32: Lateral "Ultra Low Density" reading field curve for oscillating-mirror scanners with heating... 62
Figure 6.1: Device name plate BCL 504i .................................................................................................. 63
Figure 6.2: Fastening options using M4x6 threaded holes ....................................................................... 64
Figure 6.3: BT 56 mounting device ........................................................................................................... 65
Figure 6.4: Mounting example BCL 504i................................................................................................... 66
Figure 6.5: Total reflection – line scanner ................................................................................................. 67
Figure 6.6: Total reflection – BCL 504i with oscillating/deflection mirror................................................... 68
Figure 6.7: Reading angle for the line scanner ......................................................................................... 69
Figure 7.1: Location of the electrical connections ..................................................................................... 70
Figure 7.2: Connections of the BCL 504i .................................................................................................. 71
Table 7.1:
Pin assignment PWR .............................................................................................................. 72
Figure 7.1: Switching input connection diagram SWIO_3 and SWIO_4 ................................................... 73
Figure 7.2: Switching output connection diagram SWIO_3 / SWIO_4 ...................................................... 73
Table 7.2:
Pin assignments of SERVICE – USB interface....................................................................... 74
Table 7.3:
Pin assignment SW IN/OUT.................................................................................................... 75
Figure 7.3: Switching input connection diagram SWIO_1 and SWIO_2 ................................................... 75
Figure 7.4: Switching output connection diagram SWIO_1 / SWIO_2 ...................................................... 76
Table 7.4:
Pin assignment HOST / BUS IN BCL 504i.............................................................................. 76
Table 7.5:
Pin assignment BUS OUT....................................................................................................... 77
Table 7.6:
Line lengths and shielding....................................................................................................... 77
Figure 8.1: Structure of the control panel .................................................................................................. 78
Table 8.1:
Parameter handling submenu ................................................................................................. 83
Table 8.2:
Decoder table submenu .......................................................................................................... 84
Table 8.3:
Digital SWIO submenu............................................................................................................ 87
Table 8.4:
PROFIBUS submenu .............................................................................................................. 90
Figure 9.1: Connecting the SERVICE USB interface ................................................................................ 95
Figure 9.2: The start page of the webConfig tool ...................................................................................... 97
Figure 9.3: Module overview in the webConfig tool................................................................................... 98
Table 10.1: PROFIBUS bus-access processes ....................................................................................... 100
Table 10.2: PROFIBUS DP master and slave types................................................................................ 101
Table 10.3: Services for DPVM1 class 1 and slaves ............................................................................... 101
Table 10.4: Services for DPVM1 class 2 and slaves ............................................................................... 102
Figure 10.1: Connections of the BCL 504i ................................................................................................ 103
Table 10.5: "Common" Parameters.......................................................................................................... 108
Leuze electronic
BCL 504i
9
Figures and tables
Table 10.6:
Table 10.7:
Table 10.8:
Table 10.9:
Table 10.10:
Table 10.11:
Table 10.12:
Table 10.13:
Table 10.14:
Table 10.15:
Table 10.16:
Table 10.17:
Table 10.18:
Table 10.19:
Table 10.20:
Table 10.21:
Table 10.22:
Table 10.23:
Table 10.24:
Table 10.25:
Table 10.26:
Table 10.27:
Table 10.28:
Table 10.29:
Table 10.30:
Table 10.31:
Table 10.32:
Table 10.33:
Table 10.34:
Table 10.35:
Table 10.36:
Table 10.37:
Table 10.38:
Table 10.39:
Table 10.40:
Table 10.41:
Table 10.42:
Table 10.43:
Table 10.44:
Table 10.45:
Figure 10.2:
Figure 10.3:
Figure 10.4:
10
Module overview ................................................................................................................... 113
Parameters for modules 1-4 ................................................................................................. 115
Parameters for module 5 ...................................................................................................... 117
Parameters for module 7 ...................................................................................................... 118
Parameters for module 10 .................................................................................................... 119
Output data for module 10 .................................................................................................... 119
Parameters for module 11 .................................................................................................... 121
Parameters for module 12 .................................................................................................... 123
Input data for module 12....................................................................................................... 123
Parameters for module 13 .................................................................................................... 124
Input data for module 13....................................................................................................... 124
Parameters for module 13 .................................................................................................... 125
Input data for module 20....................................................................................................... 126
Input data for modules 21 … 27............................................................................................ 128
Parameters for module 30 .................................................................................................... 130
Input data for module 31....................................................................................................... 131
Input data for module 32....................................................................................................... 131
Input data for module 33....................................................................................................... 132
Input data for module 34....................................................................................................... 132
Input data for module 35....................................................................................................... 133
Input data for module 36....................................................................................................... 133
Input data for module 37....................................................................................................... 134
Input data for module 38....................................................................................................... 134
Input data for module 39....................................................................................................... 135
Input data for module 40....................................................................................................... 135
Input data for module 41....................................................................................................... 136
Parameters for module 50 .................................................................................................... 137
Parameters for module 51 .................................................................................................... 139
Parameters for module 52 .................................................................................................... 140
Parameters for module 53 .................................................................................................... 141
Parameters for module 54 .................................................................................................... 144
Parameters for module 55 .................................................................................................... 146
Input data for module 60....................................................................................................... 147
Output data for module 60 .................................................................................................... 147
Parameters for module 61 .................................................................................................... 148
Parameters for module 62 .................................................................................................... 149
Input data for module 63....................................................................................................... 150
Output data for module 63 .................................................................................................... 150
Parameters for module 64 .................................................................................................... 151
Parameters for module 65 .................................................................................................... 152
Example 1: Start-up delay > 0 and switch-on time = 0 ......................................................... 153
Example 2: Start-up delay > 0 and switch-on time > 0 ......................................................... 153
Example 3: Start-up delay >0 Switch-off signal prior to lapsing of the start-up delay........... 154
BCL 504i
Leuze electronic
Figures and tables
Figure 10.5:
Figure 10.6:
Figure 10.7:
Table 10.46:
Table 10.47:
Table 10.48:
Table 10.49:
Table 10.50:
Table 10.51:
Table 10.52:
Table 10.53:
Table 10.54:
Table 10.55:
Table 10.56:
Table 10.57:
Table 10.58:
Table 10.59:
Table 10.60:
Table 10.61:
Table 10.62:
Table 10.63:
Table 11.1:
Table 11.2:
Table 12.1:
Table 12.2:
Table 12.3:
Table 12.4:
Table 12.5:
Table 12.6:
Table 12.7:
Figure 12.8:
Table 12.9:
Figure 14.1:
Figure 14.2:
Start-up delay in input mode ................................................................................................. 155
Switch-on time in input mode ................................................................................................ 156
Switch-off delay in input mode .............................................................................................. 156
Switch-on/switch-off functions............................................................................................... 157
Input functions....................................................................................................................... 157
Parameters for module 70 – Input/Output 1.......................................................................... 158
Parameters for module 71 – Input/Output 2.......................................................................... 160
Parameters for module 72 – Input/Output 3.......................................................................... 162
Parameters for module 73 – Input/Output 4.......................................................................... 164
Input data for module 74 Input/output status and control...................................................... 166
Output data for module 74 Input/output status and control ................................................... 167
Parameters for module 80..................................................................................................... 169
Parameters for module 81 – Reference code comparison.................................................... 170
Parameters for module 82 – Reference code comparison.................................................... 172
Parameter module 83 – Reference code comparison pattern .............................................. 174
Parameter module 84 – Reference code comparison pattern .............................................. 175
Input data for module 90 – Status and control ...................................................................... 176
Parameters for module 91 – AutoreflAct ............................................................................... 177
Parameters for module 92 – AutoControl.............................................................................. 178
Input data for module 92 – AutoControl ................................................................................ 178
Device parameters for example configuration 2.................................................................... 181
General causes of errors....................................................................................................... 183
Interface error........................................................................................................................ 183
Type overview BCL 504i ....................................................................................................... 186
Terminating resistor for the BCL 504i ................................................................................... 187
Connectors for the BCL 504i................................................................................................. 187
Cables for the BCL 504i........................................................................................................ 187
External parameter memory for the BCL 504i ...................................................................... 187
Mounting devices for the BCL 504i ....................................................................................... 187
PWR cables for the BCL 504i ............................................................................................... 188
Cable structure of PROFIBUS/multiNet plus connection cable............................................. 189
Bus connection cables for the BCL 504i ............................................................................... 190
Barcode sample labels (module 0.3)..................................................................................... 197
Barcode sample labels (module 0.5)..................................................................................... 198
Leuze electronic
BCL 504i
11
General information
1
1.1
General information
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 barcode readers of the BCL 500i series have been developed and manufactured in
accordance with the applicable European standards and directives.
The BCL 500i series is "UL LISTED" according to American and Canadian safety standards,
and fulfils 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 192.
The manufacturer of the product, Leuze electronic GmbH & Co KG in D-73277 Owen/Teck,
possesses a certified quality assurance system in accordance with ISO 9001.
C
UL
US
LISTED
12
BCL 504i
Leuze electronic
Safety notices
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 authorised representative.
2.2
Safety standards
The barcode 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.
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.
Barcode readers of the BCL 500i series are conceived as stationary, high-speed scanners
with integrated decoders for all current barcodes used for automatic object detection.
In particular, unauthorised uses include:
• rooms with explosive atmospheres
• operation for medical purposes
Areas of application
The barcode 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 fast-moving conveyor belts
• Pallet transportation applications
• Automobile sector
• Omnidirectional reading
Leuze electronic
BCL 504i
13
TNT 35/7-24V
2.3
Safety notices
2.4
Working safely
Attention!
Access to or changes on the device, except where expressly described in this operating
manual, are not authorised.
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 504i at persons!
When mounting and aligning the BCL 504i, avoid reflections of the laser beam off reflective surfaces!
The BCL 504i barcode 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 504i 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 barcode reader. There are no user-serviceable 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 barcode
reader has safeguards to prevent this occurrence. If, however, a stationary beam is
emitted, the failing barcode 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.
The use of optical instruments or devices in combination with the device increases
the danger of eye damage!
14
BCL 504i
Leuze electronic
Safety notices
The housing of the BCL 504i is provided with warning notices B and C above and next
to the reading window as shown in the following figure:
BCL 504i
with oscillating/deflection mirror
A
C
TNT 35/7-24V
B
BCL 504i
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 504i
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 504i, attach them instead in the immediate vicinity of the BCL 504i in such a way that it is not necessary to look
into the laser beam when reading the notices!
Leuze electronic
BCL 504i
15
Fast commissioning / operating principle
3
Fast commissioning / operating principle
Below you will find a short description for the initial commissioning of the BCL 504i. Detailed
explanations for all listed points can be found throughout this technical description.
3.1
Mounting the BCL 504i
There are two different types of mounting arrangements for the BCL 504i:
• 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
In order to select the right mounting location, several factors must be considered:
• Size, orientation, and position tolerance of the barcodes on the objects to be
scanned.
• The reading field of the BCL 504i in relation to the barcode 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 line lengths between the BCL 504i and the host system depending
on which interface is used.
• The correct time for data output. The BCL 504i 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 504i 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 504i is mounted in such a way that the scanning beam is incident on the
barcode at an angle of inclination greater than ±10° … 15° to vertical.
• The reading distance lies in the middle area of the reading field.
• The barcode labels are of good print quality and have good contrast ratios.
• You do not use high-gloss labels.
• There is no direct sunlight.
16
BCL 504i
Leuze electronic
Fast commissioning / operating principle
3.3
Electrical connectionBCL 504i
The BCL 504i is equipped with four M12 plugs/sockets which are A- and B-coded.
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
A (N)
2
5
4
B (P)
3 GND485
N.C. 3
FE
FE
M12 socket
(B-coded)
Figure 3.1:
SWIO_3
2
A (N)
2
1 N.C.
5
4
B (P)
M12 plug
(B-coded)
GND 3
FE
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
Connections of the BCL 504i
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.1 and chapter
7.2.3.
The PROFIBUS is connected via BUS IN, or, in the case of a continuing network, via
BUS OUT. If BUS OUT is not used, the PROFIBUS must be terminated at this point with an
M12 terminating resistor (see chapter 12.3 "Accessory terminating resistor"). In the case of
a stub cable, BUS OUT can remain open.
3.4
Starting the device
ª Connect the supply voltage +10 … 30VDC (typ. +24VDC); the BCL 504i starts up and
the barcode reading window appears on the display:
31
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 93.
As a first step, you need to set the device address of the BCL 504i.
Leuze electronic
BCL 504i
17
TNT 35/7-24V
VP 1
PWR
HOST / BUS IN
BUS OUT
Fast commissioning / operating principle
3.4.1
Setting the device address on the display
The display of the BCL 504i possesses an important function for setting the PROFIBUS
address. The PROFIBUS address is set here, i.e. the respective station number of the
network device.
Notice!
The address setting can only be performed via the display if parameter enabling is active.
Information on this topic can be found in chapter "Parameter enabling" on page 93.
The set address must be > ≥0 and < 126. Each network device is thereby automatically
informed that it is a slave on the PROFIBUS with its specific address and that it is initialised
and queried by the PLC.
The PROFIBUS permits an address range from 0 to 126. Address 126 must not be used for
data communication. It may only be used temporarily for commissioning. The default
address is 126.
The address must be assigned individually for each barcode reader of type BCL 504i; this
can be performed by making entries on the display or with the webConfig tool.
Notice!
The BCL 504i does not permit address assignment via the PROFIBUS!
To set the address via the display, proceed as follows:
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
PROFIBUS
1
In the Parameter menu, use the
PROFIBUS menu item.
buttons to select the
Press the enter button to enter the PROFIBUS menu.
PROFIBUS
o PROFIBUS address
Press the enter button again to enter the menu for setting
the PROFIBUS address.
PROFIBUS address
12|
<-|0123456789
save
Standard ----- Unit
126 |
|
18
Use the
and
buttons to set the desired PROFIBUS address. An accidental, incorrect entry can be corrected by selecting <-| and then pressing .
Then use the
buttons to select save and save the
set PROFIBUS address by pressing .
BCL 504i
Leuze electronic
Fast commissioning / operating principle
After saving the PROFIBUS address, the BCL 504i performs a restart and then returns to
operation with the barcode reading menu.
31
In the upper right part of this display, you can check the
address which you set.
Notice!
Permissible values for the PROFIBUS address are 0 … 125. Make certain that a different
PROFIBUS address is assigned to each PROFIBUS participant.
All other parameters required for the reading task, such as setting the code type and number
of digits, etc., are set using the engineering tool of the PLC with the aid of the various available modules (see chapter 10.4).
3.5
BCL 504i on the PROFIBUS
ª Install the GSD file associated with the BCL 504i in the PROFIBUSmanager of your control.
ª Activate the desired modules (at least module 10 and one of the modules 21 … 27).
ª Store the slave address for the BCL 504i in the PROFIBUSmanager. Ensure that the
address is the same as the address configured in the device.
TNT 35/7-24V
You can find further information beginning on page 106.
Leuze electronic
BCL 504i
19
Fast commissioning / operating principle
3.6
Barcode reading
With the aid of the "Action menu", you can instruct the BCL 504i to read a barcode.
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 barcode reading operation.
To test, you can use the following barcode in the 2/5 Interleaved format. The barcode
module here is 0.5:
Modul 0,5
6677889900
The read information appears in the display and is simultaneously passed on to the primary
system (PLC or PC).
Please check the incoming data of the barcode information there.
Alternatively, you can connect a photoelectric sensor or a 24 V DC switching signal to the
SW IN/OUT socket for read activation. To do this, however, you must appropriately
configure the switching input (see chapter 7.2.3 "SW IN/OUT – Switching input/switching
output").
20
BCL 504i
Leuze electronic
Device description
4
Device description
4.1
About the barcode readers of the BCL 500i series
Barcode readers of the BCL 500i series are high-speed scanners with integrated decoder
for all commonly used barcodes, e.g. 2/5 Interleaved, Code 39, Code 128, EAN 8/13 etc.,
as well as codes from the RSS family.
Barcode 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.
Oscillating-mirror scanner /
Line scanner with deflection mirror
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 barcode 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 and Ethernet) of the barcode readers of the
BCL 500i series offer optimum connection to the primary host system.
4.2
Characteristics of the barcode readers of the BCL 500i series
Performance features:
• Integrated fieldbus connectivity = i -> Plug-and-Play fieldbus coupling and easy networking
• Numerous interface variants facilitate connection to the primary systems
• RS 232, RS 422 as well as with integrated multiNet plus master
Leuze electronic
BCL 504i
21
TNT 35/7-24V
Line scanner
Device description
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• RS 485 and multiNet plus slave
alternatively, various fieldbus systems, such as
• PROFIBUS DP
• PROFINET
• Ethernet
Integrated code fragment technology (CRT) enables the identification of soiled or
damaged barcodes
Maximum depth of field and reading distances from 200mm to 1600mm
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 signalling of
states
Automatic monitoring of the read quality with autoControl
Automatic recognition and setting of the barcode 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 barcode 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 barcodes, the barcode readers of the BCL 500i series make available the
proven CRT decoder with code fragment technology:
The proven code fragment technology (CRT) enables barcode readers of the BCL 500i
series to read barcodes with a small bar height, as well as barcodes with a damaged or
soiled print image.
22
BCL 504i
Leuze electronic
Device description
With the aid of the CRT decoder, barcodes 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 barcode orientation
Through the read operation, the BCL 504i 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 504i as well as for visualisation 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 504i or external devices, such as a
PLC.
System, warning and error messages provide assistance in set-up/troubleshooting during
commissioning and read operation.
Leuze electronic
BCL 504i
23
TNT 35/7-24V
With the BCL 504i, configuration is generally performed with the aid of the GSD file.
The BCL 504i 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 504i for the read
process during which the barcode reader has time to detect and decode a barcode.
In the basic setting, triggering takes place through an external reading cycle signal or via the
PROFIBUS. An alternative option for activation is the autoReflAct function.
Device description
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
Figure 4.3:
24
Device construction
BCL 504i
Leuze electronic
Device description
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 barcode is
automatically transported through the scan line.
The integrated code fragment technology permits twisting of the barcode (tilt angle) within
certain limits. These are dependent on the transport speed, the scanning rate of the scanner
and the barcode properties.
Areas of application of the line scanner
TNT 35/7-24V
The line scanner is used:
• when the bars of the barcode are printed in the conveying direction ('ladder arrangement').
• with barcodes 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:
Leuze electronic
Deflection principle for the line scanner
BCL 504i
25
Device description
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 504i can also scan
larger areas or spaces for barcodes. 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:
• 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 barcode are printed perpendicular to the conveying direction
('picket fence arrangement').
• when reading stationary objects.
• when the barcode 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:
26
Deflection principle for the line scanner with oscillating mirror add-on
BCL 504i
Leuze electronic
Device description
4.4.3
Omnidirectional reading
In order to read arbitrarily oriented barcodes on an object, at least 2 barcode readers are
necessary. If the barcode is not printed over-square, i.e. bar length > code length, barcode
readers with integrated code fragment technology are necessary.
Leuze electronic
Principle arrangement for omnidirectional reading
BCL 504i
TNT 35/7-24V
Figure 4.6:
27
Device description
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 and Ethernet.
4.5.1
PROFIBUS DP
The BCL 504i is designed as a PROFIBUS device (PROFIBUS DP-V1 acc. to IEC 61158)
with a baud rate of max. 12MBd. The functionality of the device is defined via parameter sets
which are clustered in modules. These modules are contained in a GSD file.
The BCL 504i barcode readers can be operated as network devices on the PROFIBUS. The
BCL 504i features multiple M12 connectors / sockets for the electrical connection of the
supply voltage, the interface and the switching inputs and outputs.
The BCL 504i supports:
•
•
•
•
•
•
•
•
PROFIBUS-DP slave functionality.
Modular structure of the IO data
Automatic baud rate detection up to 12 Mbit/s
SYNC/FREEZE
FailSafe Mode
Device-specific diagnostic data
I&M
No changing of the slave address via the PROFIBUS
For further details, see chapter 10!
BCL 504i 1
BCL 504i 2
BCL 504i n
PROFIBUS
Terminating resistor on the last participant
Figure 4.7:
4.6
PROFIBUS DP
Heater
For low-temperature applications to min. -35°C (e.g. in cold storage), the barcode readers
of the BCL 504i series can optionally be permanently fitted with a built-in heating and these
barcode readers purchased as separate device models.
28
BCL 504i
Leuze electronic
Device description
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 504i, the
external parameter memory makes it easy and
reduces the time needed to replace the BCL 504i on
site. A manual configuration of the exchanged device
is thereby omitted.
During operation of the BCL 504i on the PROFIBUS, the parameters are stored in the PLC.
It is not necessary to use the external parameter memory in this case.
Figure 4.8:
External parameter memory
Notice!
To mount, the cover of the hood with integrated connectors must be unscrewed. The tube
is then screwed onto the USB connection on the BCL 504i after which the USB memory stick
is plugged into the connection and the hood with integrated connectors closed with the cover
in order to ensure protection class IP 65.
Leuze electronic
BCL 504i
29
TNT 35/7-24V
The delivery contents of the external parameter memory include the hood with integrated
connectors with unscrewable cover and the USB memory stick.
Device description
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 barcode 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.
Figure 4.9:
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.
4.9
Reference codes
The BCL 504i 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 the PROFIBUS.
The BCL 504i can compare read barcodes with one and/or both reference codes and
execute user-configurable functions depending on the comparison result.
30
BCL 504i
Leuze electronic
Device description
4.10
autoConfig
TNT 35/7-24V
With the autoConfig function, the BCL 504i 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 primary
control, it is sufficient to position a barcode label with the desired code type and number of
digits in the reading field of the BCL 504i.
Afterward, barcodes with the same code type and number of digits are recognised and
decoded.
Leuze electronic
BCL 504i
31
Specifications
5
Specifications
5.1
General specifications of the barcode readers
5.1.1
Line scanner
BCL 504i
Type
PROFIBUS DP
Type
Line scanner without heating
Optical data
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)
Light source
Beam exit
Scanning rate
Beam deflection
Useful opening angle
Optics models / resolution
Read distance
Laser safety class
Barcode data
Code types
2/5 Interleaved, Code 39, Code 128, EAN 128, EAN / UPC,
Codabar, Code 93, RSS 14
>= 60%
2000 lx (on the barcode)
6
Barcode contrast (PCS)
External light tolerance
Number of barcodes per scan
Electrical data
Interface type
Protocols
Baud rate
Data formats
Service interface
Switching input /
switching output
Operating voltage
Power consumption
1x RS 485
at 2x M12 (B)
PROFIBUS DP
9.6Kbaud … 12MBaud
Slave DPV1
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
Keyboard
LEDs
Table 5.1:
32
monochromatic graphical display, 128 x 64 pixel, with background lighting
4 buttons
2 LEDs for power (PWR) and bus state (BUS), two-coloured (red/green)
Specifications of the BCL 504i line scanners without heating
BCL 504i
Leuze electronic
Specifications
BCL 504i
Type
PROFIBUS DP
Type
Line scanner without heating
Mechanical data
Protection class
Weight
Dimensions (WxHxD)
Housing
IP 65 (with screwed-on M12 connectors or mounted caps)
1.1kg
63 x123.5 x106.5mm
diecast aluminium
Environmental data
Operating temperature range
Storage temperature range
Air humidity
Vibration
Shock
Continuous shock
Electromagnetic compatibility
Table 5.1:
1)
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 504i 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.
Attention!
For UL applications, use is permitted exclusively in Class 2 circuits according to NEC (National Electric Code).
TNT 35/7-24V
The BCL 504i barcode readers are designed in accordance with safety class III for supply
by PELV (protective extra-low voltage with reliable disconnection).
Leuze electronic
BCL 504i
33
Specifications
5.1.2
Oscillating-mirror scanner
Technical data same as for line scanner without heating with the following differences:
BCL 504i
Type
PROFIBUS DP
Type
Oscillating-mirror scanner without heating
Optical data
Beam exit
Beam deflection
Oscillation frequency
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
Electrical data
Power consumption
max. 14W
Mechanical data
Weight
1.5kg
84 x173 x147mm
Dimensions (WxHxD)
Table 5.2:
5.1.3
Specifications of the BCL 504i oscillating-mirror scanners without heating
Line scanner with deflection mirror
Technical data same as for line scanner without heating with the following differences:
BCL 504i
Type
PROFIBUS DP
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
1.4kg
84 x173 x147mm
Dimensions (WxHxD)
Table 5.3:
34
Specifications of the BCL 504i deflection-mirror scanners without heating
BCL 504i
Leuze electronic
Specifications
5.2
Heating models of the barcode readers
The BCL 504i barcode 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 504i to -35°C
Supply voltage 24VDC ±20%
BCL 504i 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 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.
Leuze electronic
BCL 504i
35
TNT 35/7-24V
When the 24VDC supply voltage is applied to the BCL 504i, 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 504i 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.
Specifications
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
Technical data same as for line scanner without heating with the following differences:
BCL 504i
Type
PROFIBUS DP
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
Storage temperature range
Table 5.4:
5.2.2
-35°C … +40°C
-20°C … +70°C
Specifications of the BCL 504i line scanners with heating
Oscillating-mirror scanner with heating
Technical data same as for line scanner without heating with the following differences:
BCL 504i
Type
PROFIBUS DP
Type
Oscillating-mirror scanner with heating
Optical data
Useful opening angle
Max. swivel angle
max. 50°
±12°(adjustable)
Electrical data
Operating voltage
Power consumption
Structure of the heating
Warmup time
Table 5.5:
36
24VDC ±20%
max. 75W
Housing heating and separate heating of the optics glass
Min. 30min at +24VDC and an ambient temperature of -35°C
Specifications of the BCL 504i oscillating-mirror scanners with heating
BCL 504i
Leuze electronic
Specifications
BCL 504i
Type
PROFIBUS DP
Type
Oscillating-mirror scanner with heating
Min. conductor cross-section
Conductor cross-section of at least 0.75mm² for the supply-voltage supply line.
Wiring through of the voltage supply to multiple heating devices is not permissible.
Standard, M12 ready-made cable not usable
(insufficient cable cross-section)
Environmental data
Operating temperature range
Storage temperature range
Table 5.5:
5.2.3
-35°C … +40°C
-20°C … +70°C
Specifications of the BCL 504i oscillating-mirror scanners with heating
Line scanner with deflection mirror and heating
Technical data same as for line scanner without heating with the following differences:
BCL 504i
Type
PROFIBUS DP
Type
Deflection mirror scanner with heating
Optical data
Useful opening angle
Max. adjustment range
max. 50°
±10°(adjustable via display or software)
Operating voltage
Power consumption
Structure of the heating
Warmup time
Min. conductor cross-section
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
Storage temperature range
Table 5.6:
-35°C … +40°C
-20°C … +70°C
Specifications of the BCL 504i deflection-mirror scanners with heating
Leuze electronic
BCL 504i
37
TNT 35/7-24V
Electrical data
Specifications
5.3
Dimensioned drawings
5.3.1
Line scanner with / without heating
A – Optical axis
Figure 5.1:
38
Dimensioned drawing BCL 504i line scanner S…102
BCL 504i
Leuze electronic
Specifications
Deflection mirror scanner with / without heating
TNT 35/7-24V
5.3.2
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 52.
Figure 5.2:
Leuze electronic
Dimensioned drawing BCL 504i deflection-mirror scanner S…100
BCL 504i
39
Specifications
5.3.3
Oscillating-mirror scanner with / without heating
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 52.
Figure 5.3:
40
Dimensioned drawing BCL 504i oscillating-mirror scanner O…100
BCL 504i
Leuze electronic
Specifications
5.4
Type overview BCL 504i
BCL 504i series
(PROFIBUS DP with 1x RS 485 interface at 2x M12 B-coded connectors)
Description
Part No.
High Density Optics (m = 0.25 … 0.5mm)
Line scanner with deflection mirror
BCL 504i SN 100
Line scanner, beam exit at the front
BCL 504i SN 102
BCL 504i ON 100
Oscillating-mirror scanner
BCL 504i SN 100 H Line scanner with deflection mirror, with heating
BCL 504i SN 102 H Line scanner, beam exit at the front, with heating
BCL 504i ON 100 H Oscillating-mirror scanner with heating
501 05489
501 05490
501 05491
501 05492
501 05493
501 05494
Medium Density Optics (m = 0.35 … 1.0mm)
BCL 504i SM 100
Line scanner with deflection mirror
Line scanner, beam exit at the front
BCL 504i SM 102
Oscillating-mirror scanner
BCL 504i OM 100
BCL 504i SM 100 H Line scanner with deflection mirror, with heating
BCL 504i SM 102 H Line scanner, beam exit at the front, with heating
BCL 504i OM 100 H Oscillating-mirror scanner with heating
501 05495
501 05496
501 05497
501 05498
501 05499
501 05500
Low Density Optics (m = 0.5 … 1.0mm)
BCL 504i SF 100
Line scanner with deflection mirror
Line scanner, beam exit at the front
BCL 504i SF 102
Oscillating-mirror scanner
BCL 504i OF 100
BCL 504i SF 100 H Line scanner with deflection mirror, with heating
BCL 504i SF 102 H Line scanner, beam exit at the front, with heating
BCL 504i OF 100 H Oscillating-mirror scanner with heating
501 05501
501 05502
501 05503
501 05504
501 05505
501 05506
Ultra Low Density Optics (m = 0.7 … 1.0mm)
BCL 504i SL 102
Line scanner, beam exit at the front
BCL 504i OL 100
Oscillating-mirror scanner
BCL 504i SL 102 H Line scanner, beam exit at the front, with heating
BCL 504i OL 100 H Oscillating-mirror scanner with heating
501 09896
501 09897
501 09899
501 09900
Table 5.7:
Leuze electronic
TNT 35/7-24V
Type designation
Type overview BCL 504i
BCL 504i
41
Specifications
5.5
Reading field curves / optical data
Barcode characteristics
Notice!
Please note that the size of the barcode module influences the maximum reading distance
and the width of the reading field. Therefore, when selecting a mounting location and/or the
barcode label, take into account the different reading characteristics of the scanner with various barcode modules.
M
ZB
BZ
L
SL
Figure 5.4:
= Module: The narrowest line or space of a barcode 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 barcode 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 barcode
The range in which the barcode can be read by the BCL 504i (the so-called reading field)
depends on the quality of the printed barcode and its dimensions.
Therefore, above all, the module of a barcode is decisive for the size of the reading field.
Notice!
A rule of thumb: The smaller the module of the barcode is, the smaller the maximum reading
distance and reading field width will be.
42
BCL 504i
Leuze electronic
Specifications
5.6
Reading field curves
Notice!
Please notice that the real reading fields are also influenced by factors such as labelling 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 504i.
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
Barcode type
2/5 Interleaved
Ratio
1:2.5
ANSI specification
class A
Reading rate
> 75%
Table 5.8:
Leuze electronic
Reading conditions
BCL 504i
43
Specifications
5.6.1
High Density (N) Optics: BCL 504i SN 100/102
BCL 500/501/504/508i SN 100/102
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field width [mm]
300
-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.
44
BCL 504i
Leuze electronic
Specifications
5.6.2
High Density (N) Optics: BCL 504i ON 100
BCL 500/501/504/508i ON 100
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field width [mm]
300
-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 500/501/504/508i ON 100
400
m = 0,25
TNT 35/7-24V
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field height [mm]
300
-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 504i
45
Specifications
5.6.3
Medium Density (M) Optics: BCL 504i SM 100/102
BCL 500/501/504/508i SM 100/102
400
m = 0,35
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,5
m = 0,8 … 1,0
100
m = 0,35
Reading field width [mm]
300
-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.
46
BCL 504i
Leuze electronic
Specifications
5.6.4
Medium Density (M) Optics: BCL 504i OM 100
BCL 500/501/504/508i OM 100
400
m = 0,35
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,5
m = 0,8 … 1,0
100
m = 0,35
Reading field width [mm]
300
-100
-200
-300
-400
-100
0
100
200
300
400
500
600
Read distance [mm]
700
800
900
1000
1100
Figure 5.10: "Medium Density" reading field curve for oscillating-mirror scanners
BCL 500/501/504/508i OM 100
400
m = 0,35
TNT 35/7-24V
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,8 … 1,0
m = 0,5
100
m = 0,35
Reading field height [mm]
300
-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 504i
47
Specifications
5.6.5
Low Density (F) Optics: BCL 504i SF 100/102
BCL 500/501/504/508i SF 100/102
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field width [mm]
600
-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.
48
BCL 504i
Leuze electronic
Specifications
5.6.6
Low Density (F) Optics: BCL 504i OF 100
BCL 500/501/504/508i OF 100
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field width [mm]
600
-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 500/501/504/508i OF 100
700
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field height [mm]
500
TNT 35/7-24V
m = 0,5
600
-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 504i
49
Specifications
5.6.7
Ultra Low Density (L) Optics: BCL 504i SL 102
BCL 500/501/504/508i SL 102
800
m = 0,7
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
200
m = 0,7
Reading field width [mm]
600
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.
50
BCL 504i
Leuze electronic
Specifications
5.6.8
Ultra Low Density (L) Optics: BCL 504i OL 100
BCL 500/501/504/508i OL 100
800
m = 0,7
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
200
m = 0,7
Reading field width [mm]
600
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 500/501/504/508i OL 100
1000
800
TNT 35/7-24V
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
200
m = 0,7
Reading field height [mm]
m = 0,7
600
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 504i
51
Specifications
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 504i…100 H) is reduced to ±28° (without heating = ±30°).
• In addition, the maximum swivel range for all oscillating mirror devices
(BCL 504i O…100 H) is reduced to ±12° (without heating = ±20°). The deflection
mirror models (BCL 504i 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 504i 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 504i SN 102 H
BCL 500/501/504/508i SN 102 H
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field width [mm]
300
-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.
52
BCL 504i
Leuze electronic
Specifications
5.7.2
High Density (N) Optics: BCL 504i SN 100 H
BCL 500/501/504/508i SN 100 H
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field width [mm]
300
-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)
TNT 35/7-24V
The reading field curve applies for the reading conditions stated in table 5.8.
Leuze electronic
BCL 504i
53
Specifications
5.7.3
High Density (N) Optics: BCL 504i ON 100 H
BCL 500/501/504/508i ON 100 H
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
m = 0,3
m = 0,35
100
m = 0,25
Reading field width [mm]
300
-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 500/501/504/508i ON 100 H
400
m = 0,25
m = 0,3
m = 0,35
200
m = 0,5
m = 0,5
= ±12˚
m = 0,3
m = 0,35
100
m = 0,25
Reading field height [mm]
300
-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.
54
BCL 504i
Leuze electronic
Specifications
5.7.4
Medium Density (M) Optics: BCL 504i SM 102 H
BCL 500/501/504/508i SM 102 H
400
m = 0,35
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,5
m = 0,8 … 1,0
100
m = 0,35
Reading field width [mm]
300
-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 504i
55
Specifications
5.7.5
Medium Density (M) Optics: BCL 504i SM 100 H
BCL 500/501/504/508i SM 100 H
400
m = 0,35
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,5
m = 0,8 … 1,0
100
m = 0,35
Reading field width [mm]
300
-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.
56
BCL 504i
Leuze electronic
Specifications
5.7.6
Medium Density (M) Optics: BCL 504i OM 100 H
BCL 500/501/504/508i OM 100 H
400
m = 0,35
m = 0,5
m = 0,8
…
m = 1,0
200
m = 0,5
m = 0,8 … 1,0
100
m = 0,35
Reading field width [mm]
300
-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 500/501/504/508i OM 100 H
400
m = 0,35
TNT 35/7-24V
m = 0,5
m = 0,8
…
m = 1,0
200
100
m = 0,8 … 1,0
m = 0,5
= ±12˚
m = 0,35
Reading field height [mm]
300
-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 504i
57
Specifications
5.7.7
Low Density (F) Optics: BCL 504i SF 102 H
BCL 500/501/504/508i SF 102 H
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field width [mm]
600
-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.
58
BCL 504i
Leuze electronic
Specifications
5.7.8
Low Density (F) Optics: BCL 504i SF 100 H
BCL 500/501/504/508i SF 100 H
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field width [mm]
600
-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)
TNT 35/7-24V
The reading field curves apply for the reading conditions stated in table 5.8.
Leuze electronic
BCL 504i
59
Specifications
5.7.9
Low Density (F) Optics: BCL 504i OF 100 H
BCL 500/501/504/508i OF 100 H
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
100
m = 0,5
Reading field width [mm]
600
-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 500/501/504/508i OF 100 H
700
m = 0,5
500
m = 0,8
400
m = 1,0
300
200
m = 1,0
m = 0,8
= ±12˚
100
m = 0,5
Reading field height [mm]
600
-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.
60
BCL 504i
Leuze electronic
Specifications
5.7.10
Ultra Low Density (L) Optics: BCL 504i SL 102 H
BCL 500/501/504/508i SL 102 H
800
m = 0,7
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
200
m = 0,7
Reading field width [mm]
600
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 504i
61
Specifications
5.7.11
Ultra Low Density (L) Optics: BCL 504i OL 100 H
BCL 500/501/504/508i OL 100 H
800
m = 0,7
m = 0,8
400
m = 1,0
m = 0,8
m = 1,0
200
m = 0,7
Reading field width [mm]
600
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 500/501/504/508i OL 100 H
1000
m = 0,7
600
m = 0,8
400
m = 1,0
m = 1,0
±12˚
m = 0,8
200
m = 0,7
Reading field height [mm]
800
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.
62
BCL 504i
Leuze electronic
Installation and mounting
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 barcode readers of the BCL 500i series
Figure 6.1:
Device name plate BCL 504i
ª 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 504i
63
Installation and mounting
6.2
Mounting the BCL 504i
The BCL 504i barcode 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:
64
Fastening options using M4x6 threaded holes
BCL 504i
Leuze electronic
Installation and mounting
6.2.2
BT 56 mounting device
The BT 56 mounting device is available for mounting the BCL 504i 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 185.
BT 56 mounting device
Clamping jaws for
mounting on the
BCL 504i
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:BT 56 mounting device
Leuze electronic
BCL 504i
65
Installation and mounting
Figure 6.4:
Mounting example BCL 504i
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 504i and the labels to be read.
6.3
6.3.1
Device arrangement
Selecting a mounting location
In order to select the right mounting location, several factors must be considered:
• Size, orientation, and position tolerance of the barcodes on the objects to be
scanned.
• The reading field of the BCL 504i in relation to the barcode 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 line lengths between the BCL 504i and the host system depending
on which interface is used.
• The correct time for data output. The BCL 504i 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.
66
BCL 504i
Leuze electronic
Installation and mounting
Notice!
The beam exits the BCL 504i 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 504i is mounted in such a way that the scanning beam is incident on the
barcode at an angle of inclination greater than ±10° … 15° to vertical.
• The reading distance lies in the middle area of the reading field.
• The barcode labels are of good print quality and have good contrast ratios.
• You do not use high-gloss labels.
• There is no direct sunlight.
6.3.2
Avoiding total reflection – Line scanner
The barcode 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.5)!
Total reflection occurs whenever the laser light of the barcode reader is directly incident on
the surface of the barcode at an angle of 90°. The light directly reflected by the barcode may
overload the barcode reader and thereby cause non-readings!
The BCL 504i should be mounted in such a way that the
scanning beam is incident on the barcode at an angle of inclination greater than ±10° … 15° to vertical.
Barcode
±10 … 15
io
posit
Zero
Figure 6.5:
6.3.3
in
read
g fie
°
s
TNT 35/7-24V
to
acc.
nce
Dista
rve
ld cu
n
Total reflection – line scanner
Avoiding total reflection – oscillating/deflection-mirror scanner
For the BCL 504i with oscillating/deflection mirror, the laser beam exits at an angle of 90°
to vertical.
For the BCL 504i with deflection mirror, it is also possible to use software to adjust the
direction of the beam by ±10°.
For the BCL 504i 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 504i
with oscillating/deflection mirror must be inclined upward or downward 20° … 30°!
Leuze electronic
BCL 504i
67
Installation and mounting
Notice!
Mount the BCL 504i with oscillating/deflection mirror in such a way that the outlet window of
the barcode reader is parallel to the object. This will result in an angle of inclination of approx.
25°.
Ze
ro
pos
itio
n
The BCL 504i should be mounted in such a way that the scanning beam is incident on the barcode at an angle of inclination
greater than ±25° to vertical.
Dis
tan
ce
acc
.
to r
ead
ing
fiel
dc
urv
Barcode
es
±25°
Figure 6.6:
6.3.4
Total reflection – BCL 504i 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 504i by mechanical collision or
jammed parts.
• Possible extraneous light (no direct sunlight or sunlight reflected by the barcode).
6.3.5
Devices with integrated heating
ª For devices with integrated heating, also observe the following points:
• Mount the BCL 504i 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 draughts and wind; mount additional shields if necessary.
Notice!
When installing the BCL 504i in a protective housing, it must be ensured that the scanning
beam can exit the protective housing without obstruction.
68
BCL 504i
Leuze electronic
Installation and mounting
6.3.6
Maximum permissible read angles between BCL 504i and barcode
The optimum alignment of the BCL 504i 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 barcode must be taken account (figure 6.7).
Figure 6.7:
α
β
γ
Reading angle for the line scanner
Tilt - max. 45°
Pitch - max. 45°
Skew - max. 45°
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 504i, attach them instead in the immediate vicinity of the BCL 504i 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 504i with a soft cloth after mounting. Remove all
packaging remains, e.g. carton fibres or Styrofoam balls. In doing so, avoid leaving fingerprints on the front cover of the BCL 504i.
Attention!
Do not use aggressive cleaning agents such as thinner or acetone for cleaning the device.
Leuze electronic
BCL 504i
69
TNT 35/7-24V
6.4
Electrical connection
7
Electrical connection
The BCL 504i barcode readers 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 "Accessory USB cable" on
page 187.
Figure 7.1:
7.1
Location of the electrical connections
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 504i 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 BCL 504i barcode readers are designed in accordance with safety class III for supply
by PELV (protective extra-low voltage with reliable disconnection).
Notice!
Protection class IP65 is achieved only if the connectors and caps are screwed into place!
70
BCL 504i
Leuze electronic
Electrical connection
7.2
Electrical connection of the BCL 504i
As a PROFIBUS participant, the BCL 504i is equipped with four M12 connectors / sockets
which are A- and B-coded.
The voltage supply (PWR) as well as the four freely configurable switching inputs/outputs
(SW IN/OUT and PWR) are connected there.
The BCL 504i is designed for use on the PROFIBUS DP. Available as HOST / BUS IN interface is a DP IN - incoming PROFIBUS DP for connection to the PLC. Available as a second
physical BUS OUT interface is a DP OUT - outgoing PROFIBUS DP for setting up the
PROFIBUS DP network.
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
VP 1
5
4
B (P)
SWIO_3
2
A (N)
2
3 GND485
FE
M12 socket
(B-coded)
Figure 7.2:
PWR
HOST / BUS IN
A (N)
2
N.C. 3
FE
1 N.C.
5
4
B (P)
M12 plug
(B-coded)
GND 3
FE
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
TNT 35/7-24V
BUS OUT
Connections of the BCL 504i
Described in detail in the following are the individual connections and pin assignments.
Leuze electronic
BCL 504i
71
Electrical connection
7.2.1
PWR – Voltage supply and switching input/outputs 3 and 4
PWR (5-pin plug, A-coded)
PWR
SWIO_3
2
GND 3
1 VIN
5
Name
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:
Pin
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 BCL 504i barcode readers are designed in accordance with safety class III for supply
by PELV (protective extra-low voltage with reliable disconnection).
Connecting functional earth FE
ª 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 BCL 504i is 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 504i
(decoding, autoConfig, …). The switching outputs can be used to signal the state of the
BCL 504i and to implement external functions independent of the primary control.
The two switching inputs/outputs SWIO_1 and SWIO_2 are located on the SW IN/OUT M12
socket and are described in chapter 7.2.3. The other two (SWIO_3 and SWIO_4) of the four
freely configurable switching inputs/outputs are located on the PWR M12 connector.
Notice!
In general, configuration of the barcode reader takes place on the PROFIBUS via the corresponding GSD file. Alternatively, you can temporarily set the respective function as input or
output via the display or with the aid of the webConfig configuration tool for the purpose of
testing the respective functionality. After reconnecting to the PROFIBUS or after deactivating parameter enabling, the parameter settings set by the PROFIBUS are again active!
72
BCL 504i
Leuze electronic
Electrical connection
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.1:
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 barcode
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!
TNT 35/7-24V
Function as switching output
Switching output
from controller
Switching output
Switching input to
controller (deactivated)
Figure 7.2:
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 504i with more than 60mA at +10 … +30VDC in normal operation!
Leuze electronic
BCL 504i
73
Electrical connection
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 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 USB interface is 200mA!
ª Ensure adequate shielding.
The entire connection cable must absolutely be shielded acc. to the USB specifications. Line
length must not exceed 3m.
ª Use the Leuze-specific USB service cable (see chapter 12 "Type overview and accessories") for the connection and use a service PC to configure.
Note!
IP 65 is achieved only if the connectors and caps are screwed into place.
74
BCL 504i
Leuze electronic
Electrical connection
7.2.3
SW IN/OUT – Switching input/switching output
SW IN/OUT (5-pin socket, A-coded)
SW IN/OUT
Pin
SWIO_1
2
VOUT 1
5
Table 7.3:
1
VOUT
2
3 GND
4
FE
SWIO_2
M12 socket
(A-coded)
Name
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 BCL 504i is 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
Diffuse reflection light scanner
Figure 7.3:
TNT 35/7-24V
Switching output
from controller
(deactivated)
Output
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 barcode
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!
Leuze electronic
BCL 504i
75
Electrical connection
Function as switching output
Switching output
from controller
Switching output
Switching input to
controller (deactivated)
Figure 7.4:
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 504i 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:
• Switching input SWIO_1 activates the start reading gate function
• Switching input SWIO_2 activates the reference code teach-in function
The functions of the individual switching inputs/outputs are programmed via the display or
via configuration in the webConfig tool under the Switching input or Switching output
heading.
For further information, see also "Commissioning and configuration" on page 100.
7.2.4
HOST / BUS IN for BCL 504i
The BCL 504i makes an interface of type DP IN - incoming PROFIBUS available as
HOST / BUS IN connection.
HOST / BUS IN – DP IN (5-pin plug, B-coded)
HOST / BUS IN
A (N)
2
N.C. 3
FE
1 N.C.
4
B (P)
M12 plug
(B-coded)
Table 7.4:
76
5
Pin
Name
1
N.C.
Remark
2
A (N)
Receive/transmit data A-line (N)
3
N.C.
Not used
4
B (P)
Receive/transmit data B-line (P)
5
FE
Functional earth
Thread
FE
Functional earth (housing)
Not used
Pin assignment HOST / BUS IN BCL 504i
BCL 504i
Leuze electronic
Electrical connection
7.2.5
BUS OUT for the BCL 504i
To set up the PROFIBUS with additional participants, the BCL 504i makes available another
interface of type DP OUT - outgoing PROFIBUS DP.
BUS OUT RS 485 (5-pin socket, B-coded)
Pin
BUS OUT
A (N)
2
VP 1
3 GND485
5
1
VP
2
A (N)
Remark
+5VDC for bus termination (termination)
Receive/transmit data A-line (N)
RS 485 ground reference for bus terGND 485
mination
3
4
FE
B (P)
M12 socket
(B-coded)
Table 7.5:
Name
4
B (P)
5
FE
Functional earth / shield
Receive/transmit data B-line (P)
Thread
FE
Functional earth (housing)
Pin assignment BUS OUT
Notice!
Ensure adequate shielding. The entire connection cable must be shielded and earthed. For
connecting DP IN and DP OUT, we recommend the ready-made PROFIBUS cables. See
"Accessory ready-made cables for bus connection" on page 189.
7.2.6
PROFIBUS termination
7.3
TNT 35/7-24V
The last physical PROFIBUS participant must be terminated with a terminating resistor (see
"Accessory terminating resistor" on page 187) on the BUS OUT socket.
Line lengths and shielding
ª Observe the following maximum line lengths and shielding types:
Connection
Interface
Max. line length
Shielding
USB
3m
Shielding absolutely necessary
acc. to USB specifications
PROFIBUS DP
Acc. to PNO specifications
Acc. to PNO specifications
BCL – power
supply unit
30m
not necessary
Switching input
10m
not necessary
Switching output
10m
not necessary
BCL – service
PROFIBUS
Table 7.6:
Leuze electronic
Line lengths and shielding
BCL 504i
77
Display and control panel
8
Display and control panel
8.1
Structure of the control panel
Status display
LED
Device address
IO1 IO2 IO3
IO4 ATT ERR
Bar graph
126
USB
MS
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
78
Switching input or switching output 1 active (function dependent on set
tion).
Default: Switching input with the "Reading gate activation" function
Switching input or switching output 2 active (function dependent on set
tion).
Default: Input with the "Teach-in" function
Switching input or switching output 3 active (function dependent on set
tion).
Default: Switching input with the "Reading gate activation" function
Switching input or switching output 4 active (function dependent on set
tion).
Default: Switching output with the "No read" function
Warning (Attention)
Internal device error (Error) -> The device must be sent in for inspection
BCL 504i
configura-
configura-
configura-
configura-
Leuze electronic
Display and control panel
Status display of the USB interface
USB
MS
The BCL 504i is connected to a PC via the USB interface.
An external parameter memory is properly connected to the USB interface of the
BCL 504i.
Read result
The read barcode information is displayed.
Device address
Indicates the set PROFIBUS network address (default = 126).
8.2.2
LED status indicators
PWR LED
off
Device OFF
-
flashes green
no supply voltage
Device ok, initialisation phase
-
no barcode reading possible
voltage connected
self test running
initialisation running
TNT 35/7-24V
green continuous light Device ok
- barcode reading possible
- self test successfully finished
- device monitoring active
orange continuous light Service mode
-
Leuze electronic
barcode reading possible
configuration via the USB service interface
configuration via the display
no data on the host interface
flashes red
Device ok, warning set
- barcode reading possible
- temporary operating fault
red continuous light
Device error / parameter enable
- no barcode reading possible
BCL 504i
79
Display and control panel
BUS LED
off
No supply voltage
-
flashes green
no communication possible
Initialisation
- of the BCL 504i, establishing communication
green continuous light Operation ok
- bus ok, BCL 504i active on bus ("data exchange")
flashes red
Communication error
Bus error
- configuration failed ("parameter failure")
- DP error
- no data exchange
red continuous light
Network error
Bus error
- no DP protocol established to the master ("no data
exchange")
80
BCL 504i
Leuze electronic
Display and control panel
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.
Setting values
If input of a value is possible, the display looks like this:
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 |
|
Select the desired option with the
Leuze electronic
buttons. Activate the option by pressing
BCL 504i
.
81
TNT 35/7-24V
<-|0123456789 save
Standard ----- Unit
0000 |
|
Display and control panel
8.3
Menu description
After voltage is applied to the barcode reader, a startup screen is displayed for several
seconds. The display then shows the barcode reading window with all status information.
8.3.1
The main menus
Device information - main menu
BCL504i SF 102
This menu item contains detailed information on
• Device type
• Software version
• Hardware version
• Serial number
Leuze electronic
GmbH & Co. KG
SW: V 1.3.1 HW:1
SN: 0704-081894 001
IO1 IO2 IO3
IO4 ATT ERR
Barcode reading window - main menu
31
12345678
Parameter
Parameter handling
Decoder table
Digital SWIO
PROFIBUS
Parameter - main menu
• Configuration of the barcode reader.
See "Parameter menu" on page 83.
Language selection
o Deutsch
o English
o Español
o Français
o Italiano
Language selection - main menu
Service
Service - main menu
Diagnostics
Status messages
o
o
o
o
Start
Start
Start
Start
• Selection of the display language.
See "Language selection menu" on page 90.
• Scanner diagnosis and status messages
See "Service menu" on page 90.
Actions main menu
Actions
82
1
• Visualisation of the read barcode information
• Status overview of the switching inputs/outputs
• Set device address
• Bar graphs for read quality of the current barcode.
See "Indicators in the display" on page 78.
decoding
alignment
auto-setup
teach-in
• Various functions for scanner configuration and manual operation
See "Actions menu" on page 91.
BCL 504i
Leuze electronic
Display and control panel
Notice!
The rear cover of this manual includes a fold-out page with the complete menu structure.
It describes the menu items in brief.
A detailed description of the individual parameters can be found in the description of the
PROFIBUS GSD modules (see chapter 10.5 "Overview of the project modules").
Attention!
If parameters are changed via the display during bus operation, the BCL 504i is separated
from the PROFIBUS at the moment parameter enabling is activated via the display. Parameters set by the PROFIBUS are moved to the background, and changes to parameters can
be made via the display. When parameter enabling is exited, the BCL 504i is automatically
reconnected to the PROFIBUS. Upon connection to the PROFIBUS, the BCL 504i receives
all parameters from the PROFIBUS master.
Changes made via the display are overwritten!
Device settings for operating the BCL 504i on the PROFIBUS are managed and configured exclusively by the PROFIBUS master.
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
Parameter handling submenu
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.
As long as parameter enabling is activated, the BCL 504i is
disconnected from the PROFIBUS.
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.
Leuze electronic
BCL 504i
83
TNT 35/7-24V
Table 8.1:
Display and control panel
Decoder table
In the Decoder table submenu, 4 different code type definitions can be stored. Barcodes
that have been read can only be decoded if they correspond to one of the definitions stored
here.
Table 8.2:
Level 3
Decoder table submenu
Level 4
Level 5
Max. no. of
labels
Decoder 1
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.
Symbology
(Code type)
Number of digits
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
If No code is configured, the current
and all subsequent decoders are
deactivated.
Code 2/5i
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
10
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
0
Fifth decodable number of characters.
Reading reliability
84
Selection/configuration option
Description
Value from 2 to 100
Number or scans required to reliably
detect a label.
BCL 504i
4
Leuze electronic
Display and control panel
Level 3
Decoder 2
Decoder table submenu
Level 4
Standard
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 barcode that has
been read.
If Standard is set, the check digit
method intended for the respective
code type is used.
Check digit transm.
Standard
Standard
Not standard
Specifies whether the check digit is
transmitted. Standard means that the
transmission matches the standard
intended for the respective code type.
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
Symbology
Number of digits
Leuze electronic
Selection/configuration option
Description
Check digit method
Number of digits
Decoder 3
Level 5
BCL 504i
85
TNT 35/7-24V
Table 8.2:
Display and control panel
Table 8.2:
Level 3
Decoder 4
Decoder table submenu
Level 4
Selection/configuration option
Description
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
Symbology
Number of digits
86
Level 5
BCL 504i
Leuze electronic
Display and control panel
Digital SWIO
The Digital SWIO submenu is used to configure the 4 switching inputs/outputs of the
BCL 504i.
Digital SWIO submenu
Level 3
Level 4
Sw. input/
output 1
I/O mode
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.
Switching input 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
Leuze electronic
Level 5
Selection/configuration option
Description
Standard
Debounce time
Value from 0 to 1000
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
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
Rd. 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.
BCL 504i
5
0
TNT 35/7-24V
Table 8.3:
Reading gate
start/stop
87
Display and control panel
Table 8.3:
Level 3
Digital SWIO submenu
Level 4
Level 5
Selection/configuration option
Description
Standard
Switching
output
Inverted
OFF / ON
OFF
OFF = activated switching output
upon high level
ON = activated switching output upon
low level
Signal delay
Value from 0 to 65535
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
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.
0
Deactivation function 1 See Activation function 1 for selection No function
options
The function set here specifies the
event that deactivates the switching
output.
88
BCL 504i
Leuze electronic
Display and control panel
Digital SWIO submenu
Level 3
Level 4
Sw. input/
output 2
Selection/configuration option
Description
Standard
I/O mode
Input / Output / Passive
Output
Switching 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
No function
Inverted
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
Switching
output
Level 5
Deactivation function 2 see switching input/output 1
Sw. input/
output 3
I/O mode
Input / Output / Passive
Input
Switching 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
Inverted
OFF / ON
OFF
Signal delay
Value from 0 to 65535
0
Pulse duration
Value from 0 to 65535
400
Activation function 3
see switching input/output 1
No function
Deactivation function 3 see switching input/output 1
No function
Switching
output
Sw. input/
output 4
I/O mode
Input / Output / Passive
Output
Switching 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
No function
Inverted
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
Switching
output
Deactivation function 4 see switching input/output 1
Leuze electronic
Reading gate
start
BCL 504i
TNT 35/7-24V
Table 8.3:
Reading gate
start
89
Display and control panel
PROFIBUS
The PROFIBUS submenu is used to configure the PROFIBUS address
Table 8.4:
PROFIBUS submenu
Level 3
Level 4
Level 5
PROFIBUS address
8.3.3
Selection/configuration option
Description
Standard
Value from 0 to 126
126
The PROFIBUS permits an address range from 0 to
126. Address 126 must not be used for data communication. It may only be used temporarily for commissioning.
The default address is 126.
The address must be assigned separately for each barcode reader of type BCL 504i
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 synchronised.
The setting in the display affects the webConfig tool and vice versa.
Notice!
When operating the BCL 504i on the PROFIBUS, the language configured in the GSD file
is used in the display.
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.
90
BCL 504i
Leuze electronic
Display and control panel
8.3.5
Actions menu
Start decoding
Here, you can perform a single reading via the display.
button to activate the single read operation and place a barcode in the readª Use the
ing field of the BCL 504i.
The laser beam is switched on and the following display appears:
Actions
o Stop decoding
zzzzzzzzz
Once the barcode 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 504i by optically displaying the read
quality.
button to activate the Justage (alignment) function and place a barcode in
ª Use the
the reading field of the BCL 504i.
At first, the laser beam is switched on continuously, enabling you to position the barcode
securely in the reading field. Once the barcode 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 barcode.
Once the barcode 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 504i
91
Display and control panel
Start auto-setup
The auto-setup function provides an easy option for configuring the code type and number
of digits of Decoder 1.
button to activate the auto-setup function and place an unknown barcode in
ª Use the
the reading beam of the BCL 504i.
The following display appears:
Actions
o Stop auto-setup
xx yy zzzzzz
The following information is displayed:
xx
Code type of the detected code (sets the code type of Decoder 1)
’01’
2/5 Interleaved
’02’
Code 39
’06’
UPC (A, E)
’07’
EAN
’08’
Code 128, EAN 128
’10’
EAN/UPC
’11’
Codabar
yy
Number of digits of the detected code (sets the number of digits of Decoder 1)
zzzzzz:
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.
button to activate the teach-in function and place a barcode which contains
ª Use the
the content that you wish to store as the reference code in the reading beam of the
BCL 504i.
The following display appears:
Actions
o Stop teach-in
RC13xxzzzzzz
The following information is displayed:
RC13
means that reference code number 1 is stored in RAM. This is always output.
xx
defined code type (see auto-setup)
z
defined code information (1 … 63 characters)
92
BCL 504i
Leuze electronic
Display and control panel
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
PROFIBUS
1
In the parameter menu, use the
Parameter handling menu item.
buttons to select the
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
select the Parameter enabling menu item.
buttons to
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
select the ON menu item.
buttons to
TNT 35/7-24V
Press the enter button to switch on parameter enabling.
Parameter enabling
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.
Attention!
The BCL 504i is deactivated on the PROFIBUS if parameter enabling is activated via the
display. The device is reactivated on the PROFIBUS after parameter enabling is exited.
Notice!
In the PROFIBUS network, configuration is performed exclusively via the PROFIBUS.
Parameters set via the display when operating the BCL 504i on the PROFIBUS are overwritten by the parameters set in the GSD modules. For GSD modules which are not actively
used on the PROFIBUS, the default settings of the barcode reader apply, see "Overview of
the project modules" on page 112. Thus, the PROFIBUS presets values to all parameters.
Leuze electronic
BCL 504i
93
Display and control panel
Attention!
If parameters are changed via the display during bus operation, the BCL 504i is separated
from the PROFIBUS at the moment parameter enabling is activated via the display. Parameters set by the PROFIBUS are moved to the background, and changes to parameters can
be made via the display. When parameter enabling is exited, the BCL 504i is automatically
reconnected to the PROFIBUS. Upon connection to the PROFIBUS, the BCL 504i receives
all parameters from the PROFIBUS master.
Changes made via the display are overwritten!
Device settings for operating the BCL 504i on the PROFIBUS are managed and configured exclusively by the PROFIBUS master.
Attention!
When operating the BCL 504i on the PROFIBUS, the password entered in the display has
no effect. The PROFIBUS overwrites the password with the default settings.
If a password is desired for PROFIBUS operation, it must be configured via module 62 (see
"Module 62 – Display" on page 149).
Network configuration
Information on network configuration can be found in chapter "Commissioning and configuration" on page 100.
94
BCL 504i
Leuze electronic
Leuze webConfig tool
9
Leuze webConfig tool
With the Leuze webConfig tool, an operating-system independent, web-technology based,
graphical user interface is available for configuring barcode 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 1.5 or Internet
Explorer beginning with Version 6.0), it is possible to operate the Leuze webConfig tool
on any internet-ready PC.
9.1
Connecting the SERVICE USB interface
TNT 35/7-24V
The connection to the SERVICE USB interface of the BCL 504i is established via the PCside USB interface using a special USB cable with 2 type A/A connectors.
Figure 9.1:
Connecting the SERVICE USB interface
9.2
Installing the required software
9.2.1
System requirements
Operating system:
Windows 2000
Windows XP (Home Edition, Professional)
Windows Vista
Computer:
PC with USB interface version 1.1 or higher
Graphics card:
Required hard-disk capacity:
min. 1024 x 768 pixels or higher resolution
approx. 10MB
Leuze electronic
BCL 504i
95
Leuze webConfig tool
9.2.2
Installing the USB driver
In order for the BCL 504i 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.
ª Load the CD included in the delivery contents of your BCL 504i in the CD drive and start
the "setup.exe" program.
ª Alternatively, you can also download the setup program from the internet at
www.leuze.de.
ª Follow the instructions provided by the setup program.
Upon successful installation of the USB driver, a BCL 50xi icon
the desktop.
automatically appears on
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.
96
BCL 504i
Leuze electronic
Leuze webConfig tool
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 504i 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 barcode readers of
the BCL 500i series.
Figure 9.2:
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 504i. 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 504i
97
Leuze webConfig tool
9.4
Short description of the webConfig tool
The webConfig tool has 5 main menus:
• Home
with information on the connected BCL 504i as well as on installation. This information corresponds to the information in this handbook.
• Alignment
for manually starting read processes and for aligning the barcode 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 504i are clustered in modules in the Configuration
menu.
Figure 9.3:
98
Module overview in the webConfig tool
BCL 504i
Leuze electronic
Leuze webConfig tool
Notice!
The webConfig tool is completely contained in the firmware of the BCL 504i. Depending on
firmware version, the module overview may vary from that shown above.
An overview of the modules:
• 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
The webConfig tool is available for all barcode readers of the BCL 500i series. Because
configuration of the BCL 504i PROFIBUS device is performed via the PROFIBUS, the
module overview shown in the webConfig tool is, in this case, used only for displaying and
checking the configured parameters.
The current configuration of your BCL 504i is loaded upon startup of the webConfig tool. If
you change the configuration via the PROFIBUS while the webConfig tool is running, you
can use the
"Load parameter from device" button after making the changes to update
the display in the webConfig tool. This button appears in the upper left in the centre window
area in all submenus of the Configuration main menu.
Leuze electronic
BCL 504i
99
TNT 35/7-24V
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.
Commissioning and configuration
10
Commissioning and configuration
Attention Laser!
Observe the safety notices in chapter 2!
10.1
General information on the PROFIBUS implementation of the
BCL 504i
10.1.1
Communication profile
The communication profile defines how participants serially transmit their data via the
transmission medium. The BCL 504i supports the communication profile for automation
systems and Decentral Periphery -> PROFIBUS DP.
DP communication profile
The PROFIBUS DP communication profile is designed for efficient data exchange on the
field level. Data exchange with the decentral devices occurs primarily cyclically. The necessary communication functions are defined in the DP base functions. The DP optionally offers
acyclic communication services as well. These are used for configuring, operating,
observing and alarm handling.
In order to be able to perform data exchange, services are defined which PROFIBUS DP
differentiates between on the basis of the data access points transmitted in the telegram
header.
The BCL 504i profile is based on the PROFIBUS profile for identification systems.
10.1.2
Bus-access protocol
The PROFIBUS communication profiles (DP,FMS) use a uniform bus-access process. It is
implemented by layer 2 of the OSI model. The bus-access control (MAC) defines the
process for specifying the point in time at which a network device can transmit data. It must
ensure that no more than one participant has permission to transmit at any given time. The
PROFIBUS bus-access process includes the token-passing process and the master-slave
process.
Process
Token-passing
process
Master-slave
process
Table 10.1:
100
Description
BCL 504i
With this process, the bus-access permission is distributed
by means of a token. The participant obtains permission to
transmit with the token. The token wanders between the
No
master devices in the ring in a permanently defined time
frame. This type of bus access is used for communication
between the masters.
Various slave devices are assigned to a master. The master
can address the slaves which are assigned to it and fetch
Yes
messages from them. The master always has the initiative.
PROFIBUS bus-access processes
BCL 504i
Leuze electronic
Commissioning and configuration
The two processes can also be mixed in order to create a multi-master system. The
BCL 504i functions both in a mono-master system as well as in a multi-master system.
Notice!
In 2007, the PROFIBUS DP was extended by the DPV2 specification. The specification will
then also permit slave-slave communication. The BCL 504i does not support this type of
communication.
10.1.3
Device types
With the PROFIBUS DP, there are two types of master and one type of slave:
Device type
Class 1 master
(DPM1)
Class 2 Master
(DPM2)
Slave
Table 10.2:
Description
BCL 504i
Class 1 masters are defined for the user-data communication. (e.g.PLC,PC)
Class 2 masters are defined for commissioning purposes. Additional services facilitate easier configuration
as well as device diagnosis.
The slave is a peripheral device which makes available
input data for the control and receives output data from X
the control.
PROFIBUS DP master and slave types
Notice!
The device is defined as a slave in the device master file (GSD file) of the BCL 504i!
Expanded DP functions
The PROFIBUS standard has been expanded (DPV1) and, in addition to the cyclic services,
also offers acyclic services. These services operate in parallel with the cyclic user-data
communication. Masters and slaves can use additional READ and WRITE functions as well
as ALARM functions. This is intended especially for operation with an engineering tool (DPmaster class 2, DPM2) in order to change parameters and read out status information during
normal operation.
The acyclic services operate with lower priority. The functions are different for the various
master classes.
Function
MSAC1_Read
MSAC1_Write
Slave SAP Description
SAP51
Read datablock at slave
SAP51
Write datablock at slave
Alarm acknowledgement from
MSAC1_Alarm_Acknowledge SAP50
master to slave
Table 10.3:
1)
2)
Leuze electronic
BCL 504i
Yes 1)
Yes 2)
No
Services for DPVM1 class 1 and slaves
For I&M functionality
For I&M functionality
BCL 504i
101
TNT 35/7-24V
10.1.4
Commissioning and configuration
Function
MSAC2_Read
MSAC2_Write
MSAC2_Initiate
MSAC2_Abort
MSAC1_Data_Transport
Table 10.4:
Slave SAP Description
51
Read datablock at slave
51
Write datablock at slave
Establish connection between
49
DPM2 and slave
Establish connection between
0 … 48
DPM2 and slave
Write data to slave and read data
0 … 48
from slave in a service cycle
BCL 504i
No
No
No
No
No
Services for DPVM1 class 2 and slaves
Notice!
All expanded services are not implemented for the first BCL 504i PROFIBUS profile.
10.1.5
Automatic baud rate detection
The PROFIBUS implementation of the BCL 504i features automatic baud rate detection.
The BCL 504i uses this function and offers no possibility for manual or permanent adjustment. The following baud rates are supported:
Baud rate
kBit/s
9,6
19,2
45,45 93,75 187,5
500
1500
3000
6000 12000
Automatic baud rate detection is indicated in the device master file of the BCL 504i:
Auto_Baud_supp = 1
102
BCL 504i
Leuze electronic
Commissioning and configuration
10.2
Measures to be performed prior to the initial commissioning
ª Before commissioning, familiarise yourself with the operation and configuration of the
BCL 504i.
ª 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
VP 1
5
4
B (P)
PWR
HOST / BUS IN
A (N)
2
SWIO_3
2
A (N)
2
3 GND485
FE
M12 socket
(B-coded)
N.C. 3
FE
1 N.C.
5
4
B (P)
M12 plug
(B-coded)
GND 3
FE
5
1 VIN
4
SWIO_4
M12 plug
(A-coded)
Figure 10.1: Connections of the BCL 504i
Connecting functional earth FE
ª 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.
Leuze electronic
BCL 504i
103
TNT 35/7-24V
ª Check the applied voltage. It must be in the range between +10V … 30VDC.
Commissioning and configuration
10.3
Address setting
10.3.1
Setting the device address on the display
The display of the BCL 504i possesses an important function for setting the PROFIBUS
address. The PROFIBUS address, i.e. the respective station number of the network device,
is set there.
Notice!
The address setting can only be performed via the display if parameter enabling is active.
Information on this topic can be found in chapter "Parameter enabling" on page 93.
The set address must be ≥ 0 and < 126. Each network device is thereby automatically
informed that it is a slave on the PROFIBUS with its specific address and that it is initialised
and queried by the PLC.
The PROFIBUS permits an address range from 0 to 126. Address 126 must not be used for
data communication. It may only be used temporarily for commissioning. The default
address is 126.
The address must be assigned individually for each barcode reader of type BCL 504i; this
can be performed by making entries on the display or with the webConfig tool.
Notice!
The BCL 504i does not permit address assignment via the PROFIBUS!
104
BCL 504i
Leuze electronic
Commissioning and configuration
To set the address via the display, proceed as follows:
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
PROFIBUS
1
In the Parameter menu, use the
PROFIBUS menu item.
buttons to select the
Press the enter button to enter the PROFIBUS menu.
PROFIBUS
o PROFIBUS address
Press the enter button again to enter the menu for setting
the PROFIBUS address.
PROFIBUS address
12|
<-|0123456789
save
Standard ----- Unit
126 |
|
Use the
and
buttons to set the desired PROFIBUS address. An accidental, incorrect entry can be corrected by selecting <-| and then pressing .
Then use the
buttons to select save and save the
set PROFIBUS address by pressing .
After saving the PROFIBUS address, the BCL 504i performs a restart and then returns to
operation with the barcode reading menu.
In the upper right part of this display, you can check the
address which you set.
Notice!
Permissible values for the PROFIBUS address are 0 … 125. Make certain that a different
PROFIBUS address is assigned to each PROFIBUS participant.
All other parameters required for the reading task, such as setting the code type and number
of digits, etc., are set using the engineering tool of the PLC with the aid of the various available modules (see chapter 10.4).
Leuze electronic
BCL 504i
105
TNT 35/7-24V
31
Commissioning and configuration
10.4
Commissioning via the PROFIBUS
10.4.1
General information
The BCL 504i is designed as a PROFIBUS slave device. The functionality of the device is
defined via parameter sets which are clustered in modules. The modules are included in a
GSD file, which is supplied as an integral part of the device. By using a user-specific configuration tool, such as, e.g., Simatic Manager for the programmable logic control by Siemens,
the required modules are integrated into a project during commissioning and its settings and
parameters are adjusted accordingly. These modules are provided by the GSD file.
Notice!
All input and output modules described in this documentation are described from the controller's perspective:
- Input data arrives at the controller.
- Output data is sent out by the controller.
10.4.2
Preparing the control system for consistent data transmission
During programming the control system must be prepared for the consistent data transmission. This varies from control system to control system. The following possibilities are available for the Siemens control systems.
S7
The specific function blocks SFC 14 for input data and SFC 15 for output data must be integrated in the program. These are standard function blocks and are used to facilitate
consistent data transmission.
106
BCL 504i
Leuze electronic
Commissioning and configuration
10.4.3
General information on the GSD file
You can find the GSD file at
www.leuze.de -> Download -> identify -> Stationary and hand-held barcode readers.
All data in modules required for operating the BCL 504i is described in this file. These are
input and output data and device parameters for the functioning of the BCL 504i and the
definition of the control and status bits.
If parameters are changed, e.g., in the project tool, these changes are stored on the PLC
side in the project, not in the GSD file. The GSD file is a certified and integral part of the
device and must not be changed manually. The file is not changed by the system either.
The functionality of the BCL 504i is defined via GSD parameter sets. The parameters and
their functions are structured in the GSD file using module. A user-specific configuration tool
is used during PLC program creation to integrate the required modules and configure them
appropriately for their respective use. During operation of the BCL 504i on the PROFIBUS,
all parameters are set to default values. If these parameters are not changed by the user,
the device functions with the default settings delivered by Leuze electronic.
For the default settings of the BCL 504i, please refer to the following module descriptions.
Notice!
Please note that the set data is overwritten by the PLC!
Some controls make available a so-called "universal module". This module must not be activated for the BCL 504i!
During the configuration phase, the BCL receives a parameter telegram from the master.
Before this is evaluated and the respective parameter values are set, all PROFIBUS parameters are reset to default values. This ensures that the parameters of modules that are not
selected are set to the default values.
Notice!
This does not affect modules 1-4 for the code table extension. By default, all but the first
code table entry are locked. If "no code" is selected here, all subsequent code tables are
deactivated (see chapter 10.6.1 "Modules 1-4 – Code table extensions 1 to 4").
Leuze electronic
BCL 504i
107
TNT 35/7-24V
From the perspective of the device, a distinction is made between PROFIBUS parameters
and internal parameters. PROFIBUS parameters are all parameters that can be changed via
the PROFIBUS and are described in the following modules. Internal parameters, on the
other hand, can only be changed via a service interface and retain their value even following
a PROFIBUS configuration.
Commissioning and configuration
10.4.4
Permanently defined parameters / device parameters
On the PROFIBUS, parameters may be stored in modules or may be defined permanently
in a PROFIBUS participant.
The permanently defined parameters are called "common" parameters or device-specific
parameters, depending on the configuration tool.
These parameters must always be present. They are defined outside of the modules and
are permanently anchored in the telegram header.
Hilscher Master Controller
In SyCon, the permanently defined parameters are set via slave configuration -> parameter data -> common. The module parameters are set via slave configuration -> parameter data -> module.
Simatic S7 Controller
In Simatic Manager, the permanently defined parameters are set via object properties of the
device. The module parameters are set via the module list of the selected device. By
selecting the project properties of a module, the respective parameters may be set if
required.
The following list contains the parameters that are permanently defined in the BCL 504i but
are configurable. These parameters always exist and are available independent of the
modules.
Parameter
Profile
number
Description
Number of the activated profile. For
BCL 504i: constant with value 0
Addr.
0
Data type
Byte
Value range
0 … 255
0: 0: No code
1: 2/5 Interleaved
2: Code39
2: Code32
6: UPC, UPCE
7: EAN8, EAN13
8: Code128
10: EAN Addendum
11: Codabar
12: Code93
13: RSS-14
14: RSS Limited
15: RSS Expanded
0: Enumeration
1: Range
Default
Unit
0
-
0
-
0
-
Code type 1
Released code type; no code means that all
subsequent code tables are also deactivated. 1.0
…
The valid number of digits also depends on
1.5
the code type.
BitArea
Number-ofdigits mode
Specifies how the subsequent numbers of
digits are to be interpreted.
2.6
Bit
Digits 1
Decodable number of digits; in the case of a
range, this number defines the lower limit.1)
2.0
…
2.5
UNSIGNED8
0 … 63
1
-
3
UNSIGNED8
0 … 63
0
-
4
UNSIGNED8
0 … 63
0
-
5
UNSIGNED8
0 … 63
0
-
6
UNSIGNED8
0 … 63
0
-
Digits 2
Digits 3
Digits 4
Digits 5
Table 10.5:
108
Decodable number of digits; in the case of a
range, this number defines the upper limit.
Decodable number of digits in the enumeration mode.
Decodable number of digits in the enumeration mode.
Decodable number of digits in the enumeration mode.
"Common" Parameters
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Description
Addr.
Data type
Reading relia- Min. reading reliability to be achieved in order
7
UNSIGNED8
bility
to output a read code.
Value range
1 … 100
Default
Unit
4
-
0: Standard check
digit evaluation
1: No check digit verification
2: MOD10 Weight 3
0
3: MOD10 Weight 2
4: MOD10 Weight 4_9
5: MOD11 Cont
6: MOD43
7: MOD16
-
Check digit
procedure
Used check digit procedure
8.0
…
8.6
BitArea
Check digit
output
Turns the check digit output on or off.
8.7
Bit
0: Standard
1: Not standard
0
-
Code type 2
See code type 1
9.0
…
9.5
BitArea
See code type 1
0
-
Number-ofdigits mode 2
Specifies how the subsequent numbers of
digits are to be interpreted.
10.6
Bit
0: Enumeration
1: Range
0
-
Decodable number of digits; in the case of a
range, this number defines the lower limit.
10.0
…
10.5
UNSIGNED8
0 … 63
0
-
11
UNSIGNED8
0 … 63
0
-
12
UNSIGNED8
0 … 63
0
-
13
UNSIGNED8
0 … 63
0
-
14
UNSIGNED8
0 … 63
0
-
15
UNSIGNED8
1 … 100
4
-
0: Standard check
digit evaluation
1: No check digit verification
2: MOD10 Weight 3
0
3: MOD10 Weight 2
4: MOD10 Weight 4_9
5: MOD11 Cont
6: MOD43
7: MOD16
-
Decodable number of digits; in the case of a
range, this number defines the upper limit.
Decodable number of digits in the enumeraDigits 2.3
tion mode.
Decodable number of digits in the enumeraDigits 2.4
tion mode.
Decodable number of digits in the enumeraDigits 2.5
tion mode.
Reading relia- Min. reading reliability to be achieved in order
bility 2
to output a read code.
Digits 2.2
Check digit
procedure 2
Used check digit procedure
16.0
…
16.6
BitArea
Check digit
output 2
Turns the check digit output on or off.
16.7
Bit
Table 10.5:
TNT 35/7-24V
Digits 2.1
Check digit output
Check digit output
0: Standard
1: Not standard
0
-
"Common" Parameters
Leuze electronic
BCL 504i
109
Commissioning and configuration
Parameter
Description
Addr.
Data type
17.0
…
BitArea
17.5
Code type 3
See code type 1
Number-ofdigits mode 3
Specifies how the subsequent numbers of
digits are to be interpreted.
18.6
Decodable number of digits; in the case of a
range, this number defines the lower limit.
Digits 3.1
Decodable number of digits; in the case of a
range, this number defines the upper limit.
Decodable number of digits in the enumeraDigits 3.3
tion mode.
Decodable number of digits in the enumeraDigits 3.4
tion mode.
Decodable number of digits in the enumeraDigits 3.5
tion mode.
Reading relia- Min. reading reliability to be achieved in order
bility 3
to output a read code.
Digits 3.2
Unit
0
-
Bit
0: Enumeration
1: Range
0
-
18.0
…
18.5
UNSIGNED8
0 … 63
0
-
19
UNSIGNED8
0 … 63
0
-
20
UNSIGNED8
0 … 63
0
-
21
UNSIGNED8
0 … 63
0
22
UNSIGNED8
0 … 63
0
-
23
UNSIGNED8
1 … 100
4
-
0: Standard check
digit evaluation
1: No check digit verification
2: MOD10 Weight 3
0
3: MOD10 Weight 2
4: MOD10 Weight 4_9
5: MOD11 Cont
6: MOD43
7: MOD16
-
Used check digit procedure
24.0
…
24.6
BitArea
Check digit
output 3
Turns the check digit output on or off.
24.7
Bit
110
Default
See code type 1
Check digit
procedure 3
Table 10.5:
Value range
Check digit output
0: Standard
1: Not standard
0
-
"Common" Parameters
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Description
Addr.
Data type
25.0
…
BitArea
25.5
Code type 4
See code type 1
Number-ofdigits mode 4
Specifies how the subsequent numbers of
digits are to be interpreted.
26.6
Decodable number of digits; in the case of a
range, this number defines the lower limit.
Digits 4.1
Decodable number of digits; in the case of a
range, this number defines the upper limit.
Decodable number of digits in the enumeraDigits 4.3
tion mode.
Decodable number of digits in the enumeraDigits 4.4
tion mode.
Decodable number of digits in the enumeraDigits 4.5
tion mode.
Reading relia- Min. reading reliability to be achieved in order
bility 4
to output a read code.
Digits 4.2
Default
Unit
See code type 1
0
-
Bit
0: Enumeration
1: Range
0
-
26.0
…
26.5
UNSIGNED8
0 … 63
0
-
27
UNSIGNED8
0 … 63
0
-
28
UNSIGNED8
0 … 63
0
-
29
UNSIGNED8
0 … 63
0
30
UNSIGNED8
0 … 63
0
-
31
UNSIGNED8
1 … 100
4
-
0: Standard check
digit evaluation
1: No check digit verification
2: MOD10 Weight 3
0
3: MOD10 Weight 2
4: MOD10 Weight 4_9
5: MOD11 Cont
6: MOD43
7: MOD16
-
Check digit
procedure 4
Used check digit procedure
32.0
…
32.6
BitArea
Check digit
output 4
Turns the check digit output on or off.
32.7
Bit
Check digit output
Table 10.5:
1)
Value range
0: Standard
1: Not standard
0
-
"Common" Parameters
Specifying a 0 for the number of digits means that this entry is ignored for the device.
TNT 35/7-24V
Parameter length: 33 byte
Input data
None
Output data
None
Notice on number of digits:
If 0 is specified in a field for the number of digits, the corresponding parameter is ignored by
the device firmware.
Leuze electronic
BCL 504i
111
Commissioning and configuration
Example:
For a code table entry x, the two code lengths 10 and 12 are to be enabled. For this purpose,
the following number of digit entries are necessary:
Number of digits mode x = 0 (enumeration)
Number of digits x.1 = 10
Number of digits x.2 = 12
Number of digits x.3 = 0
Number of digits x.4 = 0
Number of digits x.5 = 0
10.5
Overview of the project modules
In the current version, a total of 56 modules are available for use. A Device Module (see
"Permanently defined parameters / device parameters" on page 108) is used for basic
scanner configuration BCL 504i and is permanently integrated into the project. Further
modules may be included into the project according to requirements and application.
The modules fall into the following categories:
• Parameter module for the configuration of the BCL 504i
• Status or control modules that influence the input/output data.
• Modules that may include both parameters and control or status information.
A PROFIBUS module defines the existence and meaning of the input and output data. In
addition, it defines the necessary parameters. The arrangement of the data within a module
is defined.
The composition of the input/output data is defined via the module list.
The BCL 504i interprets the incoming output data and triggers the appropriate reactions in
the BCL 504i. The interpreter for processing the data is adapted to the module structure
during initialisation.
The same applies for the input data. Using the module list and the defined module properties, the input data string is formatted and referenced to the internal data.
During cyclic operation, the input data is then passed on to the master.
Notice!
The modules can be grouped together in any order in the engineering tool. The BCL 504i
offers 56 different modules. Each of these modules may only be selected once; otherwise,
the BCL 504i ignores the configuration.
The BCL 504i checks its max. permissible number of modules. In addition, it checks the
max. permissible total length (244 bytes each) of the input and output data over all selected
modules.
The specific limits of the individual modules of the BCL 504i are declared in the GSD file.
112
BCL 504i
Leuze electronic
Commissioning and configuration
The following module overview shows the characteristics of the individual modules:
Decoder
Code table extension 1
Code table extension 2
Code table extension 3
Code table extension 4
Code type properties
Code fragment technology
Control
Activations
Reading gate control
Multilabel
Fragmented read result
Interlinked read result
Result Format
Decoder state
Decoding result 1
Decoding result 2
Decoding result 3
Decoding result 4
Decoding result 5
Decoding result 6
Decoding result 7
Data formatting
Reading gate number
Number of scans per reading
gate
Description
Module
identifier
Parame- Outp.
data
ter1)
Inp.
data
Extension of the existing code table
Extension of the existing code table
Extension of the existing code table
Extension of the existing code table
The module permits changing the muted zones as well as
the line-gap ratios
Support of code fragment technology
1
2
3
4
8
8
8
8
0
0
0
0
5
6
0
0
7
3
0
0
Control bits for activation of the standard reading operation
Extended control of the reading gate
Output of several barcodes per reading gate
Transmission of the read results in the fragmented mode
Interlinking of the individual read results within one reading
gate
10
11
12
13
1
6
2
1
0
0
1
2
1
0
0
0
14
1
0
0
Status display - decoding
Barcode information 4 bytes max.
Barcode information 8 bytes max.
Barcode information 12 bytes max.
Barcode information 16 bytes max.
Barcode information 20 bytes max.
Barcode information 24 bytes max.
Barcode information 28 bytes max.
Specification for formatting the data output
Number of the reading gate since system start-up
20
21
22
23
24
25
26
27
30
31
0
0
0
0
0
0
0
0
23
0
1
6
10
14
18
22
26
30
0
2
0
0
0
0
0
0
0
0
0
0
Number of scans per reading gate
32
0
2
0
Relative position of the barcode label in the scanning
Code position
beam
Reading reliability
Calculated reading reliability for the transmitted barcode.
Number of scans between the first and the last time of
Scans per barcode
detecting the barcode
Scans with information
Number of scans with processed information
Decoding quality
Quality of the read result
Code direction
Orientation of the barcode
Number of digits
Number of digits in the barcode
Code type
Barcode type
Code position in the swivel range of an oscillating mirror
Code position in the swivel range
device
Data Processing
Characteristics filter
Data filtering
Segmentation acc. to the EAN
process
Configuration of the characteristics filter
Configuration of the data filtering
Activation and configuration of the segmentation acc. to
the EAN process
Activation and configuration of the segmentation via fixed
Segmentation via fixed positions
positions
Segmentation acc. to identifier
Activation and configuration of the segmentation acc. to
and separator
identifier and separator
Definition of placeholder characters for barcode segmentaString handling parameter
tion, filtering, completion and reference code processing
Table 10.6:
0
0
0
0
33
0
2
0
34
0
2
0
35
0
2
0
36
37
38
39
40
0
0
0
0
0
2
1
1
1
1
0
0
0
0
0
41
0
2
0
50
51
TBD
60
TBD
0
TBD
0
52
27
0
0
53
37
0
0
54
29
0
0
55
3
0
0
TNT 35/7-24V
Module
Module overview
Leuze electronic
BCL 504i
113
Commissioning and configuration
Module
Description
Module
identifier
Parame- Outp.
data
ter1)
Inp.
data
Device-Functions
Display of the device status as well as control bits for reset
and standby
Switch-on and switch-off positions of the laser
Display parameter settings
Alignment mode
Oscillating mirror parameter settings
Deflection mirror parameter settings
Device status
Laser control
Display
Alignment
Oscillating mirror
Deflection mirror
Switching inputs/outputs SWIO
Switching input/output SWIO1
Parameter settings SWIO1
Switching input/output SWIO2
Parameter settings SWIO2
Switching input/output SWIO3
Parameter settings SWIO3
Switching input/output SWIO4
Parameter settings SWIO4
SWIO status and control
Handling of switching input and switching output signals
Data output
Sorting
Reference code comparator 1
Reference code comparator 2
Table 10.6:
1)
0
1
1
4
3
0
6
2
0
0
1
0
0
0
0
1
0
0
70
71
72
73
74
23
23
23
23
0
0
0
0
0
2
0
0
0
0
2
Sorting support
80
Definition of the operation mode of reference code compa81
rator 1
Definition of the operation mode of reference code compa82
rator 2
Reference code comparison patDefinition of the 1st comparison pattern
tern 1
Reference code comparison patDefinition of the 2nd comparison pattern
tern 2
Special Functions
Status and control
AutoReflAct
AutoControl
60
61
62
63
64
65
Grouping of multiple status and control bits
Automatic reflector activation
Automatic monitoring of the reading properties
3
0
0
8
0
0
8
0
0
83
31
0
0
84
31
0
0
90
91
92
0
2
3
1
0
1
0
0
0
Module overview
The number of parameter bytes does not include the constant module number, which is always transmitted in addition.
Notice!
For the standard case, at least module 10 (activation) and one of modules 21 … 27
(decoding result 1 … 7) should be integrated.
114
BCL 504i
Leuze electronic
Commissioning and configuration
10.6
Decoder modules
10.6.1
Modules 1-4 – Code table extensions 1 to 4
Description
The modules extend the code type tables of the device parameters and permit the additional
definition of further 4 code types together with the respective number of digits.
Parameters
Code type
Description
Released code type; no
code means that all subsequent code tables are
also deactivated.
Rel. addr.
Data type
0.0 … 0.5 BitArea
The valid number of digits also depends on the
code type.
Number-of-digits
mode
Digits 11)
Digits 2
Digits 3
Digits 4
Digits 5
Table 10.7:
Leuze electronic
Interpretation of the
number of digits
Decodable number of
digits; in the case of a
range, this number
defines the lower limit.
Decodable number of
digits; in the case of a
range, this number
defines the upper limit.
Decodable number of
digits in the enumeration
mode.
Decodable number of
digits in the enumeration
mode.
Decodable number of
digits in the enumeration
mode.
1.6
Bit
Value range
0: 0: No code
1: 2/5 Interleaved
2: Code39
3: Code32
6: UPC, UPCE
7: EAN8, EAN13
8: Code128
10: EAN Addendum
11: Codabar
12: Code93
13: RSS-14
14: RSS Limited
15: RSS Expanded
0: Enumeration
1: Range
Default
Unit
0
-
0
-
1.0 … 1.5 UNSIGNED8
0 … 63
0
-
2
UNSIGNED8
0 … 63
0
-
3
UNSIGNED8
0 … 63
0
-
4
UNSIGNED8
0 … 63
0
-
5
UNSIGNED8
0 … 63
0
-
TNT 35/7-24V
Parameter
Parameters for modules 1-4
BCL 504i
115
Commissioning and configuration
Parameter
Reading reliability
Description
Min. reading reliability to
be achieved in order to
output a read code.
Rel. addr.
6
Check digit procedure
Used check digit procedure
Check digit output
Turns the check digit output on or off. >Standard
means that the check
digit is transmitted
according to the applicable standard for the
selected code type
If no check digit trans7.7
mission is intended for
the selected code type,
then "Standard" means
that the check digit is not
transmitted and "Not
Standard" means that
the check digit is transmitted anyway.
Table 10.7:
1)
Data type
UNSIGNED8
7.0 … 7.6 BitArea
Value range
Default
Unit
1 … 100
4
-
0: Standard check
digit evaluation
1: No check digit
verification
2: MOD10 Weight 3
3: MOD10 Weight 2
4: MOD10
Weight 4_9
5: MOD11 Cont
6: MOD43
7: MOD16
0
-
0
-
Check digit output
Bit
0: Standard
1: Not standard
Parameters for modules 1-4
Cf. in section 10.4.4 Permanently defined parameters / device parameters the notice on
number of digits.
Parameter length
8 bytes
Input data
None
Output data
None
116
BCL 504i
Leuze electronic
Commissioning and configuration
10.6.2
Module 5 – Code type features (symbology)
Description
The module defines extended features for various code types.
Parameters
Code 39 conversion
Defines the conversion method
used for Code 39.
Table 10.8:
Addr.
Data type
Value range
Default
Unit
0
UNSIGNED8
0 … 100
15
%
1
UNSIGNED8
0 … 255
8
-
2
UNSIGNED8
0 … 255
3
-
3
UNSIGNED8
0 … 255
8
-
4
UNSIGNED8
0 … 255
3
-
5.0
Bit
0: Off
1: On
0
-
5.1
Bit
0: Off
1: On
0
-
5.4
Bit
0: Off
1: On
0
-
5.5
Bit
0: Off
1: On
0
-
0: Standard (usual
conversion
method)
1: Standard ASCII
(combination of
standard method
and ASCII
method)
2: ASCII (This conversion method
uses the entire
ASCII character
set)
0
-
5.6 …
BitArea
5.7
TNT 35/7-24V
Parameter
Description
Max. permitted width deviation
Maximum
of a character in percent of the
width deviation
directly adjacent character.
Permissible ratio between maxiCode 39 max.
mum and minimum element of
element ratio
Code 39.
Permissible ratio for the gap
Code 39 charbetween two characters for
acter gap
Code 39.
Permissible ratio between maxiCodabar max.
mum and minimum element of
element ratio
the Codabar code.
Permissible ratio for the gap
Codabar charbetween two characters for the
acter gap
Codabar code.
The decoding of a Monarch barCodabar Moncode as Codabar barcode can
arch Mode
be switched on or off.
Switches the transmission of a
Codabar start/
start and stop character for the
stop character
Codabar code on and off.
Switches the extension of a
UPC-E extenUPC-E code to a UPC-A result
sion
on and off.
Code 128: actiSwitches the output of the EAN
vate EAN
header on and off.
header
Parameters for module 5
Parameter length
6 byte
Input data
None
Output data
None
Leuze electronic
BCL 504i
117
Commissioning and configuration
10.6.3
Module 7 – Code fragment technology
Description
Module for supporting the code fragment technology.
Parameters
Parameter
Description
The maximum width ratio is used to
Maximum
determine the light zones. The light
width ratio
zones identify the beginning or end
of patterns.
A pattern must have at least this
Minimum
minimum number of duo-elements,
number of elei.e. no patterns which have fewer
ments
duo-elements.
Code fragThis parameter can be used to
ment mode
switch CRT mode on and off.
If this parameter is set, a decoded
Processing
barcode is only completely decoded
end at end of
after the scanning beam has exited
label
the entire barcode.
Table 10.9:
Addr.
0
Data type
UNSIGNED8
Value range
Default
Unit
0 … 255
13
-
1 … 2 UNSIGNED16
2 … 400
6
-
3.0
Bit
0: Switched off
1: Switched on
1
-
3.2
Bit
0: Switched off
1: Switched on
0
-
Parameters for module 7
Parameter length
4 byte
Input data
None
Output data
None
Processing end at end of label:
If this parameter is set, a decoded barcode is only completely decoded after the scanning
beam has exited the entire barcode. This mode is useful if the quality of the barcode is to be
assessed, since more scans are now available for the quality evaluation of the barcode.
This parameter should be set if the AutoControl function is activated (see chapter 10.15.3
"Module 92 – AutoControl"). If the parameter is not set, the barcode is immediately detected
and processed further as soon as all necessary barcode elements are available.
118
BCL 504i
Leuze electronic
Commissioning and configuration
10.7
Control modules
10.7.1
Module 10 – Activations
Description
The module defines the control signals for the reading operation of the barcode reader. It is
possible to select between standard reading 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 decoding result, the input data is reset (filled with zeros).
Parameters
Parameter
Mode
Description
The parameter defines the mode
in which the activation module is
operated.
Table 10.10:
1)
2)
Addr.
0
Data type
UNSIGNED8
Value range
Default
0: Without ACK1)
0
1: With ACK2)
Unit
-
Parameters for module 10
corresponds to BCL34 module 18
corresponds to BCL34 module 19
Parameter length
1 byte
Input data
None
Output data
Reading gate
Data acknowledgement
Data reset
Table 10.11:
Description
Addr.
Data type
Signal for activating the
reading gate
0.0
Bit
Free
Free
Free
0.1
0.2
0.3
Bit
Bit
Bit
This control bit signals that
the transmitted data have
been processed by the
0.4
master.
Only relevant in handshake
mode (with ACK).
Deletes decoding results
that may have been stored
0.5
and resets the input data of
all modules.
Free
0.6
Free
0.7
Value range
1 -> 0: Reading gate off
0 -> 1: Reading gate
active
Init
value
Unit
0
-
0
0
0
-
Bit
0 -> 1: Data has been
processed by the
master
1 -> 0: Data has been
processed by the
master
0
-
Bit
0 -> 1: Data reset
0
-
Bit
Bit
Output data for module 10
Output data length
1 byte consistent
Leuze electronic
BCL 504i
119
TNT 35/7-24V
Output data
Commissioning and configuration
Notice!
If several barcodes are decoded in sequence without the acknowledge mode having been
activated, the input data of the result modules are overwritten with the respective most recently read decoding result.
If a data loss in the control is to be avoided in such a case, mode 1 (with Ack) should be
activated.
If multiple decoding results occur within one reading gate, it is possible - dependent on the
cycle time - that only the last decoding result is visible on the bus. In this case, the acknowledge mode MUST be used. There is otherwise a risk of data loss.
Multiple, individual decoding results may occur within one reading gate if the Module 12 –
Multi-label (see chapter 10.7.3) or one of the identifier modules (see chapter 10.10 "Identifier" beginning on page 140) is used.
Data reset behaviour:
If the data reset control bit is activated, the following actions are carried out:
1.
Deletion of decoding results that may still be stored.
2.
Reset of module 13 - fragmented read result (see chapter 10.7.4), i.e., even a partially transmitted read result is deleted.
3.
Deletion of the input data areas of all modules. Exception: The input data of module
60 - device status (see chapter 10.11.1) is not deleted. For the status byte of decoding result modules 20 … 27 (see chapter 10.8.2), the two toggle bytes and the reading gate status remain unchanged.
120
BCL 504i
Leuze electronic
Commissioning and configuration
10.7.2
Module 11 – Reading gate control
Description
With the module, the reading gate control of the barcode reader can be adapted to the application. With different parameters from the barcode reader, a time-controlled reading gate
may be created. In addition, it defines the internal criteria for the reading gate end and the
completeness inspection.
Parameters
Reading gate
end mode/
completeness mode
Description
Addr.
Data type
The parameter defines
the automatic repeat
0
Byte
of reading gates
This parameter can be
used to configure the
1
completeness inspection.
The parameter specifies a time after which
a reading gate is
restarted. The
BCL 504i generates
Restart delay its own periodic read- 2
ing gate.
The configured time is
active only if the automatic reading gate
repeat is switched on.
The parameter
Max. reading switches off the reading gate after the set
gate time
4
time has elapsed, thus
when scanlimiting the reading
ning
gate to the set period.
Table 10.12:
Leuze electronic
Value range
0: No
1: Yes
Default
Unit
0
-
Byte
0: Independent of decoding,
i.e., the reading gate is not
terminated prematurely.
1: Dependent on decoding,
i.e, the reading gate is terminated if the configured
number of barcodes to be
decoded has been
reached. 1)
2: DigitRef table-dependent,
i.e., the reading gate is terminated if each barcode stored
1
in the code type table has
been decoded. 2)
3: Ident list dependent, i.e.,
the reading gate is terminated if each identifier stored
in a list could be segmented
via a respective barcode segmentation. 3)
4: Reference code comparison, i.e., the reading gate is
terminated if a positive reference code comparison has
taken place. 4)
-
UNSIGNED16
0 … 65535
0
ms
0
ms
TNT 35/7-24V
Parameter
Automatic
reading gate
repeat
1 … 65535
UNSIGNED16
0: Reading gate deactivation is
switched off.
Parameters for module 11
BCL 504i
121
Commissioning and configuration
1)
2)
3)
4)
See "Module 12 – Multi-label" on page 123.
Corresponds to the settings carried out via the device module (chapter 10.4.4) or Modules
1-4 – Code table extensions 1 to 4.
See "Identifier" on page 140, modules 52-54 "Identifier filter string"
See Module 83 – Reference code comparison pattern 1 and Module 84 – Reference code
comparison pattern 2
Parameter length
6 byte
Input data
None
Output data
None
122
BCL 504i
Leuze electronic
Commissioning and configuration
10.7.3
Module 12 – Multi-label
Description
The module permits the definition of multiple barcodes with a different number of digits and/
or code types in the reading gate and provides the necessary input data.
Parameters
Parameter
Minimum
number of barcodes
Description
Addr.
Data type
Value range
Default
Unit
Minimum number of different bar0
codes scanned for per reading gate.
UNSIGNED8
0 … 64
1
-
Maximum
number of barcodes
Maximum number of different barcodes scanned for per reading gate.
Only if this number of barcodes has 1
been reached, the reading gate is
terminated prematurely.1)
UNSIGNED8
0 … 64
1
-
Table 10.13:
Parameters for module 12
1)
Compare with "Module 11 – Reading gate control" on page 121, parameter "reading gate
termination mode"
Parameter length
2 byte
Input data
Input data
Table 10.14:
Addr.
Number of decoding results
which have not been fetched.
0
Data type
UNSIGNED8
Value range
0 … 255
Init
value
0
Unit
-
Input data for module 12
TNT 35/7-24V
Number of decoding
results
Description
Input data length
1 byte
Output data
None
This module is used to set the maximum and minimum number of barcodes which are to be
decoded within a reading gate.
If parameter "minimum number of barcodes" = 0, it is not taken into account at the decoder
controller. If it is not equal to 0, this means that the barcode reader expects a number of
labels within the set range.
If the number of decoded barcodes is within the set limits, no additional "No Reads" are
output.
Notice!
When using this module, the ACK mode should be activated (see Module 10 – Activations,
"Mode" parameter). Otherwise there is a risk of losing decoding results if the control is not
fast enough.
Leuze electronic
BCL 504i
123
Commissioning and configuration
10.7.4
Module 13 – Fragmented read result
Description
The module defines the transfer of fragmented read results. To occupy few i/o-data, the read
results may be split into several fragments with this module. The fragments can then be
transmitted one after another with a handshake.
Parameters
Parameter
Description
The parameter defines the maxiFragment length mum length of the barcode information per fragment.
Table 10.15:
Addr.
0
Data type
UNSIGNED8
Value range
1 … 28
Default
0
Unit
-
Parameters for module 13
Parameter length
1 byte
Input data
Input data
Description
Addr.
Fragment number Current fragment number
0.0 … 0.3
Number of fragments which
Remaining fragstill have to be read for a com- 0.4 … 0.7
ments
plete result.
Fragment length, always corresponds to the configured
Fragment size
1
fragment length, except for the
last fragment.
Table 10.16:
Data type
Value range
Init
value
Unit
Bitarea
0 … 15
0
-
Bitarea
0 … 15
0
-
UNSIGNED8
0 … 28
0
-
Input data for module 13
Input data length
2 byte consistent
Output data
None
124
BCL 504i
Leuze electronic
Commissioning and configuration
10.7.5
Module 14 – Interlinked read result
Description
This module is used to switch to a mode in which all decoding results within one reading gate
are combined into a single read result.
Parameters
Parameter
Delimiter
Table 10.17:
Description
Addr.
This parameter is used to define a
delimiter that is inserted between 0
two individual decoding results.
Data type
UNSIGNED8
Value range
1 … 255
0: No delimiter
is used.
Default
’;’
Unit
-
Parameters for module 13
Parameter length
1 byte
Input data
None
Output data
None
TNT 35/7-24V
Notice!
An interlinked read result also requires Module 12 – Multi-label. In this mode, the additional
information transmitted in modules 31ff relates to the last decoding result in the chain.
Leuze electronic
BCL 504i
125
Commissioning and configuration
10.8
Result Format
In the following various modules for the output of decoding results are listed. They have the
same structure but different output lengths. The PROFIBUS module concept does not cater
for modules of variable data length.
Notice!
Modules 20 … 27 are, thus, to be regarded as alternatives and should not be used in
parallel.
Modules 30 … 40, on the other hand, can be combined freely with the decoding result
modules.
10.8.1
Module 20 – Decoder state
Description
The module indicates the state of the decoding and of the automatic decoder configuration.
Parameters
None
Input data
Input data
Addr. Data type
Reading gate
state
The signal indicates the current
state of the reading gate1).
0.0
Bit
New result
The signal indicates whether a
new decoding has occurred.
0.1
Bit
Result state
The signal indicates whether the
barcode has been read successfully.
0.2
Bit
0.3
Bit
0.4
Bit
0.5
Bit
0.6
Bit
Waiting for
This signal represents the internal
0.7
acknowledgement state of the control.
Bit
Further results in
the buffer
Buffer overflow
New decoding
Result state
Table 10.18:
1)
126
Description
The signal indicates whether further results are in the buffer.
The signal indicates that result
buffers are occupied and the
decoder rejects data.
Toggle bit indicates whether
decoding has occurred.
Toggle bit indicates that the barcode has not been read.
Value range
0:
1:
0:
1:
0:
Off
On
No
Yes
Successful reading
1: NOREAD
0: No
1: Yes
0: No
1: Yes
0->1: New result
1->0: New result
0->1: NOREAD
1->0: NOREAD
0: Base state
1: Control waiting
for acknowledgement from
the PROFIBUS
master
Init
value
Unit
0
-
0
-
0
-
0
-
0
-
0
-
0
-
0
-
Input data for module 20
Attention: This does not necessarily correspond to the state at the time the barcode is
scanned.
BCL 504i
Leuze electronic
Commissioning and configuration
Input data length
1 byte
Output data
None
Remarks
The following bits are constantly updated, i.e. they are updated immediately after the respective event occurs:
Reading gate state
• Further results in the buffer
• Buffer overflow
• Waiting for acknowledgement
All other flags refer to the currently output decoding result.
If the input data is reset to the init. value (cf. "Module 30 – Data formatting" on page 130),
the following bits are reset:
• New result
• Result state
All others remain unchanged.
Data reset behaviour:
TNT 35/7-24V
Upon data reset (see Module 10 – Activations), the input data is deleted, except for the
reading gate status and the two toggle bits.
Leuze electronic
BCL 504i
127
Commissioning and configuration
10.8.2
Modules 21-27 – Decoding result
Description
The module defines the transfer of the actually decoded read results. The data is transmitted
consistently over the entire range.
Parameters
None
Input data
Module
No.
21 … 27
Input data
Description
Reading gate The signal indicates the current
state
state of the reading gate.1)
21 … 27
New result
21 … 27
Result state
21 … 27
Further
results in the
buffer
21 … 27
Buffer overflow
21 … 27
New result
Addr.
0.0
Bit
0.1
Bit
0.2
Bit
Signal indicates whether further
0.3
results are in the buffer.
Signal indicates whether a new
decoding result is present.
Signal indicates whether the
barcode has been read successfully.
Signal indicates that result buffers are occupied and the
0.4
decoder rejects data.
Toggle bit, indicates that a new
0.5
decoding result is present.
21 … 27
Result state
Toggle bit indicates that the bar0.6
code has not been read.
21 … 27
Waiting for
acknowledgement
This signal represents the inter0.7
nal state of the control.
21 … 27
21
22
23
24
25
26
27
Barcode data Data length of the actual barlength
code information.2)
Barcode information with a
Data
length of consistently 4 bytes.
Barcode information with a
Data
length of consistently 8 bytes.
Barcode information with a
Data
length of consistently 12 bytes.
Barcode information with a
Data
length of consistently 16 bytes.
Barcode information with a
Data
length of consistently 20 bytes.
Barcode information with a
Data
length of consistently 24 bytes.
Barcode information with a
Data
length of consistently 28 bytes.
Table 10.19:
1)
2)
128
Data type
1
2..
2..
2..
2..
2..
2..
2..
Value range
0:
1:
0:
1:
Off
On
No
Yes
Init
value
Unit
0
-
0
-
0: Successful reading
1: NOREAD
0
-
Bit
0: No
1: Yes
0
-
Bit
0: No
1: Yes
0
-
Bit
Bit
Bit
UNSIGNED8
4x
UNSIGNED8
8x
UNSIGNED8
12x
UNSIGNED8
16x
UNSIGNED8
20x
UNSIGNED8
24x
UNSIGNED8
28x
UNSIGNED8
0->1: New result
0
1->0: New result
0->1: NOREAD
0
1->0: NOREAD
0: Base state
1: Control waiting for
0
acknowledgement
from the PROFIBUS
master
-
-
0-48
0
-
0-FFh
0
-
0-FFh
0
-
0-FFh
0
-
0-FFh
0
-
0-FFh
0
-
0-FFh
0
-
0-FFh
0
-
Input data for modules 21 … 27
Attention: This does not necessarily correspond to the state at the time the barcode is scanned
If the barcode information (barcode and, possibly, other items such as the check sum) fits in the
selected module width, this value reflects the length of the transmitted data. A value larger than the
module width indicates a loss of information caused by a module width which has been selected too
small.
BCL 504i
Leuze electronic
Commissioning and configuration
Input data
2 bytes consistently + 4..28 bytes of barcode information depending on the module
Output data
None
Remarks
The remarks for module 20 – decoder state, apply in an analogous manner.
In addition, all bytes beginning with address 1 are reset to the init. value.
Notice!
Shortening decoding results that are too long: If the barcode information (barcode possibly
including supplementary information such as the check sum) does not fit in the selected
module width, the decoding results are shortened. This shortening is either from the left or
the right depending on the setting in Module 30 – Data formatting.
TNT 35/7-24V
Shortening is indicated by the passed barcode data length.
Leuze electronic
BCL 504i
129
Commissioning and configuration
10.8.3
Module 30 – Data formatting
Description
The module defines the output string for the case that the BCL 504i could not read a
barcode. In addition, the initialisation of the data fields and the definition of unused data
ranges may be set.
Parameters
Parameter
Text in the
case of misreading
Description
The parameter defines
the output characters if no 0
barcode could be read.
Addr.
Decoding
The parameter defines
result at
the state of the data at the 20.5
reading gate
start of the reading gate.
start
Data type
Value range
Default
STRING
1 … 20 bytes of ASCII
63 ("?")
20 characters
characters
null terminated
Unit
-
Bit
0: Input data remain
on the old value
0
1: Input data is
reset to the init
value
-
Data alignment
The parameter defines
the alignment of the data
in the result field1)
21.1
Bit
0: Left-justified
1: Right-justified
0
-
Fill mode
The parameter defines
the fill mode for the unoccupied data ranges
21.4 … 21.7
Bitarea
0: No fill up
3: Fill up to the
transmission
length
3
-
Fill character
The parameter defines
the character which is
22
used for filling up the data
ranges.
UNSIGNED8
0 … FFh
0
-
Table 10.20:
1)
Parameters for module 30
and thus also controls possible shortening of a decoding result that is too large.
Parameter length
23 byte
Input data
None
Output data
None
Comment
The "decoding result at reading gate start" parameter is only taken into account if the
"Without ACK" mode is set (cf. "Module 10 – Activations" on page 119).
130
BCL 504i
Leuze electronic
Commissioning and configuration
10.8.4
Module 31 – Reading gate number
Description
The module defines input data for the communication of the number of reading gates since
system start.
Parameters
None
Input data
Input data
Reading gate
number
Table 10.21:
Description
Addr.
The BCL 504i transmits the current reading gate number. The
reading gate number is initialised
with the system start and is then
incremented continuously. At
65535, an overflow occurs and
the counter starts afresh from 0.
Data type
Value range
0 … 1 UNSIGNED16
0 … 65535
Init
value
0
Unit
-
Input data for module 31
Input data length
2 byte consistent
Output data
None
10.8.5
Module 32 – Reading gate time
TNT 35/7-24V
Description
This module returns the time between opening and closing of the last reading gate.
Parameters
None
Input data
Input data
Opening duration
of the reading
gate
Table 10.22:
Description
Addr.
Opening duration of
the last reading
0…1
gate in ms.
Data type
UNSIGNED16
Value range
0 … 65535
If the range is exceeded, the 0
value remains at 65535
Init
value
Unit
ms
Input data for module 32
Input data length
2 byte consistent
Output data
None
Leuze electronic
BCL 504i
131
Commissioning and configuration
10.8.6
Module 33 – Code position
Description
The module defines input data for the communication of the relative barcode position in the
laser beam.
Parameters
None
Input data
Input data
Description
Addr.
Code position
Relative position of the barcode in
the scanner beam. The position is
normalised to the zero position
(middle position).
Specified in 1/10 degrees.
Table 10.23:
Input data for module 33
0…1
Data type
SIGNED16
Value range
±450
Init
value
Unit
1/10
degree
0
Input data length
2 byte consistent
Output data
None
10.8.7
Module 34 – Reading reliability (equal scans)
Description
The module defines the input data for the communication of the calculated reading reliability.
The value refers to the currently output barcode.
Parameters
None
Input data
Input data
Description
Addr.
Reading reliability Calculated reading reliability for
(Equal scans)
the transmitted barcode.
Table 10.24:
0…1
Data type
UNSIGNED16
Value range
0 … 65535
Init
value
0
Unit
-
Input data for module 34
Input data length
2 byte consistent
Output data
None
132
BCL 504i
Leuze electronic
Commissioning and configuration
10.8.8
Module 35 – Barcode length
Description
The module defines the input data for the communication of the length of the currently output
barcode.
Parameters
None
Input data
Input data
Barcode length
Table 10.25:
Description
Addr.
Length/duration of the currently
output barcode, beginning with
the code position specified in
module 35 in 1/10 degrees.
0…1
Data type
UNSIGNED16
Value range
1 … 900
Init
value
Unit
1/10
degree
1
Input data for module 35
Input data length
2 byte consistent
Output data
None
10.8.9
Module 36 – Scans with information
The module defines input data for the communication of the calculated number of scans
which provided information contributing to the result of the barcode.
Parameters
None
Input data
Input data
Description
Addr.
Scans with information per
See above
barcode
Table 10.26:
0…1
Data type
UNSIGNED16
Value range
0 … 65535
Init
value
0
Unit
-
Input data for module 36
Input data length
2 byte consistent
Output data
None
Leuze electronic
BCL 504i
133
TNT 35/7-24V
Description
Commissioning and configuration
10.8.10 Module 37 – Decoding quality
Description
The module defines input data for the communication of the calculated decoding quality of
the currently transmitted barcode.
Parameters
None
Input data
Input data
Decoding quality
Table 10.27:
Description
Addr.
Decoding quality of the transmitted barcode
0
Data type
UNSIGNED8
Value range
0 … 100
Init
value
0
Unit
1%
Input data for module 37
Input data length
1 byte consistent
Output data
None
10.8.11 Module 38 – Code direction
Description
The module defines input data for the communication of the detected code direction of the
currently transmitted barcode.
Parameters
None
Input data
Input data
Description
Addr.
Code direction
Code direction of the transmitted
barcode
Table 10.28:
Input data for module 38
0
Data type
UNSIGNED8
Value range
0: Normal
1: Inverted
2: Unknown
Init
value
0
Unit
-
Input data length
1 byte
Output data
None
Comment:
A decoding result of type "No Read" has as code direction the value 2 = unknown!
134
BCL 504i
Leuze electronic
Commissioning and configuration
10.8.12 Module 39 – Number of digits
Description
The module defines input data for the communication of the number of digits of the currently
transmitted barcode.
Parameters
None
Input data
Input data
Number of digits
Table 10.29:
Description
Addr.
Number of digits of the transmitted barcode
0
Data type
UNSIGNED8
Value range
0 … 48
Init
value
0
Unit
-
Input data for module 39
Input data length
1 byte
Output data
None
10.8.13 Module 40 – Code type
Description
The module defines the input data for the communication of the code type of the currently
transmitted barcode.
Parameters
Input data
Input data
Code type
Table 10.30:
Description
Code type of the
transmitted barcode
Addr.
0
Data type
UNSIGNED8
Value range
0: 0: No code
1: 2/5 Interleaved
2: Code39
6: UPC, UPCE
7: EAN8, EAN13
8: Code128, EAN128
10: EAN Addendum
11: Codabar
12: Code93
13: RSS-14
14: RSS Limited
15: RSS Expanded
Init
value
0
Unit
-
Input data for module 40
Input data length
1 byte
Output data
None
Leuze electronic
BCL 504i
135
TNT 35/7-24V
None
Commissioning and configuration
10.8.14 Module 41 – Code position in the swivel range
Description
The module defines input data for the communication of the relative barcode position in the
swivel range of an oscillating mirror device.
Parameters
None
Input data
Input data
Position in the
swivel range
Table 10.31:
Description
Addr.
Data type
Value range
Relative position of the barcode in the
swivel range. The position is normal0…1
ised to the zero position (middle position). Specified in 1/10 degrees.
SIGNED16
-200 … +200
Init
value
0
Unit
1/10°
Input data for module 41
Input data length
2 byte
Output data
None
136
BCL 504i
Leuze electronic
Commissioning and configuration
10.9
Data Processing
10.9.1
Module 50 – Characteristics filter
Description
Configuration of the characteristics filter.
This filter can be used to set how barcodes with identical content are handled and what
criteria are to be taken into account in determining the likeness.
Parameters
Description
Addr.
Handling of identi- Determines how barcodes
cal barcode infor- with the same content are
mation
to be managed
Comparison
parameter - code
type
Comparison
parameter - barcode content
Comparison
parameter - barcode direction
Comparison
parameter - scan
position
Table 10.32:
Leuze electronic
If this criterion has been
activated, the barcode type
is used to determine
whether the barcodes are
identical.
If this criterion has been
activated, the barcode content is used to determine
whether the barcodes are
identical.
If this criterion has been
activated, the barcode
direction is used to determine whether the barcodes
are identical.
If this parameter is not
equal to 0, the barcode
position in the scanning
beam is used to determine
whether identical barcodes
have already been
decoded.
In this case, a +/- bandwidth in degrees must be
specified, within which the
same barcode is permitted
to be in the scanning beam.
Data type
Value range
Default
Unit
0
UNSIGNED8
0: All barcodes are
stored and output.
1: Only non-identical
barcode contents
are output.
1
2: Two identical barcodes arranged in
T-shape are
treated as a single
barcode.
1.0
Bit
0: deactivated
1: activated
1
-
1.1
Bit
0: deactivated
1: activated
1
-
1.2
Bit
0: deactivated
1: activated
1
-
2…3
UNSIGNED16
0 … 450
0
1/10
degree
-
TNT 35/7-24V
Parameter
Parameters for module 50
BCL 504i
137
Commissioning and configuration
Parameter
Description
Addr.
Data type
If this parameter is not
equal to 0, the barcode
position in the swivel range
of the oscillating mirror is
used to determine whether
Comparison
identical barcodes have
parameter - oscilalready been decoded. A +/ 4 … 5 UNSIGNED16
lating mirror posi- bandwidth in degrees
tion
must then be specified,
within which the same barcode is permitted to be in
the oscillating mirror swivel
range.
If this parameter is not
equal to 0, the decoding
time (time at which the barcode was decoded) is used
to determine whether idenComparison
parameter - scan- tical barcodes have already 6 … 7 UNSIGNED16
been detected. Here, a difning time info
ference time specified in
milliseconds ensures
that identical barcodes may
only occur within this time.
Table 10.32:
Value range
Default
Unit
0 … 200
0
1/10
degree
0 … 65535
0
ms
Parameters for module 50
Parameter length
8 byte
Input data
None
Output data
None
All comparison criteria are AND linked; this means all active comparisons must be fulfilled
before the just-decoded barcode can be identified as already decoded and then deleted.
138
BCL 504i
Leuze electronic
Commissioning and configuration
10.9.2
Module 51 – Data filtering
Description
Configuration of the data filter.
Parameters
Parameter
Description
Addr.
Barcode
filter string 1
Filter expression 1
0
Barcode
filter string 2
Filter expression 2
30
Table 10.33:
Data type
STRING
30 characters
null terminated
STRING
30 characters
null terminated
Value range
Default
Unit
1 … 30 bytes of ASCII
characters
\00
-
1 … 30 bytes of ASCII
characters
\00
-
Parameters for module 51
Parameter length
60 byte
Input data
None
Output data
None
The filter string is used to define passthrough filters for barcodes.
An arbitrary number of '?' are permitted as placeholders for an arbitrary character at exactly
this position. Also permitted are '*' as placeholders for a character sequence of arbitrary
length, and an 'x' if the character at the respective position is to be deleted.
Leuze electronic
BCL 504i
139
TNT 35/7-24V
Filter string
Commissioning and configuration
10.10 Identifier
The following modules can be used to specify the segmentation process to be used when
extracting identifiers from the barcode data.
When a module is configured, the associated segmentation process is activated. If none of
the modules is configured, no segmentation takes place.
Therefore, the modules can only be used one at a time and not simultaneously.
Notice!
When using one of the following modules, multiple results may occur within a reading gate.
If there are multiple results, acknowledge mode must be used (cf. "Module 10 – Activations"
on page 119, "Mode" parameter and the additional notices); data may otherwise be lost!
10.10.1 Module 52 – Segmentation according to the EAN process
Description
The module activates the segmentation according to the EAN process. The parameters
specify the identifiers to searched for and the output mode.
Parameters
Parameter
Identifier list
Description
Addr.
Identifier 1
The identifier string is used for the identifier list and the filtering according to
0
the segmentation.
Identifier 2
See identifier 1.
5
Identifier 3
See identifier 1.
10
Identifier 4
See identifier 1.
15
Identifier 5
See identifier 1.
20
Data type
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
Value range
Default
Unit
1 … 5 bytes of
‘*‘
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1
-
0
-
Identifier output
Output with
identifier
If this switch is not set, the output of the
identifiers is suppressed. In this case,
25.0
only the data values belonging to the
identifiers are displayed.
Bit
0: Output of
the identifiers is suppressed.
1: Identifiers
are output.
Output delimiter
This delimiter, if not equal to 0, is
inserted between the identifier and the
associated data value in the output.
UNSIGNED8
0 … 127
Table 10.34:
140
26
Parameters for module 52
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter length
27 byte
Input data
None
Output data
None
Identifier string n (n = 1 … 5)
The identifier string defines both the identifier list for the segmentation and the passthrough
filter for the subsequent filtering.
The string may contain wildcards. That is, an arbitrary number of '?' are permitted as placeholders for an arbitrary character at exactly that position.
Also permitted are '*' as placeholders for a character sequence of arbitrary length, and an 'x'
if the character at the respective position is to be deleted. There are a total of 5 identifier
strings.
An identifier with less than 5 characters must be null terminated. However, if the identifier
string consists of exactly 5 characters, it does not have to be null terminated.
10.10.2 Module 53 – Segmentation via fixed positions
Description
The module activates the segmentation via fixed positions. The parameters specify the identifiers to be searched for, the output mode, and the positions.
Parameter
Identifier list
Description
Addr.
Identifier 1
The identifier string is used for the identifier list and the filtering according to
0
the segmentation.
Identifier 2
See identifier 1.
5
Identifier 3
See identifier 1.
10
Identifier 4
See identifier 1.
15
Identifier 5
See identifier 1.
20
Data type
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
Value range
Default
Unit
1 … 5 bytes of
‘*‘
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
Identifier output
Table 10.35:
Leuze electronic
Parameters for module 53
BCL 504i
141
TNT 35/7-24V
Parameters
Commissioning and configuration
Parameter
Description
Addr.
Data type
Value range
Default
Unit
Output with
identifier
If this switch is not set, the output of the
identifiers is suppressed. In this case,
25.0
only the data values belonging to the
identifiers are displayed.
Bit
0: Output of
the identifiers is suppressed.
1: Identifiers
are output.
Output delimiter
This delimiter, if not equal to 0, is
inserted between the identifier and the
associated data value in the output.
26
UNSIGNED8
0 … 127
0
-
27
UNSIGNED8
0 … 127
0
-
28
UNSIGNED8
0 … 127
0
-
29
UNSIGNED8
0 … 127
0
-
30
UNSIGNED8
0 … 127
0
-
31
UNSIGNED8
0 … 127
0
-
32
UNSIGNED8
0 … 127
0
-
33
UNSIGNED8
0 … 127
0
-
1
-
Fixed positions
Specifies the position of the first character of the first identifier in the data
Start position
string of the barcode.
of the 1st idenThe first character in the barcode has
tifier
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the first data value in the data
Start position
string of the barcode.
of the 1st data
The first character in the barcode has
value
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the second identifier in the data
Start position
string of the barcode.
of the 2nd
The first character in the barcode has
identifier
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the second data value in the
Start position
data string of the barcode.
of the 2nd data
The first character in the barcode has
value
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the third identifier in the data
Start position
string of the barcode.
of the 3rd idenThe first character in the barcode has
tifier
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the third data value in the data
Start position
string of the barcode.
of the 3rd data
The first character in the barcode has
value
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the fourth identifier in the data
Start position
string of the barcode.
of the 4th idenThe first character in the barcode has
tifier
position 1. If the parameter is = 0, it is
deactivated.
Table 10.35:
142
Parameters for module 53
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Description
Specifies the position of the first character of the fourth data value in the
Start position
data string of the barcode.
of the 4th data
The first character in the barcode has
value
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the fifth identifier in the data
Start position
string of the barcode.
of the 5th idenThe first character in the barcode has
tifier
position 1. If the parameter is = 0, it is
deactivated.
Specifies the position of the first character of the fifth data value in the data
Start position
string of the barcode.
of the 5th data
The first character in the barcode has
value
position 1. If the parameter is = 0, it is
deactivated.
Table 10.35:
Addr.
Data type
Value range
Default
Unit
34
UNSIGNED8
0 … 127
0
-
35
UNSIGNED8
0 … 127
0
-
36
UNSIGNED8
0 … 127
0
-
Parameters for module 53
Parameter length
37 byte
Input data
None
Output data
None
Identifier string n (n = 1 … 5)
The string may contain wildcards. That is, an arbitrary number of '?' are permitted as placeholders for an arbitrary character at exactly that position.
Also permitted are '*' as placeholders for a character sequence of arbitrary length, and an 'x'
if the character at the respective position is to be deleted. There are a total of 5 identifier
strings.
An identifier with less than 5 characters must be null terminated. However, if the identifier
string consists of exactly 5 characters, it does not have to be null terminated.
Leuze electronic
BCL 504i
143
TNT 35/7-24V
The identifier string defines both the identifier list for the segmentation and the passthrough
filter for the subsequent filtering.
Commissioning and configuration
10.10.3 Module 54 – Segmentation according to identifier and separator
Description
This module activates the segmentation according to identifier and separator. The parameters specify the identifiers to be searched for, the output mode, and the parameters for the
identifier/separator algorithm.
Parameters
Parameter
Identifier list
Description
Addr.
Identifier 1
The identifier string is used for the identifier list and the filtering according to
0
the segmentation.
Identifier 2
See identifier 1.
5
Identifier 3
See identifier 1.
10
Identifier 4
See identifier 1.
15
Identifier 5
See identifier 1.
20
Data type
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
STRING
5 characters
null terminated
Value range
Default
Unit
1 … 5 bytes of
‘*‘
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
1 … 5 bytes of
\0
ASCII characters
-
Bit
0: Output of
the identifiers is suppressed.
1: Identifiers
are output.
1
-
UNSIGNED8
0 … 127
0
-
UNSIGNED8
0 … 255
0
-
UNSIGNED8
0 … 127
0
-
Identifier output
Output with
identifier
If this switch is not set, the output of the
identifiers is suppressed. In this case,
25.0
only the data values belonging to the
identifiers are displayed.
This delimiter, if not equal to 0, is
inserted between the identifier and the 26
associated data value in the output.
Segmentation acc. to identifier and separator
Fixed length of all identifiers in the segmentation process. After this length,
Identifier
the text of the identifier ends and the
27
length
associated data value starts. The end
of the data value is determined by the
separator.
The separator terminates the data
Delimiter in the
value that follows its identifier directly
28
identifier/sepaafter the identifier length. After the seprator algorithm
arator, the next identifier starts.
Output delimiter
Table 10.36:
Parameters for module 54
Parameter length
29 byte
Input data
None
Output data
None
144
BCL 504i
Leuze electronic
Commissioning and configuration
Identifier string n (n = 1 … 5)
The identifier string defines both the identifier list for the segmentation and the passthrough
filter for the subsequent filtering.
The string may contain wildcards. That is, an arbitrary number of '?' are permitted as placeholders for an arbitrary character at exactly that position.
TNT 35/7-24V
Also permitted are '*' as placeholders for a character sequence of arbitrary length, and an 'x'
if the character at the respective position is to be deleted. There are a total of 5 identifier
strings.
An identifier with less than 5 characters must be null terminated. However, if the identifier
string consists of exactly 5 characters, it does not have to be null terminated.
Leuze electronic
BCL 504i
145
Commissioning and configuration
10.10.4 Module 55 – String handling parameters
Description
This module is used to configure placeholder characters for the barcode segmentation,
filtering, termination, and reference code processing.
Parameters
Parameter
Description
Addr.
Data type
This parameter is similar to the "don't
care character" parameter. The difference between this and the "don't care
character" is that all subsequent characters, and not only one character at a
Wildcard char- certain position, are disregarded until a
0
UNSIGNED8
acter
character pattern is found in the string
that follows the wildcard character pattern. This character has the same
behaviour as the wildcard character for
the DIR command in the command line
interpreter under Windows.
Placeholder character.
Characters at the position of the placeDon’t care
holder character are ignored in a com- 1
UNSIGNED8
character
parison. This permits certain areas to
be masked.
Delete character for barcode and identifier filtering (characters at the position
Delete characof the delete character are deleted in a 2
UNSIGNED8
ter
comparison. This permits certain areas
to be deleted).
Table 10.37:
Value range
Default
Unit
32 … 127
‘*‘
-
32 … 127
?
-
32 … 127
‘x‘
-
Parameters for module 55
Parameter length
3 byte
Input data
None
Output data
None
146
BCL 504i
Leuze electronic
Commissioning and configuration
10.11 Device Functions
10.11.1 Module 60 – Device status
Description
The module contains the display of the device status as well as control bits for triggering a
reset or putting the device into standby mode.
Parameters
None
Input data
Input data
Device status
Table 10.38:
Description
This byte represents
the device status
Addr.
0
Data type
UNSIGNED8
Value range
0: Device is ready
1: Initialisation
10: Standby
11: Service
12: Diagnosis
13: Parameter enabled
0x80:Error
0x81:Warning
Init
value
0
Unit
-
Input data for module 60
Input data length
1 byte
Output data
Description
Addr.
Data type
Value range
Init
value
Unit
System reset
The control bit triggers a system
reset1) if the level changes from 0 0.6
to 1
Bit
0: Run
0 -> 1: Reset
0
-
Standby
Activates the standby function
Bit
0: Standby off
1: Standby on
0
-
Table 10.39:
1)
0.7
Output data for module 60
Analogous to command H, activation of this bit triggers a restart of all electronics, incl. a
restart of the PROFIBUS stack.
Output data length
1 byte
Notice!
When resetting the data (see Module 10 – Activations), the input data of this module is not
deleted.
Leuze electronic
BCL 504i
147
TNT 35/7-24V
Output data
Commissioning and configuration
10.11.2 Module 61 – Laser control
Description
This module defines the switch-on and switch-off position of the laser.
Parameters
Parameter
Laser start
position
Laser stop
position
Description
Addr.
This parameter defines the switch-on
position of the laser in 1/10° increments
within the visible range of the laser. The 0 … 1
centre of the reading field corresponds
to the 0° position.
This parameter defines the switch-off
position of the laser in 1/10° increments 2 … 3
within the visible range of the laser.
Table 10.40:
Data type
Value range
Default
Unit
UNSIGNED16
-450 … +450
-450
1/10°
UNSIGNED16
-450 … +450
+450
1/10°
Parameters for module 61
Parameter length
4 byte
Input data
None
Output data
None
148
BCL 504i
Leuze electronic
Commissioning and configuration
10.11.3 Module 62 – Display
Description
Set in this module are general parameters and parameters related to operation and the
display.
Parameters
Parameter
Description
Addr.
Data type
Value range
1:
2:
3:
4:
5:
0:
English
German
Italian
French
Spanish
Off after
10min.
1: Permanently on
Language
selection
Language selection for the display
0.0 …
A language which was selected via the
0.2
display is overwritten by this parameter.
Bit
Display illumination
Off after 10min., or permanently on.
Bit
Display contrast
Contrast setting of the display. The
contrast changes under extreme ambi- 0.4 …
ent temperature and can be adjusted
0.5
with this parameter.
Bit
Password
protection
Password protection on/off.
0.7
Bit
Password
Password specification.
Password is only active if password
protection is on.
1…2
UNSIGNED16 0000 … 9999
Table 10.41:
0.3
Default
Unit
0
-
0
-
0: Light
1: Medium
2: Strong
1
-
0: OFF
1: ON
0
-
0000
-
Parameters for module 62
Parameter length
3 byte
TNT 35/7-24V
Input data
None
Output data
None
Notice!
This module overwrites the local display settings. Following activation of this module, the
language selection, the setting for password protection and the specified password set in
this module take effect.
Leuze electronic
BCL 504i
149
Commissioning and configuration
10.11.4 Module 63 – Alignment
Description
The module defines input and output data for the alignment mode of the BCL 504i. The
alignment mode is used for easy alignment of the BCL 504i with the barcode. Using the
transmitted decoding quality as a percentage, the optimum alignment can be easily
selected. This module should not be used in connection with module 81 (AutoReflAct) as
this may cause malfunctions.
Parameters
None
Input data
Input data
Decoding quality
Table 10.42:
Description
Addr. Data type
Transmits the current decoding quality
of the barcode located in the scanning
beam
0
Byte
Value range
0 … 100
Init
value
Unit
Percentage
0
Input data for module 63
Input data length
1 byte
Output data
Output data
Alignment mode
Table 10.43:
Description
Addr.
Signal activates and deactivates
the alignment mode for optimum
alignment of the BCL 504i with
the barcode
0.0
Data type
Bit
Value range
0 -> 1: On
1 -> 0: Off
Init
value
0
Unit
-
Output data for module 63
Output data length
1 byte
150
BCL 504i
Leuze electronic
Commissioning and configuration
10.11.5 Module 64 – Oscillating mirror
Description
Module for supporting the oscillating mirror.
Parameters
Parameter
Oscillation
mode
Description
This parameter defines the
mode in which the oscillating
mirror operates.
Addr.
0
Start position (opening angle)
relative to the zero position of
1…2
the swivel range.
Stop position (opening angle)
Stop position relative to the zero position of
3…4
the swivel range.
Oscillation fre- Common value for forward and
5
quency
backward motion
Start position
Table 10.44:
Data type
Value range
Default
Unit
UNSIGNED8
0: Single oscillation
1: Double oscillation
2: Continuous
oscillation
3: Continuous
2
oscillation, oscillating mirror
moves to the
start position at
the end of the
reading gate.
-
SIGNED16
-200 … +200
200
1/10°
SIGNED16
-200 … +200
-200
1/10°
UNSIGNED8
15 … 116
48
°/s
Parameters for module 64
Parameter length
6 byte
TNT 35/7-24V
Input data
None
Output data
None
Leuze electronic
BCL 504i
151
Commissioning and configuration
10.11.6 Module 65 – Deflection mirrors
Description
Module for supporting the deflection mirror.
Parameters
Parameter
Deflection angle
Table 10.45:
Description
Lateral beam exit in degrees relative to the zero position
Addr.
0…1
Data type
SIGNED16
Value range
-100 … +100
Default
0
Unit
1/10°
Parameters for module 65
Parameter length
2 byte
Input data
None
Output data
None
152
BCL 504i
Leuze electronic
Commissioning and configuration
10.12 Switching inputs/ outputs SWIO 1..4
These modules define the mode of operation of the 4 digital switching inputs and outputs (I/
Os). They are separated into individual modules for configuring the individual I/Os and a
shared module for signalling the status and controlling.
10.12.1 Parameters for operating as an output
Start-up delay
With this setting, the output pulse can be delayed by the specified time (in ms).
Switch-on time
Defines the switch-on time period for the switching input. Any activated switch-off function
then no longer has any function.
A value of 0 causes the output to be set statically; this means that the selected input function(s) activate the output, and the selected switch-off function(s) deactivate it again.
Switch-on signal
Switch-off signal
Output
TNT 35/7-24V
Start-up delay
Figure 10.2: Example 1: Start-up delay > 0 and switch-on time = 0
Switch-on signal
Switch-off signal
Output
Start-up delay
Switch-on time
Figure 10.3: Example 2: Start-up delay > 0 and switch-on time > 0
In example 2, the activation duration of the output is only dependent on the selected switchon time; the switch-off signal has no effect.
Leuze electronic
BCL 504i
153
Commissioning and configuration
Switch-on signal
Switch-off signal
Output
Start-up delay
Figure 10.4: Example 3: Start-up delay >0 Switch-off signal prior to lapsing of the start-up
delay
If the output is again deactivated via the switch-off signal before the start-up delay lapses,
only a brief pulse appears at the output following the start-up delay.
Comparison functionality
If, for example, the switching output is to be activated after four invalid read results, the
comparative value is set to 4 and the switch-on function is configured to "invalid read
result".
The comparison mode parameter can be used to define whether the switching output is
activated only once in the case that the event counter and comparative value fulfil the
"parity" condition, or if it is activated multiple times, on each successive event after the
"parity" condition is met.
The event counter can always be reset with the I/O data in the I/O status and control
module; furthermore, the reset mode parameter enables automatic resetting upon reaching
the comparative value. Automatic resetting upon reaching the comparative value always
results in the switching output being switched once independent of the comparison mode
parameter.
The standard switch-off function at reading gate start is rather unsuited for this module
since it causes the event counter to be reset on each reading gate start. Suitable as switchoff function for this example is the valid read result function; otherwise, all switch-off functions are deactivated.
154
BCL 504i
Leuze electronic
Commissioning and configuration
10.12.2 Parameters for operating as an input
Debounce time
Parameter for setting the software debounce time for the switching input. The definition of a
debounce time extends the signal transition time accordingly.
If the value of this parameter = 0, no debouncing takes place; otherwise, the configured
value represents the duration in milliseconds for which the input signal must be present and
stable.
Start-up delay td_on
If the value of this parameter = 0, no start-up delay occurs for the activation of the input function; otherwise, the configured value represents the time in milliseconds by which the input
signal is delayed.
Input signal
Output signal
Start-up delay td_on
Switch-on time ton
Switch-off delay td_off
TNT 35/7-24V
Figure 10.5: Start-up delay in input mode
Leuze electronic
BCL 504i
155
Commissioning and configuration
Switch-on time ton
This parameter specifies the min. activation duration for the selected input function in ms.
The actual activation duration is calculated from the switch-on time as well as the switch-off
delay.
Input signal
Output signal
Switch-on
time ton
Start-up delay td_on
Switch-off delay td_off
Figure 10.6: Switch-on time in input mode
Switch-off delay td_off
This parameter specifies the duration of the switch-off delay in ms.
Input signal
Output signal
Start-up delay td_on
Switch-on time ton
Switch-off delay td_off
Figure 10.7: Switch-off delay in input mode
156
BCL 504i
Leuze electronic
Commissioning and configuration
10.12.3 Switch-on and switch-off functions for operation as an output
The following options are available for switch-on and switch-off functions in the "output"
operating mode:
Name
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
AutoControl good quality
AutoControl bad quality
Reflector detected
Reflector not detected
Value
0
1
2
3
4
5
6
7
8
9
10
13
14
15
16
External event, pos. edge
17
External event, neg. edge
Device active
Device in standby mode
No device error
Device error
Positive reference code comparison 2
Negative reference code comparison 2
18
19
20
21
22
23
24
Table 10.46:
Comments
No functionality
The device is in a ready state
The device is not yet ready (motor and laser are being activated)
In the PROFIBUS case, the external event is generated with the aid
of module 74 – "I/O status and control". See "Module 74 – SWIO
status and control" on page 166.
See above
Decoding is currently being performed.
Motor and laser inactive
No error was detected
Device is in an error state
Switch-on/switch-off functions
Name
No function
Activation of the reading gate
Reading gate deactivation only
Reading gate activation only
Reference barcode teach-in
Start/stop autoconfiguration mode
Table 10.47:
Leuze electronic
Value
0
1
2
3
4
5
TNT 35/7-24V
10.12.4 Input functions for operation as an input
Comments
No functionality
Input functions
BCL 504i
157
Commissioning and configuration
10.12.5 Module 70 – Switching input/output SWIO1
Parameters
Parameter
Function
Description
This parameter defines
whether I/O 1 functions as an
input or as an output.
Addr.
0.0
Data type
Bit
Value range
0: Input
1: Output
Default
0
Mode of operation for configuration as an output
The parameter defines the DC
bias level of the switching out0: LOW (0V)
0
DC bias level put and, thus, simultaneously 0.1
Bit
1: HIGH (+Ub)
whether the output is lowactive (0) or high-active (1).
Reserved
Free
0.2 … 0.7
With this parameter, the output
Start-up delay pulse may be delayed by a set 1
UNSIGNED16 0 … 65535
0
time period.
The parameter defines the
Switch-on
switch-on time period for the
3
UNSIGNED16 0 … 1300
400
time
switching output. If the value is
0, the signal is static.
-
ms
ms
Switch-on
function 1
This parameter specifies an
event which can set the switch- 5
ing output.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-on
function 2
This parameter specifies an
event which can set the switching output.
6
Switch-on function 1 and
switch-on function 2 are OR
linked.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-off
function 1
This parameter specifies an
event which can reset the
switching output.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED16
0..65535
0
-
UNSIGNED8
0: SWOUT
switches
once
1: SWOUT
switches
several
times
0
-
Switch-off
function 2
Comparative
value
(Event Counter)
Compare
mode
(Event Counter)
Table 10.48:
158
Unit
-
7
This parameter specifies an
event which can reset the
switching output.
8
Switch-off function 1 and
switch-off function 2 are OR
linked.
If the number of activation
events of the selected switchon function reaches this comparative value, the switching
9
output is activated. A deactivation event of the selected
switch-off function resets the
counter.
Specifies whether the switching output switches only on
parity (once) or also in the
event of greater or equal to
(multiple times) after the comparative value is reached.
11
Parameters for module 70 – Input/Output 1
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Reset mode
(Event Counter)
Description
Addr.
Specifies whether the counter
(Event Counter) is reset only
by the reset bit and the
selected switch-off function, or 12
if the counter should be automatically reset after the comparative value is reached.
Data type
UNSIGNED8
Value range
0: Reset bit
and switchoff funct.
1: Comparative value
reached
Mode of operation for configuration as an input
The parameter defines the
logic of the incident signal. In
0: Normal
Inversion
case of an inversion, an exter- 13.1
Bit
1: Inverted
nal HIGH level is interpreted
internally as a LOW level.
Reserved
Free
13.2 … 13.7
The parameter defines a
Debounce
debounce time which is imple- 14
UNSIGNED16 0 … 1000
time
mented in software.
The parameter influences the
Start-up delay
16
UNSIGNED16 0 … 65535
timing during switch-on.
Minimum
The parameter defines a miniswitch-on
mum time period before the
18
UNSIGNED16 0 … 65535
time
signal is reset.
The parameter defines a time
Switch-off
delay for the signal during
20
UNSIGNED16 0 … 65535
delay
switch-off.
The parameter specifies the
cf. "Input funcfunction which is to be acti22
UNSIGNED8
Input function
tions" on
vated or deactivated by a
page 157
change of state in the signal.
Table 10.48:
Default
Unit
0
-
0
-
5
ms
0
ms
0
ms
0
ms
1
-
Parameters for module 70 – Input/Output 1
Parameter length
23 byte
TNT 35/7-24V
Input data
None
Output data
None
Remark
The DC bias level also defines whether the output is low-active (0) or high-active (1).
Switching on an I/O configured as an output means switching to the active state; switching
off, on the other hand, results in switching to the inactive or idle state.
Leuze electronic
BCL 504i
159
Commissioning and configuration
10.12.6 Module 71 – Switching input/output SWIO2
Parameters
Parameter
Function
Description
This parameter defines
whether I/O 2 functions as an
input or as an output.
Addr.
0.0
Data type
Bit
Value range
0: Input
1: Output
Default
1
Mode of operation for configuration as an output
The parameter defines the DC
bias level of the switching out0: LOW (0V)
0
DC bias level put and, thus, simultaneously 0.1
Bit
1: HIGH (+Ub)
whether the output is lowactive (0) or high-active (1).
Reserved
Free
0.2 … 0.7
With this parameter, the output
Start-up delay pulse may be delayed by a set 1
UNSIGNED16 0 … 65535
0
time period.
The parameter defines the
Switch-on
switch-on time period for the
3
UNSIGNED16 0 … 1300
400
time
switching output. If the value is
0, the signal is static.
-
ms
ms
Switch-on
function 1
This parameter specifies an
event which can set the switch- 5
ing output.
UNSIGNED8
cf. "Switch-on/
switch-off
5
functions"
on page 157
-
Switch-on
function 2
This parameter specifies an
event which can set the switching output.
6
Switch-on function 1 and
switch-on function 2 are OR
linked.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-off
function 1
This parameter specifies an
event which can reset the
switching output.
UNSIGNED8
cf. "Switch-on/
switch-off
1
functions"
on page 157
-
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED16
0..65535
0
-
UNSIGNED8
0: SWOUT
switches
once
1: SWOUT
switches
several
times
0
-
Switch-off
function 2
Comparative
value
(Event Counter)
Compare
mode
(Event Counter)
Table 10.49:
160
Unit
-
7
This parameter specifies an
event which can reset the
switching output.
8
Switch-off function 1 and
switch-off function 2 are OR
linked.
If the number of activation
events of the selected switchon function reaches this comparative value, the switching
9
output is activated. A deactivation event of the selected
switch-off function resets the
counter.
Specifies whether the switching output switches only on
parity (once) or also in the
event of greater or equal to
(multiple times) after the comparative value is reached.
11
Parameters for module 71 – Input/Output 2
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Reset mode
(Event Counter)
Description
Addr.
Specifies whether the counter
(Event Counter) is reset only
by the reset bit and the
selected switch-off function, or 12
if the counter should be automatically reset after the comparative value is reached.
Data type
UNSIGNED8
Value range
0: Reset bit
and switchoff funct.
1: Comparative value
reached
Mode of operation for configuration as an input
The parameter defines the
logic of the incident signal. In
0: Normal
Inversion
case of an inversion, an exter- 13.1
Bit
1: Inverted
nal HIGH level is interpreted
internally as a LOW level.
Reserved
Free
13.2 … 13.7
The parameter defines a
Debounce
debounce time which is imple- 14
UNSIGNED16 0 … 1000
time
mented in software.
The parameter influences the
Start-up delay
16
UNSIGNED16 0 … 65535
timing during switch-on.
Minimum
The parameter defines a miniswitch-on
mum time period before the
18
UNSIGNED16 0 … 65535
time
signal is reset.
The parameter defines a time
Switch-off
delay for the signal during
20
UNSIGNED16 0 … 65535
delay
switch-off.
The parameter specifies the
cf. "Input funcfunction which is to be acti22
UNSIGNED8
Input function
tions" on
vated or deactivated by a
page 157
change of state in the signal.
Table 10.49:
Default
Unit
0
-
0
-
5
ms
0
ms
0
ms
0
ms
0
-
Parameters for module 71 – Input/Output 2
Parameter length
23 byte
TNT 35/7-24V
Input data
None
Output data
None
Remark
The DC bias level also defines whether the output is low-active (0) or high-active (1).
Switching on an I/O configured as an output means switching to the active state; switching
off, on the other hand, results in switching to the inactive or idle state.
Leuze electronic
BCL 504i
161
Commissioning and configuration
10.12.7 Module 72 – Switching input/output SWIO3
Parameters
Parameter
Function
Description
This parameter defines
whether I/O 3 functions as an
input or as an output.
Addr.
0.0
Data type
Bit
Value range
0: Input
1: Output
Default
0
Mode of operation for configuration as an output
The parameter defines the DC
bias level of the switching out0: LOW (0V)
0
DC bias level put and, thus, simultaneously 0.1
Bit
1: HIGH (+Ub)
whether the output is lowactive (0) or high-active (1).
Reserved
Free
0.2 … 0.7
With this parameter, the output
Start-up delay pulse may be delayed by a set 1
UNSIGNED16 0 … 65535
0
time period.
The parameter defines the
Switch-on
switch-on time period for the
3
UNSIGNED16 0 … 1300
400
time
switching output. If the value is
0, the signal is static.
-
ms
ms
Switch-on
function 1
This parameter specifies an
event which can set the switch- 5
ing output.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-on
function 2
This parameter specifies an
event which can set the switching output.
6
Switch-on function 1 and
switch-on function 2 are OR
linked.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-off
function 1
This parameter specifies an
event which can reset the
switching output.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED16
0..65535
0
-
UNSIGNED8
0: SWOUT
switches
once
1: SWOUT
switches
several
times
0
-
Switch-off
function 2
Comparative
value
(Event Counter)
Compare
mode
(Event Counter)
Table 10.50:
162
Unit
-
7
This parameter specifies an
event which can reset the
switching output.
8
Switch-off function 1 and
switch-off function 2 are OR
linked.
If the number of activation
events of the selected switchon function reaches this comparative value, the switching
9
output is activated. A deactivation event of the selected
switch-off function resets the
counter.
Specifies whether the switching output switches only on
parity (once) or also in the
event of greater or equal to
(multiple times) after the comparative value is reached.
11
Parameters for module 72 – Input/Output 3
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Reset mode
(Event Counter)
Description
Addr.
Specifies whether the counter
(Event Counter) is reset only
by the reset bit and the
selected switch-off function, or 12
if the counter should be automatically reset after the comparative value is reached.
Data type
UNSIGNED8
Value range
0: Reset bit
and switchoff funct.
1: Comparative value
reached
Mode of operation for configuration as an input
The parameter defines the
logic of the incident signal. In
0: Normal
Inversion
case of an inversion, an exter- 13.1
Bit
1: Inverted
nal HIGH level is interpreted
internally as a LOW level.
Reserved
Free
13.2 … 13.7
The parameter defines a
Debounce
debounce time which is imple- 14
UNSIGNED16 0 … 1000
time
mented in software.
The parameter influences the
Start-up delay
16
UNSIGNED16 0 … 65535
timing during switch-on.
Minimum
The parameter defines a miniswitch-on
mum time period before the
18
UNSIGNED16 0 … 65535
time
signal is reset.
The parameter defines a time
Switch-off
delay for the signal during
20
UNSIGNED16 0 … 65535
delay
switch-off.
The parameter specifies the
cf. "Input funcfunction which is to be acti22
UNSIGNED8
Input function
tions" on
vated or deactivated by a
page 157
change of state in the signal.
Table 10.50:
Default
Unit
0
-
0
-
5
ms
0
ms
0
ms
0
ms
2
-
Parameters for module 72 – Input/Output 3
Parameter length
23 byte
TNT 35/7-24V
Input data
None
Output data
None
Remark
The DC bias level also defines whether the output is low-active (0) or high-active (1).
Switching on an I/O configured as an output means switching to the active state; switching
off, on the other hand, results in switching to the inactive or idle state.
Leuze electronic
BCL 504i
163
Commissioning and configuration
10.12.8 Module 73 – Switching input/output SWIO4
Parameters
Parameter
Function
Description
This parameter defines
whether I/O 4 functions as an
input or as an output.
Addr.
0.0
Data type
Bit
Value range
0: Input
1: Output
Default
1
Mode of operation for configuration as an output
The parameter defines the DC
bias level of the switching out0: LOW (0V)
0
DC bias level put and, thus, simultaneously 0.1
Bit
1: HIGH (+Ub)
whether the output is lowactive (0) or high-active (1).
Reserved
Free
0.2 … 0.7
With this parameter, the output
Start-up delay pulse may be delayed by a set 1
UNSIGNED16 0 … 65535
0
time period.
The parameter defines the
Switch-on
switch-on time period for the
3
UNSIGNED16 0 … 1300
400
time
switching output. If the value is
0, the signal is static.
-
ms
ms
Switch-on
function 1
This parameter specifies an
event which can set the switch- 5
ing output.
UNSIGNED8
cf. "Switch-on/
switch-off
6
functions"
on page 157
-
Switch-on
function 2
This parameter specifies an
event which can set the switching output.
6
Switch-on function 1 and
switch-on function 2 are OR
linked.
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
Switch-off
function 1
This parameter specifies an
event which can reset the
switching output.
UNSIGNED8
cf. "Switch-on/
switch-off
1
functions"
on page 157
-
UNSIGNED8
cf. "Switch-on/
switch-off
0
functions"
on page 157
-
UNSIGNED16
0..65535
0
-
UNSIGNED8
0: SWOUT
switches
once
1: SWOUT
switches
several
times
0
-
Switch-off
function 2
Comparative
value
(Event Counter)
Compare
mode
(Event Counter)
Table 10.51:
164
Unit
-
7
This parameter specifies an
event which can reset the
switching output.
8
Switch-off function 1 and
switch-off function 2 are OR
linked.
If the number of activation
events of the selected switchon function reaches this comparative value, the switching
9
output is activated. A deactivation event of the selected
switch-off function resets the
counter.
Specifies whether the switching output switches only on
parity (once) or also in the
event of greater or equal to
(multiple times) after the comparative value is reached.
11
Parameters for module 73 – Input/Output 4
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Reset mode
(Event Counter)
Description
Addr.
Specifies whether the counter
(Event Counter) is reset only
by the reset bit and the
selected switch-off function, or 12
if the counter should be automatically reset after the comparative value is reached.
Data type
UNSIGNED8
Value range
0: Reset bit
and switchoff funct.
1: Comparative value
reached
Mode of operation for configuration as an input
The parameter defines the
logic of the incident signal. In
0: Normal
Inversion
case of an inversion, an exter- 13.1
Bit
1: Inverted
nal HIGH level is interpreted
internally as a LOW level.
Reserved
Free
13.2 … 13.7
The parameter defines a
Debounce
debounce time which is imple- 14
UNSIGNED16 0 … 1000
time
mented in software.
The parameter influences the
Start-up delay
16
UNSIGNED16 0 … 65535
timing during switch-on.
Minimum
The parameter defines a miniswitch-on
mum time period before the
18
UNSIGNED16 0 … 65535
time
signal is reset.
The parameter defines a time
Switch-off
delay for the signal during
20
UNSIGNED16 0 … 65535
delay
switch-off.
The parameter specifies the
cf. "Input funcfunction which is to be acti22
UNSIGNED8
Input function
tions" on
vated or deactivated by a
page 157
change of state in the signal.
Table 10.51:
Default
Unit
0
-
0
-
5
ms
0
ms
0
ms
0
ms
0
-
Parameters for module 73 – Input/Output 4
Parameter length
23 byte
TNT 35/7-24V
Input data
None
Output data
None
Remark:
The DC bias level also defines whether the output is low-active (0) or high-active (1).
Switching on an I/O configured as an output means switching to the active state; switching
off, on the other hand, results in switching to the inactive or idle state.
Leuze electronic
BCL 504i
165
Commissioning and configuration
10.12.9 Module 74 – SWIO status and control
Description
Module for handling switching input and switching output signals.
Parameters
None
Input data
Input data
Description
Addr.
Signal state of switching input or
output 1
Signal state of switching input or
State 2
output 2
Signal state of switching input or
State 3
output 3
Signal state of switching input or
State 4
output 4
Indicates whether the event
Comparison state counter has exceeded the set
switching output 1 comparative value.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
State 1
Value range
Init
value
Unit
0.0
Bit
0,1
0
-
0.1
Bit
0,1
0
-
0.2
Bit
0,1
0
-
0.3
Bit
0,1
0
-
1.0
Bit
0: Not exceeded
1: Exceeded
0
-
0
-
If "SWOUT switches several
times" was configured as comSwitching output 1
parison mode, this bit is toggled
Comparison state
each time the event counter is
toggle bit
exceeded.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.1
Bit
0 → 1: Event
counter
exceeded
1 → 0: Event
counter
exceeded
again
Indicates whether the event
Comparison state counter has exceeded the set
switching output 2 comparative value.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.2
Bit
0: Not exceeded
1: Exceeded
0
-
0
-
0
-
If "SWOUT switches several
times" was configured as comSwitching output 2
parison mode, this bit is toggled
Comparison state
each time the event counter is
toggle bit
exceeded.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.3
Bit
0 → 1: Event
counter
exceeded
1 → 0: Event
counter
exceeded
again
Indicates whether the event
Comparison state counter has exceeded the set
switching output 3 comparative value.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.4
Bit
0: Not exceeded
1: Exceeded
Table 10.52:
166
Data type
Input data for module 74 Input/output status and control
BCL 504i
Leuze electronic
Commissioning and configuration
Input data
Description
Addr.
If "SWOUT switches several
times" was configured as comSwitching output 3
parison mode, this bit is toggled
Comparison state
each time the event counter is
toggle bit
exceeded.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.5
Indicates whether the event
Comparison state counter has exceeded the set
switching output 4 comparative value.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
1.6
If "SWOUT switches several
times" was configured as comSwitching output 4
parison mode, this bit is toggled
Comparison state
each time the event counter is
toggle bit
exceeded.
(Event Counter)
The bit is reset to the init. value
by resetting the event counter.
Table 10.52:
Data type
1.7
Value range
Init
value
Unit
Bit
0 → 1: Event
counter
exceeded
1 → 0: Event
counter
exceeded
again
0
-
Bit
0: Not exceeded
1: Exceeded
0
-
Bit
0 → 1: Event
counter
exceeded
1 → 0: Event
counter
exceeded
again
0
-
Input data for module 74 Input/output status and control
Input data length
2 bytes
Output data
Description
Addr.
Data type
Switching output 1
Sets the state of switching out0.0
put 1
Bit
Switching output 2
Sets the state of switching out0.1
put 2
Bit
Switching output 3
Sets the state of switching out0.2
put 3
Bit
Switching output 4
Sets the state of switching out0.3
put 4
Bit
Sets the event counter of the
Reset Event
activation function [AF] for
Counter
switching output 1 back to
Switching output 1
zero.
Sets the event counter of the
Reset Event
activation function [AF] for
Counter
switching output 2 back to
Switching output 2
zero.
Table 10.53:
Leuze electronic
Value range
0: Switching output
0
1: Switching output
1
0: Switching output
0
1: Switching output
1
0: Switching output
0
1: Switching output
1
0: Switching output
0
1: Switching output
1
Init
value
Unit
0
-
0
-
0
-
0
-
0.4
Bit
0 -> 1: Perform
reset
1 -> 0: No function
0
-
0.5
Bit
0 -> 1: Perform
reset
1 -> 0: No function
0
-
TNT 35/7-24V
Output data
Output data for module 74 Input/output status and control
BCL 504i
167
Commissioning and configuration
Output data
Description
Addr.
Sets the event counter of the
Reset Event
activation function [AF] for
Counter
switching output 3 back to
Switching output 3
zero.
Sets the event counter of the
Reset Event
activation function [AF] for
Counter
switching output 4 back to
Switching output 4
zero.
Reserved
Table 10.53:
Data type
Value range
Init
value
Unit
0.6
Bit
0 -> 1: Perform
reset
1 -> 0: No function
0
-
0.7
Bit
0 -> 1: Perform
reset
1 -> 0: No function
0
-
1
Byte
Output data for module 74 Input/output status and control
Output data length
2 bytes
168
BCL 504i
Leuze electronic
Commissioning and configuration
10.13 Data output
10.13.1 Module 80 – Sorting
Description
Module to support the sorting of the output data.
Parameters
Sort criterion 1
Sort direction 1
Sort criterion 2
Sort direction 2
Sort criterion 3
Sort direction 3
Description
Specifies the criterion according to
which sorting takes
place.
Specifies the sorting direction.
Specifies the criterion according to
which sorting takes
place.
Specifies the sorting direction.
Specifies the criterion according to
which sorting takes
place.
Specifies the sorting direction.
Table 10.54:
Addr. Data type
0.0 …
BitArea
0.6
Value range
Default
0: No sorting
1: Sorting according to scan number
2: Sorting according to position in the
scanning beam
3: Sorting according to the oscillating mirror position
4: Sorting according to the decoding
quality
5: Sorting according to the barcode
length
0
6: Sorting according to the code type
number
7: Sorting according to the decoding
direction
8: Sorting according to the barcode content
9: Sorting according to time
10: Sorting according to scanning duration
11: Sorting according to the code list (in
which the enabled barcodes are listed)
12: Sorting according to the identifier list
0: In ascending order
0
1: In descending order
Unit
-
0.7
Bit
1.0
…
1.6
BitArea
See sorting criterion 1
0
-
1.7
Bit
See sorting direction 1
0
-
2.0
…
2.6
BitArea
See sorting criterion 1
0
-
2.7
Bit
See sorting direction 1
0
-
-
TNT 35/7-24V
Parameter
Parameters for module 80
Parameter length
3 byte
Input data
None
Output data
None
Leuze electronic
BCL 504i
169
Commissioning and configuration
10.14 Reference code comparison
The following modules can be used to support reference code comparison.
The reference code function compares the currently decoded read results with one or more
stored comparison patterns. The function is split into two comparison units which can be
configured independently of each other.
10.14.1 Module 81 – Reference code comparator 1
Description
The module defines the mode of operation of reference code comparator 1.
Parameters
Parameter
Description
Addr.
Output function
after reference
barcode comparison
This parameter
specifies the associated output linkage
0
after a reference barcode comparison.
Linking logic for
reference code
output signal
This parameter
specifies the linking
logic for the reference code output
signal.
1
This parameter
Output for refer- specifies whether a
ence code com- barcode length com- 2
parison
parison should be
carried out.
Barcode type
comparison
This parameter
specifies whether a
barcode type comparison should be
carried out.
This parameter
Reference code specifies how the
ASCII compari- ASCII comparison
son
should be carried
out.
Table 10.55:
170
Data type
Value range
Default
Unit
UNSIGNED8
0:
1:
2:
3:
4:
No function
Comparison function 1
1
Comparison function 2
Comparison function 1 AND 2
Comparison function 1 OR 2
-
UNSIGNED8
0:
1:
2:
3:
Length and type and ASCII
Length and (type or ASCII)
(Length or type) and ASCII
Length or type or ASCII
-
UNSIGNED8
3
UNSIGNED8
4
UNSIGNED8
0
0: Length ignored
1: Comparison o.k. if length not
2
identical
2: Comparison o.k. if length
identical.
0: Type ignored
1: Comparison o.k. if types not
2
identical
2: Comparison o.k. if types identical.
0: No comparison
1: Barcode not identical to RC
2: Barcode identical to RC
3: Barcode greater than RC
4: Barcode greater than or equal
to RC
5: Barcode less than RC
2
6: Barcode less than or equal to
RC
7: RC1 less than or equal to barcode less than or equal to
RC2
8: Barcode less than RC1 or
barcode greater than RC2
-
-
-
Parameters for module 81 – Reference code comparison
BCL 504i
Leuze electronic
Commissioning and configuration
Description
Addr.
This parameter
determines how and
Reference code
which reference bar5
comparison
codes (RC) are to be
mode
used for the barcode
comparison.
Barcode comparison mode
This parameter
specifies which
decoded barcodes
are to be used for
the reference barcode comparison.
6
If this parameter is
set, the basic condition for a positive reference code
comparison is that all
mandatory barReference code
codes that are to be
7.0
completeness
read within a reading
comparison
gate were actually
read. If this condition is not satisfied,
no positive reference code comparison is achieved.
Table 10.55:
Data type
UNSIGNED8
UNSIGNED8
Bit
Value range
Default
0: Only the first RC is used for
the comparison.
1: Only the second RC is used
for the comparison.
2: RC 1 and 2 are used for the
comparison. Both conditions
for RC 1 and 2 must be satis- 0
fied for a positive comparison.
3: RC 1 and 2 are used for the
comparison. One of the two
conditions for reference barcodes 1 and 2 must be satisfied.
0: Only the first barcode is used
for the comparison.
1: Only the second barcode is
used for the comparison.
2: All barcodes are used for the
3
comparison. All comparisons
must be successful.
3: All barcodes are used for the
comparison. One comparison must be successful.
0: Completeness comparison
switched off.
1: Completeness comparison
switched on.
0
Unit
-
-
-
TNT 35/7-24V
Parameter
Parameters for module 81 – Reference code comparison
Parameter length
8 byte
Input data
None
Output data
None
Leuze electronic
BCL 504i
171
Commissioning and configuration
10.14.2 Module 82 – Reference code comparator 2
Description
The module defines the mode of operation of reference code comparator 2.
Parameters
Parameter
Description
Addr.
Output function
after reference
barcode comparison
This parameter
specifies the associated output linkage
0
after a reference barcode comparison.
Linking logic for
reference code
output signal
This parameter
specifies the linking
logic for the reference code output
signal.
1
This parameter
Output for refer- specifies whether a
ence code com- barcode length com- 2
parison
parison should be
carried out.
Barcode type
comparison
This parameter
specifies whether a
barcode type comparison should be
carried out.
Default
Unit
UNSIGNED8
No function
Comparison function 1
1
Comparison function 2
Comparison function 1 AND 2
Comparison function 1 OR 2
-
UNSIGNED8
0:
1:
2:
3:
Length and type and ASCII
Length and (type or ASCII)
(Length or type) and ASCII
Length or type or ASCII
0
-
2
-
2
-
2
-
0
-
UNSIGNED8
UNSIGNED8
4
UNSIGNED8
This parameter
determines how and
Reference code
which reference bar5
comparison
codes (RC) are to be
mode
used for the barcode
comparison.
UNSIGNED8
Table 10.56:
Value range
0:
1:
2:
3:
4:
3
This parameter
Reference code specifies how the
ASCII compari- ASCII comparison
son
should be carried
out.
172
Data type
0: Length ignored
1: Comparison o.k. if length not
identical
2: Comparison o.k. if length
identical.
0: Type ignored
1: Comparison o.k. if types not
identical
2: Comparison o.k. if types identical.
0: No comparison
1: Barcode not identical to RC
2: Barcode identical to RC
3: Barcode greater than RC
4: Barcode greater than or equal
to RC
5: Barcode less than RC
6: Barcode less than or equal to
RC
7: RC1 less than or equal to barcode less than or equal to
RC2
8: Barcode less than RC1 or
barcode greater than RC2
0: Only the first RC is used for
the comparison.
1: Only the second RC is used
for the comparison.
2: RC 1 and 2 are used for the
comparison. Both conditions
for RC 1 and 2 must be satisfied for a positive comparison.
3: RC 1 and 2 are used for the
comparison. One of the two
conditions for reference barcodes 1 and 2 must be satisfied.
Parameters for module 82 – Reference code comparison
BCL 504i
Leuze electronic
Commissioning and configuration
Parameter
Barcode comparison mode
Description
This parameter
specifies which
decoded barcodes
are to be used for
the reference barcode comparison.
Addr.
6
If this parameter is
set, the basic condition for a positive reference code
comparison is that all
mandatory barReference code
codes that are to be
7.0
completeness
read within a reading
comparison
gate were actually
read. If this condition is not satisfied,
no positive reference code comparison is achieved.
Table 10.56:
Data type
Value range
Default
Unit
UNSIGNED8
0: Only the first barcode is used
for the comparison.
1: Only the second barcode is
used for the comparison.
2: All barcodes are used for the
3
comparison. All comparisons
must be successful.
3: All barcodes are used for the
comparison. One comparison must be successful.
-
Bit
0: Completeness comparison
switched off.
1: Completeness comparison
switched on.
-
0
Parameters for module 82 – Reference code comparison
Parameter length
8 byte
Input data
None
Output data
Leuze electronic
TNT 35/7-24V
None
BCL 504i
173
Commissioning and configuration
10.14.3 Module 83 – Reference code comparison pattern 1
Description
This module can be used to define the 1st comparison pattern
Parameters
Parameter
Description
Addr.
Data type
Value range
Default
Code type
comparison
pattern 1
Specifies the type of the reference
barcode.
0
UNSIGNED8
0: 0: No code
1: 2/5 Interleaved
2: Code39
3: Code32
6: UPC, UPCE
7: EAN8, EAN13
0
8: Code128
10: EAN Addendum
11: Codabar
12: Code93
13: RSS-14
14: RSS Limited
15: RSS Expanded
Comparison
pattern 1
Parameter string describing the content of the reference barcode. Note:
You can also use the two placeholder
characters that are stored in the
"Wildcard character" and "Don't care
character" parameters. If the string is
empty, no comparison takes place. If
1
the most recently stored character is
the wildcard character, the comparison is only carried out up to the character before this wildcard character.
In this way it is possible to switch off a
comparison according to barcode
length.
STRING
30 characters
null terminated
1 … 30 bytes of
ASCII characters
Table 10.57:
\00
Unit
-
-
Parameter module 83 – Reference code comparison pattern
Parameter length
31 byte
Input data
None
Output data
None
Notice!
The defined comparison pattern affects both reference code comparators (Module 81 –
Reference code comparator 1 and Module 82 – Reference code comparator 2).
174
BCL 504i
Leuze electronic
Commissioning and configuration
10.14.4 Module 84 – Reference code comparison pattern 2
Description
This module can be used to define the 2nd comparison pattern
Parameters
Parameter
Description
Addr.
Data type
Value range
Default
Code type
comparison
pattern 2
Specifies the type of the reference
barcode.
0
UNSIGNED8
0: 0: No code
1: 2/5 Interleaved
2: Code39
3: Code32
6: UPC, UPCE
7: EAN8, EAN13
0
8: Code128
10: EAN Addendum
11: Codabar
12: Code93
13: RSS-14
14: RSS Limited
15: RSS Expanded
Comparison
pattern 2
Parameter string describing the content of the reference barcode. Note:
You can also use the two placeholder
characters that are stored in the
"Wildcard character" and "Don't care
character" parameters. If the string is
empty, no comparison takes place. If
1
the most recently stored character is
the wildcard character, the comparison is only carried out up to the character before this wildcard character.
In this way it is possible to switch off a
comparison according to barcode
length.
STRING
30 characters
null terminated
1 … 30 bytes of
ASCII characters
-
-
Parameter module 84 – Reference code comparison pattern
TNT 35/7-24V
Table 10.58:
\00
Unit
Parameter length
31 byte
Input data
None
Output data
None
Notice!
The defined comparison pattern affects both reference code comparators (Module 81 –
Reference code comparator 1 and Module 82 – Reference code comparator 2).
Leuze electronic
BCL 504i
175
Commissioning and configuration
10.15 Special Functions
10.15.1 Module 90 – Status and control
This module supplies various BCL 504i status information to the PROFIBUS master.
Various functions of the BCL 504i can be controlled via the master's output data.
Parameters
None
Input data
Input data
Reserved
AutoRefl state
Description
Addr.
Free
0.0
Table 10.59:
Value range
Bit
Init
value
Unit
0
-
Bit
0: Reflector is
recognised
1: Reflector is
hidden
1
-
0.2
Bit
0: Quality good
1: Quality bad
0
-
0.3
Bit
0
-
0.4
…
0.5
Bit
0: Not equal
1: Equal
2: Unknown
2
-
0.6
…
0.7
Bit
0: Not equal
1: Equal
2: Unknown
2
-
Signal state of the AutoRefl mod0.1
ule
Indicates whether the result of
Auto Control result the AutoControl function was a
good or bad reading.
Reserved
Free
The signal indicates whether the
decoded barcode corresponds to
the reference code with regard to
RefCode comparithe comparison criteria as
son state 1
defined in the comparison function 1. If it matches, the value 1 is
output.
The signal indicates whether the
decoded barcode corresponds to
the reference code with regard to
RefCode comparithe comparison criteria as
son state 2
defined in the comparison function 2. If it matches, the value 1 is
output.
Data type
Input data for module 90 – Status and control
Input data length
1 byte
Output data
None
176
BCL 504i
Leuze electronic
Commissioning and configuration
10.15.2 Module 91 – AutoReflAct (automatic reflector activation)
Description
The module defines the mode of operation of the laser scanner for controlling the reading
gate.
The AutoReflAct function uses the scanning beam to simulate a photoelectric sensor and
thus permits an activation without additional sensory mechanism. 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 barcode
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.
Parameters
Description
Addr.
Data type
Mode
Debouncing
Value range
0
UNSIGNED8
0: Normal
AutoreflAct switched
off.
1: Auto
AutoreflAct activated.
Autom. reading gate
control.
2: Manual
AutoreflAct activated.
No reading gate control, signalling only.
The parameter defines the
debounce time in scans for
the reflector detection
With a motor speed of
1
1000, 1 scan corresponds
to a debounce time of
1ms.
UNSIGNED8
1 … 16
This parameter activates
the function of the laser
scanner.
If "Autom. reading gate
control" is set as the
parameter value, the BCL
activates the reading gate
automatically if the reflector is obscured.
Table 10.60:
Default
Unit
0
-
5
-
TNT 35/7-24V
Parameter
Parameters for module 91 – AutoreflAct
Parameter length
2 byte
Input data
None
Output data
None
Leuze electronic
BCL 504i
177
Commissioning and configuration
10.15.3 Module 92 – AutoControl
Description
The module defines the mode of operation of the function AutoControl. The function monitors the quality of the decoded barcodes and compares these with a limit value. If the limit
is reached, a status is set.
Parameters
Parameter
AutoControl
enable
Limit for reading quality
Sensitivity
Description
Addr.
This parameter can be used to activate or deactivate the AutoControl
0
function.
The parameter defines a threshold
1
for the reading quality.
With this parameter the sensitivity
towards changes in the reading ability can be specified.
2
The higher the value, the less influence a change of reading ability has.
Table 10.61:
Data type
Value range
Default
Unit
UNSIGNED8
0: deactivated
1: activated
0
-
UNSIGNED8
0 … 100
50
%
UNSIGNED8
0 … 255
0
-
Parameters for module 92 – AutoControl
Parameter length
3 byte
Input data
Input data
Scan quality
Table 10.62:
Description
Addr.
Represents the current average
value of the scan quality (at the 0
time of the last reading gate).
Data type
UNSIGNED8
Value range
0 … 100
Init
value
0
Unit
-
Input data for module 92 – AutoControl
Input data length
1 byte
Output data
None
Notice:
By means of the AutoControl function, it is possible to detect barcodes of decreasing quality
and thus take appropriate measures before the label is no longer legible. With activated
AutoControl function, note that the "Processing end at end of label" parameter in the CRT
module should be set to allow for a better assessment of the barcode quality (see also
"Module 7 – Code fragment technology" on page 118).
178
BCL 504i
Leuze electronic
Commissioning and configuration
10.16 Example configuration: Indirect activation via the PLC
10.16.1 Task
• Reading of a 15-digit Code 128
• Indirect activation of the BCL 504i via the PLC
Code sample
Code 128, 15 digits
Profibus
Inside
10.16.2 Procedure
Hardware, connections
The following connections must have been established:
• Voltage supply (PWR)
• PROFIBUS In
• PROFIBUS termination
Required modules
TNT 35/7-24V
Include the following modules in your project:
• Module 10 – Activations
• Module 24 – Decoding result 16 bytes
Parameter settings
No parameters need to be set separately. The standard parameter set provides all required
functions.
Leuze electronic
BCL 504i
179
Commissioning and configuration
Flow diagrams
Successful reading:
PLC
Time
photoelectric sensor
BCL 504i
Description
The photoelectric sensor is interrupted.
Photoelectric sensor from 0 Ö 1
Activation bit 0.0 is set to 1. This activates the reading gate.
M 10 bit 0.0 0 Ö 1
M 24 bit 0.1 from 0 Ö 1
M 24 bit 0.2 = 0
M 24 byte 1 = data length
M 24 byte 2 to 16: result
Internal processing
The barcodes that have been read are
processed and transmitted by module
24:
Reading concluded bit 0.1 = 1 and barcode not decoded bit 0.2 = 0.
The data length is entered in byte 1, in
this case 15 decimal.
The decoding result is transmitted in the
following 15 bytes.
Internal data processing
M 10 Bit 0.0 1 Ö 0
Activation bit 0.0 is reset to 0
Unsuccessful reading:
PLC
Time
photoelectric sensor
BCL 504i
The photoelectric sensor is interrupted.
Photoelectric sensor from 0 Ö 1
M 10 bit 0.0 0 Ö 1
Activation bit 0.0 is reset to 1.
Photoelectric sensor from 1 Ö 0
The reading gate elapses without read
result
M 10 Bit 0.0 1 Ö 0
Activation bit 0.0 is reset to 0
M 24 bit 0.1 from 0 Ö 1
M 24 bit 0.2 from 0 Ö 1
M 24 byte 1 = data length
M 24 byte 2 = result
The module decoding state signals:
Reading concluded bit 0.1 = 1 and barcode not decoded bit 0.2 = 1.
The data length is entered in byte 1.
The result hex 3F ("?" = no read) is
transmitted.
Internal processing of the data and signalling of the non-reading
Internal processing
180
Description
BCL 504i
Leuze electronic
Commissioning and configuration
10.17 Sample configuration: Direct activation via the switching input
10.17.1 Task
• Reading of a 12-digit barcode in 2/5 Interleaved format
• Direct activation of the BCL 504i via a photoelectric sensor
Code sample
Code 2/5 Interleaved 12 digits with check digit
‹8p"L6$›
561234765436
10.17.2 Procedure
Hardware, connections
The following connections must have been established:
Voltage supply (PWR)
PROFIBUS In
PROFIBUS termination
Photoelectric sensor at SWIO1
TNT 35/7-24V
•
•
•
•
Required modules
Include the following modules in your project:
• Module 23 – Decoding result 12 bytes
Parameter settings of the "common parameters"
Byte
1
4
Table 10.63:
Leuze electronic
Description
Code type 1
Digits 3
Init value
0
0
Change value to:
01: 2/5 Interleaved
12
Device parameters for example configuration 2
BCL 504i
181
Commissioning and configuration
Flow diagrams
Successful reading:
PLC
photoelectric sensor
Time
BCL 504i
Description
Photoelectric sensor from 0 Ö 1
The photoelectric sensor is interrupted.
The signal of the switching output of the
photoelectric sensor is present at the
switching input of the BCL 504i and activates the scanner.
M 23 bit 0.1 from 0 Ö 1
M 23 bit 0.2 = 0
M 23 byte 1 = data length
M 23 byte 2 to 13 = result
The barcodes that have been read are
processed and transmitted by module 23:
Reading concluded bit 0.1 = 1 and barcode not decoded bit 0.2 = 0.
The data length is entered in byte 1, in
this case 12 decimal.
The decoding result is transmitted in the
following 12 bytes.
Internal processing
Internal data processing
Photoelectric sensor from 1 Ö 0
The beam of the photoelectric sensor is
cleared and sets the switching input of
the BCL 504i to 0. This deactivates the
scanner.
Unsuccessful reading:
PLC
photoelectric sensor
Time
Description
Photoelectric sensor from 0 Ö 1
The photoelectric sensor is interrupted.
The signal of the switching output of the
photoelectric sensor is present at the
switching input of the BCL 504i and activates the scanner.
Photoelectric sensor from 1 Ö 0
The beam of the photoelectric sensor is
cleared before a read result is present.
The photoelectric sensor sets the switching input of the BCL 504i to 0 and deactivates the scanner.
M 23 bit 0.1 from 0 Ö 1
M 23 bit 0.2 from 0 Ö 1
M 23 byte 1 = 1
M 23 byte 2 = result
The module decoding state signals:
Reading concluded bit 0.1 = 1 and barcode not decoded bit 0.2 = 1.
The data length is entered in byte 1.
The result hex 3F ("?" = no read) is
transmitted.
Internal processing
182
BCL 504i
Internal data processing
BCL 504i
Leuze electronic
Diagnostics and troubleshooting
11
Diagnostics and troubleshooting
11.1
General causes of errors
Error
Status LED PWR
Possible error cause
Measures
❏ Check supply voltage
• No supply voltage connected to the
device
• Hardware error
• Warning
Off
Red, flashing
❏ Send device to customer service
❏ Query diagnostic data and carry out the
resulting measures
Red, continuous light • Error: no function possible
Orange, continuous • Device in service mode
light
Status LED BUS
• No supply voltage connected to the
device
Off
• Device not yet recognised by the PROFIBUS
Red, flashing
• Error on the PROFIBUS
Red, continuous light • Error on the PROFIBUS
Table 11.1:
or display
❏ Check supply voltage
❏ Send device to customer service
❏ Can be corrected by resetting
❏ Cannot be corrected by resetting
❏ Send device to customer service
General causes of errors
Interface errors
Error
No communication via
USB service interface
No communication via
PROFIBUS.
BUS status LED continuous red light
Possible error cause
• Incorrect connection cable
• Connected BCL 504i is not
detected
• Incorrect wiring.
• Wrong termination
• Incorrect PROFIBUS address
set
• Incorrect configuration
• Incorrect wiring.
• Wrong termination
• Effects due to EMC.
Sporadic errors at the
PROFIBUS
Leuze electronic
❏
❏
❏
❏
❏
❏
❏
❏
❏
• Overall network expansion
exceeded.
Table 11.2:
Measures
❏ Check connection cable
❏ Install USB driver
❏
Check wiring
Check termination
Check PROFIBUS address
Check configuration of the device in the configuration tool
Check wiring
Check termination
Check shielding
Check grounding concept and connection to
FE
Avoid EMC coupling caused by power cables
laid parallel to device lines
Check max. network expansion as a function
of the set baud rate
Interface error
BCL 504i
183
TNT 35/7-24V
11.2
❏ Internal device error, send in device
❏ Reset service mode with webConfig tool
Diagnostics and troubleshooting
Notice!
Please use chapter 11 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
184
BCL 504i
Leuze electronic
Type overview and accessories
12
Type overview and accessories
12.1
Type key
BCL 500i OM100H
Heating option H =
Beam exit
Optics
0
2
Front
N
High Density (near)
M
Medium Density (medium distance)
F
Low Density (remote)
L
Ultra Low Density (very large distances)
Scanning princi- S
ple
O
Interface
With heating
Lateral
Line scanner (single line)
Oscillating-mirror scanner
i=
Integrated fieldbus technology
0
RS 232/RS 422/RS 485 (multiNet Master)
1
RS 485 (multiNet Slave)
4
PROFIBUS DP
8
ETHERNET / PROFINET
TNT 35/7-24V
BCL Barcode reader
Leuze electronic
BCL 504i
185
Type overview and accessories
12.2
Type overview BCL 504i
BCL 504i series
(PROFIBUS DP with 1x RS 485 interface at 2x M12 B-coded connectors)
Type designation
Part No.
High Density Optics (m = 0.25 … 0.5mm)
Line scanner with deflection mirror
BCL 504i SN 100
Line scanner, beam exit at the front
BCL 504i SN 102
BCL 504i ON 100
Oscillating-mirror scanner
BCL 504i SN 100 H Line scanner with deflection mirror, with heating
BCL 504i SN 102 H Line scanner, beam exit at the front, with heating
BCL 504i ON 100 H Oscillating-mirror scanner with heating
501 05489
501 05490
501 05491
501 05492
501 05493
501 05494
Medium Density Optics (m = 0.35 … 1.0mm)
BCL 504i SM 100
Line scanner with deflection mirror
Line scanner, beam exit at the front
BCL 504i SM 102
Oscillating-mirror scanner
BCL 504i OM 100
BCL 504i SM 100 H Line scanner with deflection mirror, with heating
BCL 504i SM 102 H Line scanner, beam exit at the front, with heating
BCL 504i OM 100 H Oscillating-mirror scanner with heating
501 05495
501 05496
501 05497
501 05498
501 05499
501 05500
Low Density Optics (m = 0.5 … 1.0mm)
BCL 504i SF 100
Line scanner with deflection mirror
Line scanner, beam exit at the front
BCL 504i SF 102
Oscillating-mirror scanner
BCL 504i OF 100
BCL 504i SF 100 H Line scanner with deflection mirror, with heating
BCL 504i SF 102 H Line scanner, beam exit at the front, with heating
BCL 504i OF 100 H Oscillating-mirror scanner with heating
501 05501
501 05502
501 05503
501 05504
501 05505
501 05506
Ultra Low Density Optics (m = 0.7 … 1.0mm)
BCL 504i SL 102
Line scanner, beam exit at the front
BCL 504i OL 100
Oscillating-mirror scanner
BCL 504i SL 102 H Line scanner, beam exit at the front, with heating
BCL 504i OL 100 H Oscillating-mirror scanner with heating
501 09896
501 09897
501 09899
501 09900
Table 12.1:
186
Description
Type overview BCL 504i
BCL 504i
Leuze electronic
Type overview and accessories
Accessory terminating resistor
Type designation
TS 02-4-SO M12
Table 12.2:
12.4
Description
M12 connector with integrated terminating resistor for BUS OUT
Terminating resistor for the BCL 504i
Accessory connectors
Type designation
KD 02-5-BA
KD 02-5-SA
KD 095-5A
KS 095-4A
KDS BUS OUT M12-T-5P
Table 12.3:
12.5
Description
M12 socket for HOST or BUS IN
M12 connector for BUS OUT
M12 socket for voltage supply
M12 connector for SW IN/OUT
M12 T-connector for BUS OUT
Part No.
50038538
50038537
50020501
50040155
50109834
Connectors for the BCL 504i
Accessory USB cable
Type designation
KB USB-Service
Table 12.4:
12.6
Part No.
50038539
Description
USB service cable
Part No.
50107726
Cables for the BCL 504i
Accessory external parameter memory
Type designation
USB Memory Set
Table 12.5:
Description
External USB parameter memory
Part No.
50108833
TNT 35/7-24V
12.3
External parameter memory for the BCL 504i
32,5
Ø24
Ø25,5
12.7
Accessory mounting device
Type designation
BT 56
Table 12.6:
Leuze electronic
Description
Mounting device for rod
Part No.
50027375
Mounting devices for the BCL 504i
BCL 504i
187
Type overview and accessories
12.8
Accessory ready-made cables for voltage supply
12.8.1
Contact assignment of PWR connection cable
PWR connection cable (5-pin socket, A-coded)
Pin
Name
Core colour
1
VIN
brown
2
I/O 1
white
3
GND
blue
4
I/O 2
black
5
FE
grey
Thread
FE
bare
PWR
I/O 1
2
VIN 1
3 GND
5
4
I/O 2
FE
M12 socket
(A-coded)
12.8.2
Specifications of the cables for voltage supply
Operating temperature range
12.8.3
Material
in rest state:
in motion:
sheathing: PVC
Bending radius
> 50mm
-30°C … +70°C
-5°C … +70°C
Order codes of the cables for voltage supply
Type designation
Description
Part No.
K-D M12A-5P-5m-PVC
M12 socket for PWR, axial connector, open line end, cable length 5m 50104557
K-D M12A-5P-10m-PVC M12 socket for PWR, axial connector, open line end, cable length 10m 50104559
Table 12.7:
188
PWR cables for the BCL 504i
BCL 504i
Leuze electronic
Type overview and accessories
12.9
Accessory ready-made cables for bus connection
12.9.1
General information
• Cable KB PB… for connecting to the BUS IN/BUS OUT M12 connector
• Standard cables available in lengths from 2 … 30m
• Special cables on request.
12.9.2
Contact assignment of KB PB… connection cable for PROFIBUS/
multiNet plus
PROFIBUS/multiNet plus connection cable (5-pin socket/connector, B-coded)
A (N)
2
N.C. 1
5
3 N.C.
4
N.C.
B (P)
M12 socket
(B-coded)
Pin
Name
Core colour
1
N.C.
–
2
A (N)
green
3
N.C.
–
4
B (P)
red
5
N.C.
–
Thread
FE
bare
A (N)
2
N.C. 3
5
1 N.C.
4
B (P)
M12 connector
(B-coded)
TNT 35/7-24V
N.C.
1
2
3
4
Conductor with insulation red
Conductor with insulation green
Drain wire
Fibrous fleece
Figure 12.8:Cable structure of PROFIBUS/multiNet plus connection cable
Leuze electronic
BCL 504i
189
Type overview and accessories
12.9.3
Technical data of interface connection cable
Operating temperature range
Material
Bending radius
12.9.4
> 80mm, suitable for drag chains
Order codes for interface connection cables
Type designation
Description
Part No.
M12 socket for BUS IN, axial connector, open line end
KB PB-2000-BA
Cable length 2m
KB PB-5000-BA
Cable length 5m
KB PB-10000-BA
Cable length 10m
KB PB-15000-BA
Cable length 15m
KB PB-20000-BA
Cable length 20m
KB PB-25000-BA
Cable length 25m
KB PB-30000-BA
Cable length 30m
50104181
50104180
50104179
50104178
50104177
50104176
50104175
M12 connector for BUS OUT, axial connector, open line end
KB PB-2000-SA
Cable length 2m
KB PB-5000-SA
Cable length 5m
KB PB-10000-SA
Cable length 10m
KB PB-15000-SA
Cable length 15m
KB PB-20000-SA
Cable length 20m
KB PB-25000-SA
Cable length 25m
KB PB-30000-SA
Cable length 30m
50104188
50104187
50104186
50104185
50104184
50104183
50104182
M12 connector + M12 socket for PROFIBUS/multiNet plus, axial connector
KB PB-1000-SBA
Cable length 1m
KB PB-2000-SBA
Cable length 2m
KB PB-5000-SBA
Cable length 5m
KB PB-10000-SBA Cable length 10m
KB PB-15000-SBA Cable length 15m
KB PB-20000-SBA Cable length 20m
KB PB-25000-SBA Cable length 25m
KB PB-30000-SBA Cable length 30m
50104096
50104097
50104098
50104099
50104100
50104101
50104174
50104173
Table 12.9:
190
in rest state: -40°C … +80°C
in motion: -5°C … +80°C
The lines fulfil the PROFIBUS requirements and are free
of halogens, silicone, and PVC
Bus connection cables for the BCL 504i
BCL 504i
Leuze electronic
Maintenance
13
Maintenance
13.1
General maintenance information
Usually, the barcode reader BCL 504i does not require any maintenance by the operator.
Cleaning
In the event of dust build-up, clean the BCL 504i 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.
13.2
Repairs, servicing
Repairs to the device must only be carried out by the manufacturer.
ª Contact your Leuze distributor or service organisation 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
Repacking
For later re-use, 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 504i
191
TNT 35/7-24V
13.3
Appendix
14
Appendix
14.1
Declaration of conformity
192
BCL 504i
Leuze electronic
Appendix
14.2
ASCII character set
ASCII
Dec.
Hex.
Oct.
NUL
0
00
0
NULL
Null
SOH
1
01
1
START OF HEADING
Start of heading
STX
2
02
2
START OF TEXT
Start of text characters
ETX
3
03
3
END OF TEXT
Last character of text
Meaning
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
Vertical tabulator
VT
11
0B
13
VERT. 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
End of data transmission block
ETB
23
17
27
EOF TRANSM. 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 504i
TNT 35/7-24V
Designation
193
Appendix
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
Percent sign
%
37
25
45
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
,
44
2C
54
COMMA
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
SEMI-COLON
Semi-colon
<
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
194
BCL 504i
Leuze electronic
ASCII
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
Capital letter
H
72
48
110
H
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
[
91
5B
133
OPENING BRACKET
Opening bracket
\
92
5C
134
REVERSE SLANT
Reverse slant
]
93
5D
135
CLOSING BRACKET
Closing bracket
^
94
5E
136
CIRCUMFLEX
Circumflex
_
95
5F
137
UNDERSCORE
Underscore
‘
96
60
140
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 504i
TNT 35/7-24V
Appendix
195
Appendix
ASCII
Dec.
Hex.
Oct.
Designation
Meaning
h
104
68
150
h
Lower case letter
i
105
69
151
i
Lower case letter
j
106
6A
152
j
Lower case letter
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
Lower case letter
v
118
76
166
v
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
196
BCL 504i
Leuze electronic
Appendix
14.3
Barcode samples
14.3.1
Module 0.3
Code type 06: UPC-A
Code type 01: Interleaved 2 of 5
SC 2
Modul 0,3
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 14.1:Barcode sample labels (module 0.3)
Leuze electronic
BCL 504i
197
Appendix
14.3.2
Module 0.5
Code type 06: UPC-A
Code type 01: Interleaved 2 of 5
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
SC 2
Code type 10: EAN 13 Add-on
44332
fghij
Code type 08: EAN 128
Modul 0,5
0 099887 766550
LEUZE
Figure 14.2:Barcode sample labels (module 0.5)
198
BCL 504i
Leuze electronic
Menu structure BCL 504i
Level 1
Level 2
: selection
Level 3
: selection
ESC
: back
Level 4
: selection
ESC
: back
Level 5
: selection
ESC
: back
Selection/configuration option
: selection
: selection
ESC
: back
Detailed
information on
: activate
ESC
: back
Device information
page 82
Barcode reading
window
page 78
Parameter
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
PROFIBUS
PROFIBUS address
Language
selection
Service
Diagnostics
Status messages
Actions
Interval mode
OFF / ON to specify a range of permitted numbers of digits
Digits 1-5
0 … 64 characters
2 … 100
Check digit method
Check digit method used for decoding
Check digit transm.
Check digit transmission different from standard / as required by the standard
I/O mode
Switching output
page 84
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
page 83
Input / Output / Passive
Inverted
OFF / ON
Debounce time
0 … 1000 ms
Start-up delay
0 … 65535 ms
Pulse duration
0 … 65535 ms
Switch-off delay
0 … 65535 ms
Function
Function that is carried out after the switching input is activated
Inverted
OFF / ON
Signal delay
0 … 65535 ms
Pulse duration
0 … 65535 ms
Activ. function 1-4
Specifies the event that activates the switching output
Deactiv. function 1-4
Specifies the event that deactivates the switching output
page 87
0 … 126
page 90
Deutsch / English / Español / Français / Italiano
page 90
Number of readings, reading gates, reading rate / non-reading rate etc..
page 90
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 91
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