Exercises & Practical Examples

Reinforce your learning with these practical examples. Each includes links to YouTube explanations or teasers and GitHub repositories for the code.

Train Level Crossing Simulation thumbnail

Train Level Crossing Simulation

Implement and simulate a classic train level crossing sequence using structured text.

#PLC#Simulation#Structured Text#State Machine
Difficulty: Beginner
Piston Product Movement Simulation thumbnail

Piston Product Movement Simulation

Implement and simulate a classic piston product movement sequence using structured text.

#PLC#Simulation#Pneumatics#Programming
Difficulty: Beginner
Conveyor Belt Simulation thumbnail

Conveyor Belt Simulation

Implement and simulate a classic conveyor belt product movement sequence using state machines.

#PLC#Simulation#Structured Text#State Machine
Difficulty: Beginner
Fan Continuous Motion Control thumbnail

Fan Continuous Motion Control

Implement and simulate a classic piston product movement sequence using structured text.

#PLC#Motion Control#PLCopen#MC_Jog#MC_MoveVelocity
Difficulty: Intermediate