匯川PLC無線MODBUS通信方案
本方案用於解決多臺匯川PLC之間基於MODBUS通訊協議下的無線通信實現方法。方案中採用達泰日系PLC專用無線通訊終端——DTD435M,作為實現無線通訊的硬體設備。
一、方案概述
1. 有線MODBUS網絡組成
2. 無線MODBUS網絡
通過達泰DTD435MC方便實現無線MODBUS網絡,無需更改網絡參數直接替換有線連接。
二、測試設備與參數
匯川PLC型號:H1U-1410MT-XP *2臺達泰電子日系PLC專用無線通訊終端—DTD435M *2塊通訊協議:Modbus RTU協議主從關係:1主1從通訊接口:Rs485接口(兩線制)通訊參數:9600,8,N,1供電:9-24VDC傳輸距離:100米,500米,1KM,3KM,20KM
三、接線方式
匯川PLC的COM1口為Rs485通訊接口。故PLC的Rs485+接入DTD435M的A埠;PLC的Rs485-接入DTD435M的B埠。
四、實現MODBUS主站
首先對匯川PLC MODBUS主站進行初始化:
通過設定特殊功能寄存器初始化為匯川PLC的MODBUS 通信協議。
D8126:通信協議設定(H20:MODBUS 主站)D8120:通信格式設定(H81:波特率9600,8N1)D0:MODBUS 應用指令參數1(H0103)D1:MODBUS 應用指令參數2(H0064)D2:MODBUS 應用指令參數3(H0001)D8129:超時設置(200ms)然後啟動MODBUS傳輸控制:
D0:從站地址+MODBUS 命令碼(H0103)D1:被讀取從站的寄存器地址(H0064)D2:被讀取從站的寄存器數量(H0001)D10:讀回的數據存儲於 D10通過主站的 Y0-Y4 反映從站的 Y0-Y4:
D10:讀回的數據存儲於 D10K1Y0:輸出 Y0-Y3 狀態
五、實現MODBUS從站
D8126:通信協議設定(H02:MODBUS 從站)D8120:通信格式設定(H81:波特率 9600,8N1)D8121:站號設置(H0001)下面就設定 Y0-Y1 全部為線圈閉合狀態:
K1Y0:輸出 Y0-Y3 線圈閉合
六、日系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協議
PS:本方案例程原始碼在《HC MODBUS》文件內。
需要的話可以留言你的郵箱!