Curated, verified library of 1,000+ Rockwell / Allen-Bradley and partner-vendor manuals, organized by device family for controls engineers.
-
Updated
Oct 8, 2026 - Python
Curated, verified library of 1,000+ Rockwell / Allen-Bradley and partner-vendor manuals, organized by device family for controls engineers.
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.
Reference PLC-style conveyor state machine with interlocks and fault handling [Structured Text]. Demonstrates HMI concept and operator interaction layer.
Internal-style Python tool for generating practical automation commissioning checklists, emphasizing safety, interlocks, startup, and validation over configurability or polish.
A syringe-actuated buoyancy control device developed at the Bio-Inspired Robotics and Controls Lab at University of Houston.
My implementation of LQR and MPC control for the classic inverted pendulum controls problem.
Deterministic electrical engineering design review for industrial controls projects.
Personal engineering portfolio website with live project demos
This tool helps automation engineers and reliability specialists simulate fault occurrences, log events, and produce basic summaries for improved reliability and troubleshooting. It's designed to support reasoning about failure patterns and post-incident analysis.
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.
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.
BMS / building automation portfolio: real plant documented to BMS standards: points lists, commissioning records, fault diagnosis, Modbus, BACnet, RAMSES-II, supervisory control, PID and OpenTherm design. Start here.
Studio 5000 PID temperature control loop using the PIDE instruction with auto/manual mode, setpoint ramping, output limiting, autotune, and a simulated thermal process.
Modular Beckhoff TwinCAT 3 conveyor sorting system featuring Structured Text, state-machine control, fault diagnostics, motion simulation, manufacturing analytics, and a SCADA-ready data layer.
Allen-Bradley PLC controls engineering portfolio featuring 10 industrial automation projects with ladder logic, sequencing, permissives, interlocks, diagnostics, fault handling, and commissioning.
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.
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.
PLC-controlled industrial automation cell simulator with OpenPLC, Modbus TCP, C++ digital plant simulation, HMI, fault handling, and deterministic control logic.
Autonomous Rocket Engineering Simulation :: Icarus
Cylindrical-cell handling simulation: sequence control, jam recovery, recipe validation and a Siemens SCL draft.
To associate your repository with the controls-engineering topic, visit your repo's landing page and select "manage topics."