byADIT Free software for engineers and students
EngiFree
OpenPLC — The Complete Guide: Open-Source PLC Programming to IEC 61131-3

OpenPLC — The Complete Guide: Open-Source PLC Programming to IEC 61131-3

OpenPLC is an open automation platform from Autonomy Logic for programming controllers to IEC 61131-3. You write logic in the editor, test it in the simulator and deploy it to a runtime that runs on a computer or a small controller.

What you get

What is free and what is paid

The Community Edition is open and free for any use: the editor and compiler are under GPL-3.0 with a runtime library exception, and the runtime is under MIT. Paid: the Autonomy Edition for production deployments (with IEC 62443 security, proprietary protocols and support), the Autonomy Edge cloud services and commercial support. For learning, prototyping and small projects the free edition is enough.

Related tools

To test Modbus communication with the controller — QModMaster. To program microcontrollers directly — Arduino IDE. For a graphical measurement and control environment — LabVIEW Community.

The bottom line

OpenPLC is a free way into the PLC world — for learning, simulation and small projects, with a paid path for those moving to production.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←