Understanding the Logix 5000 Controller Operating Modes

Learn Logix Part 4.5. In this article, we learn about the various operating modes available for Logix 5000 controllers and the programming operations available in each mode.

Learn Logix is a series of articles designed to teach you everything you need to know to work with Rockwell Automation’s Studio 5000 Logix Designer and the Logix 5000 series of PLCs.

In the last part of the series, we learned how to understand and fix abnormal device states in RSLinx Classic. You can find that part here or if you’re new to the series, you can find all of the previous parts here.

In this part of the series, we’ll learn about the operating modes of the Logix 5000 controllers and how each mode affects the programming operations available.

When working on automation projects, you will need to download new or updated Studio 5000 Logix Designer projects to a Logix 5000 controller.

When maintaining or troubleshooting a running Logix 5000 system, you will need to upload Studio 5000 Logix Designer projects from a Logix 5000 controller and go online with the controller to monitor the execution of code.

In order to do these tasks, you need to understand the operating modes that are available for Logix 5000 controllers and the programming tasks that can be done in each mode.

Logix 5000 controllers have three operating modes called Run, Program, and Remote. You can select the operating mode of the controller with either a key switch (for ControlLogix systems) or a selector switch (for CompactLogix systems).

Let’s look at each mode in more detail.

Run Mode

Logix 5000 Controller | Run Mode

When a controller is in Run mode, the controller is actively controlling its automation process. This means that the logic of the downloaded Studio 5000 Logix Designer project is being executed and the outputs are being controlled.

When the controller is in Run mode, you can go online with the control to monitor the project but you cannot modify the project or make changes to the I/O configuration.

Program Mode

Logix 5000 Controller | Program Mode

When the controller is in Program mode, the code is not executed and outputs are not being controlled.

When the controller is in Program mode, you can make changes to the code and the I/O configuration.

Remote Mode

Logix 5000 Controller | Remote Mode

When the controller is in Remote Mode, the mode of the controller can be modified through the Studio 5000 Logix Designer application. The modes that can be selected are;

Remote Run Mode

The behavior of the controller in Remote Run Mode is identical to the behavior of the controller in Run Mode. The main difference between these two modes is that in Remote Run Mode, you can make online changes to the code running in the controller.

Remote Program Mode

The behavior of the controller in Remote Program Mode is identical to the behavior of the controller in Program Mode.

Remote Test Mode

Remote Test Mode is used to test the functionality of the code in the controller. In Remote Test Mode, the code is executed but the outputs are not controlled. Instead, outputs are commanded to their program states of on, off, or hold.

Conclusion

In this article, we learned about the operating modes of a Logix 5000 controller and how each mode affects the programming operations available.

In the next part of the series, we will learn how to define a communications path with a controller to upload, download, and go online with a Logix 5000 controller. If you haven’t already, be sure to subscribe to the mailing list below to be notified when the next part is available.

Latest articles