快捷搜索:  汽车  科技

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)◆ 通讯协议:Modbus RTU协议◆ 日系PLC专用无线通讯终端DTD435MC *2块通过 DTD435MC方便实现无线 MODBUS 网络,无需更改网络参数直接替换有线连接。二、测试设备与参数◆ 三菱PLC型号:FX5U*2台

本方案用于解决多台三菱FX5U PLC之间基于MODBUS通讯协议下的无线通信实现方法。方案中采用日系PLC无线通讯终端DTD435M,作为实现无线通讯的硬件设备。

一、方案概述

1. 有线MODBUS网络组成

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(1)

2. 无线MODBUS网络

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(2)

通过 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端口。

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(3)

实物接线图如下 ▼

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(4)

五、实现Modbus主站

打开【fx5 modbus主站.gx3】主站程序源代码

1.新建工程

打开参数-FX5UCPU-模块参数-485串口

本站号:0(表示主站)

2. 主站程序说明

给D20、D21、D22赋值

使用功能码H5,给从站写入数值

使用功能码H3,读取从站寄存器 保存到主站寄存器

使用功能码H10,给从站寄存器 写入数值

使用功能码H6,给1号从站H32(D50)寄存器 写入K33

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(5)

六、实现Modbus从站

打开【fx5 modbus从站.gx3】从站程序源代码

1.新建工程

新建工程与主站一样

本站号:1(表示1号从站)

从站程序比较简单,只需要给相关寄存器赋值。

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(6)

七、无线通讯测试

1.可以通过主站的X1控制1号从站的Y1

2.监控从站寄存器D10 D11 D12 D50

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(7)

可以看到通过无线方式,已经将主站的数值传输过来

3.监控主站寄存器D30 D31 D32

MODBUSRTU通讯协议(多台FX5U如何实现无线通信)(8)

可以看到通过无线方式,已经将从站的数值传输过来

猜您喜欢: