Goal: Development of the control logic for system automation.
Activities:
Selection of the programming language standard (e.g., Ladder Diagram (LD), Function Block Diagram (FBD), or Structured Text (ST)) depending on the system's complexity and requirements.
Programming of the control logic based on the requirements analysis, including the logic for inputs, outputs, and the control of the machine or process.
Implementation of safety and protection functions (error messages, emergency stop).
Integration of communication protocols if external systems need to be connected (e.g., Profibus, Ethernet/IP).