Pro
10 min
CCST 10 — Forward/Reverse Interlocking
ccstladderinterlockforward-reversemotor
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 conveyor can run FORWARD or REVERSE but never both at once. Implement electrical interlocking so FORWARD_CMD and REVERSE_CMD are mutually exclusive.
Objectives
- FORWARD output blocked when REVERSE output is on
- REVERSE output blocked when FORWARD output is on
- Independent start/stop buttons for each direction
Hints
- Series the NC contact of REVERSE in the FORWARD rung and vice-versa
- FORWARD := (FWD_START OR FORWARD) AND NOT FWD_STOP AND NOT REVERSE
- REVERSE := (REV_START OR REVERSE) AND NOT REV_STOP AND NOT FORWARD
I/O Table
Inputs
FWD_STARTForward start
BOOL · %I0.0
FWD_STOPForward stop
BOOL · %I0.1
REV_STARTReverse start
BOOL · %I0.2
REV_STOPReverse stop
BOOL · %I0.3
Outputs
FORWARDForward contactor
BOOL · %Q0.0
REVERSEReverse contactor
BOOL · %Q0.1
Your program will be tested against:
All test cases run automatically when you submit. Assertions are hidden until you pass.
- #1Forward runs on start
Forward runs on start
- #2Reverse blocked when forward running
Reverse blocked when forward running
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