Program and inspect.
Structured Text programs, functions, and function blocks. Multi-task scheduling with priorities and watchdogs. Live variables and a statement-level debugger, all in the browser.
Machines & industrial control
An IEC 61131-3 Structured Text runtime with a browser IDE, a statement-level debugger, a historian, and 15 industrial protocol drivers. Write the logic, connect the equipment, and see exactly what it did.
Structured Text · 12 standard function blocks · Modbus, EtherNet/IP, OPC UA, FINS, DNP3, BACnet, IEC 104…
A familiar foundation
ControlForge grew out of GOPLC and is still, first, an IEC 61131-3 runtime. Start with the engineering work you recognize. The wider toolset is there when it adds value.
Structured Text programs, functions, and function blocks. Multi-task scheduling with priorities and watchdogs. Live variables and a statement-level debugger, all in the browser.
15 protocol drivers bring the equipment in. A built-in HMI and Node-RED dashboards put the operator's view on top, served straight from the runtime.
The historian, alarms, and the event spine keep the record. Time Machine records the session. The digital twin lets you test the correction before the machine sees it.
Example workflow
A test bench or indexer misses a transition. The useful outcome is not a restart. It is an explanation you can test and keep.
Pick the state, I/O, and events that matter and put them in the historian. Confirm they are being recorded before you need them.
Trend the history around the missed step. Replay the session. Separate what was observed from what was inferred.
Step through the new logic in the debugger. Run it against the twin, then the bench, against acceptance criteria you wrote down.
Preserve the tested block, the regression case, and the diagnostic setup. Bring them to the next machine.
Recursive improvement for the engineer: every verified lesson strengthens both the application and your next engineering cycle.
Proof, not promises
All 15 protocol drivers reported by ControlForge v1.0.1566 on 2026-09-05, and four demos you can watch.
Video
Driving Factory I/O industrial simulations over Modbus TCP from the runtime on a Pi.
See itVideo
The same runtime and the same Structured Text, run against a simulated machine before the real one.
See itVideo
Three tasks at different scan rates, counters, start/stop controls. No separate HMI product.
See itVideo
Distributed PLC instances with live view switching across the cluster.
See itStart with a defined application
A simulation, a test bench, or a monitoring project makes a focused first application. Verify target support, I/O behavior, restart expectations, and scan performance against your actual requirements.
One platform. A stronger next project.
Tell us about the machine, the interfaces, and the behavior you need to investigate. ControlForge is in private access.