www.balluff.com
BIS V-6108 PROFINET
Processor Unit
31
english
Two buffers are needed to exchange data and commands between the processor unit and the
host control system (input buffer and output buffer). The buffer contents are exchanged using
cyclical polling. The buffer content depends on the cycle in which it is written (for example,
control commands at the beginning of a job).
When writing to the buffer, the transmitted data from the previous cycle is overwritten. Unwritten
bytes are not deleted and retain their data content.
Example:
Total buffer size 80 bytes (4 × 16 bytes: heads H1 to H4, 16 bytes: IO-Link)
1
2
3
4
5
11…1E
hex
21…2E
hex
31…3E
hex
40…4F
hex
01…0E
hex
00
hex
0F
hex
10
hex
1F
hex
20
hex
2F
hex
30
hex
3F
hex
The total buffer size is derived from the sum of all buffers
(ranges 1–5 + X) and is not allowed to exceed 244 bytes.
The process data buffer is divided into multiple ranges:
– Zone 1…4 = read/write heads 1…4 (H1…H4)
– Range 5 = IO-Link
– Potential additional ranges for IO-Link
The size of these ranges can be configured using the GSDML
file.
Figure 13: Example for a total buffer size of 80 bytes (4 × 16 bytes: heads H1 to H4, 16 bytes: IO-Link)
1
R/W head 1
4
R/W head 4
2
R/W head 2
5
IO-Link
3
R/W head 3
Subsequently, potential additional
ranges for IO-Link.
IO-Link data is transmitted unchanged to the IO-Link Slaves via the IO-Link Master. IO-Link
buffer: 0…32 bytes (max.)
7.1 Function
Principle of the
BIS V-6108
IO-Link
7
Device Functions