Automatons, principle and their graphs. Automaton implementation on Arduino Board. Design and implementation of control systems based on PLC controllers. Methods of PLC programming, contact diagrams, flowcharts, programming in their native language. Practical applications to real training systems. Ways to connect peripheral devices to PLC, such as sensors, electrical and pneumatic components.