Free
4 min

Beginner 04 — Stop button (NC contact)

beginnerfundamentalsnc-contactstop

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 →

Beginner 04 — Stop button (NC contact) scenario preview

Briefing

The light is on by default. Pressing STOP_BUTTON should turn it OFF. That's a normally-closed (NC) contact — current passes through it until the input is true, then it breaks. Here STOP_BUTTON is FALSE while released and TRUE while pressed, so the slashed NC contact is true until you press the button. Real emergency stops are wired and validated differently: do not copy this model for a safety function.

Objectives

  • When STOP_BUTTON is false (released), LIGHT is on
  • When STOP_BUTTON is true (pressed), LIGHT is off

Hints

  • Use a normally-closed contact, not a normally-open one.
  • In IEC, the slash prefix marks an NC contact: | /STOP_BUTTON |.

I/O Table

Inputs

STOP_BUTTON

Simulated stop command (TRUE when pressed)

BOOL · %I0.0

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. #1STOP released → LIGHT on

    NC contact lets current through when input is false

  2. #2STOP pressed → LIGHT off

    NC contact breaks the rung when input goes true

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 →

Runnable simulator field guide

Normally closed ladder-logic scenario: test checklist

Direct answer

The learner can predict the rung for both tag states, explain the physical-to-software mapping and prove deliberate stop and restart behavior.

Written for pLC beginners learning how a normally closed examine instruction responds to a Boolean tag and how that differs from a physical contact symbol.

a browser PLC workstation connected to a guarded pump, level and conveyor training rig for repeatable control cases while studying normally closed PLC contact truth and stop behavior
System map / 02

NODE 01observable

Scenario setup

Input tag, normal physical state, logical polarity, instruction truth, output owner, stopping condition and reset expectation.

NODE 02observable

I/O and state map

Physical or simulated switch through input value, normally closed examination, rung result, output coil and visible response.

NODE 03observable

Normal run

Both input states toggled repeatedly with the rung and output matching the written truth table.

NODE 04observable

Boundary run

Startup value, held input, simultaneous conditions, inverted mapping, open wire assumption, restart and repeated output writes.

NODE 05observable

Injected fault

A physical-contact, input-polarity, instruction-truth, mapping, output-owner or restart misunderstanding.

NODE 06observable

Target check

The pattern rebuilt with the exact target instruction and tested against real input wiring and safe machine behavior.

Answer surface / 07

When is a normally closed PLC instruction true?

It is generally true when the examined Boolean value is false; distinguish that software truth from the mechanical normal state of a field contact.

Does a normally closed instruction make a circuit fail safe?

No. Fail-safe behavior depends on the complete device, wiring, diagnostics, architecture, output elements and validated safety function.

Real normally closed contact plc footage

See this exact skill in the working simulator.

Watch the real browser product respond to the task on this page, then try the same practical workflow yourself. No slides, concept mockups, install, or credit card.

Try this in the browser
Normally-Closed PLC Contact — Build a Safe Stop Circuit