Read/Write data from Omron (NJ501-1400) PLC into node-red


I need to connect Omron (NJ501-1400) PLC with the node-red. Is there some node (like node-red-contrib-s7 for Siemens PLC) to communicate with the Omron PLC ? What could be the most suitable way to establish connection?

Thanks in advance!

Try using the forum search ( the magnifying glass) for the word "Omron"

Depending on the firmware level and version of NJ, you may well have OPCUA built in.

If so, I'd recommend using the IIOT nodes.

If not, then there isn't a great deal of FINS or EtherNet/IP type nodes I'm afraid.

You could always use write some ladder with socket services in the PLC and use the TCP nodes as a last option.

2 other options...
There are some MQTT function blocks available for the NJ / NX PLCs. I've used them and they work.

The NJ PLC is a mighty fast PLC and it would be capable of running logic to implement MODBUS TCP. There may be some

Some links...


take a look at this project. It has MQTT Client connect, pub and sub FBs in a library.

Thanks you very much for the detailed answer. I will see and try different options!

Hi Steve,

Today i read and write some tags from/to Omron (NJ501-1400 Firmware version 1.19) by using node-red-contrib-opcua node through OPC UA. It works for me.

1 Like

Glad I could help.

To help others in the future, it would be really good if you could indicate which node(s) you used, maybe export & post a an example flow and perhaps even some screenshots?

Cheers, Steve.