Logix5000 Fault status

bigLee

Member
Join Date
Jun 2018
Location
Florida
Posts
77
Does anyone know the bits to examine for processor fault status? For a simple processor status indicator.

Currently I'm using from GSV ControllerDevice, Status

EQU 12384 = running
XIC Status.5, Status.6, Status.12, Status.13, Status.14 = not running.

Looking for what indicates fault.

Any insight is appreciated!
 
Hmmm....actually....I probably was wrong before. But...it'll most likely have to be done within a fault handler routine.



Do a GSV, Object = ControllerDevice, Attribute = status, like you have done. From the online help:
Device Status Bits
7...4 Meaning
0000 Reserved
0001 Flash update in progress
0010 Reserved
0011 Reserved
0100 Flash is bad
0101 Faulted modes
0110 Run
0111 Program

Fault Status Bits
11...8 Meaning
0001 Recoverable minor fault
0010 Unrecoverable minor fault
0100 Recoverable major fault
1000 Unrecoverable major fault

Controller Status Bits
13...12 Meaning
01 Keyswitch in run
10 Keyswitch in program
11 Keyswitch in remote
15...14 Meaning
01 Controller is changing modes
10 Debug mode if controller in run mode


You might also try Object = FaultLog, Atribute = MajorFaultBits:
Individual bits indicate the reason for the current major fault. Each bit has a specific meaning:
1 Power loss
3 I/O
4 Instruction execution (program)
5 Fault Handler
6 Watchdog
7 Stack
8 Mode change
11 Motion


Attribute = MinorFaultBits:
Individual bits indicate the reason for the current minor fault. Each bit has a specific meaning:
4 - Instruction execution (program)
6 - Watchdog
9 - Serial port
10 - Energy Storage Module (ESM), or Uninterruptable Power Supply (UPS)
20 - License/a required CodeMeter license is missing or missing.


This doesn't look like a comprehensive list of possible faults. Here's a link to major/minor faults:
https://literature.rockwellautomation.com/idc/groups/literature/documents/rd/1756-rd001_-en-p.xlsx
I'm not sure how to extract those from the processor, though.
 
@bigLee : I got a routine for detecting and showing minor error, if you want it I can give it to you, I got both version compactlogix and controllogix.
Please send me a PM with your email.com.
 

Similar Topics

Hi, I have 2 safety devices (Banner EZ LS light curtains and a Keyence GS-71 Interlock) that are giving me some difficulties. The plc is a Compact...
Replies
6
Views
1,984
I received a program update from one of our vendors to load into a compact logix. When I went to load, I get numerous (4) errors stating Error...
Replies
4
Views
2,404
Hello All, Just wanted to gather peoples' thoughts regarding fault and alarm management within a program. I've seen programs where AOIs are...
Replies
3
Views
2,030
I am unable to convert a project to V20 using the following procedure. Open a project in version 19. Right click on processor 1769-L35E ECP...
Replies
8
Views
4,886
Logix5000, ControlNet fault with code 16#0022 and 16#0203 Hi, folks, how’s going? On our one production line, we use AB logix5000 as master PLC...
Replies
1
Views
4,415
Back
Top Bottom