Reference PLC-style conveyor state machine with interlocks and fault handling [Structured Text]. Demonstrates HMI concept and operator interaction layer.
-
Updated
Jan 25, 2026 - Smalltalk
Reference PLC-style conveyor state machine with interlocks and fault handling [Structured Text]. Demonstrates HMI concept and operator interaction layer.
My implementation of LQR and MPC control for the classic inverted pendulum controls problem.
Internal-style Python tool for generating practical automation commissioning checklists, emphasizing safety, interlocks, startup, and validation over configurability or polish.
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.
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.
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.
Curated, verified library of 1,000+ Rockwell / Allen-Bradley and partner-vendor manuals, organized by device family for controls engineers.
Personal engineering portfolio website with live project demos
Studio 5000 PID temperature control loop using the PIDE instruction with auto/manual mode, setpoint ramping, output limiting, autotune, and a simulated thermal process.
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.
Add a description, image, and links to the controls-engineering topic page so that developers can more easily learn about it.
To associate your repository with the controls-engineering topic, visit your repo's landing page and select "manage topics."