← Back to Blog

GOPLC + Node-RED - Building Dashboards and Data Flows

GOPLCNode-REDdashboardsvideo

GOPLC manages Node-RED as an integrated subprocess, providing a powerful combination of PLC control logic and visual data flow programming. These demos show the integration in action.

Demo 1: Basic Integration

Demo 2: Advanced Dashboards

How It Works

GOPLC handles Node-RED’s entire lifecycle automatically:

  1. Auto-install - Node-RED and Dashboard 2.0 are installed on first run
  2. Managed process - GOPLC starts, stops, and monitors Node-RED as a subprocess
  3. Reverse proxy - Node-RED is accessible through the GOPLC web interface
  4. Custom PLC nodes - Seven purpose-built nodes for reading/writing PLC variables
  5. AI flow generation - Natural language descriptions can generate complete Node-RED flows

Why Node-RED?

Node-RED provides what Structured Text doesn’t - visual data flow programming, easy dashboard creation, and hundreds of community nodes for connecting to databases, APIs, MQTT, and cloud services. By managing it as a subprocess, GOPLC gives you the best of both worlds without the complexity of maintaining separate systems.