Allen-Bradley Logix and SLC PLC

39 fault codes documented

1000

Illegal Command or Format

This error indicates that the local processor received a command or message that is not recognized or is improperly formatted. This prevents the processor from executing the requested operation, leading to an inability to control or communicate with the target device.

2000

Communication Module Not Working

This fault signifies that the communication module responsible for network connectivity is not operational. This can lead to a complete loss of communication with other devices on the network, severely impairing the system's ability to exchange data and commands.

3000

Remote Node Missing or Disconnected

This error occurs when a remote device or node that the system expects to communicate with is either missing, physically disconnected, or has been intentionally shut down. This prevents any data exchange or control operations with that specific remote node.

4000

Processor Connected But Faulted (Hardware)

This indicates that although a processor is physically connected to the network, it is experiencing a hardware fault. The processor is unable to execute its program or respond to requests correctly, which can lead to system downtime and loss of control.

5000

Wrong Station Number

This fault implies that the system is attempting to communicate with a device using an incorrect network station number. The target device cannot be reached because its identifier does not match what the system is sending, preventing proper addressing and communication.

6000

Requested Function Not Available

This error means that the system requested a specific function or operation from a device, but the device does not support or cannot perform that function. This can happen if the device firmware does not include the requested capability or if it's disabled.

7000

Processor In Program Mode

This indicates that the target processor is currently in program mode, which typically means it is not executing its control logic. Many operations, especially those that involve real-time control or data access, are restricted or unavailable while in this mode.

8000

Processor's Compatibility File Does Not Exist

This fault implies that the necessary compatibility file for the processor is missing. This file contains crucial information for the processor to operate correctly and interact with its programming software or other devices, compromising its functionality.

9000

Remote Node Cannot Buffer Command

This error indicates that a remote node or device is unable to accept or store a command because its internal buffer is full. This prevents new commands from being processed until the existing buffer is cleared or processed, leading to communication delays.

B000

Processor Downloading, Not Accessible

This fault occurs when the target processor is undergoing a program download, making it temporarily inaccessible for other operations or communications. During a download, the processor's resources are dedicated to the update, preventing external access.

F001

Processor Incorrectly Converted Address

This error signifies that the processor encountered an issue when attempting to convert a logical address into a physical memory address. This prevents the processor from locating or accessing the intended data or instruction, leading to execution failures.

F002

Incomplete Address

This fault indicates that the address provided in a command or instruction is incomplete, lacking necessary components for the processor to uniquely identify the target memory location. This prevents the processor from performing the requested operation.

F003

Incorrect Address

This error occurs when the address specified in a command or instruction is syntactically correct but refers to a non-existent or invalid memory location. The processor cannot find the target, preventing data access or instruction execution.

F004

Illegal Address Format - Symbol Not Found

This fault indicates that a symbolic address used in a program or message could not be resolved by the processor because the corresponding symbol was not found. This typically means the symbol is undefined or misspelled in the symbol table.

F005

Illegal Address Format - Symbol Character Limit

This error occurs when a symbolic address or name exceeds the maximum number of characters supported by the device. The processor cannot process the overly long symbol, leading to an addressing failure.

F006

Address File Does Not Exist

This fault signifies that an address file referenced in the target processor does not exist. This file might contain data, configuration, or program segments critical for operation. The processor cannot proceed without this missing resource.

F007

Destination File Too Small

This error occurs when the destination file specified for an operation is too small to accommodate the amount of data requested to be written to it. This prevents the data transfer from completing successfully, leading to data loss or corruption.

F008

Cannot Complete Request - Multipacket Change

This fault indicates that a multi-packet communication request could not be completed because the situation or state of the target device changed during the transfer. This often occurs with operations requiring consistent state across multiple packets.

F009

Data/File Too Large, Memory Unavailable

This error signifies that the data or file being processed is too large to fit into the available memory on the device, or the memory itself is unavailable. This prevents operations like loading, saving, or processing large datasets.

