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