Pro
8 min

CCST 04 — TOF Timer (Off-Delay)

ccstladdertimerTOFoff-delay

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

CCST 04 — TOF Timer (Off-Delay) scenario preview

Briefing

Use a TOF (Off-Delay Timer) so that FAN stays on for 3 seconds after MOTOR_RUNNING drops.

Objectives

  • Drive TOF_1.IN with MOTOR_RUNNING
  • Set PT = T#3s
  • Energise FAN from TOF_1.Q

Hints

  • TOF keeps Q high for PT after IN drops
  • TOF_1(IN:=MOTOR_RUNNING, PT:=T#3000ms)
  • FAN := TOF_1.Q

I/O Table

Inputs

MOTOR_RUNNING

Motor running feedback

BOOL · %I0.0

Outputs

FAN

Cooling fan 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. #1Fan on while motor running

    Fan on while motor running

  2. #2Fan stays on 3s after motor stops

    Fan stays on 3s after motor stops

  3. #3Fan off after 3s delay

    Fan off after 3s delay

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

Job-readiness and assessment field guide

CCST 004 TOF off-delay timer practice: readiness checklist

Direct answer

The candidate can predict a TOF timing diagram, test true-to-false and false-to-true transitions and diagnose unexpected retained or reset behavior.

Written for controls candidates learning how an off-delay instruction differs from on-delay timing and how platform details affect observed state.

a controls technician completing an evidence-led practical assessment on a generic PLC, alarm, motor and instrumentation bench while studying TOF off-delay timing, enable transitions, elapsed state, done state and restart evidence
System map / 02

NODE 01observable

Role scope

Enable condition, preset, time base, elapsed or accumulator state, timing state, done state, output use, scan interval and restart semantics.

NODE 02observable

Skills map

Input transition through timer instance and scan execution into status values, downstream logic, output command and physical response.

NODE 03observable

Core exercise

Enabled, falling-edge timing, expiry and re-enable transitions matching a written timing diagram over repeated scans.

NODE 04observable

Stretch case

Zero preset, re-enable before expiry, changing preset, scan jitter, duplicated timer instance, controller stop, restart and retained state.

NODE 05observable

Troubleshooting

An enable, transition, instance, preset, time-base, scan, status-bit, downstream or restart mismatch.

NODE 06observable

Portfolio evidence

The timing cases recreated using exact target-platform help and verified against the intended task and output behavior.

Answer surface / 07

What does a TOF timer do?

An off-delay timer commonly keeps its done condition true for the preset period after the enabling condition becomes false, but exact status and restart behavior are platform-specific.

What happens if a TOF input turns true again while timing?

Many implementations stop the off-delay and restore the enabled state, but verify the exact instruction definition and include that transition in the test table.