Free
5 min

Lesson 2 — E-Stop (NC contact)

curriculumlessonnc-contactsafety

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →

Lesson 2 — E-Stop (NC contact) scenario preview

Briefing

This exercise models an active-high STOP_COMMAND: the simulator tag is FALSE while released and TRUE while pressed. Read that Boolean through a normally-closed (negated) ladder instruction so the light is on only while no stop command is active. The “normally closed” label here describes the ladder instruction, not the field wiring. A real emergency-stop function normally uses direct-opening contacts, safety-rated inputs and logic, monitored wiring, final switching devices, and validation. In a common de-energise-to-trip circuit the raw healthy input is TRUE and an open wire makes it FALSE—the opposite tag convention from this simplified exercise.

Objectives

  • When POWER_ON is true AND ESTOP is not pressed, LIGHT turns on
  • When ESTOP is pressed (true), LIGHT turns off

Hints

  • Use a NO contact for POWER_ON and a NC contact (/ESTOP or NOT ESTOP) in series.
  • In IEC ladder syntax: | POWER_ON /ESTOP | := LIGHT ;

I/O Table

Inputs

POWER_ON

Enable push-button (NO)

BOOL · %I0.0

ESTOP

Simulated stop command (TRUE when pressed)

BOOL · %I0.1

Outputs

LIGHT

Indicator lamp

BOOL · %Q0.0

Your program will be tested against:

All test cases run automatically when you submit. Assertions are hidden until you pass.

  1. #1POWER_ON + no estop → LIGHT on

    Light should be on when powered and the simulated stop command is false

  2. #2ESTOP pressed → LIGHT off

    Setting the simulated stop command true de-energises the light on the next program evaluation

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →

Competency and practice field guide

Normally-closed E-stop curriculum scenario: practice plan

Direct answer

The learner can create a truth table for healthy and actuated states, give stop priority and prevent an automatic run request after reset or power return.

Written for pLC beginners learning why de-energize-to-stop signals are interpreted separately from ordinary run commands.

a guarded machine-safety training cell with an emergency stop, two-hand station, safety mat, light curtain and inspectable relay panel while studying normally-closed emergency-stop input meaning, stop priority and restart prevention
System map / 02

NODE 01observable

Scope

Healthy contact state, actuated state, input electrical meaning, program tag meaning, stop priority, run request, output command and restart permission.

NODE 02observable

Signal path

Emergency-stop device through normally-closed path and input image into control logic, final output owner and modeled machine state.

NODE 03observable

Baseline practice

Healthy state allowing a separate deliberate start, actuation removing the request and release alone not restarting the machine.

NODE 04observable

Edge cases

Broken conductor, inverted tag, stuck input, start and stop together, reset held, latched run state, controller restart and power return.

NODE 05observable

Fault practice

A device, conductor, input, tag meaning, priority, latch, final-writer, output or restart mismatch.

NODE 06observable

Transfer to the job

The lesson retained as logic evidence while the real safety function is risk-assessed, engineered and validated independently.

Answer surface / 07

Why use a normally closed E-stop input in a PLC lesson?

It teaches de-energize-to-stop interpretation: a healthy circuit holds a signal, while actuation or some open-circuit faults remove it. That lesson is not safety validation.

Should releasing an emergency stop restart a machine?

No. Release should make a controlled reset and deliberate restart possible only when all other requirements are satisfied.