Skip to main content

Execution Mode Relay Flags

Execution Mode Relay Flags (F000)​

The execution mode flags, F000, are used to indicate the current operation mode of the PLC.
These flags provide critical status information for system monitoring and control.

Execution Mode Relay Flags
Flag BitNameDescriptionUse Case
F000.0Run ModeON when the PLC is in RUN modeIndicates the PLC is executing the program
F000.1Stop ModeON when the PLC is in STOP modeIndicates the PLC is not executing the program
F000.2Pause ModeON when the PLC is in Pause modeHelps identify temporary pauses in execution
F000.3Debug ModeON when the PLC is in Debug modeAssists with step-by-step program debugging
F000.7Remote ModeON when the PLC is in Remote modeIndicates control via a remote device or network
F000.FExecute STOP InstructionON when the STOP instruction is executedUsed to confirm that a program STOP was issued

F000.0 - RUN Mode​

Description​

The RUN Mode flag is ON (1) when the PLC is actively executing the program.
This indicates that the PLC is performing normal operations.

Use Case​

  • Used to monitor if the PLC is operational and running the current program.
  • Essential for diagnostics when verifying system activity.

F0.0 OFF​

F0.0 ON​

F000.1 - STOP Mode​

Description​

The STOP Mode flag is ON (1) when the PLC is NOT actively executing the program.
This indicates that the PLC is NOT performing normal operations.
This flag is ON (1) when the RUN/STOP switch is turned to STOP on the PLC.

Use Case​

  • Used to confirm the PLC is ready for program modifications.
  • Prevents inadvertent program execution during updates.

F0.1 OFF​

F0.1 ON​

F000.2 - Pause Mode​

Description​

The Pause Mode flag is ON (1) when the PLC is temporarily paused.
This halts execution without changing the program.

Use Case​

  • Useful during debugging to pause execution and analyze specific states.
  • Allows for temporary halts without terminating the program.

F0.2 OFF​

F0.2 ON​

F000.3 - Debug Mode​

Description​

The Debug Mode flag is ON (1) when the PLC is in debugging mode.
This enables step-by-step execution for testing and troubleshooting.

Use Case​

  • Allows precise control over the program execution during testing.
  • Helps identify logic errors in the program.

F0.3 OFF​

F0.3 ON​

F000.7 - Remote Mode​

Description​

The Remote Mode flag is ON (1) when the PLC is controlled via a remote device or network.
This is typically used in distributed or automated systems.
When the PLC is being monitored by the computer, this flag is ON (1).

Use Case​

  • Indicates the PLC is under remote supervision or operation.
  • Helps monitor network-based control operations.

F0.7 OFF​

F0.7 ON​

F000.F - Execute STOP Instruction​

Description​

The Execute STOP Instruction flag is ON (1) when the PLC executes the STOP instruction.
This halts the current program.
The PLC RUN/STOP mode is changed from RUN→STOP when the STOP instruction is executed.
As a result, the STOP Mode flag (F0.1) is ON (1).

Use Case​

  • Confirms that a STOP instruction has been issued in the program.
  • Can be used as part of safety protocols to ensure proper shutdown.

F0.F OFF​

F0.F ON​