Exercises

104 PLC programming exercises, beginner to expert. Solve in your browser, graded by automated tests. 20/104 built.

#TitleDifficultyStatus
1Lamp Followeasy
2Lamp Invertedeasy
3Two-Button Lampeasy
4Either-Button Lampeasy
5Select Betweeneasy
6Start/Stop Motoreasy
7Press-Toggle Lampeasy
8Rising Edgeeasy
9Count Upeasy
10Count Up Downeasy
11Batch Countereasy
12On Delayeasy
13Off Delayeasy
14Flashereasy
15Scaleeasy
16Clampeasy
17Sign Checkeasy
18Debouncemedium
19Hysteresismedium
20Traffic Light Simplemedium
21Clamp with Overflowmediumcoming
22Count Up Down with Boundsmediumcoming
23Scale (Configurable)mediumcoming
24Compare Pairmediumcoming
25Xor Gateeasycoming
26Voting Lampeasycoming
27Falling Edgeeasycoming
28Pulseeasycoming
29Long Pressmediumcoming
30Watchdog Alarmmediumcoming
31Run Hoursmediumcoming
32Delayed Shutdownmediumcoming
33Rate of Changemediumcoming
34Streaming Averagemediumcoming
35Min Max Trackermediumcoming
36Energy Metermediumcoming
37Level Alarmmediumcoming
38Tank Fillmediumcoming
39Temp Controllermediumcoming
40Rampmediumcoming
41VFD Speed Refmediumcoming
42Lead Lagmediumcoming
43Pump Dutymediumcoming
44Dosingmediumcoming
45Flow Totalizermediumcoming
46Boiler Interlocksmediumcoming
47Bit Packeasycoming
48Bit Unpackeasycoming
49Mux 4easycoming
50Demux 4easycoming
51Encoder 8 to 3mediumcoming
52Abs Valueeasycoming
53Moduloeasycoming
54Stream First Abovemediumcoming
55Sequencer 3-Stepmediumcoming
56Wash Cyclemediumcoming
57Traffic Light 2-Waymediumcoming
58Pedestrian Crossingmediumcoming
59Drawbridgehardcoming
60Elevator 3-Floorhardcoming
61Bottle Stationhardcoming
62Drill Cyclehardcoming
63Recipe Batchhardcoming
64Emergency Shutdownhardcoming
65Streaming Summediumcoming
66Sliding Maxmediumcoming
67FIFOmediumcoming
68LIFOmediumcoming
69Ring Buffermediumcoming
70Recipe Selectmediumcoming
71Alarm Historymediumcoming
72Motor Bank Statsmediumcoming
73Lookup Fixedmediumcoming
74Event Statsmediumcoming
75Motor Startermediumcoming
76Conveyor Sectionmediumcoming
77Pump Station 3hardcoming
78Mixer Tankhardcoming
79Diverter Gatehardcoming
80Indexing Tablehardcoming
81Lubrication Cyclehardcoming
82Burner Controlhardcoming
83Pallet Stophardcoming
84Zone Controllerhardcoming
85Parking Garagehardcoming
86Bag Fillerhardcoming
87Washing Machinehardcoming
88Injection Molderhardcoming
89Railway Crossinghardcoming
90Wastewater Stationhardcoming
91Stacker Cranehardcoming
92Batch Reactorhardcoming
93Wind Turbine Yawhardcoming
94Bottling Linehardcoming
95Alarm Shelvingmediumcoming
96Mode Managermediumcoming
97Bumpless Swaphardcoming
98Deadband Plusmediumcoming
99Leaky Buckethardcoming
100First Out Faulthardcoming
101Moving Median 3mediumcoming
102Rate Limited Rampmediumcoming
103Failover Primaryhardcoming
104Dual Heartbeathardcoming