Emergency Stop Mode Invocation

The PLC enters Emergency Stop (E-Stop) Mode when it detects that the installation’s safety system is enforcing the Emergency Stop response. PLC Pro™ Methods establish how the PLC continuously monitors that safety-system status and mirrors the detected Emergency Stop condition in the control program.

Purpose

The purpose of E-Stop Mode invocation logic is to ensure that the control program detects when the safety system is enforcing the Emergency Stop response and enters E-Stop Mode accordingly.

Invocation Method

The control program continuously monitors the safety-system status. When that status indicates that the Emergency Stop response is in effect, the program enters E-Stop Mode.

Example Rung

PLC ladder diagram showing typical Emergency Stop Mode invocation logic.
Figure 1: Typical PLC implementation of Emergency Stop Mode invocation logic.

In a typical implementation, the invocation rung continuously monitors the safety-system status and writes the global "E-Stop" bit accordingly. The control program is in E-Stop Mode whenever the "E-Stop" bit is TRUE.

Implementation

The PLC Pro begins the implementation of E-Stop Mode by defining a globally scoped Boolean, commonly named "E-Stop," that represents whether the safety system is enforcing the Emergency Stop response. The control program is in E-Stop Mode whenever this bit is TRUE.

In most installations, loss of source power de-energizes the safety relay just as operation of an Emergency Stop device or another safety-system demand would. Because reset depends on power being available, restoration of all required safety-system conditions, and a deliberate reset command, it is normal to think of machines or installations as powering up in an Emergency Stop condition.

Many PLCs provide a built-in First Scan status bit or startup routine that executes once when program execution begins. The PLC Pro may use this capability to initialize the global "E-Stop" bit from the available safety-system status before normal machine operation is permitted.

If the PLC does not provide a built-in First Scan function, the PLC Pro can create an equivalent startup condition with a non-retained initialization bit that begins FALSE when the PLC powers up. While that bit is FALSE, the startup logic initializes the global "E-Stop" bit from the available safety-system status and then sets the initialization bit TRUE.

During normal operation, the control program continuously monitors the available safety-system status. This is commonly provided by a contact from the safety relay or status from a safety PLC. The global "E-Stop" bit must continuously mirror that status.

PLC Pro Design Rule

  • The global "E-Stop" bit must continuously mirror the safety-system Emergency Stop status.