DAM3601 温度模块
插件用途
通过 Modbus RTU 帧采集 DAM3601 温度输入寄存器,并一次读取 128 路摄氏温度。配置页面中的插件名称为“Dam3601Master”。
选择入口与支持范围
进入“开发配置 → 采集配置”,创建串口、TCP 客户端或 TCP 服务端通道,再创建设备并选择“Dam3601Master”。TCP 通道承载 RTU 帧,不支持 UDP;变量数据类型为 Int16 或 UInt16。
插件参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| Modbus 帧格式 | ModbusRtu | 固定使用 RTU。 |
| 温度模块站号 | 1 | 必须与模块地址一致。 |
| 数据解析顺序 | CDAB | 温度原始值的默认顺序。 |
| 输入寄存器单帧上限 | 120 | 范围 1~125;完整 128 路快照自动拆成两帧。 |
| 发送延时 | 200 毫秒 | 两帧读取之间的默认等待时间。 |
| DTU ID | - | DTU 服务接入时使用。 |
其它 Modbus 打包上限来自公共 Modbus 配置,通常保持默认。
地址与特殊方法
周期变量按设备点表填写输入寄存器地址,使用 30001 起始格式;ReadAllTemperaturesAsync 不需要参数,会读取通道 0~127 的完整温度快照。
| 方法 | 用途 | 参数 |
|---|---|---|
ReadAllTemperaturesAsync | 读取 128 路摄氏温度 | - |
设备调试
进入“开发配置 → 采集配置”,选择 DAM3601 设备,打开“调试 → 协议调试 · Dam3601”。
| 功能 | 作用 |
|---|---|
| 读取全部温度 | 分两帧读取并显示通道 0~127,本页没有写入操作。 |

验证方法
- 确认设备在线,点击“读取全部温度”。
- 选取一个已接传感器通道,与现场温度或校验源比较。
- 确认未接通道和故障通道的表现符合模块手册,再创建周期变量。
常见问题
| 现象 | 检查方法 |
|---|---|
| 无响应 | RTU 帧格式、站号、串口参数、TCP 透传和网络。 |
| 只返回部分通道 | 输入寄存器单帧上限、第二帧响应和发送延时。 |
| 温度明显异常 | 通道接线、传感器类型、数据顺序和模块量程。 |