Pro
10 min
CCST 21 — E-Stop Circuit Basics
ccstsafetyestopfault-latch
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
Implement a standard E-stop circuit: pressing ESTOP_PB immediately drops MOTOR_CONTACTOR and latches ESTOP_FAULT. Only after ESTOP_PB is released AND RESET_PB pressed does the fault clear.
Objectives
- MOTOR_CONTACTOR drops immediately on ESTOP_PB
- ESTOP_FAULT latches until reset
- RESET_PB only clears fault when ESTOP_PB is released
Hints
- Latch ESTOP_FAULT with SET on ESTOP_PB
- Clear only when NOT ESTOP_PB AND RESET_PB
- MOTOR_CONTACTOR := (START_PB OR MOTOR_CONTACTOR) AND NOT STOP_PB AND NOT ESTOP_FAULT
I/O Table
Inputs
START_PBStart
BOOL · %I0.0
STOP_PBStop
BOOL · %I0.1
ESTOP_PBE-stop (NC, asserted=tripped)
BOOL · %I0.2
RESET_PBReset
BOOL · %I0.3
Outputs
MOTOR_CONTACTORMotor
BOOL · %Q0.0
ESTOP_FAULTE-stop fault lamp
BOOL · %Q0.1
Your program will be tested against:
All test cases run automatically when you submit. Assertions are hidden until you pass.
- #1Motor drops on E-stop
Motor drops on E-stop
- #2Fault stays after E-stop released
Fault stays after E-stop released
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