Page
32
AN-X3-GENI
January 2024
Diagnostic Counters
The AN-X3-GENI maintains the following diagnostic counters.
Counter
Offset
Description
TxFrames
0
Transmitted network frames
TxMsgs
1
Transmitted network messages (datagrams)
RxFrames
2
Received network frames
RxMsgs
3
Received network messages (datagrams)
RxDup
4
Received duplicate frames
RxCrcErr
5
Received frames with a CRC error
RxStopErr
6
Received frames with a stop error
RxAbortErr
7
Received frames with an abort error
RxOverrunErr
8
Received frames with an overrun error
NoToken
9
No tokens received from network
To map the diagnostic counters, include a line with just the keyword DiagCtrs in the input section
of a connection. This maps all the diagnostic counters (10 words); they cannot be mapped
individually.
Example:
, DiagCtrs
Block Error Table
The block error table consists of 2 16-bit words, one bit per serial bus address. Bit 0 of the first
word corresponds to serial bus address 0, bit 1 corresponds to serial bus address 1, and so on.
If a configured block is not active on the network, the bit is 1. If a configured block is active on
the network, the bit is 0. The bit is always 0 for an unconfigured block.
To map the block error table, include a line with just the keyword BlockErr.
Example:
, BlockErr
TIP
Map the block error table to the beginning of input data of each
connection. If the connection to the AN-X module is lost, the
ControlLogix sets the first 2 words of the connection to FFFF