主题
6.2 寄存器映射
LPPLC 服务器将内部数据点映射为标准 Modbus 寄存器,供外部 SCADA 系统读写。
映射关系
| Modbus 区域 | 对应 LPPLC 数据 | 读写属性 |
|---|---|---|
| 线圈 (0x) | 开关量输出 | 读/写 |
| 离散输入 (1x) | 开关量输入 | 只读 |
| 输入寄存器 (3x) | 模拟量输入 | 只读 |
| 保持寄存器 (4x) | 模拟量输出/数据点 | 读/写 |
配置步骤:
- 在 Web 管理页面进入「Modbus 配置」
- 选择目标用户/项目
- 添加寄存器映射:
- 寄存器地址:Modbus 地址(如 40001)
- 数据点名称:LPPLC 数据点标识
- 数据类型:INT16/UINT16/FLOAT32 等
- 编码方式:ABCD/CDAB/BADC 等
注意事项:
- 每个用户有独立的寄存器地址空间
- FLOAT32 类型占用 2 个连续寄存器
- 地址从 1 开始(Modbus 标准寻址)