首页 > 服务支持 > RTU常见问题 >

modbus RTU协议问题

发布日期:2013-05-15 13:30  点击:
 问:我的设备构成是2台modbus RTU协议的变频器(通过485连接到6120的485串口上,设置设备地址是10和11。每台变频器的参数地址通信代码是C02H ,C07H 和C08H,分别代表频率、设定压力和反馈压力,共有6个数据需要传输。请问如何在6120中添加从机配置,我设置了几次都没有保存下来,应当注意什么问题,配置软件详细的使用说明?
 
答:
您好,感谢您对聚英电子的支持。
① :软件配置问题
在配置好参数之后,建议选择【保存RTU当前设置】进行保存当前RTU参数配置。
按钮【设定】用于将参数下载到RTU当中。
modbus RTU
在每次配置成功之后,都会弹出配置成功的对话框。
如果多次配置不成功,建议重新打开软件,载入RTU参数配置,然后进行配置。
关于没有保存的关键问题可能是:没有选择【修改】,以后配置软件版本中,会逐步将软件人性化处理。
②:modbus主机配置
首先配置RTU的485接口为modbus主机设备(波特率配置在DTU参数配置——连接设置——RS485设置)参考如下:
modbus RTU
点击【修改】,将配置参数保存;
点击【设定】,下载配置参数到RTU中。
③:Modbus从机配置
添加两台从机,每台寄存器表如下(modbus RTU协议、只读寄存器):
寄存器地址(括号为十进制) 寄存器定义 寄存器指令
C02H(3074) 输出频率 03(读输入寄存器)
C07H(3079) 设定压力 03(读输入寄存器)
C08H(3080) 反馈压力 03(读输入寄存器)

配置如下:
注意:从机地址不能和【端口地址】、【设备地址】、0XFF、0xFE、0xFD、0x00。
添加10号从机,C02地址如下(注意:变频器的起始地址为1,而RTU的起始地址为0,故需减1):


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


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

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

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

上一篇:没有了  |  下一篇:GRPS模块问题