114
Rockwell Automation Publication 5069-UM003B-EN-P - January 2020
Appendix A
Module Tags
Table 26 - Generic ASCII Input Module Tags
Name
Data Type
Definition
Valid Values
I
x
.RunMode
BOOL
Channel’s operating state
• 0 = Idle
• 1 = Run
I
x
.ConnectionFaulted
BOOL
Indicates if a connection is running.
The module sets this tag to 0 when connected. If the module is
not connected, it changes the tag to 1.
• 0 = Connection running
• 1 = Connection not running
I
x
.DiagnosticActive
BOOL
Indicates if any diagnostics are active or if the prognostics
threshold is reached.
• 0 = No diagnostics active
• 1 = One or more diagnostics are active or the
prognostics threshold is reached
I
x
.DiagnosticSequenceCount
SINT
Increments for each time a distinct diagnostic condition is
detected, and when a distinct diagnostic condition transitions
from detected to not detected.
Set to zero by product reset or power cycle. Wraps from 255 (-1)
to 1 skipping zero.
-128…+127
The value of 0 is skipped except during module
power-up.
I
x
.ASCII.Fault
BOOL
Indicates that channel data is inaccurate and cannot be trusted
for use in the application.
• 0 = Good
• 1 = Bad, causing fault
If the tag is set to 1, you must troubleshoot
the module to correct the cause of the
inaccuracy.
IMPORTANT
: Once the condition that causes
the tag to change to 1 is removed, the tag
automatically resets to 0.
I
x
.ASCII.Uncertain
BOOL
Indicates that the channel data can be inaccurate but the degree
of inaccuracy is not known.
• 0 = Good data
• 1 = Uncertain data
If the tag is set to 1, you must troubleshoot
the module to correct the cause of the
inaccuracy.
IMPORTANT
: Once the condition that causes
the tag to change to 1 is removed, the tag
automatically resets to 0.
I
x
.ASCII.TxDataLost
BOOL
The transmitted data was lost.
Until Clear Buffer, this bit continues to set.
• 0 = Non-occurrence
• 1 = Occurrence
I
x
.ASCII.RxDataLost
BOOL
The received data was lost.
Until Clear Buffer, this bit continues to set.
• 0 = Non-occurrence
• 1 = Occurrence
I
x
.ASCII.ParityError
BOOL
Status that shows whether a parity error has occurred or not.
• 0 = Non-occurrence
• 1 = Occurrence
I
x
.ASCII.TxFIFOEmpty
BOOL
Data in transmit FIFO. The FIFO is not empty. The output FIFO has
not sent all of its data to the ASCII device.
• 0 = Not Empty
• 1 = Empty
I
x
.ASCII.RxFIFOEmpty
BOOL
Data in the receive FIFO. The FIFO is not empty. The input FIFO
has not sent all of its data to the interface.
• 0 = Not Empty
• 1 = Empty
I
x
.ASCII.NonDelimitedRecord
BOOL
An input record is received and sent to the interface that was not
triggered by receiving a delimiter character. This event occurs
when either the buffer is filled to its maximum receive size or a
Message Timeout has occurred.
• 0 = Not Produced
• 1 = Produced
I
x
.ASCII.HandshakeError
BOOL
Handshake error. Used for Handshake mode only.
• 0 = Non-occurrence
• 1 = Occurrence
I
x
.ASCII.NewData
BOOL
New data. Used for Handshake mode only.
• 0 = None
• 1 = New Data
I
x
.ASCII.TxDataSent
BOOL
Indicates that the module has sent the data indicated by the Tx
Transaction ID and can accept more transmit data.
• 0 = Not Complete
• 1 = Complete
I
x
.ASCII.TxDataLengthInvalid
BOOL
Indicates whether the O
x
.ASCII.TxDataLength is valid.
• 0 = Correct
• 1 = Length of TxDataLength is illegal
I
x
.ASCII.RxDataLengthInvalid
BOOL
Indicates whether the Ox.ASCII.RxDataLength is valid
• 0 = Correct
• 1 = Length of RxDataLength is illegal
(1)