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

Page 49

Advertising
background image

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.

Advertising