67ed4c9615e7160ac10a8ff7 Bram Gijscontrolcabinet Original

The future of PLC programming: How software-defined automation is transforming industrial control

April 2, 2025
SDA bridges IT and OT for the next generation of industrial machinery

Why this article is important

  • It details the shift toward virtualized PLCs, which directly impacts how controls engineers will design and implement future machinery control systems.
  • It emphasizes the integration of IT tools and data-driven production, requiring controls engineers to expand their skill set beyond traditional PLC programming to include data analysis and software development methodologies.
  • It highlights the importance of modular design and adaptability in automation systems, enabling controls engineers to build more flexible and easily upgradable machinery.
  • It explains how SDA's sustainability benefits can influence customer demand and company priorities, requiring controls engineers to consider resource efficiency and environmental impact in their designs.

Sarah McGhee is product owner, Simatic AX, at Siemens.

What is the primary focus of software-defined automation (SDA)?

Sarah McGhee, product owner, Simatic AX, Siemens: The primary focus of software-defined automation (SDA) is to leverage proven methodologies from the software development space and apply them to the OT space. This focus can be broken down into several key pillars:

  • Integration of IT-oriented tools: Utilizing IT-oriented tools brings software engineering practices into the automation programming space. While automation does not always allow for the "fail fast and break things" approach typical in software development, it should enable rapid iteration in a safe manner.
  • Virtualized programmable logic controllers (PLCs) and controls: With the creation of virtualized PLCs, we are concretely decoupling control tasks from hardware devices and providing the ability to run them on high-performance industrial PCs or computers, increasing flexibility and scalability. This approach also facilitates easier integration with other applications.
  • Data-driven production: Leveraging data collected from automation systems to make intelligent decisions or suggestions is critical. With the addition of artificial intelligence (AI) models, it is essential to utilize data effectively to enhance automation systems. For example, predictive-maintenance algorithms can analyze data to foresee equipment failures and optimize maintenance schedules.

In summary, SDA focuses on integrating IT tools, virtualizing control systems and utilizing data-driven approaches to create more flexible, scalable and intelligent automation solutions (Figure 1).

About the Author

Mike Bacidore | Editor in Chief

Mike Bacidore is chief editor of Control Design and has been an integral part of the Endeavor Business Media editorial team since 2007. Previously, he was editorial director at Hughes Communications and a portfolio manager of the human resources and labor law areas at Wolters Kluwer. Bacidore holds a BA from the University of Illinois and an MBA from Lake Forest Graduate School of Management. He is an award-winning columnist, earning multiple regional and national awards from the American Society of Business Publication Editors. He may be reached at [email protected] 

Sponsored Recommendations

Next-Generation Variable Frequency Drive (VFD) Combines High Performance, Precision and Safety

Learn how today's drives enhance performance, even in the most challenging industrial sectors.

2025 State of Technology Report: HMIs, IPCs and Enclosures

Industrial manufacturing equipment often relies on human-machine interfaces, industrial PCs and enclosures to ensure system reliability and optimal performance. These components...

Custom Encoder Created for Large Rotational Applications

Large rotational applications like MRI machines, excavators, mobile equipment, forklifts and stagecraft require precise motion feedback for optimal performance, safety and efficiency...

See How One Company Customized Motion Feedback for Material Handling Applications

Encoders can be used in material handling on sorters, conveyors, in automated storage retrieval systems, on mobile equipment, automated mobile robots and more. See how one company...