昆仑通态-HMI-ModbusTCP数据接入_物联网平台_边缘计算网关

说明:该HMI屏,是通过ModbusTCP协议接入;

下面的示例主要是采集百纳纺织机,地址码是255

示例代码

[{"id":"c20c4edcef04b6fb","type":"modbus-getter","z":"d98cdac76eb3b270","name":"8组1号-192.168.0.148","showStatusActivities":false,"showErrors":false,"showWarnings":true,"logIOActivities":false,"unitid":"255","dataType":"HoldingRegister","adr":"0","quantity":"70","server":"0792d37ba508dc1e","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"keepMsgProperties":false,"delayOnStart":false,"startDelayTime":"","x":360,"y":260,"wires":[["af502b839348599d"],[]]},{"id":"f56b972a8fbc2a85","type":"inject","z":"d98cdac76eb3b270","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"5","crontab":"","once":true,"onceDelay":"3","topic":"","payload":"","payloadType":"date","x":180,"y":260,"wires":[["c20c4edcef04b6fb"]]},{"id":"b84ae32ab198d32a","type":"debug","z":"d98cdac76eb3b270","name":"debug 10","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":760,"y":260,"wires":[]},{"id":"af502b839348599d","type":"function","z":"d98cdac76eb3b270","name":"data process","func":"var array = msg.payload;nn//下面的数据点,是百纳纺织机;根据您的数据点,进行变更nvar jsonObj = {n    "speed": array[2],n    "efficiency": array[3]/10,n    "express_time": array[4],n    "alarm_time": array[5],n    "pilot_lamp": array[7],nn    "on_duty_output": array[9]/100,n    "daily_production": array[11]/100,n    "warping_length": array[13]/10,n    "remaining_length": array[15]/10,n    "deplane_step_setting": array[17],n    "now_step": array[19],nn    "select_date": array[38],nn    "date_high_position": array[40],n    "date_low_position": array[41],n    "classA_speed": array[42],n    "classA_efficiency": array[43],nn    "classA_express_time": array[44],n    "classA_monitor_time": array[45],n    "classA_cracked_ends_num": array[46],n    "classA_cracked_ends_time": array[47],n    n    "classA_H1_stop_num": array[48],n    "classA_H1_stop_time": array[49],n    "classA_H2_stop_num": array[50],n    "classA_H2_stop_time": array[51],n    "classA_other_stop_num": array[52],n    "classA_other_stop_time": array[53]n}nmsg.payload = jsonObj;nnreturn msg;nn","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":570,"y":260,"wires":[["b84ae32ab198d32a"]]},{"id":"2d761d252049fd5f","type":"comment","z":"d98cdac76eb3b270","name":"昆仑通态MCGS组态屏ModbusTCP采集","info":"","x":250,"y":160,"wires":[]},{"id":"1a0eeb63e064865c","type":"comment","z":"d98cdac76eb3b270","name":"MCGS组态屏,地址码255,使用的时候注意修改对应的IP地址","info":"","x":320,"y":220,"wires":[]},{"id":"0792d37ba508dc1e","type":"modbus-client","name":"","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"failureLogEnabled":true,"tcpHost":"192.168.0.148","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","serialAsciiResponseStartDelimiter":"0x3A","unit_id":"255","commandDelay":"1","clientTimeout":"1000","reconnectOnTimeout":true,"reconnectTimeout":"2000","parallelUnitIdsAllowed":true,"showErrors":false,"showWarnings":true,"showLogs":true}]
本文通过 YUQUE WORDPRESS 同步自语雀
云腾五洲-AI助理