Controller Operation Modes

The controller operates in the following modes:
  • Run
  • Remote Run
  • Remote Program
  • Remote Test
  • Program

Run Mode

In Run mode, the controller is actively controlling the process or machine. You cannot edit projects when the controller is in Run mode.
ATTENTION:
Only use Run mode when all conditions are safe.
The controller can perform these functions in Run mode:
  • Turn outputs to the state commanded by the logic of the project
  • Execute (scan) tasks
  • Send messages
  • Send and receive data in response to a message from another controller
  • Produce and consume tags
The controller
cannot
perform these functions in Run mode:
  • Turn outputs to their configured state for Program mode
  • Change the mode of the controller via the programming software
  • Download a project
  • Schedule a
    ControlNet®
    network
  • While online, edit the project

Remote Run Mode

Remote Run mode is identical to Run mode except you can edit the project online, and change the controller mode through the Logix Designer application.
ATTENTION:
You are able to modify a project file online in Remote Run mode. Be sure to control outputs with care to avoid injury to personnel and damage to equipment.
The controller can perform these functions in Remote Run mode:
  • Turn outputs to the state commanded by the logic of the project
  • Execute (scan) tasks
  • Change the mode of the controller via the programming software
  • While online, edit the project
  • Send messages
  • Send and receive data in response to a message from another controller
  • Produce and consume tags
  • Generate a safety signature
The controller
cannot
perform these functions in Remote Run mode:
  • Turn outputs to their configured state for Program mode
  • Download a project
  • Schedule a
    ControlNet®
    network

Remote Program Mode

Remote Program mode functions like Program mode, except you can change the controller mode through the Logix Designer application.
ATTENTION:
Outputs are commanded to their Program mode state, which can cause a dangerous situation.
The controller can perform these functions in Remote Program mode:
  • Turn outputs to their configured state commanded for Program mode
  • Change the mode of the controller via the programming software
  • Download a project
  • Schedule a
    ControlNet®
    network
  • While online, edit the project
  • Send and receive data in response to a message from another controller
  • Produce and consume tags
  • Generate a safety signature
The controller
cannot
perform these functions in Remote Program mode:
  • Turn outputs to the state commanded by the logic of the project
  • Execute tasks

Remote Test Mode

Remote Test mode executes code, but I/O is not controlled. You can edit the project online and change the controller mode through the Logix Designer application.
ATTENTION:
Outputs are commanded to their Program mode state, which can cause a dangerous situation.
The controller can perform these functions in Remote Test mode:
  • Turn outputs to their configured state commanded for Program mode
  • Execute tasks
  • Change the mode of the controller via the programming software
  • While online, edit the project
  • Send messages
  • Send and receive data in response to a message from another controller
  • Produce and consume tags
The controller
cannot
perform these functions in Remote Test mode:
  • Turn outputs to the state commanded by the logic of the project
  • Download a project
  • Schedule a
    ControlNet®
    network
  • Send messages

Program Mode

Program mode does not execute code or control I/O, but editing is available. Controller modes cannot be changed through the Logix Designer application.
ATTENTION:
Do not use Program mode as an emergency stop (E-stop). Program mode is not a safety device.
Outputs are commanded to their Program mode state, which can cause a dangerous situation.
The controller can perform these functions in Program mode:
  • Turn outputs to their configured state commanded for Program mode
  • Download a project
  • Schedule a
    ControlNet®
    network
  • While online, edit the project
  • Send and receive data in response to a message from another controller
  • Produce and consume tags
The controller
cannot
perform these functions in Program mode:
  • Turn outputs to the state commanded by the logic of the project
  • Execute tasks
  • Change the mode of the controller via the programming software
  • Send messages
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal