一、PLC通信简介
1.描述
汇川H5U-1614MTD PLC和Easy523-0808TN PLC,进行 MODBUS RTU (485)通信。
2.配置
1)主站 H5U-1614MTD
2)从站 Easy523-0808TN
二、端口介绍
1.H5U-1614MTD
1)通信端口连接 PLC的通信端口由CAN通信与RS485通信组成

2)端口引脚定义

3)通信匹配电阻拨码开关

3)通过RS485的串行通信连接RS485总线连接拓扑结构

2.Easy523-0808TN
1)RS485通信端口和电源端口共用一个端子台,端子左侧为485通信,端子右侧为24V电源。

2)端口引脚定义
CPU本体无终端电阻。若有需要,可外接 120Ω电阻

3)通过RS485的串行通信连接RS485总线连接拓扑结构

三、通讯配置
1.H5U 端 Modbus 主站配置
1)配置 --> COM0 --> COM配置 -->填写配置参数

2)配置 --> COM0 --> 右键图片 --> 添加Modbus配置 -->Modbus配置 超时时间 --> COM0 Modbus Config
*使能控制:用于控制连接使能/禁用,支持使用自定义变量。不设置使能控制,则主站默认为固定使能。

3)通讯参数配置

4)参数配置说明
从站站号:指定需要访问的从站站号,最多可同时支持 255 个从站。
触发方式:支持“循环”和“触发”两种方式。
功能码:配置从站支持的功能码
从站寄存器地址:需要访问的从站寄存器地址。
映射地址:从站线圈/离散量/寄存器映射到主站中,对应的主站地址。支持自定义变量。
从站寄存器地址格式:通过选择从站寄存器地址格式可以修改显示格式(十六进制或十进制)
5)功能码

6)线圈地址/寄存器地址
线圈地址

寄存器地址

2.Easy 端 Modbus 从站配置
1)配置 --> COM0 --> COM配置 -->填写配置参数

四、数据交互
1.讲解
1)主站配置

2)编号1:H5U读取从站Easy523 中寄存器地址D100的值,存到H5U的D0寄存器中。
3)编号2:H5U将D4寄存器中的值写入到从站Easy523的寄存器地址D200中。
4)编号3:H5U通过M2控制从站Easy523中的线圈M2。
2.数据交互对比

五、注意事项
1.检查主站和从站的通讯设置以及硬件连接
1)通讯设置:协议-标准 Modbus,通讯速率,数据长度,奇偶校验位,停止位,数据传输模式-ASCII/RTU,超时时间是否合适
2)硬件连接:RS485+接正,RS485-接负,有干扰时需要接 GND 或终端电阻接入 120Ω

2.使能控制元件
检查是否使用了使能控制元件,若使用则需触发使能控制元件。

3.检查功能码,从站寄存器地址,数据长度等是否支持
4.查看系统变量或设备诊断
H5U小型 PLC 可通过系统变量 SYSCOM 查看串口通信有关信息,例如站号、波特率、从站在线状态等。参考《H5U&Easy 系列可编程逻辑控制器编程与应用手册》。
1)COM串口信息

2)Modbus 主站(串口)信息

5.上述检查完毕后,仍通讯不上,可使用串口调试助手进行测试分析。
6.若与仪表进行通讯时,注意高低字节位置,可使用 SWAP 指令进行高低字节交换。
7.若接收数据类型为浮点型,应使用功能码读寄存器(03)或者写寄存器(16),数量为 2。
怎么样你学会了吗?欢迎留言讨论



