求助!求助!组态王与微机装置modbus通讯地址设置问题 (求助求助)

问题描述

新接手的变压器微机保护装置(差动、高后备、低后备)均使用标准 Modbus_RTU 协议连接上位系统组态王 6.50。在组态王软件的 Modbus 协议配置中,首位必须是寄存器地址,如:0、1、2、4 等等。装置说明中并未要求设置寄存器地址,引起困惑。本文将基于厂家的通讯规约说明书,对寄存器地址的设置进行详细解析。

组态王软件的 Modbus 协议配置要求

在组态王 6.50 软件中,Modbus 协议配置需要指定首位寄存器地址,以便读取或写入具体的数据寄存器。

厂家提供的通讯规约说明书

厂家提供的通讯规约说明书中包含了有关 Modbus RTU 协议的详细说明,但并未明确提及寄存器地址的设置。

解决办法

根据组态王软件的 Modbus 协议配置要求和厂家提供的通讯规约说明书,我们可以得出以下结论: 组态王软件中 Modbus 首位寄存器地址的设置,并不适用于此装置。 装置自身无需设置寄存器地址,因为其内部寄存器地址是固定的。

具体操作步骤

因此,在组态王软件中配置 Modbus RTU 协议时,可以按照以下步骤进行: 1. 选择 Modbus RTU 协议。 2. 设置设备地址(默认为 1)。 3. 设置波特率、奇偶校验位、停止位等通信参数(根据装置说明书设置)。 4. 在数据映射中,直接指定数据寄存器的功能码和寄存器号,无需设置首位寄存器地址。

示例

例如,读取装置的输入寄存器 100,则在组态王软件中配置如下: 功能码:0x04 (读取输入寄存器) 起始寄存器地址:100 寄存器数量:1

注意事项

寄存器号需要参考厂家的通讯规约说明书,确保与装置的实际寄存器地址相对应。 如果使用 Modbus 协议同时读取多个寄存器,需要将读取的寄存器数量考虑在内,避免超出装置的寄存器范围。

结论

通过以上解析,我们了解到变压器微机保护装置的 Modbus RTU 协议寄存器地址设置与组态王软件的配置要求存在差异。在组态王软件中配置 Modbus 协议时,无需设置首位寄存器地址,直接根据厂家的通讯规约说明书配置数据映射即可。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论