Free
6 min

Beginner 09 — Conveyor with auto stop

beginnerfundamentalsset-resettimersynthesis

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →

Beginner 09 — Conveyor with auto stop scenario preview

Briefing

Pull everything together. Tap START — MOTOR latches on. After 3 seconds, a timer auto-shuts the MOTOR off. That's a real industrial pattern: short-cycle a conveyor with a single button press. The starter already latches MOTOR on from START and runs the timer T_RUN while MOTOR is on. What is missing is the last step: when the timer's done output (.Q) goes true, MOTOR must switch off. (Starting from an empty program, you need all three parts: something that holds MOTOR on, a TON enabled by MOTOR, and a stop driven by the timer's .Q.)

Objectives

  • Tap START → MOTOR runs
  • After ~3 seconds without further input, MOTOR shuts off automatically

Hints

  • MOTOR has to stay on after a brief START press. The starter does this with a Set coil; a seal-in branch would also work.
  • The timer T_RUN runs while MOTOR is on, with a preset time (PT) of 3 seconds. If your editor is empty, add an On-delay timer (TON) fed by MOTOR.
  • Nothing uses the timer's done output (T_RUN.Q) yet. When it goes true, MOTOR must be switched off.

I/O Table

Inputs

START

Momentary start push-button (NO)

BOOL · %I0.0

Outputs

MOTOR

Conveyor motor contactor

BOOL · %Q0.0

Your program will be tested against:

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

  1. #1After 3.5 s → MOTOR off (timer auto-shut)

    Once T_RUN.Q goes true, the RESET drops MOTOR

  2. #2Pulse START → MOTOR on

    A momentary START latches MOTOR on

  3. #3Mid-cycle (2.6 s) → MOTOR still on

    Timer has not yet hit its 3 s preset

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →

Runnable simulator field guide

Conveyor stop-delay PLC scenario: test checklist

Direct answer

The learner can implement and test the run-on condition before, at and after the delay boundary and explain what cancels or resets it.

Written for pLC beginners practicing a delayed conveyor stop while preserving stop priority, feedback, timing evidence and predictable restart behavior.

an automation engineer correlating PLC state, scan evidence and a controlled conveyor response at a logic diagnostics workstation while studying conveyor run-on timer, stopping and restart acceptance tests
System map / 02

NODE 01observable

Scenario setup

Process reason for run-on, start and stop requests, conveyor permissives, motor command, run feedback, timer type, preset, cancellation, reset and restart policy.

NODE 02observable

I/O and state map

Operator request through PLC state and timer to motor output, mechanical run-on, material clearing, feedback and final stopped evidence.

NODE 03observable

Normal run

Start, normal run, stop request, declared run-on interval and confirmed stop repeated from a clean state.

NODE 04observable

Boundary run

Stop at zero, just before preset, exact preset, start during delay, permissive loss, feedback loss, power return and repeated stop.

NODE 05observable

Injected fault

A requirement, timer-state, time-base, scan, priority, cancellation, output-owner or feedback mismatch.

NODE 06observable

Target check

The scenario regression-tested before adaptation to target conveyor and safety requirements.

Answer surface / 07

How do you program a conveyor stop delay?

Define the process reason, latch only the necessary run-on state, start a nonretentive interval at the stop request and make the final motor command obey higher-priority protective conditions.

What should happen if start is pressed during the stop delay?

The requirement must state whether the delay cancels, the conveyor remains running or a new cycle is rejected; test that choice explicitly.