PLC Programming
  • Home
  • PLC Forums
  • Contact Us
  • PLC & HMI
  • Electric & Electronic
No Result
View All Result
PLC Programming
  • Home
  • PLC Forums
  • Contact Us
  • PLC & HMI
  • Electric & Electronic
No Result
View All Result
PLC Programming
No Result
View All Result

ControlLogix Major Faults and Fault Codes

ControlLogix Major Faults and Fault Codes
Share on FacebookShare on Twitter

RelatedPosts

PLC Programming Example

PLC AVE (Average) Instruction Example

Create Controller Fault Routine

For plc errors and solutions, you can find the error reasons from the table below and try the solutions found in return. You can find the error description in the table.

Major Faults

If a fault condition occurs that prevents an instruction from running, the instruction aborts and the controller reports a major fault. A major fault halts logic execution and the controller switches to faulted mode (the OK LED flashes red). Depending on the application, you may not want all major faults to shut down the system. If you do not want all major faults to shut down the system, create a fault routine to clear the fault and let the application continue to run.

The process of resuming execution after the fault clears is known as fault recovery.

Major fault codes

code

Cause

Recovery Method

1-1The controller powered on in Run mode.Execute the power up handler.

1-16

I/O communication configuration fault detected. (CompactLogix
1768-L4x controllers only.)
Reconfigure the number of communication modules on the 1768 bus side of the
controller:
• 1768-L43 has a maximum of two modules.
• 1768-L45 has a maximum of four modules.
• Up to four Sercos modules
• Up to two NetLinx communication modules

1-40

If the controller uses a battery, then the battery does not contain
enough charge to save the user program on power down.
If the controller uses an ESM (Energy Storage Module), then the ESM
does not contain enough charge to save the user program on power
down
• For controllers that use a battery, replace the battery.
• For controllers that use an ESM (Energy Storage Module):
• Allow the ESM to fully charge before powering down the controller.
• Replace the ESM if the ESM is removable, or replace the controller if the
ESM is not removable.
• If the problem persists, contact Rockwell automation support.

1-60

For a controller with no memory card installed, the controller:
• Detected a non-recoverable fault.
• Cleared the project from memory
1. Clear the fault.
2. Download the project.
3. Change to Remote Run or Run mode.
If the fault persists:
1. Before cycling power to the controller, record the state of the OK and RS232
status indicators.
2. Contact Rockwell Automation support.

1-61

For a controller with a memory card installed, the controller:
• Detected a non-recoverable fault.
• Wrote diagnostic information to the memory card.
• Cleared the project from memory.
1. Clear the fault.
2. Download the project.
3. Change to Remote Run/Run mode.
If the fault persists, contact Rockwell Automation support.

1-62

For a controller with a Secure Digital (SD) card installed, the controller:
• Detected a nonrecoverable fault.
• Wrote diagnostic information to the memory card.
When in this state, the controller will not open any connections or allow
a transition to Run mode.
1. Clear the fault.
2. Download the project.
3. Change to Remote Run or Run mode.
If the fault persists, contact Rockwell Automation support.

3-16

A required I/O module connection failedCheck:
• The I/O module is in the chassis.
• The electronic keying requirements.
• The Controller Properties Major Faults tab and the Module Properties Connection
tab for more information about the fault

3-20/21

Possible problem with the chassis.Not recoverable – replace the chassis

3-23

At least one required connection was not established before going into
Run mode.
Wait for the controller I/O light to turn green before changing to Run mode

4-16

Unknown instruction encounteredRemove the unknown instruction. This probably happened due to a program
conversion process

4-20

Array subscript too big, control structure .POS or .LEN is invalidAdjust the value to be within the defined range. Don't exceed the array size or go
beyond dimensions defined.

4-21

Adjust the value so that it is > 0

4-31

The parameters of the jsr instruction do not match those of the
associated SBR or RET instruction.
Pass the appropriate number of parameters. If too many parameters are passed, the
extra ones are ignored without any error

4-34

A timer instruction has a negative preset or accumulated value.Fix the program to not load a negative value into timer preset or accumulated.

4-42

JMP to a label that did not exist or was deleted.Correct the JMP target or add the missing label.

4-82

A sequential function chart (SFC) called a subroutine and the subroutine
tried to jump back to the callingSFC. Occurs when the SFC uses either a
JSR or FOR instruction to call the subroutine.
Remove the jump back to the calling SFC.

4-83

The data tested was not inside the required limits. This occurs with array
subscripts used with Boolean arrays and bit level addressing.
Adjust the value to be within the valid range. Do not exceed the array size or go
beyond the dimensions defined.

4-84

Stack overflow.Reduce the subroutine nesting levels or the number of parameters passed.

4-89

In an SFR instruction, the target routine does not contain the target
step.
Correct the SFR target or add the missing step

4-90

Using a safety instruction outside a safety task. Place the safety instruction inside the safety task.

4-91

Equipment Phase instruction is being called from outside an Equipment
Phase program.
Only use the instruction in an Equipment Phase program.

4-94

Nesting limits exceededRestructure the project to reduce the subroutine nesting levels

4-990-999

User-defined major fault.
Tags: codescontrollerControlLogixerrorsfaultlogixMajorplc
Previous Post

Kepware channel configuration ( OPC Server)

Next Post

ControlLogix PLC Major Fault Codes Causes and Solutions

Related Posts

Siemens PLC Programming, S7-300 and S7-400 (SIMATIC S5) PLC
PLC & HMI

Allen Bradley Faults and Solutions

PLC Programming Example
PLC & HMI

PLC Programming Example

PLC AVE (Average) Instruction Example
PLC & HMI

PLC AVE (Average) Instruction Example

PLC FIFO Instructure Usage (FFL)
PLC & HMI

PLC FIFO Instructure Usage (FFL)

Create Controller Fault Routine
PLC & HMI

Create Controller Fault Routine

PLC Controller Fault Routine
PLC & HMI

PLC Controller Fault Routine

Next Post
ControlLogix Major Faults and Fault Codes

ControlLogix PLC Major Fault Codes Causes and Solutions

PLC Programming & Automation

PLC Programming

The objectives of PLCtr are to provide practical instruction and help for anybody involved with PLCs from the maintenance staff to the PLC programmer. You don’t necessarily have to be a “writer” to contribute. If it has anything to do with any PLC and the devices connected to it then we are interested. If you want to become a writer, please write to us on the contact page. Join us.

Tags

Add-On Instruction alarm allen-bradley codes comminucation communication connect control controller ControlLogix cpu devicenet download driver EDS error errors ethernet example factorytalk fault Function instruction issue Ladder Major motor network opc plc Plc programming program Programming rockwell rslinx rslogix scanner siemens software start stop Studio 5000 tag timer trend

Programming Pages

  • PLC Meaning and What is the PLC?
  • How does PLC work?
  • Cookie Policy
  • Terms of Use
  • Privacy Policy
  • Home
  • PLC Forums
  • Contact Us
  • PLC & HMI
  • Electric & Electronic

© plctr.com PLC Programming | PLC Forum | PLC SiteMap

No Result
View All Result
  • Home
  • PLC Forums
  • Contact Us
  • PLC & HMI
  • Electric & Electronic

© plctr.com PLC Programming | PLC Forum | PLC SiteMap

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT