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版本未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 uartDATA=INPUTDATA_S=DATA_S+DATAIF(num==0)mydata = mac01+DATA_SSEND(SOCK,A,mydata)DATA_S=[0xAA,0xAA]RETURN(FALSE)END
ENDTIMER HeartBeat 1000t=SYSTIMEt=t-recvtimeIF(t>10*1000)num=num+1IF(num==1)SEND(UART,uart,cmd01)ENDIF(num==2)SEND(UART,uart,cmd02)num=0ENDrecvtime=SYSTIMEEND
END
脚本语法文档:
http://app.sinoverse.cn/HIS_20191113.pdf
感谢您的支持,写的文章如对您有所帮助,开源不易,请您打赏,谢谢啦~

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
