首页
搜索
历史搜索
首页 > 服务支持 > 常见问题 > 远程测控

modbus RTU协议问题

2022-01-07 14:01:12| | 0

问:我的设备构成是2台modbus RTU协议的变频器(通过485连接到6120的485串口上,设置设备地址是10和11。每台变频器的参数地址通信代码是C02H ,C07H 和C08H,分别代表频率、设定压力和反馈压力,共有6个数据需要传输。请问如何在6120中添加从机配置,我设置了几次都没有保存下来,应当注意什么问题,配置软件详细的使用说明?

答:

您好,感谢您对聚英电子的支持。

① :软件配置问题

在配置好参数之后,建议选择【保存RTU当前设置】进行保存当前RTU参数配置。

按钮【设定】用于将参数下载到RTU当中。

DTURTU配置软件

在每次配置成功之后,都会弹出配置成功的对话框。

如果多次配置不成功,建议重新打开软件,载入RTU参数配置,然后进行配置。

关于没有保存的关键问题可能是:没有选择【修改】,以后配置软件版本中,会逐步将软件人性化处理。

②:modbus主机配置

首先配置RTU的485接口为modbus主机设备(波特率配置在DTU参数配置——连接设置——RS485设置)参考如下:

modbus主机配置

点击【修改】,将配置参数保存;

点击【设定】,下载配置参数到RTU中。

③:Modbus从机配置

添加两台从机,每台寄存器表如下(modbus RTU协议、只读寄存器):

寄存器地址(括号为十进制)寄存器定义寄存器指令
C02H(3074)输出频率03(读输入寄存器)
C07H(3079)设定压力03(读输入寄存器)
C08H(3080)反馈压力03(读输入寄存器)

配置如下:

注意:从机地址不能和【端口地址】、【设备地址】、0XFF、0xFE、0xFD、0x00。

添加10号从机,C02地址如下(注意:变频器的起始地址为1,而RTU的起始地址为0,故需减1):

Modbus从机配置

然后添加其余两个寄存器地址,配置如下(主机寄存器地址需要逐步增加):

Modbus从机配置

这样在主机的的寄存器地址会有如下映射定义:

RTU主机只读寄存器地址映射设备寄存器地址定义
0C02H(3074)输出频率
1C07H(3079)设定压力
2C08H(3080)反馈压力

最后重启设备就可以。

如需通过GPRS访问这三个主机寄存器信息,就需要使用GPRS的端口地址或者0xFD来访问。