Function Code 3
Some module diagnostics (I/O connection, extended health, redundancy status, FDR server, etc.) are available to Modbus clients that read the local Modbus server area. Use Modbus function code 3 with the unit ID set to 100 for register mapping:
Type |
Offset Modbus Address |
Size (Words) |
---|---|---|
Basic Networks Diagnostic Data |
0 |
39 |
Ethernet Port Diagnostic Data (Internal port) |
39 |
103 |
Ethernet Port Diagnostic Data (Eth 1) |
142 |
103 |
Ethernet Port Diagnostic Data (Eth 2) |
245 |
103 |
Ethernet Port Diagnostic Data (Eth 3) |
348 |
103 |
Ethernet Port Diagnostic Data (Eth 4 backplane port) |
451 |
103 |
Modbus TCP/Port 502 Diagnostic Data |
554 |
114 |
Modbus TCP/Port 502 Connection Table Data |
668 |
515 |
SMTP Diagnostic Data |
1183 |
130 |
SNTP Diagnostics |
1313 |
43 |
DNP/IEC Connection Information |
1356 |
6 |
DNP/IEC Server Diagnostic |
1362 |
1141 |
DNP/IEC Client Diagnostic |
2503 |
1281 |
DNP Server Security Diagnostic |
3784 |
157 |
DNP Client Security Diagnostic |
3961 |
2497 |
Clock Diagnostic |
6458 |
13 |
SNMP Diagnostic |
6471 |
1 |
Web Service Diagnostic |
6472 |
1 |
LLDP Service Diagnostic |
6473 |
1 |
Firmware Upgrade Service Diagnostic |
6474 |
1 |
Syslog Service Diagnostic |
6475 |
1 |
SD Diagnostic |
6476 |
1 |
ipAddrStatus Diagnostic |
6477 |
1 |
Reserved |
6478 |
13 |
HSBY Diagnostic |
6491 |
35 |
Datalogging Diagnostic |
6526 |
304 |
SNMP Service Diagnostic |
6927 |
16 |
Basic Networks Diagnostic Data (Offset 0)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Basic network diagnostic validity |
Offset + 1 |
MS Byte |
LS Byte |
|
Offset + 2 |
MS Byte |
LS Byte |
Communication global status |
Offset + 3 |
MS Byte |
LS Byte |
Supported communication services |
Offset + 4 |
MS Byte |
LS Byte |
Status of communication services |
Offset + 5 |
IP 1 |
IP 2 |
IP address |
Offset + 6 |
IP 3 |
IP 4 |
|
Offset + 7 |
SN mask 1 |
SN mask 2 |
Subnet mask |
Offset + 8 |
SN mask 3 |
SN mask 4 |
|
Offset + 9 |
GW IP 1 |
GW IP 2 |
Default gateway |
Offset + 10 |
GW IP 3 |
GW IP 4 |
|
Offset + 11 |
MAC 00 |
MAC 01 |
MAC address |
Offset + 12 |
MAC 02 |
MAC 03 |
|
Offset + 13 |
MAC 04 |
MAC 05 |
|
Offset + 14 |
MS Byte 00 |
01 |
Ethernet frame format capability/configuration/operational |
Offset + 15 |
02 |
03 |
|
Offset + 16 |
04 |
LS Byte 05 |
|
Offset + 17 |
C00 |
C01 |
Ethernet receive frames OK |
Offset + 18 |
C02 |
C03 |
|
Offset + 19 |
C00 |
C01 |
Ethernet transmit frames OK |
Offset + 20 |
C02 |
C03 |
|
Offset + 21 |
MS Byte |
LS Byte |
Number of open client connections |
Offset + 22 |
MS Byte |
LS Byte |
Number of open server connections |
Offset + 23 |
C00 |
C01 |
Number of sent Modbus error messages |
Offset + 24 |
C02 |
C03 |
|
Offset + 25 |
C00 |
C01 |
Number of sent Modbus messages |
Offset + 26 |
C02 |
C03 |
|
Offset + 27 |
C00 |
C01 |
Number of received Modbus messages |
Offset + 28 |
C02 |
C03 |
|
Offset + 29 |
Char 1 |
Char 2 |
Device name |
Offset + 30 |
Char 3 |
Char 4 |
|
Offset + 31 |
Char 5 |
Char 6 |
|
Offset + 32 |
Char 7 |
Char 8 |
|
Offset + 33 |
Char 9 |
Char 10 |
|
Offset + 34 |
Char 11 |
Char 12 |
|
Offset + 35 |
Char 13 |
Char 14 |
|
Offset + 36 |
Char 15 |
Char 16 |
|
Offset + 37 |
MS Byte 00 |
01 |
IP assignment mode capability/operational |
Offset + 38 |
02 |
LS Byte 03 |
Ethernet Port Diagnostic Data (Offset 39)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Port diagnostics data validity |
Offset + 1 |
MS Byte |
LS Byte |
Logical/physical port number |
Offset + 2 |
MS Byte |
LS Byte |
Ethernet control capability |
Offset + 3 |
MS Byte |
LS Byte |
Link speed capability |
Offset + 4 |
MS Byte |
LS Byte |
Ethernet control configuration |
Offset + 5 |
MS Byte |
LS Byte |
Link speed configuration |
Offset + 6 |
MS Byte |
LS Byte |
Ethernet control operational |
Offset + 7 |
MS Byte |
LS Byte |
Link speed operational |
Offset + 8 |
MAC 00 |
MAC 01 |
Port MAC address |
Offset + 9 |
MAC 02 |
MAC 03 |
|
Offset + 10 |
MAC 04 |
MAC 05 |
|
Offset + 11 |
MSB - C00 |
C01 |
Media counters data validity |
Offset + 12 |
C02 |
LSB - C03 |
|
Offset + 13 |
MSB - C00 |
C01 |
Number of frames transmitted OK |
Offset + 14 |
C02 |
LSB - C03 |
|
Offset + 15 |
MSB - C00 |
C01 |
Number of frames received OK |
Offset + 16 |
C02 |
LSB - C03 |
|
Offset + 17 |
MSB - C00 |
C01 |
Number of Ethernet collisions |
Offset + 18 |
C02 |
LSB - C03 |
|
Offset + 19 |
MSB - C00 |
C01 |
Carrier sense errors |
Offset + 20 |
C02 |
LSB - C03 |
|
Offset + 21 |
MSB - C00 |
C01 |
Number of excessive Ethernet collisions |
Offset + 22 |
C02 |
LSB - C03 |
|
Offset + 23 |
MSB - C00 |
C01 |
CRC errors |
Offset + 24 |
C02 |
LSB - C03 |
|
Offset + 25 |
MSB - C00 |
C01 |
FSC errors |
Offset + 26 |
C02 |
LSB - C03 |
|
Offset + 27 |
MSB - C00 |
C01 |
Alignment errors |
Offset + 28 |
C02 |
LSB - C03 |
|
Offset + 29 |
MSB - C00 |
C01 |
Number of internal MAC transmission errors |
Offset + 30 |
C02 |
LSB - C03 |
|
Offset + 31 |
MSB - C00 |
C01 |
Late collisions |
Offset + 32 |
C02 |
LSB - C03 |
|
Offset + 33 |
MSB - C00 |
C01 |
Number of internal MAC reception errors |
Offset + 34 |
C02 |
LSB - C03 |
|
Offset + 35 |
MSB - C00 |
C01 |
Multiple collisions |
Offset + 36 |
C02 |
LSB - C03 |
|
Offset + 37 |
MSB - C00 |
C01 |
Single collisions |
Offset + 38 |
C02 |
LSB - C03 |
|
Offset + 39 |
MSB - C00 |
C01 |
Deferred transmissions |
Offset + 40 |
C02 |
LSB - C03 |
|
Offset + 41 |
MSB - C00 |
C01 |
Frames too long |
Offset + 42 |
C02 |
LSB - C03 |
|
Offset + 43 |
MSB - C00 |
C01 |
Frames too short |
Offset + 44 |
C02 |
LSB - C03 |
|
Offset + 45 |
MSB - C00 |
C01 |
SQE test error |
Offset + 46 |
C02 |
LSB - C03 |
|
Offset + 47 |
MS Byte |
LS Byte |
Interface label length |
Offset + 48 |
IL_char64 |
IL_char63 |
Interface label characters |
Offset + ... |
Interface label characters |
||
Offset + 79 |
IL_char2 |
IL_char1 |
Interface label characters |
Offset + 80 |
MS Byte |
LS Byte |
Interface counters diagnostic validity |
Offset + 81 |
MSB - C00 |
C01 |
Number of received bytes |
Offset + 82 |
C02 |
LSB - C03 |
|
Offset + 83 |
MSB - C00 |
C01 |
Number of received unicast packets |
Offset + 84 |
C02 |
LSB - C03 |
|
Offset + 85 |
MSB - C00 |
C01 |
Number non-unicast packets received |
Offset + 86 |
C02 |
LSB - C03 |
|
Offset + 87 |
MSB - C00 |
C01 |
Number of discarded inbound packets |
Offset + 88 |
C02 |
LSB - C03 |
|
Offset + 89 |
MSB - C00 |
C01 |
Number of inbound errors packets |
Offset + 90 |
C02 |
LSB - C03 |
|
Offset + 91 |
MSB - C00 |
C01 |
Number of unknown inbound packets |
Offset + 92 |
C02 |
LSB - C03 |
|
Offset + 93 |
MSB - C00 |
C01 |
Number of sent bytes |
Offset + 94 |
C02 |
LSB - C03 |
|
Offset + 95 |
MSB - C00 |
C01 |
Number of sent unicast packets |
Offset + 96 |
C02 |
LSB - C03 |
|
Offset + 97 |
MSB - C00 |
C01 |
Number of sent non-unicast packets |
Offset + 98 |
C02 |
LSB - C03 |
|
Offset + 99 |
MSB - C00 |
C01 |
Number of discarded outbound packets |
Offset + 100 |
C02 |
LSB - C03 |
|
Offset + 101 |
MSB - C00 |
C01 |
Number of outbound error packets |
Offset + 102 |
C02 |
LSB - C03 |
|
Offset + 103 |
Port 2 |
||
103 words per port |
|||
Offset + 206 |
Port 3 |
||
103 words per port |
|||
Offset + 309 |
Port 4 |
||
103 words per port |
Modbus TCP/Port 502 Diagnostic Data (Offset 554)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Modbus TCP/Port 502 diagnostic data validity |
Offset + 1 |
MS Byte |
LS Byte |
|
Offset + 2 |
MS Byte |
LS Byte |
Port 502 status |
Offset + 3 |
MS Byte |
LS Byte |
Number of open connections |
Offset + 4 |
MSB - C00 |
C01 |
Number of sent Modbus messages |
Offset + 5 |
C02 |
LSB - C03 |
|
Offset + 6 |
MSB - C00 |
C01 |
Number of received Modbus messages |
Offset + 7 |
C02 |
LSB - C03 |
|
Offset + 8 |
MS Byte |
LS Byte |
Number of open Modbus client connections |
Offset + 9 |
MS Byte |
LS Byte |
Number of open Modbus server connections |
Offset + 10 |
MS Byte |
LS Byte |
Maximum number of connections |
Offset + 11 |
MS Byte |
LS Byte |
Maximum number of client connections |
Offset + 12 |
MS Byte |
LS Byte |
Maximum number of server connections |
Offset + 13 |
MSB - C00 |
C01 |
Number of sent Modbus error messages |
Offset + 14 |
C02 |
LSB - C03 |
|
Offset + 15 |
MS Byte |
LS Byte |
Number of open priority connections |
Offset + 16 |
MS Byte |
LS Byte |
Maximum number of priority connections |
Offset + 17 |
MS Byte |
LS Byte |
Number of entries in an unauthorized table |
Offset + 18 |
MSB - IP1 |
IP2 |
Remote IP address 1 |
Offset + 19 |
IP3 |
LSB - IP4 |
|
Offset + 20 |
MS Byte |
LS Byte |
Number of attempts to open an unauthorized connection 1 |
... |
|||
Offset + 111 |
MSB - IP1 |
IP2 |
Remote IP address 32 |
Offset + 112 |
IP3 |
LSB - IP4 |
|
Offset + 113 |
MS Byte |
LS Byte |
Number of attempts to open an unauthorized connection 32 |
Modbus TCP/Port 502 Connection Table Data (Offset 668)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Connection table validity |
Offset + 1 |
MS Byte |
LS Byte |
Number of entries |
Offset + 2 |
MS Byte |
LS Byte |
Starting entry index |
Offset + 3 |
MS Byte |
LS Byte |
Connection index |
Offset + 4 |
IP 1 |
IP 2 |
Remote IP address |
Offset + 5 |
IP 3 |
IP 4 |
|
Offset + 6 |
MS Byte |
LS Byte |
Remote port number |
Offset + 7 |
MS Byte |
LS Byte |
Local port number |
Offset + 8 |
MS Byte |
LS Byte |
Number of Modbus messages sent on the connection |
Offset + 9 |
MS Byte |
LS Byte |
Number of Modbus messages received on the connection |
Offset + 10 |
MS Byte |
LS Byte |
Number of Modbus error messages sent on the connection |
... | |||
Offset + 3 + (8 * (N–1)) |
MS Byte |
LS Byte |
Connection index |
Offset + 4 + (8 * (N–1)) |
IP 1 |
IP 2 |
Remote port address |
Offset + 5 + (8 * (N–1)) |
IP 3 |
IP 4 |
|
Offset + 6 + (8 * (N–1)) |
MS Byte |
LS Byte |
Remote port number |
Offset + 7 + (8 * (N–1)) |
MS Byte |
LS Byte |
Local port number |
Offset + 8 + (8 * (N–1)) |
MS Byte |
LS Byte |
Number of Modbus messages sent on the connection |
Offset + 9 + (8 * (N–1)) |
MS Byte |
LS Byte |
Number of Modbus messages received on the connection |
Offset + 10 + (8 * (N–1)) |
MS Byte |
LS Byte |
Number of detected Modbus error messages sent on the connection |
SNTP Diagnostic Data (Offset 1313)
Address |
MS Byte |
LS Byte |
CIP Type |
Comments |
---|---|---|---|---|
Offset |
MSW - MSB |
MSW - LSB |
UDINT |
Enabled/disabled |
Offset + 1 |
LSW - MSB |
LSW - LSB |
||
Offset + 2 |
MSW - MSB |
MSW - LSB |
UDINT |
Primary NTP server IP address |
Offset + 3 |
LSW - MSB |
LSW - LSB |
||
Offset + 4 |
MSW - MSB |
MSW - LSB |
UDINT |
Secondary NTP server IP address |
Offset + 5 |
LSW - MSB |
LSW - LSB |
||
Offset + 6 |
Unused |
LS Byte |
USINT |
Polling period |
Offset + 7 |
Unused |
LS Byte |
USINT |
Daylight saving auto adjustment |
Offset + 8 |
Unused |
LS Byte |
USINT |
Update CPU with module time |
Offset + 9 |
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 sent NTP requests |
Offset + 30 |
LSW - MSB |
LSW - LSB |
||
Offset + 31 |
MSW - MSB |
MSW - LSB |
UDINT |
Number of detected communication errors |
Offset + 32 |
LSW - MSB |
LSW - LSB |
||
Offset + 33 |
MSW - MSB |
MSW - LSB |
UDINT |
Number of received NTP responses |
Offset + 34 |
LSW - MSB |
LSW - LSB |
||
Offset + 35 |
MS Byte |
LS Byte |
UINT |
Last detected error |
Offset + 36 |
MSW - MSB |
MSW - LSB |
UDINT |
Current time |
Offset + 37 |
LSW - MSB |
LSW - LSB |
||
Offset + 38 |
MS Byte |
LS Byte |
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 |
DNP/IEC Connection Information (Offset 1356)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
Client Connected Count |
Client Configured Count |
DNP3/IEC Client Count |
Offset + 1 |
Server Connected Count |
Server Configured Count |
DNP3/IEC Server Count |
Offset + 2 |
Reserved |
||
Offset + 3 |
Reserved |
||
Offset + 4 |
Reserved |
||
Offset + 5 |
Reserved |
DNP/IEC Server Connection Diagnostic (Offset 1362)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Number of entries |
Offset + 1 |
MS Byte |
LS Byte |
MS byte: Event USED/CONFIGURED 0-100% LS byte: CONFIGURED/TOTAL 0-100% |
Offset + 2 |
MSB - C03 |
C02 |
Module total Configured event Buffer size |
Offset + 3 |
C01 |
LSB - C00 |
|
Offset + 4 |
MSB - C03 |
C02 |
Module total |
Offset + 5 |
C01 |
LSB - C00 |
Current event buffer used |
Offset + 6 |
MSB - C03 |
C02 |
Module total current overflow |
Offset + 7 |
C01 |
LSB - C00 |
|
Offset + 8 |
MS Byte |
LS Byte |
MS Byte: Event buffer overflow LS Byte: Event backup status |
Offset + 9 |
MS Byte |
LS Byte |
Channel index |
Offset + 10 |
MS Byte reserved |
LS Byte 1: DNP3 serial 3: DNP3 NET 5: IEC 101 7: IEC 104 |
Protocol: DNP3 serial server DNP3 NET server IEC 101 server IEC 104 server |
Offset + 11 |
MS Byte |
LS Byte |
LS Byte connection state 0: disconnected 1: connected 2: connecting 3: active 4: inactive MS Byte authentication type 0: none 1: SAv2 2: SAv5 3: TLS_ONLY 4: TLS_SAv2 5: T:LS_SAv5 |
Offset + 12 |
Char 1 |
Char 2 |
Channel name |
Offset + 13 |
Char 3 |
Char 4 |
|
Offset + 14 |
Char 5 |
Char 6 |
|
Offset + 15 |
Char 7 |
Char 8 |
|
Offset + 16 |
Char 9 |
Char 10 |
|
Offset + 17 |
Char 11 |
Char 12 |
|
Offset + 18 |
Char 13 |
Char 14 |
|
Offset + 19 |
Char 15 |
Char 16 |
|
Offset + 20 |
IP 1 |
IP 2 |
Remote IP address |
Offset + 21 |
IP 3 |
IP 4 |
|
Offset + 22 |
MS Byte |
LS Byte |
Remote port number |
Offset + 23 |
MS Byte |
LS Byte |
Local port number |
Offset + 24 |
MS Byte |
LS Byte |
Error code: Bit 0: Channel security not configured Bit 1: Unlocated variable initialize error Bit 2: Internal error (pipe creation error, IPC init error, etc.) Bits 3-14: Reserved Bit 15: TLS error |
Offset + 25 |
C03 |
C02 |
Channel total Configured event Buffer size |
Offset + 26 |
C01 |
C00 |
|
Offset + 27 |
C03 |
C02 |
Channel total Current event Buffer used |
Offset + 28 |
C01 |
C00 |
|
Offset + 29 |
C03 |
C02 |
Channel total Current overflow |
Offset + 30 |
C01 |
C00 |
|
Offset + 31 |
MS Byte |
LS Byte |
MS Byte: Reserved LS Byte: Event buffer overflow |
Offset + 32 |
C01 |
C00 |
TLS error code |
Offset + 33 |
MS Byte |
LS Byte |
Reserved 2 |
Offset + 34 |
MS Byte |
LS Byte |
Reserved 3 |
Offset + 35 |
MS Byte |
LS Byte |
Number of data type Event status Always 16 |
Offset + 36 |
MS Byte |
LS Byte |
MS Byte Bit 0: Validity Bit 1: Event buffer overflow Bits 2-7: Reserved LS Byte: Index |
Offset + 37 |
MS Byte |
LS Byte |
DNP data type: 1. Binary input 2. Double input 3. Binary output 4. Binary counter 5. Frozen counter 6: Analog input 7. Analog output 8-16. For extended IEC data type: 1. M_SP 2. M_DP 3. M_ST 4. M_BO 5. M_ME_A 6. M_ME_B 7. M_ME_C 8. M_IT 9. Custom_M_IT_D 10-16. For extended |
Offset + 38 |
Char 1 |
Char 2 |
Data type name |
Offset + 39 |
Char 3 |
Char 4 |
|
Offset + 40 |
Char 5 |
Char 6 |
|
Offset + 41 |
Char 7 |
Char 8 |
|
Offset + 42 |
Char 9 |
Char 10 |
|
Offset + 43 |
Char 11 |
Char 12 |
|
Offset + 44 |
Char 13 |
Char 14 |
|
Offset + 45 |
Char 15 |
Char 16 |
|
Offset + 46 |
C03 |
C02 |
Configured event Buffer size |
Offset + 47 |
C01 |
C00 |
|
Offset + 48 |
C03 |
C02 |
Current event Buffer used |
Offset + 49 |
C01 |
C00 |
|
Offset + 50 |
C03 |
C02 |
Current overflow |
Offset + 51 |
C01 |
C00 |
|
Offset + 36 + (X-1)*16 |
MS Byte |
LS Byte |
MS Byte: Bit 0: Validity Bit 1: Event buffer overflow Bits 2-7: Reserved LS Byte: Index |
Offset + 37 + (X-1)*16 |
MS Byte |
LS Byte |
DNP data type: 1. Binary input 2. Double input 3. Binary output 4. Binary counter 5. Frozen counter 6. Analog input 7. Analog output 8-16. For extended IEC data type: 1. M_SP 2. M_DP 3. M_ST 4. M_BO 5. M_ME_A 6. M_ME_B 7. M_ME_C 8. M_IT 9. Custom_M_IT_D 10-16. For extended |
Offset + 38 + (X-1)*16 |
Char 1 |
Char 2 |
Data type name |
Offset + 39 + (X-1)*16 |
Char 3 |
Char 4 |
|
Offset + 40 + (X-1)*16 |
Char 5 |
Char 6 |
|
Offset + 41 + (X-1)*16 |
Char 7 |
Char 8 |
|
Offset + 42 + (X-1)*16 |
Char 9 |
Char 10 |
|
Offset + 43 + (X-1)*16 |
Char 11 |
Char 12 |
|
Offset + 44 + (X-1)*16 |
Char 13 |
Char 14 |
|
Offset + 45 + (X-1)*16 |
Char 15 |
Char 16 |
|
Offset + 46 + (X-1)*16 |
Char 03 |
Char 02 |
Configured event Buffer size |
Offset + 47 + (X-1)*16 |
Char 01 |
Char 00 |
|
Offset + 48 + (X-1)*16 |
Char 03 |
Char 02 |
Current event Buffer used |
Offset + 49 + (X-1)*16 |
Char 01 |
Char 00 |
|
Offset + 50 + (X-1)*16 |
Char 03 |
Char 02 |
Current overflow |
Offset + 51 + (X-1)*16 |
Char 01 |
Char 00 |
|
... | |||
Offset + 09 + (N-1)*(27 + 16*16) |
MS Byte |
LS Byte |
Channel index |
Offset + (N-1)*283 + 10 |
MS Byte Reserved |
LS Byte: 1: DNP3 serial 3: DNP3 NET 5: IEC 101 7: IEC 104 |
Protocol: DNP3 serial server DNP3 NET server IEC 101 server IEC 104 server |
Offset + (N-1)*283 + 11 |
MS Byte |
LS Byte |
LS Byte Connection State: 0: Disconnected 1: Connected 2: Connecting 3: Active 4: Inactive MS Byte Authentication type: 5: None 6: SAv2 7: SAv5 8: TLS_ONLY 9: TLS_SAv2 10: TLS_SAv5 |
Offset + (N-1)*283 + 12 |
Char 1 |
Char 2 |
Channel name |
Offset + (N-1)*283 + 13 |
Char 3 |
Char 4 |
|
Offset + (N-1)*283 + 14 |
Char 5 |
Char 6 |
|
Offset + (N-1)*283 + 15 |
Char 7 |
Char 8 |
|
Offset + (N-1)*283 + 16 |
Char 9 |
Char 10 |
|
Offset + (N-1)*283 + 17 |
Char 11 |
Char 12 |
|
Offset + (N-1)*283 + 18 |
Char 13 |
Char 14 |
|
Offset + (N-1)*283 + 19 |
Char 15 |
Char 16 |
|
Offset + (N-1)*283 + 20 |
IP 1 |
IP 2 |
Remote IP address |
Offset + (N-1)*283 + 21 |
IP 3 |
IP 4 |
|
Offset + (N-1)*283 + 22 |
MS Byte |
LS Byte |
Remote port number |
Offset + (N-1)*283 + 23 |
MS Byte |
LS Byte |
Local port number |
Offset + (N-1)*283 + 24 |
MS Byte |
LS Byte |
Error code: Bit 0: Channel security not configured Bit 1: Unlocated variable initialize error Bit 2: Internal error (pipe creation error, IPC init error, etc.) Bits 3-14: Reserved Bit 15: TLS error |
Offset + (N-1)*283 + 25 |
C03 |
C02 |
Channel total Configured event Buffer size |
Offset + (N-1)*283 + 26 |
C01 |
C00 |
|
Offset + (N-1)*283 + 27 |
C03 |
C02 |
Channel total Current event Buffer used |
Offset + (N-1)*283 + 28 |
C01 |
C00 |
|
Offset + (N-1)*283 + 29 |
C03 |
C02 |
Channel total Current overflow |
Offset + (N-1)*283 + 30 |
C01 |
C00 |
|
Offset + (N-1)*283 + 31 |
MS Byte |
LS Byte |
MS Byte: Reserved LS Byte: Event buffer overflow |
Offset + (N-1)*283 + 32 |
C01 |
C00 |
TLS error code |
Offset + (N-1)*283 + 33 |
MS Byte |
LS Byte |
Reserved 2 |
Offset + (N-1)*283 + 34 |
MS Byte |
LS Byte |
Reserved 3 |
Offset + (N-1)*283 + 35 |
MS Byte |
LS Byte |
Number of data type Event status Always 16 |
Offset + (N-1)*283 + 36 |
MS Byte |
LS Byte |
MS Byte: Bit 0: Validity Bit 1: Event buffer overflow Bits 2-7: Reserved LS Byte: Index |
Offset + (N-1)*283 + 37 |
MS Byte |
LS Byte |
DNP data typs: DNP data type: 1. Binary input 2. Double input 3. Binary output 4. Binary counter 5. Frozen counter 6: Analog input 7. Analog output 8-16. For extended IEC data type: 1. M_SP 2. M_DP 3. M_ST 4. M_BO 5. M_ME_A 6. M_ME_B 7. M_ME_C 8. M_IT 9. Custom_M_IT_D 10-16. For extended |
Offset + (N-1)*283 + 38 |
Char 1 |
Char 2 |
Data type name |
Offset + (N-1)*283 + 39 |
Char 3 |
Char 4 |
|
Offset + (N-1)*283 + 40 |
Char 5 |
Char 6 |
|
Offset + (N-1)*283 + 41 |
Char 7 |
Char 8 |
|
Offset + (N-1)*283 + 42 |
Char 9 |
Char 10 |
|
Offset + (N-1)*283 + 43 |
Char 11 |
Char 12 |
|
Offset + (N-1)*283 + 44 |
Char 13 |
Char 14 |
|
Offset + (N-1)*283 + 45 |
Char 17 |
Char 16 |
|
Offset + (N-1)*283 + 46 |
C03 |
C02 |
Configured event Buffer size |
Offset + (N-1)*283 + 47 |
C01 |
C00 |
|
Offset + (N-1)*283 + 48 |
C03 |
C02 |
Current event Buffer used |
Offset + (N-1)*283 + 49 |
C01 |
C00 |
|
Offset + (N-1)*283 + 50 |
C03 |
C02 |
Current overflow |
Offset + (N-1)*283 + 51 |
C01 |
C00 |
|
... | |||
Offset + (N-1)*283 + 36 + (X-1)*16 |
MS Byte |
LS Byte |
MS Byte: Bit 0: Validity Bit 1: Event buffer overflow Bits 2-7: Reserved LS Byte: Index |
Offset + (N-1)*283 + 37 + (X-1)*16 |
MS Byte |
LS Byte |
DNP data type: 1. Binary input 2. Double input 3. Binary output 4. Binary counter 5. Frozen counter 6. Analog output 7. Analog output 8-16. For extended IEC data type: 1. M_SP 2. M_DP 3. M_ST 4. M_BO 5. M_ME_A 6. M_ME_B 7. M_ME_C 8. M_IT 9. Custom_M_IT_D 10-16. For extended |
Offset + (N-1)*283 + 38 + (X-1)*16 |
Char 1 |
Char 2 |
Data type name |
Offset + (N-1)*283 + 39 + (X-1)*16 |
Char 3 |
Char 4 |
|
Offset + (N-1)*283 + 40 + (X-1)*16 |
Char 5 |
Char 6 |
|
Offset + (N-1)*283 + 41 + (X-1)*16 |
Char 7 |
Char 8 |
|
Offset + (N-1)*283 + 42 + (X-1)*16 |
Char 9 |
Char 10 |
|
Offset + (N-1)*283 + 43 + (X-1)*16 |
Char 11 |
Char 12 |
|
Offset + (N-1)*283 + 44 + (X-1)*16 |
Char 13 |
Char 14 |
|
Offset + (N-1)*283 + 45 + (X-1)*16 |
Char 15 |
Char 16 |
|
Offset + (N-1)*283 + 46 + (X-1)*16 |
C03 |
C02 |
Configured event Buffer size |
Offset + (N-1)*283 + 47 + (X-1)*16 |
C01 |
C00 |
|
Offset + (N-1)*283 + 48 + (X-1)*16 |
C03 |
C02 |
Current event Buffer used |
Offset + (N-1)*283 + 49 + (X-1)*16 |
C01 |
C00 |
|
Offset + (N-1)*283 + 50 + (X-1)*16 |
C03 |
C02 |
Current overflow |
Offset + (N-1)*283 + 51 + (X-1)*16 |
C01 |
C00 |
DNP/IEC Client Connection Diagnostic (Offset 2503)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Number of entries |
Offset + 1 |
MS Byte |
LS Byte |
Channel index |
Offset + 2 |
MS Byte reserved |
LS Byte 2: DNP3 serial 4: DNP3 NET 6: IEC 101 8: IEC 104 |
Protocol: DNP3 serial client DNP3 NET client IEC 101 client IEC 104 client |
Offset + 3 |
MS Byte |
LS Byte |
LS Byte connection state: 0: Disconnected 1: Connected 2: Connecting 3: Active 4: Inactive MS Byte authentication type: 5: None 6: SAv2 7: SAv5 8: TLS_ONLY 9: TLS_SAv2 10: TLS_SAv5 |
Offset + 4 |
Char 1 |
Char 2 |
Channel name |
Offset + 5 |
Char 3 |
Char 4 |
|
Offset + 6 |
Char 5 |
Char 6 |
|
Offset + 7 |
Char 7 |
Char 8 |
|
Offset + 8 |
Char 9 |
Char 10 |
|
Offset + 9 |
Char 11 |
Char 12 |
|
Offset + 10 |
Char 13 |
Char 14 |
|
Offset + 11 |
Char 15 |
Char 16 |
|
Offset + 12 |
IP 1 |
IP 2 |
Remote IP address |
Offset + 13 |
IP 3 |
IP 4 |
|
Offset + 14 |
MS Byte |
LS Byte |
Remote port number |
Offset + 15 |
MS Byte |
LS Byte |
Local port number |
Offset + 16 |
Bit 15~8 |
Bit 7~0 |
Error code Bit 0: Channel security not configured Bit 1: Unlocated variable initialize error Bit 2: Internal error (pipe creation error, IPC init error, etc.) Bit 3: authentication not performed Bit 4: Unexpected response Bit 5: No response Bit 6: Aggressive mode not supported Bit 7: MAC algorithm not supported Bit 8: Key wrap algorithm not supported Bit 9: Authorization not performed Bit 10: Update key change method not permitted Bit 11: Invalid signature Bit 12: Invalid certification data Bit 13: Unknown user Bit 14: Max session key status requests exceed Bit 15: TLS error |
Offset + 17 |
C01 |
C02 |
TLS error code |
Offset + 18 |
MS Byte |
LS Byte |
Reserved 1 |
Offset + 19 |
MS Byte |
LS Byte |
Reserved 2 |
Offset + 20 |
MS Byte |
LS Byte |
Reserved 3 |
... |
|||
Offset + 01 + (N-1)*20 |
MS Byte |
LS Byte |
Channel index |
Offset + 02 + (N-1)*20 |
MS Byte reserved |
LS Byte: 2: DNP3 serial 4: DNP3 NET 6: IEC 101 8: IEC 104 |
Protocol: DNP3 serial client DNP3 NET client IEC 101 client IEC 104 client |
Offset + 03 + (N-1)*20 |
MS Byte |
LS Byte |
LS Byte connection state: 0: Disconnected 1: Connected 2: Connecting 3: Active 4: Inactive MS Byte authentication type: 5: None 6: SAv2 7: SAv5 8: TLS_ONLY 9: TLS_SAv2 10: TLS_SAv5 |
Offset + 04 + (N-1)*20 |
Char 1 |
Char 2 |
Channel name |
Offset + 05 + (N-1)*20 |
Char 3 |
Char 4 |
|
Offset + 06 + (N-1)*20 |
Char 5 |
Char 6 |
|
Offset + 07 + (N-1)*20 |
Char 7 |
Char 8 |
|
Offset + 08 + (N-1)*20 |
Char 9 |
Char 10 |
|
Offset + 09 + (N-1)*20 |
Char 11 |
Char 12 |
|
Offset + 10 + (N-1)*20 |
Char 13 |
Char 14 |
|
Offset + 11 + (N-1)*20 |
Char 15 |
Char 16 |
|
Offset + 12 + (N-1)*20 |
IP 1 |
IP 2 |
Remote IP address |
Offset + 13 + (N-1)*20 |
IP 3 |
IP 4 |
|
Offset + 14 + (N-1)*20 |
MS Byte |
LS Byte |
Remote port number |
Offset + 15 + (N-1)*20 |
MS Byte |
LS Byte |
Local port number |
Offset + 16 + (N-1)*20 |
Bit 15~8 |
Bit7~0 |
Error code: Bit 0: Channel security not configured Bit 1: Unlocated variable initialize error Bit 2: Internal error (pipe creation error, IPC init error, etc.) Bit 3: Authentication not performed Bit 4: Unexpected response Bit 5: No response Bit 6: Aggressive mode not supported Bit 7: MAC algorithm not supported Bit 8: Key wrap algorithm not supported Bit 9: Authorization not performed Bit 10: Update key change method not permitted Bit 11: Invalid signature Bit 12: Invalid certification data Bit 13: Unknown user Bit 14: Max session key status requests exceed Bit 15: TLS error |
Offset + 17 + (N-1)*20 |
C01 |
C00 |
TLS error code |
Offset + 18 + (N-1)*20 |
MS Byte |
LS Byte |
Reserved 1 |
Offset + 19 + (N-1)*20 |
MS Byte |
LS Byte |
Reserved 2 |
Offset + 20 + (N-1)*20 |
MS Byte |
LS Byte |
Reserved 3 |
DNP Server/Server Security Diagnostic (Offset 3784)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
Number of entries |
||
Offset + 1 |
MS Byte reserved |
LS Byte channel index |
Channel index |
Offset + 2 |
C03 |
C02 |
Unexpected messages (SAv2, SAv5) |
Offset + 3 |
C01 |
C00 |
|
Offset + 4 |
C03 |
C02 |
Authorization problems (SAv2, SAv5) |
Offset + 5 |
C01 |
C00 |
|
Offset + 6 |
C03 |
C02 |
Authentication problems (SAv2, SAv5) |
Offset + 7 |
C01 |
C00 |
|
Offset + 8 |
C03 |
C02 |
Reply timeout (SAv2, SAv5) |
Offset + 9 |
C01 |
C00 |
|
Offset + 10 |
C03 |
C02 |
Re-keys due to authentication problem (SAv5 only) |
Offset + 11 |
C01 |
C00 |
|
Offset + 12 |
C03 |
C02 |
Total message sent (SAv5 only) |
Offset + 13 |
C01 |
C00 |
|
Offset + 14 |
C03 |
C02 |
Total messages received (SAv5 only) |
Offset + 15 |
C01 |
C00 |
|
Offset + 16 |
C03 |
C02 |
Critical message sent (SAv2, SAv5) |
Offset + 17 |
C01 |
C00 |
|
Offset + 18 |
C03 |
C02 |
Critical message received (SAv2, SAv5) |
Offset + 19 |
C01 |
C00 |
|
Offset + 20 |
C03 |
C02 |
Discarded messages (SAv5 only) |
Offset + 21 |
C01 |
C00 |
|
Offset + 22 |
C03 |
C02 |
Error message sent (SAv2, SAv5) |
Offset + 23 |
C01 |
C00 |
|
Offset + 24 |
C03 |
C02 |
Error message received (SAv2, SAv5) |
Offset + 25 |
C01 |
C00 |
|
Offset + 26 |
C03 |
C02 |
Successful authentications (SAv2, SAv5) |
Offset + 27 |
C01 |
C00 |
|
Offset + 28 |
C03 |
C02 |
Session key changes (SAv2, SAv5) |
Offset + 29 |
C01 |
C00 |
|
Offset + 30 |
C03 |
C02 |
Not performed session key changes (SAv2, SAv5) |
Offset + 31 |
C01 |
C00 |
|
Offset + 32 |
C03 |
C02 |
Update key changes (SAv5 only) |
Offset + 33 |
C01 |
C00 |
|
Offset + 34 |
C03 |
C02 |
Not performed update key changes (SAv5 only) |
Offset + 35 |
C01 |
C00 |
|
Offset + 36 |
C03 |
C02 |
Re-keys due to restart (SAv5 only) |
Offset + 37 |
C01 |
C00 |
|
Offset + 38 |
C01 |
C00 |
Reserved 0 |
Offset + 39 |
C01 |
C00 |
Reserved 1 |
... |
|||
Offset + (N-1)*39 + 01 |
MS Byte reserved |
LS Byte Channel index |
Channel index |
Offset + (N-1)*39 + 02 |
C03 |
C02 |
Unexpected messages (SAv2, SAv5) |
Offset + (N-1)*39 + 03 |
C01 |
C00 |
|
Offset + (N-1)*39 + 04 |
C03 |
C02 |
Authorization problems (SAv2, SAv5) |
Offset + (N-1)*39 + 05 |
C01 |
C00 |
|
Offset + (N-1)*39 + 06 |
C03 |
C02 |
Authentication problems (SAv2, SAv5) |
Offset + (N-1)*39 + 07 |
C01 |
C00 |
|
Offset + (N-1)*39 + 08 |
C03 |
C02 |
Reply time out (SAv2, SAv5) |
Offset + (N-1)*39 + 09 |
C01 |
C00 |
|
Offset + (N-1)*39 + 10 |
C03 |
C02 |
Re-keys due to authentication problem (SAv5 only) |
Offset + (N-1)*39 + 11 |
C01 |
C00 |
|
Offset + (N-1)*39 + 12 |
C03 |
C02 |
Total messages sent (SAv5 only) |
Offset + (N-1)*39 + 13 |
C01 |
C00 |
|
Offset + (N-1)*39 + 14 |
C03 |
C02 |
Total messages received (SAv5 only) |
Offset + (N-1)*39 + 15 |
C01 |
C00 |
|
Offset + (N-1)*39 + 16 |
C03 |
C02 |
Critical messages sent (SAv2, SAv5) |
Offset + (N-1)*39 + 17 |
C01 |
C00 |
|
Offset + (N-1)*39 + 18 |
C03 |
C02 |
Critical messages received (SAv2, SAv5) |
Offset + (N-1)*39 + 19 |
C01 |
C00 |
|
Offset + (N-1)*39 + 20 |
C03 |
C02 |
Discarded messages (SAv5 only) |
Offset + (N-1)*39 + 21 |
C01 |
C00 |
|
Offset + (N-1)*39 + 22 |
C03 |
C02 |
Error messages sent (SAv2, SAv5) |
Offset + (N-1)*39 + 23 |
C01 |
C00 |
|
Offset + (N-1)*39 + 24 |
C03 |
C02 |
Error messages received (SAv2, SAv5) |
Offset + (N-1)*39 + 25 |
C01 |
C00 |
|
Offset + (N-1)*39 + 26 |
C03 |
C02 |
Successful authentications (SAv2, SAv5) |
Offset + (N-1)*39 + 27 |
C01 |
C00 |
|
Offset + (N-1)*39 + 28 |
C03 |
C02 |
Session key changes (SAv2, SAv5) |
Offset + (N-1)*39 + 29 |
C01 |
C00 |
|
Offset + (N-1)*39 + 30 |
C03 |
C02 |
Not performed session key changes (SAv2, SAv5) |
Offset + (N-1)*39 + 31 |
C01 |
C00 |
|
Offset + (N-1)*39 + 32 |
C03 |
C02 |
Update key changes (SAv5 only) |
Offset + (N-1)*39 + 33 |
C01 |
C00 |
|
Offset + (N-1)*39 + 34 |
C03 |
C02 |
Not performed update key changes (SAv5 only) |
Offset + (N-1)*39 + 35 |
C01 |
C00 |
|
Offset + (N-1)*39 + 36 |
C03 |
C02 |
Re-keys due to restart (SAv5 only) |
Offset + (N-1)*39 + 37 |
C01 |
C00 |
|
Offset + (N-1)*39 + 38 |
C03 |
C02 |
Reserved 0 |
Offset + (N-1)*39 + 39 |
C01 |
C00 |
Reserved 1 |
DNP Client/Client Security Diagnostic (Offset 3961)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
Number of entries |
||
Offset + 01 |
MS Byte reserved |
LS Byte Channel index |
Channel index |
Offset + 02 |
C03 |
C02 |
Unexpected messages (SAv2, SAv5) |
Offset + 03 |
C01 |
C00 |
|
Offset + 04 |
C03 |
C02 |
Authorization problems (SAv2, SAv5) |
Offset + 05 |
C01 |
C00 |
|
Offset + 06 |
C03 |
C02 |
Authentication problems (SAv2, SAv5) |
Offset + 07 |
C01 |
C00 |
|
Offset + 08 |
C03 |
C02 |
Reply timeout (SAv2, SAv5) |
Offset + 09 |
C01 |
C00 |
|
Offset + 10 |
C03 |
C02 |
Re-keys due to authentication problem (SAv5 only) |
Offset + 11 |
C01 |
C00 |
|
Offset + 12 |
C03 |
C02 |
Total message sent (SAv5 only) |
Offset + 13 |
C01 |
C00 |
|
Offset + 14 |
C03 |
C02 |
Total messages received (SAv5 only) |
Offset + 15 |
C01 |
C00 |
|
Offset + 16 |
C03 |
C02 |
Critical message sent (SAv2, SAv5) |
Offset + 17 |
C01 |
C00 |
|
Offset + 18 |
C03 |
C02 |
Critical messages received (SAv2, SAv5) |
Offset + 19 |
C01 |
C00 |
|
Offset + 20 |
C03 |
C02 |
Discarded messages (SAv5 only) |
Offset + 21 |
C01 |
C00 |
|
Offset + 22 |
C03 |
C02 |
Error message sent (SAv2, SAv5) |
Offset + 23 |
C01 |
C00 |
|
Offset + 24 |
C03 |
C02 |
Error message received (SAv2, SAv5) |
Offset + 25 |
C01 |
C00 |
|
Offset + 26 |
C03 |
C02 |
Successful authentications (SAv2, SAv5) |
Offset + 27 |
C01 |
C00 |
|
Offset + 28 |
C03 |
C02 |
Session key changes (SAv2, SAv5) |
Offset + 29 |
C01 |
C00 |
|
Offset + 30 |
C03 |
C02 |
Not performed session key changes (SAv2, SAv5) |
Offset + 31 |
C01 |
C00 |
|
Offset + 32 |
C03 |
C02 |
Update key changes (SAv5 only) |
Offset + 33 |
C01 |
C00 |
|
Offset + 34 |
C03 |
C02 |
Not performed update key changes (SAv5 only) |
Offset + 35 |
C01 |
C00 |
|
Offset + 36 |
C03 |
C02 |
Re-keys due to restart (SAv5 only) |
Offset + 37 |
C01 |
C00 |
|
Offset + 38 |
C01 |
C00 |
Reserved 0 |
Offset + 39 |
C01 |
C00 |
Reserved 1 |
... |
|||
Offset = (N-1)*39 + 01 |
MS Byte reserved |
LS Byte Channel index |
Channel index |
Offset = (N-1)*39 + 02 |
C03 |
C02 |
Unexpected messages (SAv2, SAv5) |
Offset = (N-1)*39 + 03 |
C01 |
C00 |
|
Offset = (N-1)*39 + 04 |
C03 |
C02 |
Authorization problems (SAv2, SAv5) |
Offset = (N-1)*39 + 05 |
C01 |
C00 |
|
Offset = (N-1)*39 + 06 |
C03 |
C02 |
Authentication problems (SAv2, SAv5) |
Offset = (N-1)*39 + 07 |
C01 |
C00 |
|
Offset = (N-1)*39 + 08 |
C03 |
C02 |
Reply timeout (SAv2, SAv5) |
Offset = (N-1)*39 + 09 |
C01 |
C00 |
|
Offset = (N-1)*39 + 10 |
C03 |
C02 |
Re-keys due to authentication problem (SAv5 only) |
Offset = (N-1)*39 + 11 |
C01 |
C00 |
|
Offset = (N-1)*39 + 12 |
C03 |
C02 |
Total messages sent (SAv5 only) |
Offset = (N-1)*39 + 13 |
C01 |
C00 |
|
Offset =3(N-1)*39 + 14 |
C03 |
C02 |
Total messages received (SAv5 only) |
Offset = (N-1)*39 + 15 |
C01 |
C00 |
|
Offset = (N-1)*39 + 16 |
C03 |
C02 |
Critical messages sent (SAv2, SAv5) |
Offset = (N-1)*39 + 17 |
C01 |
C00 |
|
Offset = (N-1)*39 + 18 |
C03 |
C02 |
Critical messages received (SAv2, SAv5) |
Offset = (N-1)*39 + 19 |
C01 |
C00 |
|
Offset = (N-1)*39 + 20 |
C03 |
C02 |
Discarded messages (SAv5 only) |
Offset = (N-1)*39 + 21 |
C01 |
C00 |
|
Offset = (N-1)*39 + 22 |
C03 |
C02 |
Error messages sent (SAv2, SAv5) |
Offset = (N-1)*39 + 23 |
C01 |
C00 |
|
Offset = (N-1)*39 + 24 |
C03 |
C02 |
Error messages received (SAv2, SAv5) |
Offset = (N-1)*39 + 25 |
C01 |
C00 |
|
Offset = (N-1)*39 + 26 |
C03 |
C02 |
Successful authentication (SAv2, SAv5) |
Offset = (N-1)*39 + 27 |
C01 |
C00 |
|
Offset = (N-1)*39 + 28 |
C03 |
C02 |
Session key changes (SAv2, SAv5) |
Offset = (N-1)*39 + 29 |
C01 |
C00 |
|
Offset = (N-1)*39 + 30 |
C03 |
C02 |
Not performed session key changes (SAv2, SAv5) |
Offset = (N-1)*39 + 31 |
C01 |
C00 |
|
Offset = (N-1)*39 + 32 |
C03 |
C02 |
Update key changes (SAv5 only) |
Offset = (N-1)*39 + 33 |
C01 |
C00 |
|
Offset = (N-1)*39 + 34 |
C03 |
C02 |
Not performed update key changes (SAv5 only) |
Offset = (N-1)*39 + 35 |
C01 |
C00 |
|
Offset = (N-1)*39 + 36 |
C03 |
C02 |
Re-keys due to restart (SAv5 only) |
Offset = (N-1)*39 + 37 |
C01 |
C00 |
|
Offset = (N-1)*39 + 38 |
C01 |
C00 |
Reserved 0 |
Offset = (N-1)*39 + 39 |
C01 |
C00 |
Reserved 1 |
Clock Diagnostic (Offset 6458)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
Number of entries |
||
Offset + 01 |
MS Byte reserved |
LS Byte clock status 1: Synchronized 0: Unsynchronized |
Clock status |
Offset + 02 |
C03 |
C02 |
Current time |
Offset + 03 |
C01 |
C00 |
|
Offset + 04 |
C01 |
C00 |
Current date |
Offset + 05 |
Reserved |
||
Offset + 06 |
C03 |
C02 |
Time zone |
Offset + 07 |
C01 |
C00 |
|
Offset + 08 |
C03 |
C02 |
Time of last time synchronization |
Offset + 09 |
C01 |
C00 |
|
Offset + 10 |
C01 |
C00 |
Date of last time synchronization |
Offset + 11 |
Reserved |
||
Offset + 12 |
MS Byte reserved |
LS Byte time source 1: SNTP 2: DNP3 3: CPU 4: IEC60870 5: partner module ... |
Time source of last time synchronization |
SNMP Diagnostic (Offset 6471)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
SNMP_service 0: Service not operating normally 1: Service operating normally or disabled |
Web Service Diagnostic (Offset 6472)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
Web_service 0: Service not operating normally 1: Service operating normally or disabled |
LLDP Service Diagnostic (Offset 6473)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
LLDP_service status FW_upgrade service status 0: Service not operating normally 1: Service operating normally or disabled |
Firmware Upgrade Service Diagnostic (Offset 6474)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
FW_upgrade service status 0: Service not operating normally 1: Service operating normally or disabled |
Syslog Service Diagnostic (Offset 6475)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
MS Byte: Syslog service status: 0: Syslog service not operating normally 1: Syslog service operating normally or disabled LS Byte: Syslog server not reachable: 1: No acknowledgment received from the Syslog server 0: Otherwise |
SD Service Diagnostic (Offset 6476)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
SD status: 0: SD card missing or unusable 1: SD card normal |
IP Address Status Diagnostic (Offset 6477)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte |
LS Byte |
IP address status: 0: Duplicate or no IP 1: Normal IP configured |
HSBY Diagnostic (Offset 6491)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset |
MS Byte HSBY function state |
LS Byte HSBY service |
HSBY function: 0: Disabled
NOTE: If it
is disabled, other diagnostic data are all zero. In this case the
web page does not show HSBY diagnostics.
1: Enabled HSBY Service: 0: Not performed 1: Running |
Offset + 01 |
MS Byte Synchronization Status |
LS Byte Internal HSBY state |
Synchronization Status: 0: In progress 1: OK Internal HSBY state: 0: Init 1: Link established 2: Reserved 3: Integrity 4: Wait Synchronization 5. Synchronized (not shown on the web page) |
Offset + 02 |
MS Byte Partner validity |
LS Byte reserved |
Partner validity: 0: Not reachable 1: OK |
Offset + 03 |
Bit 31 - Bit 24 |
Bit 23 - Bit 16 |
Error code Bit 0: Firmware mismatch Bit 1: DTM configuration mismatch Bit 2: Security mode mismatch Bit 3: Certification error Bit 4: CS configuration mismatch (reserved) Bit 5-31: Reserved |
Offset + 04 |
Bit 15 - Bit 8 |
Bit 7 - Bit 0 |
|
Offset + 05 |
C03 |
C02 |
Synchronization Counter |
Offset + 06 |
C01 |
C00 |
|
Offset + 07 |
C03 |
C02 |
Time of last time synchronization |
Offset + 08 |
C01 |
C00 |
|
Offset + 09 |
C01 |
C00 |
Date of last time synchronization |
Offset + 10 |
C01 |
C00 |
Reserved |
Offset + 11 |
C03 |
C02 |
HSBY input packets |
Offset + 12 |
C01 |
C00 |
|
Offset + 13 |
C03 |
C02 |
HSBY input error packets |
Offset + 14 |
C01 |
C00 |
|
Offset + 15 |
C03 |
C02 |
HSBY output packets |
Offset + 16 |
C01 |
C00 |
|
Offset + 17 |
C03 |
C02 |
HSBY output error packets |
Offset + 18 |
C01 |
C00 |
|
Offset + 19 |
IP 1 |
IP 2 |
Local IP address |
Offset + 20 |
IP 3 |
IP 4 |
|
Offset + 21 |
C03 Reserved |
C02 Major version |
Local FW version |
Offset + 22 |
C01 Minor version |
C00 Internal revision |
|
Offset + 23 |
MS Byte Remote Role |
LS Byte Reserved |
Local role: 0: Unknown 1: Primary 2: Standby |
Offset + 24 |
C1 |
C0 |
Reserved |
Offset + 25 |
C1 |
C0 |
Reserved |
Offset + 26 |
IP 1 |
IP 2 |
Remote IP address |
Offset + 27 |
IP 3 |
IP 4 |
|
Offset + 28 |
C03 Reserved |
C02 Major version |
Remote FW version |
Offset + 29 |
C01 Minor version |
C00 Internal revision |
|
Offset + 30 |
MS Byte Remote Role |
LS Byte Reserved |
Remote role: 0: Primary 1: Standby |
Offset + 31 |
C01 |
C00 |
Reserved |
Offset + 32 |
C01 |
C00 |
Reserved |
Offset + 33 |
C01 |
C00 |
Reserved |
Offset + 34 |
C01 |
C00 |
Reserved |
Data Logging Service Diagnostic (Offset 6526)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset + 0 |
MS Byte |
LS Byte |
MS Byte: Configured table count: LS Byte: Service status. |
Offset + 1 |
MS Byte |
LS Byte |
Enable table count. |
Offset + 2 |
C03 |
C02 |
SD card free space (KB) |
Offset + 3 |
C01 |
C00 |
|
Offset + 4 |
MS Byte |
LS Byte |
SD Card Status: Bit 0: 1/0: SD card is normal/ missing Bit 1: 1/0: SD card is busy/not busy Bit 2: 1/0: Low space alarm is set/not set. |
Offset + 5 |
C01 |
C00 |
Reserved |
Offset + 6 |
C01 |
C00 |
Reserved |
Offset + 7 |
C01 |
C00 |
Reserved |
Offset + 8 |
C01 |
C00 |
Reserved |
Offset + 9 |
C01 |
C00 |
Reserved |
Offset + 10 |
MS Byte |
LS Byte |
Table ID |
Offset + 11 |
MS Byte |
LS Byte |
Table Status: 0: disabled 1: enabled |
Offset + 12 |
MS Byte |
LS Byte |
Log status: 0: no error 4: no memory space, 5: variable not available 6: table full 8: system error |
Offset + 13 |
MS Byte |
LS Byte |
Backup status: 0: no detected error 1: no compatible SD card 2: file system error 3: not enough space in SD card 7: SD card busy 8: system error |
Offset + 14 |
C03 |
C02 |
Time of last time backup |
Offset + 15 |
C01 |
C00 |
|
Offset + 16 |
C01 |
C00 |
Date of last time backup |
Offset + 17 |
C01 |
C00 |
Reserved |
Offset + 18 |
MS Byte |
LS Byte |
Records count in RAM |
Offset + 19 |
MS Byte |
LS Byte |
Backup count in the SD card |
Offset + 20 |
C01 |
C00 |
Reserved |
Offset + 21 |
C01 |
C00 |
Reserved |
Offset + 22 |
C01 |
C00 |
Reserved |
Offset + 23 |
C01 |
C00 |
Reserved |
Offset + 24 |
C01 |
C00 |
Reserved |
Offset + 25 |
C01 |
C00 |
Reserved |
Offset + 26 |
C01 |
C00 |
Reserved |
Offset + 27 |
C01 |
C00 |
Reserved |
Offset + 28 |
C01 |
C00 |
Reserved |
Offset + 29 |
C01 |
C00 |
Reserved |
Offset + 30 |
C01 |
C00 |
Reserved |
Offset + 31 |
C01 |
C00 |
Reserved |
... |
|||
Offset + 10 + (X-1) * 22 |
MS Byte |
LS Byte |
Table ID |
Offset + 11 + (X-1) * 22 |
MS Byte |
LS Byte |
Table Status: 0: disabled 1: enabled |
Offset + 12 + (X-1) * 22 |
MS Byte |
LS Byte |
Log status: 0: no detected error 4: no memory space, 5: variable not available, 6: table full 7: transfer error 8: system error |
Offset + 13 + (X-1) * 22 |
MS Byte |
LS Byte |
Backup status: 0: no detected error 1: no SD card 2: file system error 3: not enough space in SD card 8: system error |
Offset + 14 + (X-1) * 22 |
C03 |
C02 |
Time of last time backup |
Offset + 15 + (X-1) * 22 |
C01 |
C00 |
|
Offset + 16 + (X-1) * 22 |
C01 |
C00 |
Date of last time backup |
Offset + 17 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 18 + (X-1) * 22 |
MS Byte |
LS Byte |
Records count in TAM |
Offset + 19 + (X-1) * 22 |
MS Byte |
LS Byte |
Backup count in the SD card |
Offset + 20 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 21 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 22 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 23 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 24 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 25 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 26 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 27 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 28 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 29 + (X-1) * 22 |
C01 |
C00 |
Reserved |
Offset + 30+ (X-1) * 22 |
C01 |
C00 |
Reserved |
SNMP Service Diagnostic (Offset 6471)
Address |
MS Byte |
LS Byte |
Comments |
---|---|---|---|
Offset + 0 |
MS Byte: Error code |
LS Byte: Service Status |
Service Status: 0: Unknown 1: Enabled 2: Working Properly 3:Disabled 4: Not Configured 5: At Least One Connection is Bad 6: Enabled On 7: Enabled Off Error Code: Bit 8-Mismatch snmp DTM version |
Offset + 1 |
MS Byte |
LS Byte |
Snmp Version: 0: V1 / 1:V3 / 3:Unknown |
Offset + 2 |
C03 |
C02 |
Snmp Inpackets |
Offset + 3 |
C01 |
C00 |
|
Offset + 4 |
C03 |
C02 |
Snmp Outpackets |
Offset + 5 |
C01 |
C00 |
|
Offset + 6 |
C03 |
C02 |
Snmp InBad Versions |
Offset + 7 |
C01 |
C00 |
|
Offset + 8 |
C03 |
C02 |
Snmp V3 only: USM StatsUnknownUserNames |
Offset + 9 |
C01 |
C00 |
|
Offset + 10 |
C03 |
C02 |
Snmp V3 only: USM In BadCommunityUses |
Offset + 11 |
C01 |
C00 |
|
Offset + 12 |
C03 |
C02 |
Snmp V3 only: USM StatsWrongDigests |
Offset + 13 |
C01 |
C00 |
|
Offset + 14 |
C03 |
C02 |
Snmp V3 Only: USM UnknownSecurityModels |
Offset + 15 |
C01 |
C00 |