
Leuze electronic
BCL 558
i
119
TNT
35/7-2
4
V
10.7.2
Class 4 - Assembly
The following assemblies are supported by the profile. A distinction is made between input
and output assembly. The input assembly groups the data from the BCL 558
i
for the control.
The data from the control are transmitted to the BCL 558
i
via the output assembly.
10.7.2.1 Input assembly
The input assembly is the cyclical data from the BCL 558
i
to the control. The following three
input assemblies are supported.
Input assembly instance 100
Instance 100, attribute 3
Input assembly, length
min. 1 byte
max. 260 bytes
The number of data starting at byte 5 is defined in the control while configuring the BCL 558
i
.
This makes it possible to use the assembly with any length.
Notice!
The use of the assembly is illustrated with examples at the end of this chapter.
Notice!
Formula for calculating the assembly length:
Length of the assembly = 5 + length of the result/bar code
For results/bar codes with length
10
, the assembly must be configured with a length of
5 + 10 = 15
.
Inst.
Byte
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
100
0
Device status
1
Number of results
2
Reserved
Waiting for
acknowl-
edgement
New result
(toggle bit)
Buffer
overflow
Further
results in the
buffer
User data or
command
Status
activation
3
Result data length (low byte)
4
Result data length (high byte)
5
Data byte 0
6
Data byte 1
…
…
259
Data byte 254