Skip to content
#

controls-engineering

Here are 22 public repositories matching this topic...

A professional, industry-standard automated control system designed in OpenPLC Editor v4 using IEC 61131-3 Ladder Diagram (LD) logic. This project demonstrates core industrial automation concepts: latching circuits, safety interlocking, signal filtering via timers, and live status feedback indicators.

  • Updated Jul 21, 2026
  • C++

Companion code for Git for PLC Engineers (LearnSCADA). rungdiff reads Studio 5000 L5X exports and reports changes by rung, tag, UDT, and AOI, with Git textconv, pre-commit hooks, and the Mesa Ridge sample project. Standard-library Python.

  • Updated Sep 24, 2026
  • Python

The training rig's interlocks, pump state machine, duty/standby and PID loops re-implemented in all four IEC 61131-3 languages (Ladder, SFC, Structured Text, FBD) on CODESYS and TIA Portal/PLCSIM, tested against the rig's test record and compared with the same logic on ESPHome and a Trend IQ411.

  • Updated Oct 29, 2026

A catalogued, verified, snapshot backed index of the technical documentation behind automation and industrial power: PLCs, drives, protocols, silicon, instrumentation, switchgear, and the standards that govern them. Every row states how far it was actually checked. Built in public by a field service engineer.

  • Updated Jul 17, 2026
  • Python

Formal sequence of operation for a home heating and DHW plant, in commercial BMS specification style: modes, setpoints, control logic, interlocks (heating/cooling, pump overrun), alarms and fail-safes, for both the surveyed Evohome system and the target supervisory + OpenTherm design.

  • Updated Oct 29, 2026

Add this topic to your repo

To associate your repository with the controls-engineering topic, visit your repo's landing page and select "manage topics."

Learn more