本方案用于解決多臺三菱FX5U PLC之間基于MODBUS通訊協議下的無線通信實現方法。方案中采用日系PLC無線通訊終端DTD435M,作為實現無線通訊的硬件設備。
一、方案概述
1. 有線MODBUS網絡組成
2. 無線MODBUS網絡
通過DTD435MC方便實現無線 MODBUS 網絡,無需更改網絡參數直接替換有線連接。
二、測試設備與參數
◆ 三菱PLC型號:FX5U*2臺
◆ 日系PLC專用無線通訊終端DTD435MC *2塊
◆ 通訊協議:Modbus RTU協議
◆ 主從關系:1主1從
◆ 通訊接口:Rs485接口(兩線制)
◆ 通訊參數:9600,8,N,1
◆ 供電:9-24VDC
◆ 傳輸距離:100米,500米,1KM,3KM,20KM
三、日系PLC無線通訊終端--DTD435M達泰DTD435M是針對日系PLC的通訊特點而開發的專用工業級無線通訊產品,內嵌Rs232/Rs485雙接口,自適應三菱N:N協議、歐姆龍HOST Link協議,臺達及永宏等Modbus RTU協議。該產品可以與日系PLC組成無線測控網絡,可靠傳輸距離達到3km以上,并集成EMI抗干擾濾波單元。經過了八年以上工業現場運行考驗,可確保長期工作于惡劣環境及工業場合。
■ 主 要 特 征:
◆ 直接代替有線RS485方案,實現無線組網通訊;
◆ 全數字無線加密方式,保證數據安全可靠;
◆ 直流9~24V寬電源電壓供電,平均工作電流小于50mA;
◆ 精美鋁合金外殼:120×105×30mm,4個條形安裝固定孔;
◆ 通信接口:RS232/RS485;
◆ 支持標準串口協議:Modbus RTU協議、N:N協議
四、接線方式
DTD435MC的Rs485-A端口接入三菱FX5U PLC自帶的RDA與SDA端口;
DTD435MC的Rs485-B端口接入三菱FX5U PLC自帶的RDB與SDB端口。
實物接線圖如下 ▼
五、實現Modbus主站
打開【fx5 modbus主站.gx3】主站程序源代碼
1.新建工程
打開參數-FX5UCPU-模塊參數-485串口
本站號:0(表示主站)
2. 主站程序說明
給D20、D21、D22賦值
使用功能碼H5,給從站寫入數值
使用功能碼H3,讀取從站寄存器 保存到主站寄存器
使用功能碼H10,給從站寄存器 寫入數值
使用功能碼H6,給1號從站H32(D50)寄存器 寫入K33
六、實現Modbus從站 打開【fx5 modbus從站.gx3】從站程序源代碼1.新建工程新建工程與主站一樣本站號:1(表示1號從站)從站程序比較簡單,只需要給相關寄存器賦值。七、無線通訊測試
1.可以通過主站的X1控制1號從站的Y1
2.監控從站寄存器D10 D11 D12 D50
可以看到通過無線方式,已經將主站的數值傳輸過來
3.監控主站寄存器D30 D31 D32
可以看到通過無線方式,已經將從站的數值傳輸過來