Search
Last Update November 2025
ControlLogix 5590 Controller User Manual
Preface
Download Firmware, AOP, EDS, and Other Files
Additional Resources
ControlLogix 5590 Controllers
Available ControlLogix 5590 Controllers
Available ControlLogix 5590 Controllers
ControlLogix 5590 Controller Features
ControlLogix 5590 Controller Features
ControlLogix 5590 High Availability Systems
ControlLogix 5590 High Availability Systems
ControlLogix 5590 Safety Systems
ControlLogix 5590 Safety Systems
ControlLogix 5590 Functional Safety
ControlLogix 5590 Functional Safety
Secure Controller Systems
Secure Controller Systems
Connect to the Controller
Methods to Set the IP Address
Methods to Set the IP Address
Duplicate IP Address Detection
Duplicate IP Address Detection
DNS Addressing
DNS Addressing
Controller Firmware and Logix Designer Application Compatibility
Controller Firmware and Logix Designer Application Compatibility
Obtain Controller Firmware
Obtain Controller Firmware
Use ControlFLASH Plus Software to Update Firmware
Use ControlFLASH Plus Software to Update Firmware
Use AutoFlash to Update Firmware
Use AutoFlash to Update Firmware
Firmware Upgrade Guidelines for Safety Controllers
Firmware Upgrade Guidelines for Safety Controllers
EtherNet/IP Network
Nodes on an EtherNet/IP Network
Nodes on an EtherNet/IP Network
Star Topology
Star Topology
Linear Topology
Linear Topology
Device Level Ring Topology
Device Level Ring Topology
EtherNet/IP Network Communication
EtherNet/IP Network Communication
EtherNet/IP Modes
Dual-IP Mode
Dual-IP Mode
Linear/DLR Mode
Linear/DLR Mode
Change the EtherNet/IP Mode
Change the EtherNet/IP Mode
DNS Requests
DNS Requests
SMTP Server
SMTP Server
Socket Object in Dual-IP Mode
Socket Object in Dual-IP Mode
Message Instructions By Ethernet Port
Message Instructions By Ethernet Port
Create a Controller Project
Safety Project Configuration
Safety Project Configuration
Use the Network Browser to Go Online with the Controller
Use the Network Browser to Go Online with the Controller
Use a Recent Communication Path to Go Online with the Controller
Use a Recent Communication Path to Go Online with the Controller
Considerations for Going Online with the Controller
Considerations for Going Online with the Controller
Considerations for Going Online with a Safety Project
Considerations for Going Online with a Safety Project
Use the Network Browser to Download to the Controller
Use the Network Browser to Download to the Controller
Use the Controller Status Menu to Download to the Controller
Use the Controller Status Menu to Download to the Controller
Download Considerations for a Safety Project
Download Considerations for a Safety Project
Use the Network Browser to Upload from the Controller
Use the Network Browser to Upload from the Controller
Use the Controller Status Menu to Upload from the Controller
Use the Controller Status Menu to Upload from the Controller
Considerations for Upload from a Safety Controller
Considerations for Upload from a Safety Controller
Controller Operation Modes
Controller Operation Modes
Change the Operation Mode
Change the Operation Mode
Use the Logix Designer Application to Change the Operation Mode
Use the Logix Designer Application to Change the Operation Mode
Use the Memory Card
Store to the Memory Card
Store to the Memory Card
Load from the Memory Card
Load from the Memory Card
Other Memory Card Tasks
Other Memory Card Tasks
Manage Controller Communication
Controller Communication Interaction with Control Data
Controller Communication Interaction with Control Data
Produce and Consume (Interlock) Data
Produce and Consume (Interlock) Data
Send and Receive Messages
Send and Receive Messages
Socket Interface
Socket Interface
Use a CIP Generic MSG to Enable SNMP on the Controller
Use a CIP Generic MSG to Enable SNMP on the Controller
Use a CIP Generic MSG to Disable SNMP on the Controller
Use a CIP Generic MSG to Disable SNMP on the Controller
Trusted Slots on the Controller
Trusted Slots on the Controller
Manage Controller I/O Connections
Electronic Keying
Electronic Keying
Connect to Local I/O
Connect to Local I/O
Connect to Remote I/O
Connect to Remote I/O
Connect to Safety I/O
Connect to Safety I/O
Connect to Replacement Safety I/O
Connect to Replacement Safety I/O
Determine When I/O Data Is Updated
Determine When I/O Data Is Updated
Develop Standard Applications
Tasks
Tasks
Programs
Programs
Routines
Routines
Parameters and Local Tags
Parameters and Local Tags
Programming Languages
Programming Languages
Add-On Instructions
Add-On Instructions
Extended Properties
Extended Properties
Module Object
Module Object
Controller Status
Controller Status
I/O Connections
I/O Connections
Sample Controller Projects
Sample Controller Projects
Develop Motion Applications
Program Motion Control
Program Motion Control
Obtain Axis Information
Obtain Axis Information
Develop Secure Applications
Controller Security Features
Controller Security Features
Requirements for Identification and Authorization
Requirements for Identification and Authorization
Requirements for Use Control
Requirements for Use Control
Requirements for System Integrity
Requirements for System Integrity
Requirements for Data Confidentiality
Requirements for Data Confidentiality
Requirements for Restricted Data Flow
Requirements for Restricted Data Flow
Requirements for Timely Response to Events
Requirements for Timely Response to Events
Requirements for Resource Availability
Requirements for Resource Availability
Configure User-definable Major Faults
Configure User-definable Major Faults
CIP Bridging Control
CIP Bridging Control
License-based Source and Execution Protection
License-based Source and Execution Protection
Change Detection
Change Detection
Component Tracking
Component Tracking
Controller Logging
Controller Logging
Controller Ethernet Port
Controller Ethernet Port
Disable CIP Security Ports via FactoryTalk Linx
Disable CIP Security Ports via FactoryTalk Linx
Disable CIP Security Ports via a CIP Generic MSG Instruction
Disable CIP Security Ports via a CIP Generic MSG Instruction
Disable the Controller USB Port
Disable the Controller USB Port
Disable the Controller Memory Card
Disable the Controller Memory Card
Controller 4-character Status Display
Controller 4-character Status Display
Controller Webpage Default Settings
Controller Webpage Default Settings
Disable Controller Webpages via Controller Properties
Disable Controller Webpages via Controller Properties
Manage Controller Webpages Via CIP Generic MSG Instructions
Manage Controller Webpages Via CIP Generic MSG Instructions
Privacy Aspects
Privacy Aspects
Develop Safety Applications
Safety Applications
Safety Applications
Controller Data Flow Capabilities
Controller Data Flow Capabilities
Safety Task
Safety Task
Safety Programs
Safety Programs
Safety Routines
Safety Routines
Safety Tags
Safety Tags
Safety Signature Elements
Safety Signature Elements
Produced/Consumed Safety Tags
Produced/Consumed Safety Tags
Standard Tags in Safety Routines (Tag Mapping)
Standard Tags in Safety Routines (Tag Mapping)
Create Tag Mapping Pairs
Create Tag Mapping Pairs
Custom Tag Initialization During Prescan
Custom Tag Initialization During Prescan
Safety Add-On Instructions
Generate the Instruction Signature
Generate the Instruction Signature
Safety Add-On Instruction Qualification Tests
Safety Add-On Instruction Qualification Tests
Create Signature History Entry
Create Signature History Entry
Export and Import the Safety Add-On Instruction
Export and Import the Safety Add-On Instruction
Qualification and Verification
Qualification and Verification
Functional Safety Reference
Safety Signature
Safety Signature
Safety Signature Hierarchy
Safety Signature Hierarchy
View Safety Signature Elements
View Safety Signature Elements
Safety Signature States
Safety Signature States
Archive Safety Signature Reports for Audit
Archive Safety Signature Reports for Audit
Signature Authentication
Signature Authentication
Settings that Do Not Affect the Safety Signature
Settings that Do Not Affect the Safety Signature
Programmatic Changes to the Safety Application Signature
Programmatic Changes to the Safety Application Signature
CIP Safety Systems and Safety Network Numbers
CIP Safety Systems and Safety Network Numbers
Safety Network Numbers (SNNs)
Safety Network Numbers (SNNs)
Routable CIP Safety System
Routable CIP Safety System
Considerations for Assigning SNNs
Considerations for Assigning SNNs
How SNNs Get to Safety Devices
How SNNs Get to Safety Devices
SNN Formats
SNN Formats
Monitor Safety Status and Handle Faults
System Status
System Status
Safety Status
Safety Status
Safety Faults
Safety Faults
Fault Routine for Safety Applications
Fault Routine for Safety Applications
GSV/SSV Instructions in a Safety Application
GSV/SSV Instructions in a Safety Application
Safety Partner Fault
Safety Partner Fault
Troubleshoot the Controller
Reset Button
Reset Button
Automatic Diagnostics
Automatic Diagnostics
Considerations for Communication Loss Diagnostics
Considerations for Communication Loss Diagnostics
Controller Diagnostics with the Logix Designer Application
Controller Diagnostics with the Logix Designer Application
Notification in the Tag Monitor
Notification in the Tag Monitor
Enable Major Fault on Controller
Enable Major Fault on Controller
Port Diagnostics
Port Diagnostics
Advanced Time Sync
Advanced Time Sync
Controller Diagnostics with Linx-based Software
Controller Diagnostics with Linx-based Software
Controller Webpages
Controller Webpages
Status Indicators
EtherNet/IP Indicators
EtherNet/IP Indicators
General Status Messages
General Status Messages
Safety Status Messages
Safety Status Messages
Safety Partner Status Messages
Safety Partner Status Messages
Fault Messages
Fault Messages
Major Fault Messages
Major Fault Messages
I/O Fault Codes
I/O Fault Codes
Thermal Monitoring and Thermal Fault Behavior
Thermal Monitoring and Thermal Fault Behavior
Access Diagnostic Assembly Tags
Concurrent Connections Diagnostic Assembly
Concurrent Connections Diagnostic Assembly
Ethernet Port Diagnostics Assembly
Ethernet Port Diagnostics Assembly
Home Webpage Diagnostic Assembly
Home Webpage Diagnostic Assembly
Home (Safety) Diagnostic Assembly
Home (Safety) Diagnostic Assembly
Module Diagnostics Diagnostic Assembly
Module Diagnostics Diagnostic Assembly
OPC UA Diagnostic Assembly
OPC UA Diagnostic Assembly
PTP Diagnostic Assembly
PTP Diagnostic Assembly
Faults Diagnostic Assembly
Faults Diagnostic Assembly
ControlLogix Backplane Statistics
ControlLogix Backplane Statistics
Standard Network Diagnostic Assemblies
Standard Network Diagnostic Assemblies
Change Controller Project Type
Change from a Standard to a Safety Project
Change from a Standard to a Safety Project
Change from a Safety to a Standard Project
Change from a Safety to a Standard Project
Safety Application Instructions
Safety Instructions
Safety Instructions
Metal Form Instructions
Metal Form Instructions
Ladder Diagram Safety Instructions
Ladder Diagram Safety Instructions
Drive Safety Instructions
Drive Safety Instructions
Safety Reaction Times
Connection Reaction Time Limit
Connection Reaction Time Limit
System Reaction Time
System Reaction Time
Logix System Reaction Time
Logix System Reaction Time
Factors That Affect Logix Reaction-time Components
Factors That Affect Logix Reaction-time Components
Configure the Safety Input Module Delay Time
Configure the Safety Input Module Delay Time
Configure the Input and Output Safety Connection Reaction Time Limits
Configure the Input and Output Safety Connection Reaction Time Limits
Configure the Safety Task Period and Watchdog
Configure the Safety Task Period and Watchdog
Access Produced/Consumed Tag Data
Access Produced/Consumed Tag Data
Checklists for Safety Applications
Checklist for the Controller System
Checklist for the Controller System
Checklist for Safety Inputs
Checklist for Safety Inputs
Checklist for Safety Outputs
Checklist for Safety Outputs
Checklist to Develop a Safety Application Program
Checklist to Develop a Safety Application Program
Trademarks