Balluff Network Interface Profibus
www.balluff.com
14
7
Startup
Header module
First the header module is inserted into the configuration. The header module is coded
according to the special identification format. Header modules in this coding are used for
identification and parameter setting and have a data width of 1 bytes input of 1 bytes
input/output data.
Structure of the
header module
Header module coding:
Header module
Description
Coding
BNI PBS-506-001-Z001
BNI IO-Link, DI8DO8
30hex
BNI PBS-507-001-Z001
BNI IO-Link, DI8DO8
30hex
Header byte
coding
First byte of the header module (Header byte)
Determining the in-and/or outputs of the module.
Bit-Layout Header-Byte
7
6
5
4
3
2
1
0
0
0
Number of manufacturer-specific bytes:
(0: none
, 1…14: number of bytes,
15: 16 bytes or words)
Header special format
Determining in-/outputs of the module:
0
0
Empty
0
1
Ports are inputs, 1 length-byte for input data
1
0
Ports are outputs,1 length-byte for output data
1
1
Ports may be in- or outputs, each 1 length-byte for output and
input data
Length byte
coding
Second byte of the header module (length byte)
Determining the data width and consistency for process data.
Bit-Layout Length byte
7
6
5
4
3
2
1
0
Length oft he I/O data
(0…63):
00: 1 byte/word
63: 64 byte/word
0
Length in bytes
1
Length in words (2 bytes each)
0
Consistency over a word or byte
1
Consistency over the module
Data modules
The data modules are arranged onto the header module in order of the slots for ports/PINs.
For one IO-Link port there are a total of max. 32 bytes of input and output data available.
Each data module has a certain data length which must be selected according to the data
width for each input/output. The total of all data modules may not exceed 32 bytes of
input/output data.