Modbus 通信
订购了 Modbus 配置选项的变送器是使用 Modbus 串行通信协议来访问的。支持的 Modbus
变量是 RS-485 接口基础上的 Modbus RTU(串行 Modbus)。
表 18 默认 Modbus 串行通信设置
说明 默认值
串行比特率 19200
奇偶性 无(N)
数据位数 8
停止位数 2
Modbus 设备地址 240
串行延迟 0
通信模式 Modbus RTU
可根据需要使用 Vaisala Insight 软件更改 Modbus 串行通信设置。从 www.vaisala.com/
insight 下载 Insight 软件。
数据编码
使用“32 位浮点”数据格式的寄存器是使用 IEEE 754 中定义的“binary32”编码进行编码
的(也称为“单精度浮点格式”)。
按开放型 Modbus TCP 规范版本 1.0 中所述,浮点数的最低有效 16 位放在表中所列的
Modbus 寄存器中,最高的有效 16 位放在编号/地址 + 1 的寄存器中。这也被称为“little-
endian”或“Modicon”字顺序。
读取浮点格式设置不正确的测量数据寄存器有时可能导致看上去正确的值。强烈建议首先尝
试读取寄存器编号 7938(浮点测试),以查看您是否在 Modbus 主机系统上正确配置了浮
点格式。
测试值寄存器
读取测试寄存器中的已知测试值,以验证 Modbus 系统的功能。
表 19 Modbus 测试寄存器(只读)
寄存器编号(十
进制)
地址(十六进
制)
寄存器说明 数据格式 测试值
7937 1F00
hex
带符号整数测试 16 位整数 -12345
7938 1F01
hex
浮点测试 32 位浮点 -123.45
7940 1F03
hex
文本字符串测试 包含 7 个字符的
ASCII 字符串
文本字符串
“-123.45”
85
中文