Tbh, if I were integrating this product with a PLC I would connect it to the PLC directly. Then I would store results in a BUFFER (A FIFO table) inside the plc and simply poll the FIFO and collect the data at a slower rate. If the node-red ~ PLC connection is lost, the PLC still runs & data is still collected. Once node-red reconnects, the buffered data can be collected. This has multiple benefits....
- No loss of data (limited by PLC memory)
- More accurate data timing
- Node-red becomes passive (no downtime due to failure of a PC)
The manual states that it supports ...
- Ethernet 10/100 Mbit/s: TCP/IP, UDP, FTP and Fieldbus PROFINET IO, Ethernet IP, Modbus TCP
- Serial RS-232/RS422FD up to 115.2 Kbit/s + Serial Aux RS-232
Using one of these field level communications means the device still operates when node-red is down.