User's Manual

44
When communication is initiated by the IO-Link Master, transmission of the current process data
begins. Reading is automatic and does not have to be initiated.
The bit headers of the output buffer offer the possibility of having the device go into the ground
state or to turn off a head. For this the corresponding control commands in the two bit headers
need to be set (
see “Process data” on page 42). If the bits are cleared again, the module
resumes operation.
The processor sends the current process data in each cycle. The data are only valid if the two bit
headers agree. The bit headers show the status of the device and the subaddress 01hex … 05hex
contains data.
If an error occurs (AF bit =1), an error code is sent in subaddress 01hex (see “Process data” on
page 4
2
).
If no data carrier is present (CP bit = 0), the stored data from the last data carrier are displayed
until a new data carrier enters the active zone of the head. The stored data can be deleted with a
reset by setting the GR bit.
The following examples show the protocol sequence in various situations.
Device started, no data carrier yet present:
Command from controller Response from BIS L-409
1. Process output buffer: 2. Process input buffer:
00hex GR bit = 0, KA bit = 0 00hex Set BB bit
07hex GR bit = 0, KA bit = 0 01 ... 02hex Software Revision
e.g. 01hex00hex = V 1.00
07hex Set BB bit
Device start if data carrier present or
Read a data carrier in the active zone:
Command from controller Response from BIS L-409
1. Process output buffer: 2. Process input buffer:
00hex GR bit = 0, KA bit = 0 00hex Set CP bit
07hex GR bit = 0, KA bit = 0 01 ... 05hex 5 bytes of data
07hex Set CP bit
No data carrier in range:
Command from controller Response from BIS L-409
1. Process output buffer: 2. Process input buffer:
00hex GR bit = 0, KA bit = 0 00hex Clear CP bit
07hex GR bit = 0, KA bit = 0 01 ... 05hex 5 bytes of data (stored, last
current data)
07hex Clear CP bit
10.4 Protocol
sequence
10.5
Protocol
examples
1st example
2nd example
3rd example
Device Function
10
BIS L-409 IO-Link Device
Processor