设备标识(StationId)与 Modbus 映射

本地配置

  • 位置:主程序内“系统参数配置”窗口
  • 字段:设备标识(24位ASCII)
  • 持久化:写入 IBrainChrom.exe.xmlSystemParam/strStationId
  • 默认值:69000000001ABCDEFG123456

规则:

  • 固定 24 字符
  • 少于 24:右侧补空格
  • 多于 24:截断
  • 非可打印 ASCII:替换为 ?

从站寄存器映射

  • 类型:Holding Register(功能码 03)
  • 地址范围:801 ~ 812(共 12 个寄存器)
  • 内容:24 字节 ASCII(每个寄存器 2 字节)

字节顺序:

  • Reg[801]:字符 1、2
  • Reg[802]:字符 3、4
  • ...
  • Reg[812]:字符 23、24

读取示例

读取设备标识:

  • 功能码:03
  • 起始地址:801
  • 数量:12

返回的 24 字节按顺序拼接为 ASCII 字符串,即为设备标识。