實現F8L10T(D)終端設備A 通過Modbus采集另一個F8L10T(D)終端設備B的io5的模擬量。
按照教程將F8L10T(D)設備A與F8L10T(D)設備B建立透明傳輸模式建立
按照F8L10T(D)的說明書接好串口線,打開配置工具,用默認的115200 8N1打開相應串口,F8L10T(D)的配置如下所示;(寫完相應參數需重啟才能生效)
1.先配置工作模式為MODBUS的F8L10T(D)設備A,用默認的115200 8N1打開串口,點擊加載參數
2.如下圖所示,這里我將設備A的設備id配置為0.
3.切換到系統參數,將工作模式修改為Modbus.
4.點擊寫參數后,再點擊重啟設備。(需要重啟設備,配置才能生效)
5.連接設備B的串口,用默認的115200 8N1打開相應串口,按上面的步驟1,2操作,如下圖所示,這里我將設備B的設備ID配置為1。
.
6.這里我們將采集io5的模擬量,切換到IO端口,修改IO模式,將io5(pin D5)設置為模擬量輸入,然后點擊寫參數,重啟設備。
1、將設備A和設備B連接到電腦。
2、打開SSCOM串口工具,用默認的115200 8N1打開設備A串口,勾選HEX顯示,HEX發送,校驗從第一字節至末尾,選擇MODBUSCRC16,進行校驗。
3、填寫數據01 04 00 05 00 01,點擊發送,返回數據01 04 02 00 00 B9 30,說明成功采集到了設備B的io5的模擬量。(其中“01”為F8L10T(D)終端的ID號十進制數“01”轉換為十六進制所得,具體Modbus指令格式見《F8L10 Modbus命令手冊V1.0.1.pdf》