Skip to content

Programming for Industrial Controllers: Artificial Intelligence, Low-Code Methods, and the Evolution of PLC Program Development

AI-integrated programming in PLCs is revolutionizing the field, with the introduction of AI-assisted coding, low-code platforms, and IT-OT convergence. Experts in the industry from Emerson and Siemens discuss the ramifications of these changes.

Future Development of Programmable Logic Controllers (PLC): Artificial Intelligence, Low-Code...
Future Development of Programmable Logic Controllers (PLC): Artificial Intelligence, Low-Code Approaches, and Shaping the Landscape of AI-Based PLC Programming

Programming for Industrial Controllers: Artificial Intelligence, Low-Code Methods, and the Evolution of PLC Program Development

The world of industrial controller programming is on the brink of a significant transformation, with a focus on low-code graphical environments, AI integration, and the convergence of IT and OT practices. This shift aims to address workforce shortages, complexity, and the need for flexible, interoperable automation solutions.

One of the key trends driving this change is the adoption of low-code graphical programming. Vendors are moving towards providing pre-packaged, modular control objects within graphical programming environments. This abstraction enables users, often without deep programming expertise, to parameterize and instantiate control functions visually, allowing programmers to concentrate on higher-level design rather than low-level control details.

Another trend is the integration of AI tools, especially generative AI, into programming environments. These tools offer intelligent code assistance, auto-completion, block recommendations, and knowledge preservation, helping to bridge skills gaps caused by retiring experienced engineers and improve coding efficiency.

The use of multi-language and open automation platforms is also on the rise. Platforms like Phoenix Contact’s PLCnext Technology enable the combination of traditional programmable logic controller (PLC) languages with high-level languages such as C/C++, Python, and MATLAB Simulink on the same device. This integration supports collaboration between OT specialists and IT/software engineers, breaking down silos and enhancing flexibility for complex automation solutions.

There is also a noticeable trend towards adopting IT best practices, toolchains, and mindsets in operational technology domains. This includes integration of standardized data models to ensure interoperability and ease of data processing within Industrial Internet of Things (IIoT) platforms. Such convergence facilitates seamless data exchange, unified development environments, and enables software automation engineers to participate more actively in industrial control programming.

Lastly, the adoption of widely used programming languages and development practices is growing. This facilitates leveraging extensive libraries and development tools, speeding up automation application development, and aligning with broader software trends such as low-code/no-code and AI-assisted development.

In this transition, the need for IEC-61131-3 style programming is eliminated. The new system provides a more abstract and service-oriented structure compared to the traditional control structure. The objects in the new system are encapsulated, hiding the details of the low-level control. This transition will involve the use of pre-packaged libraries of objects for instantiation and parameterization.

This shift towards modern, user-friendly, and efficient programming environments is set to revolutionize the industrial controller landscape, making it more accessible to a wider range of professionals and fostering collaboration between IT and OT specialists.

  1. The integration of AI tools, particularly generative AI, into industrial programming environments is crucial in bridging skills gaps caused by retiring experienced engineers, as these tools offer intelligent code assistance and auto-completion.
  2. The adoption of widely used programming languages and development practices is poised to transform the industrial controller landscape, making it more accessible to a broader range of professionals, and fostering collaboration between IT and OT specialists.

Read also:

    Latest