乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

本方案用於解決多臺三菱FX5U PLC之間基於MODBUS通訊協議下的無線通訊實現方法。方案中採用日系PLC無線通訊終端DTD435M,作為實現無線通訊的硬體裝置。

一、方案概述

1. 有線MODBUS網路組成

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

2. 無線MODBUS網路

乾貨|多臺FX5U之間無線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

■ 主 要 特 徵:

◆ 直接代替有線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埠。

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

實物接線圖如下 ▼

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

五、實現Modbus主站

開啟【fx5 modbus主站。gx3】主站程式原始碼

1.新建工程

開啟引數-FX5UCPU-模組引數-485串列埠

本站號:0(表示主站)

2. 主站程式說明

給D20、D21、D22賦值

使用功能碼H5,給從站寫入數值

使用功能碼H3,讀取從站暫存器 儲存到主站暫存器

使用功能碼H10,給從站暫存器 寫入數值

使用功能碼H6,給1號從站H32(D50)暫存器 寫入K33

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

六、實現Modbus從站 

開啟【fx5 modbus從站。gx3】從站程式原始碼

1.新建工程

新建工程與主站一樣

本站號:1(表示1號從站)

從站程式比較簡單,只需要給相關暫存器賦值。

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

七、無線通訊測試

1。可以透過主站的X1控制1號從站的Y1

2。監控從站暫存器D10  D11  D12  D50

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

可以看到透過無線方式,已經將主站的數值傳輸過來

3。監控主站暫存器D30  D31  D32

乾貨|多臺FX5U之間無線MODBUS組網通訊步驟詳解

可以看到透過無線方式,已經將從站的數值傳輸過來