[汇川] 汇川PLC无线Modbus通信方案

[复制链接]
查看59077 | 回复0 | 2024-1-6 14:26:58 | 显示全部楼层 |阅读模式


汇川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:读回的数据存储于 D10

    K1Y0:输出 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》文件内。百度网盘下载链接:https://pan.baidu.com/s/1j7Qk2KIw4xWmlwKTg5PbVg         
提取码:cief

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则