This course introduces the fundamentals of automated production systems and Programmable Logic Controllers (PLC). It begins with the study of automated system components, types of control, and industrial application domains.

Students then learn Grafcet as a formal tool for modeling sequential systems, including its evolution rules, basic structures, and operating modes.

The course also covers PLC architecture, internal structure, selection criteria, and wiring to sensors and actuators.

Finally, students develop practical skills in PLC programming, including the scan cycle, execution process, and the use of different programming languages such as Ladder, Instruction List, Function Block Diagram, and SFC.

By the end of the course, students are able to analyze and program industrial automated systems.