Fault and status reporting – Rockwell Automation 1756-IF4FXOF2F ControlLogix High-speed Analog I/O Module User Manual
Page 49

Rockwell Automation Publication 1756-UM005B-EN-P - January 2013
49
Module Features
Chapter 3
Fault and Status Reporting
The ControlLogix high-speed analog I/O module multicasts status/fault data to
the owner/listening controller with its channel data. The fault data is arranged so
that users can choose the level of granularity they desire for examining fault
conditions.
Three levels of tags work together to provide an increasing degree of detail as to
the specific cause of faults on the module:
· Module Fault word
—Provides fault summary reporting.
· Channel Fault word
—Provides notification that a fault has occurred on
individual channels.
· Channel Status word (one for input and one for output channels)
—
Provides notification of specific types of faults occurring on individual
channels.
Figure 9
provides an overview of the fault reporting process in the ControlLogix
high-speed analog I/O module.
Figure 9 - Fault Reporting
Channel Fault Word
5 - I.Out1Fault
4 - I.Out0Fault
3 - I.In3Fault
2 - I.In2Fault
1 - I.In1Fault
0 - I.In0Fault
Input Channel Status Word
(one for each input channel)
8 - I.In[x].ChanFault (matches I.InxFault bits)
7 - I.In[x].CalFault
6 - I.In[x].Underrange
5 - I.In[x].Overrange
4 - I.In[x].RateAlarm
3 - I.In[x].LAlarm
2 - I.In[x].HAlarm
1 - I.In[x].LLAlarm
0 - I.In[x].HHAlarm
15
14
13
12
11
5
4
3
2
1
0
5
4
3
2
1
0
7
6
Module Fault Word
15 - I.AnalogGroupFault
14 - I.InGroupFault
13 - I.OutGroupFault
12 - I.Calibrating
11 - I.CalFault
If set, any bit (0…5) in the
Channel Fault word, also sets
the Analog Group Fault bit (15)
in the Module Fault word.
If set, the
calibration
fault (7)sets
the I.CalFault
bit (11) in the
Module Fault
word.
When the
module is
calibrating, for
example bit 12
is set, all bits
(0…5) in the
Channel Fault
word are set.
43162
8
5
4
3
2
1
0
7
6
8
Output Channel Status Word
(one for each output channel)
8 - I.Out[x].ChanFault (matches I.OutxFault bits)
7 - I.Out[x].CalFault
6 - NotUsed
5 - I.Out[x].WireOff
4 - I.Out[x].NotANumber
3 - I.Out[x].InHold
2 - I.Out[x].RampAlarm
1 - I.Out[x].LLimitAlarm
0 - I.Out[x].HLimitAlarm
If set, the input channel fault bits
(0…3) set the InGroupFault bit
(14) in the Module Fault word.
If set, the output channel fault
bits (4 or 5) set the
OutGroupFault bit (13) in the
Module Fault word.
If set, the high limit alarm (0), low limit alarm (1), and wire off (5)
bits set the OutxFault bit (4 or 5) in the Module Fault word.
If set, the overrange and underrange
bits (5 and 6) set the I.InxFault bits
(0…3) in the Module Fault word.