F00A

Target Processor Cannot Packet Information

This fault indicates that the target processor is unable to properly format or encapsulate the requested information into packets for transmission. This prevents the processor from sending data effectively.

F00B

Privilege Error; Access Denied

This error occurs when a user or process attempts to perform an operation for which it does not have the necessary security privileges. The system denies access to protect critical functions or data from unauthorized modification.

F00C

Requested Function Is Not Available

This fault signifies that a requested function or operation is not available on the target device. This could imply that the device simply does not support the requested functionality or that it is disabled in its current configuration.

F00D

Request Is Redundant

This error indicates that the system received a request that is identical to a previously received or currently active request. The device determines the operation is already in progress or has been completed, thus marking the new request as redundant.

F00E

Command Cannot Be Executed

This fault signifies that a command, although recognized, cannot be executed by the target device due to its current state or an internal condition. This is a general execution failure where prerequisites for the command are not met.

F00F

Overflow; Histogram Overflow

This error indicates a data overflow condition, specifically mentioning a histogram overflow. This means the data being collected or processed has exceeded its allocated storage capacity, leading to data loss or inaccurate statistical analysis.

F010

No Access

This fault indicates that the system attempted to access a resource or perform an operation for which it lacks authorization. Similar to privilege errors, this prevents unauthorized interaction with the controller or its data.

F011

Data Type Mismatch

This error occurs when the data type requested by an operation does not match the actual data type available at the specified memory location. This leads to an inability to correctly interpret or process the data.

F012

Incorrect Command Parameters

This fault indicates that the parameters provided with a command are incorrect or invalid. This could mean values are out of range, of the wrong type, or missing, preventing the command from being executed successfully.

F013

Address Reference Exists to Deleted Area

This error occurs when a program or instruction attempts to reference a memory area that has been deleted. This results in an invalid memory access, as the target location no longer exists within the processor's memory map.

F014

Command Execution Failure; PLC-3 Histogram Overflow

This fault signifies a general command execution failure, specifically highlighting a PLC-3 histogram overflow. This indicates an issue with data collection exceeding buffer limits within a PLC-3 system, preventing the command from completing.

F015

Data Conversion Error

This error indicates a problem during the conversion of data from one format or type to another. This can lead to incorrect values or an inability to use the data in subsequent operations.

F016

Scanner Not Available to 1771 Rack Adapter

This fault occurs when the communication scanner is unable to establish or maintain communication with a 1771 rack adapter. This prevents I/O modules in the 1771 rack from being read or written to.

F017

Adapter Not Available to Module

This error indicates that the 1771 adapter is not available to communicate with the modules within the 1771 rack. This could imply a problem with the backplane communication or the adapter's internal state.

F018

1771 Module Response Not Valid

This fault occurs when a 1771 I/O module responds to a request but its response data is deemed invalid or corrupted. This prevents the system from reliably using the module's status or input data.

F019

Duplicate Label

This error signifies that a label or tag has been defined multiple times within the program or symbol table. This creates ambiguity, preventing the processor from uniquely identifying the intended variable or location.

F01A

File Owner Active - File In Use

This fault indicates that a requested file is currently being accessed or used by another application or process. This prevents the current operation from modifying or deleting the file until it is released.

F01B

Program Owner Active - Downloading or Online Editing

This error occurs when a program is currently being downloaded or edited online by another user or process. This prevents other attempts to modify the program, ensuring program integrity during active development.

F01C

Disk File Write Protected or Not Accessible (Offline Only)

This fault applies specifically to offline operations and indicates that a disk file cannot be written to because it is either write-protected or otherwise inaccessible. This prevents saving changes or creating new files on the disk.

F01D

Disk File In Use by Another Application (Offline Only)

This fault is specific to offline operations and means that a disk file needed for an update is currently in use by another application. This prevents the update from proceeding until the file is released, and thus the update is not performed.