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 aControlNet®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 aControlNet®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 aControlNet®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 aControlNet®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 aControlNet®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