Practice missions
Every mission in one library, grouped by topic. Pick any you like: write the logic, run it on a working machine and let the automatic tests check it. The course takes you through them in order.
0 / 61missions complete
Foundations
Outputs, latching, permissives, timers, counting and alarms.
Your first command
Make a pump follow a button.ST/SCL · LadderPermission to run
Run only when every condition is right.ST/SCL · LadderBring the tank up to temperature
Heat the water, then stop at 45°C.ST/SCL · LadderMake it stay running
Press Start once. It runs until Stop.ST/SCL · LadderReview the AI: Stop priority
Two writes look right. Check which one wins.ST/SCL · LadderWait for the process
Start the pump only after a 200 ms hold.ST/SCL · LadderFinish the purge
Keep the pump running 200 ms after release.ST/SCL · LadderReview the AI: A fresh delay
Check what happens when Start is released and pressed again.ST/SCL · LadderCount the arrivals
Count each bottle once. Stop at three.ST/SCL · LadderCount with a one-shot
One bottle covers the sensor for many scans. Count it once.LadderCount bottles as they leave
Count each bottle as it clears the sensor, not as it arrives.ST/SCL · LadderReview the AI: One bottle, one count
Check a bottle that stays under the sensor.ST/SCL · LadderAcknowledge, then reset an alarm
Treat the high level, the alarm and the horn as three separate things.ST/SCL · LadderIncluded in ProHand over between Auto and Manual
Keep the pump steady when control changes hands.ST/SCL · LadderIncluded in ProFunction blocks
Scaling, level control, feedback, selection and filtering.
Give the signal meaning
Turn raw sensor counts into a percentage.FBDIncluded in ProStop the short cycling
Two switch points. A calmer pump.FBDIncluded in ProA command is not feedback
Check that the valve really opened.FBDIncluded in ProBring in the standby
Choose one pump for the job.FBDIncluded in ProAdd four measured values
Practise arrays on four readings before you build a filter.ST/SCLIncluded in ProAverage the last N readings
Smooth a noisy level. Average only the readings you have, and drop the oldest.ST/SCLIncluded in ProDescribe one pump with a structure
Keep a pump’s data together under one tag name.ST/SCLIncluded in ProCall one block for two pumps
One block, two copies, each with its own memory.ST/SCLIncluded in ProSequencing
Steps, transitions, stored actions and batch phases.
One batch, four phases
Fill. Mix. Drain. Complete.SFC/GRAPHIncluded in ProChoose the right route
Pick route A or B, then stick with it.SFC/GRAPHIncluded in ProWhat stays on?
A stored output stays ON until you reset it.SFC/GRAPHIncluded in ProReturn to a known state
Reset the chart and turn every output OFF.SFC/GRAPHIncluded in ProRun, hold and recover a phase
Use a numbered state to run, pause and safely restart a mixing job.ST/SCLIncluded in ProEveryday controls
4–20 mA instruments, alarm limits and variable speed drives.
Read a 4–20 mA transmitter
Turn raw input counts into a level the operator can trust.ST/SCL · Ladder · FBDIncluded in ProCatch a broken wire
Spot a failed transmitter and stop trusting its number.ST/SCL · Ladder · FBDIncluded in ProAlarm limits that don’t chatter
High and low level alarms with a deadband.ST/SCL · Ladder · FBDIncluded in ProRun a pump on a drive
Send a run command and a speed, then wait for the drive to prove it.ST/SCL · Ladder · FBDIncluded in ProTrip, reset, restart on purpose
Handle a drive fault without a surprise restart.ST/SCL · Ladder · FBD · SFC/GRAPHIncluded in ProMachines
Real machines, from a first compressor to expert-only systems.
Keep the workshop in air
Run a compressor between two pressures.ST/SCL · LadderIncluded in ProOne car at a time
Raise the arm for a ticket, lower it once the car is clear.ST/SCL · LadderIncluded in ProStop before the pallet
Open and close a door that reverses for obstructions.ST/SCL · LadderIncluded in ProTake turns, survive the storm
Alternate two pumps and bring in the standby.ST/SCL · LadderIncluded in ProGreen figure, on time
Run a crossing's six stages with their timers.ST/SCL · LadderIncluded in ProTall boxes off the line
Remember a box's height and push it at the right moment.ST/SCL · LadderIncluded in ProDown, grip, up, across
Step a pick and place through its sequence, every move confirmed.ST/SCL · LadderIncluded in ProBoth hands, every time
Write two-hand control for a press, with an interlocked guard.ST/SCL · LadderIncluded in Pro25 kg, every sack
Feed fast, then slow, stop early, and learn from every batch.ST/SCL · LadderIncluded in Pro21 °C, fan proven, coil safe
Start an air handler in order and write its PI temperature loop.ST/SCL · LadderIncluded in ProLevel, then open
Run a three-stop goods lift: calls, two speeds, doors and a safety edge.ST/SCL · LadderIncluded in ProPurge, prove, fire
Write a burner management sequence that locks out on any doubt.ST/SCL · LadderIncluded in ProClean, recover, rinse
Run a CIP recipe with hold and resume, routing every litre by conductivity.ST/SCL · LadderIncluded in ProBay A to bay B
Position three crane axes from their encoders and move plates on a magnet.ST/SCL · LadderIncluded in ProThree pumps, one well
Stage pumps on an analogue level, share the hours and survive failures.ST/SCL · LadderIncluded in ProThe right bottle, every time
Track items by encoder through a queue, and verify every reject.ST/SCL · LadderIncluded in ProHold it at 80
Run an ISA-88 style batch with an exothermic reaction and safe Hold and Abort.ST/SCL · LadderIncluded in ProNever stop the filler
Coordinate three machines and two buffers as one line.ST/SCL · LadderIncluded in ProInterlock every layer
Compute each carton's place from a pattern and build a stable pallet.ST/SCL · LadderIncluded in ProRun the whole factory
Start-up, batching, bottling, rejects, robot, wrapper, AGV and safety: one programme for the whole plant.ST/SCL · LadderIncluded in ProFault finding
Start from an operator's report and repair existing code.
Stop doesn't stop it
Find the path that gets round Stop.ST/SCL · LadderIt never reaches three
Something keeps clearing the count. Find it.ST/SCL · LadderThe pump chatters
Look at the trend before you change the 30% or 70% limits.FBDIncluded in ProNuisance alarm
A valve takes a moment to open. Give it time.FBDIncluded in ProComplete, but still pumping
Find the command that stays on after its step ends.SFC/GRAPHIncluded in ProEmpty until a fifth full
The level reads 0% while the tank fills. Find out why.ST/SCL · Ladder · FBDIncluded in ProIt started on its own
After a drive reset the pump restarted. Find the memory that survived the trip.ST/SCL · Ladder · FBD · SFC/GRAPHIncluded in ProCapstone
Larger problems that combine everything.