SD-PLC
A vendor-neutral PLC compiler and runtime, architecturally aligned with IEC 61131-3 and OPC UA.
Industrial control that isn't hostage to one vendor's ecosystem. SD-PLC compiles standard IEC 61131-3 logic and runs it across architectures from a single deployable binary.
SD-PLC is a software-defined PLC compiler and runtime built around the IEC 61131-3 programming model and OPC UA information model. It targets the same control logic engineers already write — structured text, ladder, function block — and compiles it to a portable runtime that deploys as a single cross-architecture binary, rather than locking you to one manufacturer's hardware, IDE, and licensing. The goal is architectural freedom: control code that outlives any one supplier relationship, is straightforward to test in software before it touches a machine, and can be version-controlled and reviewed like any other engineering artifact.
What this involves
- IEC 61131-3 programming model — structured text, ladder, function block
- OPC UA information model for interoperable data exchange
- Single deployable binary, cross-architecture — no vendor IDE lock-in
- Testable in software (HIL-friendly) before deployment to hardware
- Version-controllable control logic — reviewable like real code