← All projects

02 / PLC INTEGRATION

PLC logic, made visible.

Monitoring relay and lamp states from TwinCAT ladder logic through a connected web interface.

TwinCAT ADS ASP.NET Core SignalR
  1. TwinCAT PLC
  2. ADS / C#
  3. SignalR
  4. Relay interface

THE CHALLENGE

A practical problem.

Expose PLC states in a web interface and send start/stop commands back to the controller.

MY CONTRIBUTION

What I built.

Implemented ADS variable access in C#, a polling service for PLC states, and SignalR messages for browser updates. Added relay controls and lamp indicators to visualize the ladder logic state.

THE RESULT

From idea to demo.

A bidirectional demonstration: PLC variables update the browser and interface commands toggle PLC variables.

See the project in action.

Watch on YouTube ↗
Discuss this project →