A system designed to monitor and control industrial PLC-based processes remotely using embedded systems and web technologies.
System overview: PLC, ESP32 gateway, and web dashboard
This project establishes a Remote PLC Lab, allowing students to learn industrial automation from anywhere. By bridging physical hardware with a digital interface, it provides a hands-on learning experience without the need for a physical presence in the classroom.
The system follows a client-server architecture where commands flow from the user interface to the PLC through an embedded gateway.
User enters ESP32 IP and credentials
Web connects to backend server
Server communicates with ESP32
User sends control commands
Server forwards to ESP32
ESP32 generates signals
PLC executes control logic
Feedback sent to dashboard
Hardware Overview
Web Dashboard
Real-time Monitoring
User Control Panel