OpenPLC, Node-RED, BLRAT, and FUXA: A Complete Industrial Automation Workflow from Hardware Control to Visual Monitoring
The combination of OpenPLC, Node-RED, BLRAT, and FUXA enables a lightweight, open-source, end-to-end automation solution. It covers hardware control, logic orchestration, data processing, visualization, and remote maintenance—all without commercial software licensing. This makes the solution ideal for small and medium automation projects, remote operations, education, and secondary development.
Key Application Scenarios
1) EdgePLC Industrial Equipment Monitoring & Control
Goal: Real-time device monitoring, remote control, and automated alarms. Use Cases: Conveyors, motors, temperature/humidity regulation, auxiliary machine control.
Workflow:
OpenPLC: Collects sensor data (temperature, current) and drives actuators (relays, VFDs).
Node-RED: Implements logic such as “If temperature exceeds limit → shut down device → trigger alarm.”
BLRAT: Provides secure remote access and maintenance.
FUXA: Displays real-time charts, device status, alarms, and manual control buttons.
2) ARMxy Smart Home / Laboratory Automation
Goal: Low-cost automation and environment control without commercial smart-home platforms. Use Cases: Lighting control, HVAC, smart curtains, incubators, irrigation systems.
Workflow:
OpenPLC: Using ARMxy X23 (RS485), Y24 (relays), Y01 (DI/DO) to connect sensors and actuators.
Node-RED: Example logic: “Humidity < 40% → start humidifier” or “After 7 PM → open-door triggers auto-light.”
BLRAT: Remote device access.
FUXA: Mobile/PC interface for real-time values and manual control.
3) ARMxy Small-Scale Production Data Traceability
Goal: Capture production counts, runtime, and generate real-time and historical reports. Use Cases: Packaging lines, small assembly machines, product counters.
Workflow:
OpenPLC: Reads count pulses and equipment runtime.
Node-RED: Stores data to MySQL/InfluxDB and calculates metrics (hourly output, failure rate).
BLRAT: Ensures remote maintenance.
FUXA: Displays daily/weekly trends and supports historical queries.
System Architecture
A standard three-layer structure ensures modularity, flexibility, and easy expansion.LayerComponentRoleProtocolsHardware ControlOpenPLCI/O control and sensor acquisitionModbus TCP, MQTTLogic LayerNode-REDAutomation logic, event handling, DB integrationMQTT, HTTP, DB connectorsVisualization LayerFUXAHMI dashboard, data display, manual control, reportingMQTT, WebSocketRemote MaintenanceBLRATSecure remote access for all modulesEncrypted tunnel
The combination of OpenPLC, Node-RED, BLRAT, and FUXA makes it ideal for small to medium-sized automation projects, remote operation, educat














