三菱

首页 » 常识 » 问答 » MODBUS协议下,多台FX5U如何实现
TUhjnbcbe - 2025/3/10 19:51:00
北京的白癜风哪里治疗好 http://baidianfeng.39.net/bdfcs/jiankang/

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

一、方案概述

1.有线MODBUS网络组成

2.无线MODBUS网络

通过DTDMC方便实现无线MODBUS网络,无需更改网络参数直接替换有线连接。

二、测试设备与参数

◆三菱PLC型号:FX5U*2台

◆日系PLC专用无线通讯终端——DTDMC*2块

◆通讯协议:ModbusRTU协议

◆主从关系:1主1从

◆通讯接口:Rs接口(两线制)

◆通讯参数:,8,N,1

◆供电:9-24VDC

◆传输距离:米,米,1KM,3KM,20KM

三、日系PLC无线通讯终端--DTDM

针对日系PLC的通讯特点而开发的专用工业级无线通讯产品,内嵌Rs/Rs双接口,自适应三菱N:N协议、欧姆龙HOSTLink协议,台达及永宏等ModbusRTU协议。可与日系PLC组成无线测控网络,可靠传输距离达到3km以上,并集成EMI抗干扰滤波单元。

■主要特征:

◆直接代替有线RS方案,实现无线组网通讯;

◆全数字无线加密方式,保证数据安全可靠;

◆直流9~24V宽电源电压供电,平均工作电流小于50mA;

◆精美铝合金外壳:××30mm,4个条形安装固定孔;

◆通信接口:RS/RS;

◆支持标准串口协议:ModbusRTU协议、N:N协议

四、接线方式

DTDMC的Rs-A端口接入三菱FX5UPLC自带的RDA与SDA端口;

DTDMC的Rs-B端口接入三菱FX5UPLC自带的RDB与SDB端口。

实物接线图如下▼

五、实现Modbus主站

打开主站程序源代码

1.新建工程

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

本站号:0(表示主站)

2.主站程序说明

给D20、D21、D22赋值

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

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

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

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

六、实现Modbus从站

打开从站程序源代码

1.新建工程

新建工程与主站一样

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

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

七、无线通讯测试

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

2.监控从站寄存器D10D11D12D50

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

3.监控主站寄存器D30D31D32

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

1
查看完整版本: MODBUS协议下,多台FX5U如何实现