Fault 01 — NO/NC Swap
Ready to build this?
Sign up free — no credit card required. This scenario requires the Pro plan.
Sign up to play this scenario →Already have an account? Log in
Briefing
A motor refuses to start. The electrician confirms the field wiring is correct — both pushbuttons are physically functional. Your job is to identify the logic fault using the scan-cycle highlight and Variables tab, then correct the ladder.
Objectives
- Use slow-scan mode to observe which contact is blocking the rung
- Identify the incorrect contact type (NO vs NC)
- Fix the ladder so the motor starts and seals in on a momentary press
- Verify stop still works correctly after your fix
Hints
- Switch to slow-scan mode and press START_PB — watch which contacts go green vs red
- A stop button in a 3-wire circuit should be NC (shown with a diagonal slash in ladder notation)
- In IEC text: a NC contact uses NOT prefix: NOT STOP_PB (or /STOP_PB in shorthand)
I/O Table
Inputs
START_PBStart push-button (momentary NO)
BOOL · %I0.0
STOP_PBStop push-button (momentary NC)
BOOL · %I0.1
Outputs
MOTOR_CONTACTORMain motor contactor coil
BOOL · %Q0.0
RUN_LAMPMotor running indicator
BOOL · %Q0.1
Your program will be tested against:
All test cases run automatically when you submit. Assertions are hidden until you pass.
- #1Motor starts on momentary START_PB press
Press START_PB momentarily — MOTOR_CONTACTOR energises and seals in
- #2Motor stops on STOP_PB press
While running, press STOP_PB — MOTOR_CONTACTOR drops
- #3Seal-in holds after start pulse
Contactor stays ON after START_PB releases
Related scenarios
Ready to build this?
Sign up free — no credit card required. This scenario requires the Pro plan.
Sign up to play this scenario →Already have an account? Log in