PROFIBUS DP communication
BK3xx0 59Version: 4.3.0
5.2.3.2 Firmware Information
The following firmware information can be read through DPV1. The data is transferred in Intel format (low
byte first):
Slot number Index Byte Description
0 5 0-1 Bus Coupler number
2-3 Software version
4-5 Manufacturer type (table 0, register 245)
6-7 Coupler type (table 0, register 246)
8-9 Bus Coupler type (table 0, register 247)
10-11 reserved
5.2.3.3 Terminal Composition
The terminal composition can be read by DPV1. A word is transmitted for each terminal containing the
terminal number for complex terminals (KL15xx, KL25xx, KL3xxx, KL4xxx, KL5xxx, KL6xxx, KL8xxx), and
the length and type information for digital terminals:
Bit Value Description
0 1
bin
Digital terminal has inputs
1 1
bin
Digital terminal has outputs
2-7 - reserved
8-14 X Length in bits
15 1
bin
Always 1
bin
(indicates that the terminal is digital)
Reading the terminal composition
The terminal composition is represented in the DPV1 addressing as follows:
Slot number Index Byte Description
0 9 0-1 Number of the Bus Coupler
2-3 Value for terminal 1
... ...
46-47 Value for terminal 23
10 0-1 Value for terminal 24
... ...
46-47 Value for terminal 47
11 0-1 Value for terminal 48
... ... ...
18 46-47 Value for terminal 239
19 0-1 Value for terminal 240
... ...
30-31 Value for terminal 255
Checking the terminal composition
The same data can also be accessed by a DPV1 Write. In this case the Bus Coupler compares the value
that has been written with the true value, returning a negative DPV1 Write response if the data does not
agree. This permits more precise checking of the terminal configuration than is possible by checking the
CfgData. The length must match the actual length of table 9. The calculation should include two bytes for
each terminal with process data. The Bus Coupler ID in register 0 of table 9 is not taken into account.