设备厂商在提供 MODBUS 数据点表时,常因缺乏统一标准,呈现方式繁杂多样。这给新手们带来了诸多困扰,使得他们在使用摩尔信使MThings配置数据点时往往无从下手。本文借助一些实例点表,总结几种常见的点表配置方法。
1、整形转浮点数据
参数 |
参数值 |
寄存器地址 |
十进制:23298 十六进制:5B02H |
寄存器数量 |
2 |
系数 |
0.1 |
传输类型 |
无符号整数;如是温度类涉及负数,应选择有符号整数 |
呈现类型 |
浮点数 |
字节序 |
大端 |
字序 |
大端 |
整形转浮点应用较多,虽然描述形式可能存在差异,但配置方法殊途同归。相似定义还有:
2、浮点直传数据
参数 |
参数值 |
寄存器地址 |
十进制:8192 十六进制:2000H |
寄存器数量 |
2 |
系数 |
1 |
小数位数 |
根据期望设置相应的值(0~9) |
传输类型 |
浮点数 |
呈现类型 |
浮点数 |
字节序 |
大端 |
字序 |
大端/小端 需要确认厂家手册或调试试错 |
3、字符串数据
参数 |
参数值 |
寄存器地址 |
十进制:0 十六进制:0000H |
寄存器数量 |
32 |
传输类型 |
字节流 |
呈现类型 |
字符串 |
字节序 |
大端 |
字序 |
大端 |
4、位数据
参数 |
参数值 |
寄存器地址 |
十进制:4 十六进制:0004H |
寄存器数量 |
1 |
位偏移 |
0; 依据数据项分别填写BIT |
位数 |
1 |
传输类型 |
无符号整数 |
呈现类型 |
十进制整数/浮点/枚举 |
5、枚举数据
参数 |
参数值 |
寄存器地址 |
十进制:40304 十六进制:9D70H |
寄存器数量 |
1 |
传输类型 |
无符号整数 |
呈现类型 |
枚举 |