Chapter 7. Internal Status and Diagnostic
Registers
This section describes the layout of the Diagnostic data table accessible from the
MBDC-200's Modbus/TCP interface.
The data table is addressed as Holding Registers (Modbus function code 03) using slave
ID 0 and start address 1. Should this region already be used by a Master Datatable,
then the diagnostic data table can alternatively be reached as slave ID 255 or using start
address 65000.
Address
Register
block
address
4
0001
4
0002
4
0003
4
0004
4
0005
4
0006
4
0007
4
0008
4
0009
a
Fault bits 1-8 are latched and must be cleared via the web interface or by writing a 0 to this register
b
A bit set to 1 indicates communication OK for the corresponding scheduler entry
Table 7.1: Modbus register addresses for MBDC-200 diagnostic data
UMMBDC200-2201
Description
a
Device status
Bit 1-3: reserved for future use
Bit 4: Device out of memory
Bit 5: Device configuration data write failure
Bit 6: Reset to factory defaults
Bit 7: Brown out reset
Bit 8: Watchdog reset
Bit 9: Communication error Modbus slave devices
Bit 10-16: reserved for future use
Status register 1 for Scheduler entry 1-16
Status register 2 for Scheduler entry 17-32
Status register 3 for Scheduler entry 33-48
Status register 4 for Scheduler entry 49-64
Status register 5 for Scheduler entry 65-80
Status register 6 for Scheduler entry 81-96
Status register 7 for Scheduler entry 97-112
Status register 8 for Scheduler entry 113-128
Internal Status and Diagnostic Registers
b
29