5.多采集器DTU的HIS脚本(物联网IOT数据采集)
DTU多采集器 HIS脚本实现如下:cmd01 和 cmd02 代表2个采集器的采集命令,不同的采集器命令不同 ,发送给1路TCP :SEND(SOCK,A,mydata)发送2路TCP:SEND(SOCK,A,mydata)SEND(SOCK,B,mydata)发送到采集器:SEND(UART,uart,cmd01)不同设置的 uart 不同,2G版本未uart...
·
DTU多采集器 HIS脚本实现如下:
cmd01 和 cmd02 代表2个采集器的采集命令,不同的采集器命令不同 ,
发送给1路TCP :SEND(SOCK,A,mydata)
发送2路TCP:
SEND(SOCK,A,mydata)
SEND(SOCK,B,mydata)
发送到采集器:
SEND(UART,uart,cmd01)
不同设置的 uart 不同,2G版本未uart01 ,4G版本未uart, 以太网版本为:netp
cmd01=[0x01,0x03,0x00,0x00,0x00,0x09,0x85,0xCC]
cmd02=[0x02,0x03,0x00,0x00,0x00,0x06,0xC5,0xFB]
num=0
recvtime=0
mac=MAC
mac01=mac.stringHex()
DATA_S=[0xAA,0xAA]
RECV UART uart
DATA=INPUT
DATA_S=DATA_S+DATA
IF(num==0)
mydata = mac01+DATA_S
SEND(SOCK,A,mydata)
DATA_S=[0xAA,0xAA]
RETURN(FALSE)
END
END
TIMER HeartBeat 1000
t=SYSTIME
t=t-recvtime
IF(t>10*1000)
num=num+1
IF(num==1)
SEND(UART,uart,cmd01)
END
IF(num==2)
SEND(UART,uart,cmd02)
num=0
END
recvtime=SYSTIME
END
END
脚本语法文档:
http://app.sinoverse.cn/HIS_20191113.pdf
感谢您的支持,写的文章如对您有所帮助,开源不易,请您打赏,谢谢啦~

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)