Pro
7 min

CCST 22 — Two-Hand Control

ccstsafetytwo-handpress
CCST 22 — Two-Hand Control scenario preview

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 press brake requires both hands to be on the buttons simultaneously for the PRESS_CYCLE output to energise (Type III two-hand control).

Objectives

  • PRESS_CYCLE is TRUE only when both LEFT_HAND and RIGHT_HAND are TRUE at the same time
  • If either is released, PRESS_CYCLE drops immediately
  • A one-second window is not required (simplified version)

Hints

  • PRESS_CYCLE := LEFT_HAND AND RIGHT_HAND

I/O Table

Inputs

LEFT_HAND

Left-hand button

BOOL · %I0.0

RIGHT_HAND

Right-hand button

BOOL · %I0.1

Outputs

PRESS_CYCLE

Press cycle output

BOOL · %Q0.0

Your program will be tested against:

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

  1. #1Cycle when both held

    Cycle when both held

  2. #2Drops when right released

    Drops when right released

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