1.適用型號
該筆記適用于ME31-AXAX0404、ME31-AAAX2240、ME31-XAAX0440、ME31-XAXA0404等網絡IO設備。
2.功能說明
2.1RS-485級聯擴展
ME31系列網絡IO支持通過串口連接RTU設備擴展IO數量與類型,比如連接MA01-XXCX0080拓展8路繼電器輸出,連接MA01-AXCX4040擴展4路開關量采集,可以實現通過以太網接口訪問用戶自己的RTU節點。
3.功能應用介紹
ME31-XAXA0404(Modbus addr:1)使用RS-485總線連接MA01-AXCX4040(Modbus addr:10)與MA01-AACX0440(Modbus addr:11),實現8路開關量控制、2路數字量采集、2路模擬量采集拓展;
3.1應用框圖或接線圖
3.2軟件和硬件準備清單
軟件:Modbus Poll、億佰特IO模塊配置測試工具;
硬件:電腦、DC 12V電源適配器、ME31-XAXA0404,MA01-AXCX4040、MA01-AACX2240、指示燈*2、按鍵、導線若干;
3.3功能實現
3.3.1配置ME31-XAXA0404
網關模式自動使能無需配置,只需要注意Modbus地址不要沖突,配置如下圖所示:
設備需要與PC(用戶設備)處于同一局域網,需要地址唯一且網段相同,可根據實際情況調整參數,若有路由器可以直接使用DHCP功能動態獲取IP,再通過上位機查詢設備當前IP(需要重啟再讀取),ME31部分型號也可通過IP參數預覽界面查詢。
串口通訊需要確認系統波特率,需要三臺通訊設備采用相同的波特率參數,比如這里使用的9600-8N1。
3.3.2配置MA01-AXCX4040
剛到手的設備由于地址相同因此需要分開配置,否則配置時會因為地址相同而導致配置失敗,將MA01-AXCX4040的地址配置為10,波特率由于串行總線確定使用9600-8N1,這里也需要將設備配置9600-8N1,如圖所示:
3.3.3配置MA01-AACX2240
將MA01-AACX2240的地址配置為11,波特率由于串行總線確定使用9600-8N1,這里也需要將設備配置9600-8N1,如圖所示:
3.3.4配置Modbus Poll軟件
首先配置PC的以太網網口,ME31-XAXA4040已經確定了設備的IP地址與服務器端口為192.168.3.7:502,因此需要將電腦IP調整為下圖所示參數:
配置連接參數,打開“連接”配置窗口,配置通訊協議、TCP連接參數、Modbus超時時間如下圖所示:
創建7個窗口,分別用于配置ME31-XAXA040(模擬量輸入浮點值、模擬量輸出浮點值)、MA01-AXCX(開關量采集、繼電器輸出)、MA01-AACX2240(開關量采集、模擬量輸入浮點值、繼電器輸出)。
調整窗口格式;
配置主機讀取的寄存器,如下圖所示(ME31-XAXA0404的AO與AI寄存器):
配置MA01-AXCX4040的離散量輸入寄存器與線圈輸出寄存器,如下圖所示:
配置MA01-AACX2240的離散量輸入寄存器與線圈輸出寄存器,以及輸入寄存器,如下圖所示:
將上面配置浮點值的寄存器(ME31-XAXA0404的AO與AI)的顯示方式修改為IEE754單精度浮點數,Modbus Poll軟件如下圖所示:
調整格式后如下圖所示:
3.3.5功能演示
連接ME31-XAXA0404的AO1與自身的AI1;連接ME31-XAXA0404的AO2與MA01-AACX2240的AI1;連接MA01-AACX2240的DO1與MA01-AXCX4040的DI1;連接MA01-AXCX4040的DO1與MA01-AACX2240的DI1,用于測試。
將ME31-XAXA0404的AO1與AO2分別輸出4mA與5mA,設備ME31-XAXA0404的AI1采集到4mA,MA01-AACX2240的AI1采集到5mA,分別控制兩臺MA01的DO1輸出,DI1檢測到開關量輸入,有指示燈和按鍵的可以連接指示燈和按鍵測試,這里我就使用設備交叉連接測試,測試結果如下圖所示: