Modbus Diagnostic Codes
(Original Document)
SNTP and QoS Diagnostic Codes
The 140 NOP 850 00 module also supports the following diagnostic codes.
Modbus SNTP Diagnostic Codes
SNTP diagnostic codes begin at 41219 (decimal) as described in the following table:
Address
MS Byte
LS Byte
Modbus Type
Comments
41219
MSW - MSB
MSW - LSB
UDINT
Enabled/disabled
Offset + 01
LSW - MSB
LSW - LSB
Offset + 02
MSW - MSB
MSW - LSB
UDINT
Primary NTP Server IP Address
Offset + 03
LSW - MSB
LSW - LSB
Offset + 04
MSW - MSB
MSW - LSB
UDINT
Secondary NTP Server IP Address
Offset + 05
LSW - MSB
LSW - LSB
Offset + 06
Unused
LS Byte
USINT
Polling Period
Offset + 07
Unused
LS Byte
USINT
Daylight Saving Auto Adjustment
Offset + 08
Unused
LS Byte
USINT
Update CPU with Module Time
Offset + 09
Unused
LS Byte
USINT
Reserved
Offset + 10
MSW - MSB
MSW - LSB
UDINT
Time Zone
Offset + 11
LSW - MSB
LSW - LSB
Offset + 12
MS Byte
LS Byte
INT
Time Zone Offset
Offset + 13
Unused
Unused
USINT
Reserved
Offset + 14
Unused
Unused
USINT
Reserved
Offset + 15
Unused
LS Byte
USINT
Daylight Saving Start Date - Month
Offset + 16
Unused
LS Byte
USINT
Daylight Saving Start Date - week # day of week
Offset + 17
Unused
LS Byte
USINT
Daylight Saving End Date - Month
Offset + 18
Unused
LS Byte
USINT
Daylight Saving End Date - week # day of week
Offset + 19
MSW - MSB
MSW - LSB
UDINT
Network Time Service Status
Offset + 20
LSW - MSB
LSW - LSB
Offset + 21
MSW - MSB
MSW - LSB
UDINT
Link to NTP Server Status
Offset + 22
LSW - MSB
LSW - LSB
Offset + 23
MSW - MSB
MSW - LSB
UDINT
Current NTP Server IP Address
Offset + 24
LSW - MSB
LSW - LSB
Offset + 25
MSW - MSB
MSW - LSB
UDINT
NTP Server Type
Offset + 26
LSW - MSB
LSW - LSB
Offset + 27
MSW - MSB
MSW - LSB
UDINT
NTP Server Time Quality
Offset + 28
LSW - MSB
LSW - LSB
Offset + 29
MSW - MSB
MSW - LSB
UDINT
Number of NTP Requests Sent
Offset + 30
LSW - MSB
LSW - LSB
Offset + 31
MSW - MSB
MSW - LSB
UDINT
Number of Communication Errors
Offset + 32
LSW - MSB
LSW - LSB
Offset + 33
MSW - MSB
MSW - LSB
UDINT
Number of NTP Reponses Received
Offset + 34
LSW - MSB
LSW - LSB
Offset + 35
MS Byte
LS Byte
UINT
Last Error
Offset + 36
MSW - MSB
MSW - LSB
UDINT
Current Time
Offset + 37
LSW - MSB
LSW - LSB
Offset + 38
MS Byte
LS Byte
UINT
Current Date
Offset + 39
MSW - MSB
MSW - LSB
UDINT
Daylight Savings Status
Offset + 40
LSW - MSB
LSW - LSB
Offset + 41
MSW - MSB
MSW - LSB
UINT
Time Since Last Update
Offset + 42
LSW - MSB
LSW - LSB
Modbus QoS Diagnostic Codes
QoS diagnostic codes begin at 41261 (decimal) as described in the following table
Address
MS Byte
LS Byte
CIP Type
Comments
41261
MS Byte
LS Byte
UINT
802.1Q Tag enable / disable
Offset + 01
MS Byte
LS Byte
UINT
Reserved for DSCP PTP Event
Offset + 02
MS Byte
LS Byte
UINT
Reserved for DSCP PTP General
Offset + 03
MS Byte
LS Byte
UINT
Reserved for DSCP EIP Urgent
Offset + 04
MS Byte
LS Byte
UINT
Reserved for DSCP EIP Scheduled
Offset + 05
MS Byte
LS Byte
UINT
Reserved for DSCP EIP High
Offset + 06
MS Byte
LS Byte
UINT
Reserved for DSCP EIP Low
Offset + 07
MS Byte
LS Byte
UINT
Reserved for DSCP EIP Explicit
Offset + 08
MS Byte
LS Byte
UINT
Reserved for DSCP Modbus IO Scanner (same as DSCP EIP High)
Offset + 09
MS Byte
LS Byte
UINT
DSCP Modbus Client/Server (same EIP Explicit)
Offset + 10
MS Byte
LS Byte
UINT
DSCP SNTP
Offset + 11
MS Byte
LS Byte
UINT
DSCP IEC61850_Client