Read Holding Register, Input Register, Coil Status, Input Status of Modbus TCP/IP Device in Node-RED
Note: Please Enable the Nodes as per your requirement and Edit the Modbus TCP Server Configuration for Connection.
Read Holding Register, Input Register, Coil Status, Input Status of Modbus TCP/IP Device in Node-RED
Note: Please Enable the Nodes as per your requirement and Edit the Modbus TCP Server Configuration for Connection.
| [ | |
| { | |
| "id": "411d0d7ab47897f2", | |
| "type": "tab", | |
| "label": "Modbus TCP/IP Read HR-IR-Coil-Input_Status", | |
| "disabled": false, | |
| "info": "", | |
| "env": [] | |
| }, | |
| { | |
| "id": "bd9c2892ba0b287d", | |
| "type": "modbus-read", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "Read HR", | |
| "topic": "", | |
| "showStatusActivities": false, | |
| "logIOActivities": false, | |
| "showErrors": false, | |
| "showWarnings": true, | |
| "unitid": "1", | |
| "dataType": "HoldingRegister", | |
| "adr": "0", | |
| "quantity": "10", | |
| "rate": "1", | |
| "rateUnit": "s", | |
| "delayOnStart": false, | |
| "startDelayTime": "", | |
| "server": "b04910b3115cfaeb", | |
| "useIOFile": false, | |
| "ioFile": "", | |
| "useIOForPayload": false, | |
| "emptyMsgOnFail": false, | |
| "x": 200, | |
| "y": 80, | |
| "wires": [ | |
| [ | |
| "b4c565aa54db84a2", | |
| "1fc44d7641bca75f" | |
| ], | |
| [] | |
| ] | |
| }, | |
| { | |
| "id": "b4c565aa54db84a2", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 33", | |
| "active": true, | |
| "tosidebar": true, | |
| "console": false, | |
| "tostatus": false, | |
| "complete": "false", | |
| "statusVal": "", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 60, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "1fc44d7641bca75f", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 34", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[1]", | |
| "targetType": "msg", | |
| "statusVal": "payload", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 100, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "ccfec70bfc1dfcfb", | |
| "type": "modbus-read", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "Read IR", | |
| "topic": "", | |
| "showStatusActivities": false, | |
| "logIOActivities": false, | |
| "showErrors": false, | |
| "showWarnings": true, | |
| "unitid": "1", | |
| "dataType": "InputRegister", | |
| "adr": "0", | |
| "quantity": "10", | |
| "rate": "1", | |
| "rateUnit": "s", | |
| "delayOnStart": false, | |
| "startDelayTime": "", | |
| "server": "b04910b3115cfaeb", | |
| "useIOFile": false, | |
| "ioFile": "", | |
| "useIOForPayload": false, | |
| "emptyMsgOnFail": false, | |
| "x": 200, | |
| "y": 260, | |
| "wires": [ | |
| [ | |
| "4b51d9ea8b4a9f47", | |
| "4a6571b809b26308", | |
| "0e9086fa947fb069", | |
| "29dae1b081ab4357" | |
| ], | |
| [] | |
| ] | |
| }, | |
| { | |
| "id": "4b51d9ea8b4a9f47", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 35", | |
| "active": true, | |
| "tosidebar": true, | |
| "console": false, | |
| "tostatus": false, | |
| "complete": "false", | |
| "statusVal": "", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 160, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "4a6571b809b26308", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 36", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[0]", | |
| "targetType": "msg", | |
| "statusVal": "payload[0]", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 220, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "0e9086fa947fb069", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 37", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[4]", | |
| "targetType": "msg", | |
| "statusVal": "payload", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 280, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "29dae1b081ab4357", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 38", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[0]", | |
| "targetType": "msg", | |
| "statusVal": "payload[0]", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 340, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "6c2e7825ccc69891", | |
| "type": "modbus-read", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "Read Coil", | |
| "topic": "", | |
| "showStatusActivities": false, | |
| "logIOActivities": false, | |
| "showErrors": false, | |
| "showWarnings": true, | |
| "unitid": "1", | |
| "dataType": "Coil", | |
| "adr": "0", | |
| "quantity": "8", | |
| "rate": "1", | |
| "rateUnit": "s", | |
| "delayOnStart": false, | |
| "startDelayTime": "", | |
| "server": "b04910b3115cfaeb", | |
| "useIOFile": false, | |
| "ioFile": "", | |
| "useIOForPayload": false, | |
| "emptyMsgOnFail": false, | |
| "x": 200, | |
| "y": 460, | |
| "wires": [ | |
| [ | |
| "da2c58a1de73a03f", | |
| "b41a4b0df3ae26f8", | |
| "c4f0b30a1999d44c" | |
| ], | |
| [] | |
| ] | |
| }, | |
| { | |
| "id": "da2c58a1de73a03f", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 39", | |
| "active": true, | |
| "tosidebar": true, | |
| "console": false, | |
| "tostatus": false, | |
| "complete": "false", | |
| "statusVal": "", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 420, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "b41a4b0df3ae26f8", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 40", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[0]", | |
| "targetType": "msg", | |
| "statusVal": "payload", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 480, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "c4f0b30a1999d44c", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 41", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[7]", | |
| "targetType": "msg", | |
| "statusVal": "payload[7]", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 540, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "e812a2330c7a4367", | |
| "type": "modbus-read", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "Read Input Status", | |
| "topic": "", | |
| "showStatusActivities": false, | |
| "logIOActivities": false, | |
| "showErrors": false, | |
| "showWarnings": true, | |
| "unitid": "1", | |
| "dataType": "Input", | |
| "adr": "0", | |
| "quantity": "8", | |
| "rate": "1", | |
| "rateUnit": "s", | |
| "delayOnStart": false, | |
| "startDelayTime": "", | |
| "server": "b04910b3115cfaeb", | |
| "useIOFile": false, | |
| "ioFile": "", | |
| "useIOForPayload": false, | |
| "emptyMsgOnFail": false, | |
| "x": 170, | |
| "y": 660, | |
| "wires": [ | |
| [ | |
| "09a99b17369c5a91", | |
| "55272363454c6f79", | |
| "6b3bf81b3e9b2fe6" | |
| ], | |
| [] | |
| ] | |
| }, | |
| { | |
| "id": "09a99b17369c5a91", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 42", | |
| "active": true, | |
| "tosidebar": true, | |
| "console": false, | |
| "tostatus": false, | |
| "complete": "false", | |
| "statusVal": "", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 600, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "55272363454c6f79", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 43", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[0]", | |
| "targetType": "msg", | |
| "statusVal": "payload", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 660, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "6b3bf81b3e9b2fe6", | |
| "type": "debug", | |
| "z": "411d0d7ab47897f2", | |
| "d": true, | |
| "name": "debug 44", | |
| "active": true, | |
| "tosidebar": false, | |
| "console": false, | |
| "tostatus": true, | |
| "complete": "payload[7]", | |
| "targetType": "msg", | |
| "statusVal": "payload[7]", | |
| "statusType": "auto", | |
| "x": 400, | |
| "y": 720, | |
| "wires": [] | |
| }, | |
| { | |
| "id": "b04910b3115cfaeb", | |
| "type": "modbus-client", | |
| "name": "Node-RED Modbus TCP/IP Client", | |
| "clienttype": "tcp", | |
| "bufferCommands": true, | |
| "stateLogEnabled": false, | |
| "queueLogEnabled": false, | |
| "failureLogEnabled": true, | |
| "tcpHost": "127.0.0.1", | |
| "tcpPort": "502", | |
| "tcpType": "DEFAULT", | |
| "serialPort": "/dev/ttyUSB", | |
| "serialType": "RTU-BUFFERD", | |
| "serialBaudrate": "9600", | |
| "serialDatabits": "8", | |
| "serialStopbits": "1", | |
| "serialParity": "none", | |
| "serialConnectionDelay": "100", | |
| "serialAsciiResponseStartDelimiter": "0x3A", | |
| "unit_id": 1, | |
| "commandDelay": 1, | |
| "clientTimeout": 1000, | |
| "reconnectOnTimeout": true, | |
| "reconnectTimeout": 2000, | |
| "parallelUnitIdsAllowed": true, | |
| "showErrors": false, | |
| "showWarnings": true, | |
| "showLogs": true | |
| } | |
| ] |