Gridware is a browser-based control panel for industrial PLCs. It reads Modbus registers over RS485, converts raw values into human-readable units, and renders them on a live dashboard with gauges, charts, and status indicators.
Operators can configure alarm thresholds per register. When a value crosses a threshold the system logs the event, highlights the gauge, and sends a notification. Historical alarm data is stored in PostgreSQL for compliance reporting.
The Node.js backend polls the PLC at a configurable interval and pushes updates to all connected browsers over WebSockets. A role-based access system separates read-only operators from engineers who can write setpoints back to the PLC.
Key Features
- Live Modbus register reading over RS485
- Configurable alarm thresholds with notifications
- Historical alarm logging for compliance reporting
- Role-based access for operators and engineers
- Write setpoints back to the PLC from the browser
- Responsive dashboard with gauges and charts