Compliant with IEC 61131-3

Design your PLC Projects in Ladder Logic, Structured Text, Instruction List, Function Block Diagram or Sequential Function Chart.

Expand your Industrial Research

OpenPLC has been used in many [research papers] as a framework for industrial cyber security research.

FULL PLC SUITE

Create your projects on OpenPLC Editor, a fully featured PLC Programming IDE. Execute them on the OpenPLC Runtime, a multi-platform, portable, PLC Runtime.

Multi-platform,

multi-hardware

From an 8-bit AVR in an Arduino board to a 64-bit Xeon in a server rack, OpenPLC Runtime was designed with portability in mind. Its core was written in pure C, allowing it to be ported to many different hardware platforms.

Have feedback? Questions? Come and join our vibrant community of users all around the world

learning

OpenPLC Learning is an affordable alternative to learn more about PLCs, Automation, and Cyber Security

Support OpenPLC Project and buy official swag at the OpenPLC Store!

We would be stoked to partner with your company and build a long-term mutually beneficial relationship. For more details, or to join this program, please [contact us]. Also, please consider supporting OpenPLC on [Patreon].