说明

此应用为主机一条采集指令让所有从机采集DI/DO口状态或控制DO输出,并通过延时让数据分时上报。

具体流程

1.用其中一台LoRa作为主机,配置其网络参数。

2.配置其他从机网络参数(节点ID、组播ID和主机对应,Modbus地址设为和主机不一样)。


3.配置每个从机的采集脚本。

①配置从机1的采集脚本,脚本@C=640300100002CC3B表示采集两个DI口的状态,AA01数据包头表示为从机1,是为了便于区分从机。


②配置从机2的采集脚本,脚本前的@D=5S表示延时5S执行脚本指令,AA02表示从机2。


③配置从机3的采集脚本,延时10S执行脚本指令。用户从机较多可以参照此格式继续延时,主机的脚本采集周期也要加长。


4.配置主机的采集脚本,脚本@H=53544152545348454C4C为脚本指令STARTSHELL的HEX格式,让从机立即执行脚本指令。

5.配置完复位后,就可以切换到透明传输模式看到从机返回的数据。


6.用户也可以用第三方串口工具软件来接收数据。主机不配置采集脚本,打开串口工具软件发送STARTSHELL即可。