7ZH02-0336-07

Modbus 实施

测量仪的 Modbus 实施包括意外代码、无效寄存器响应、固定和可配置寄存器映射以及安全性。

Modbus 意外代码

代码 名称 描述

01

非法功能

请求的命令无效。

02

非法地址

此代码表示下列情况之一:

  • 请求的地址对该功能无效。

  • 请求的地址不在此设备有效的寄存器范围内。

  • 请求的地址受设备安全性保护。

03

非法值

此代码表示下列情况之一:

  • 设备中的该寄存器不允许请求的值。

  • 请求的寄存器为多字值的一部分。

Modbus 无效读取寄存器响应

无效类型 读取响应

未映射(未使用)1的寄存器

0x8000

按类型保留的1寄存器响应

有符号 16 位整数

0x8000

无符号 16 位整数

0xFFFF

有符号 32 位整数

0x80000000

无符号 32 位整数

0xFFFFFFFF

有符号 64 位整数

0x8000000000000000

Float32

0xFFC00000

(NaN = 不是数字)

1 IRIG-B 只能连接到位于测量仪上的一个数字输入,而不是可选模块。未映射(未使用)的寄存器指测量仪永远不会使用的寄存器,因此没有已定义的格式。保留的寄存器有定义的格式,准备由测量仪、其选项或变量来使用。

Modbus 无效写入寄存器响应

如果测量仪收到向 Modbus 寄存器地址写入的命令而没有映射的寄存器,则测量仪将不会做出响应。此时不会写入或存储任何数据,且测量仪将不会返回拒绝请求的信息。

如果测量仪收到向只读 Modbus 寄存器地址写入的命令,将返回意外代码 3(非法值)。

固定和可配置 Modbus 映射

您的寄存器有一个用于测量仪数据的固定(静止)寄存器映射和一个用户配置的可变寄存器映射。

Modbus 安全性

您的测量仪的本体安全性选项包括有 Modbus 特定的设置。必须配置这些安全性设置以便将 Modbus 数据写入测量仪。

本页的QR代码

这有帮助吗?