
Lenze · I/O system 1000 · Reference Manual · DMS 5.0 EN · 09/2016 · TD17
470
9
PROFINET communication
9.2
Access to the I/O system 1000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
9.2.3
Access to diagnostic data
Alarm-capable I/O compound modules automatically send process alarm data or diagnostic data
via the diagnostics frame if the alarm has been activated via parameterisation.
Another option is to request the diagnostic data. In this case, address the PROFINET bus coupler or
the module via slot (0 ... 64) and the corresponding data area via the index.
Diagnostic data of PROFINET bus coupler
Slot = 0 / Subslot = 1 serves to access the PROFINET coupler. Depending on the index, you receive the
following data:
Index = 0x0000: 4Byte: Byte 0: Diagnostic byte, byte 1 ... 3: 0 (fix)
Index = 0x0001: 20Byte: Byte 0: Diagnostics byte, byte 1 ... 19: 0 (fix)
Diagnostic data of I/O compound module
Slot = 1 ... 64 / Subslot = 1 serves to access the corresponding I/O compound module. Depending on
the index, you receive the following data:
• Index = 0x0000: Data record DS 0x00 of the diagnostic data
• Index = 0x0001: Data record DS 0x01 of the diagnostic data
Structure of diagnostic data of PROFINET bus coupler
Byte
Bit 7 ... 0
Lenze
0
Diagnostic byte
Bit 0: Error at backplane bus
Bit 1: Parameters have been rejected by the addressed module or coupler (error in data
consistency)
Bit 2: General bus coupler parameter error (data could not be saved)
Bit 3: Version error at the backplane bus (at least one module at the backplane bus is not
supported)
Bit 5, 4: 0 (fix)
Bit 6: Port error with activated port monitoring
Bit 7: Configuration error backplane bus (actual configuration unequal to setpoint
configuration)
0x00
2 ... 3 (19) 0x00 (fix)
0x00
Note!
Information on how to assign the ranges can be found in the descriptions of the
corresponding I/O compound module.