新聞中心
PRESS CENTERModbus RTU是工業(yè)自動化領(lǐng)域常用的協(xié)議,可以通過串行通信線路來傳輸數(shù)據(jù)。今天分享的是基于node-red可視化編程的邊緣計(jì)算網(wǎng)關(guān)EG8200如何讀取Modbus RTU設(shè)備的數(shù)據(jù),主要分為準(zhǔn)備工作、node-red編程2個步驟,下面具體來介紹一下。
通過下圖可知串口參數(shù)波特率:4800,數(shù)據(jù)位:8,停止位:1,校驗(yàn)位:無校驗(yàn)。
下圖流程實(shí)現(xiàn)Modbus RTU讀取,Modbus Read使用請參考:modbus 讀寫服務(wù)
所有的流程支持以json格式導(dǎo)入導(dǎo)出,方便與其他人分享做好的流程。本文的流程json文件如下,復(fù)制后在菜單欄右上角選擇導(dǎo)入粘貼即可,導(dǎo)出同理:
[{"id":"1f20424270b06a8a","type":"inject","z":"8c674466540ae94e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":450,"y":660,"wires":[["f130790cfe223539"]]},{"id":"f130790cfe223539","type":"modbusRead","z":"8c674466540ae94e","name":"","uid":"1","dataType":"3","modbus":"545b365d8caf2b3c","columns":[{"Key":"濕度","Address":"0","Type":"1","Tdata":"0.1"},{"Key":"溫度","Address":"1","Type":"1","Tdata":"0.1"}],"x":610,"y":660,"wires":[["55a75a9a8bd80b1c"]]},{"id":"55a75a9a8bd80b1c","type":"debug","z":"8c674466540ae94e","name":"調(diào)試 7","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":790,"y":660,"wires":[]},{"id":"545b365d8caf2b3c","type":"modbus config","name":"","model":"2","host":"127.0.0.1","port":"502","serialport":"/dev/ttyAS3","baudrate":"4800","databits":"8","stopbits":"1","parity":"none","timeout":"50","reqtimeout":"1000"}]
以上就是邊緣計(jì)算網(wǎng)關(guān)如何通過node-red編程的讀取Modbus RTU數(shù)據(jù)的具體步驟,如果你對邊緣計(jì)算網(wǎng)關(guān)感興趣,歡迎隨時(shí)聯(lián)系我們,或者訪問我們的官網(wǎng):縱橫智控。