時(shí)間:2020-05-12 作者:眾山科技
本文主要講述了模擬量采集時(shí),分時(shí)批量采集的方法,應用為主機一條采集指令讓所有從機采集DI/DO口狀態(tài)或控制DO輸出,并通過(guò)延時(shí)讓數據分時(shí)上報。
模擬量采集分時(shí)批量采集方法的具體流程如下:
1、用其中一臺LoRa作為主機,配置其網(wǎng)絡(luò )參數。
2、配置其他從機網(wǎng)絡(luò )參數(節點(diǎn)ID、組播ID和主機對應,Modbus地址設為和主機不一樣)。
3、配置每個(gè)從機的采集腳本。
①配置從機1的采集腳本,腳本@C=640300100002CC3B表示采集兩個(gè)DI口的狀態(tài),AA01數據包頭表示為從機1,是為了便于區分從機。
②配置從機2的采集腳本,腳本前的@D=5S表示延時(shí)5S執行腳本指令,AA02表示從機2。
③配置從機3的采集腳本,延時(shí)10S執行腳本指令。用戶(hù)從機較多可以參照此格式繼續延時(shí),主機的腳本采集周期也要加長(cháng)。
4、配置主機的采集腳本,腳本@H=53544152545348454C4C為腳本指令STARTSHELL的HEX格式,讓從機立即執行腳本指令。
5、配置完復位后,就可以切換到透明傳輸模式看到從機返回的數據。
6、用戶(hù)也可以用第三方串口工具軟件來(lái)接收數據。主機不配置采集腳本,打開(kāi)串口工具軟件發(fā)送STARTSHELL即可。
以上就是模擬量采集分時(shí)批量采集的方法。