Yes. A SYSMAC CJ1M CPU12 can exchange data with Node-RED, but the implementation depends on whether you use the PLC's serial Host Link connection or an add-on Ethernet module. The evidence does not identify a ready-made Node-RED serial Host Link node, so serial communication requires custom protocol development. If an ETN21 Ethernet module is installed, Node-RED can instead use FINS over Ethernet.
Determine the Available PLC Interface
First inspect the PLC rack and confirm the installed communication hardware. The available information is contradictory: one statement says the PLC lacks an Ethernet port, while another says it has Ethernet. Do not select a Node-RED flow until you verify whether an ETN21 is physically installed.
Compare the Node-RED Connection Paths
| Path | PLC requirement | Node-RED implementation | Engineering impact |
|---|---|---|---|
| Host Link | Serial communication interface | Write or obtain a Host Link protocol node | Requires custom serial protocol handling because the evidence identifies no ready-made serial Host Link node. |
| FINS over Ethernet | ETN21 Ethernet module | Use node-red-contrib-omron-fins
|
Provides the evidence-supported Node-RED integration path when the Ethernet module is present. |
| Modbus | Modbus logic added to the PLC program | Use Modbus nodes in Node-RED | Requires ladder changes and is an alternative when the existing interfaces do not provide a suitable direct path. |
Select and Implement the Connection
- Confirm the controller identity as SYSMAC CJ1M CPU12 and inspect the rack for an ETN21 module.
- If ETN21 is installed, select FINS over Ethernet and configure the Node-RED flow with
node-red-contrib-omron-fins. - If only serial communication is available, implement the Host Link request and response protocol in a custom Node-RED node or other custom serial code.
- If neither approach is suitable, add Modbus handling to the PLC ladder and connect through compatible Node-RED Modbus nodes.
The evidence provides no serial settings, network addresses, PLC memory addresses, or FINS configuration values. Obtain those project-specific values from the installed hardware and PLC program rather than assuming them.
Verify Data Transfer
Test a known PLC data location and compare its value in the PLC programming environment with the value received by Node-RED. Then change the PLC value and confirm that Node-RED updates through the selected path. For a write test, use a location approved for commissioning and confirm the result at the PLC; do not infer success solely from a Node-RED status indication.
FAQ
Can Node-RED communicate with an Omron CJ1M CPU12 using Host Link?
Yes, but the evidence identifies no ready-made serial Host Link node. Implement or obtain a Host Link protocol node and use the PLC's serial interface.
Which Node-RED node can communicate with an Omron ETN21?
Use node-red-contrib-omron-fins for FINS over Ethernet when an ETN21 module is installed.
What should I check before configuring Omron PLC communication in Node-RED?
Confirm whether the SYSMAC CJ1M CPU12 rack actually contains an ETN21 module. That hardware check determines whether to use FINS over Ethernet or develop a serial Host Link solution.