切换深色模式
DTU-D2 · 独立采集
DTU-D2 · 本机适用范围
设备类型 17(HEX),采集接口 RS485,8 条用户独立脚本,每条最多 40 字节。
仅使用 RS485 与脚本 1~8,不套用 RS232 接线。电源等待编辑项隐藏;合并任务数量仍以读取到的能力为准。
独立采集按每条脚本自己的周期发送报文,将收到的原始回复分别上报。适合外接仪表使用自定义指令,或希望平台保留完整回复帧的场景。
1. 准备指令
从仪表资料确认完整请求报文,以及回复的长度、字段和校验方式。Modbus RTU 指令应包含正确的 CRC。可以点击当前脚本行下方的 MODBUS 按钮生成并填入,也可以直接填写完整报文;两种方式任选其一。
先确认输入格式: 行下方 MODBUS 按钮仅在 HEX 模式显示;看不到时,先将该条脚本从 ASCII 切到 HEX。弹窗中的从站地址、功能码、寄存器地址及长度/数据均按十六进制填写;例如读取十进制地址 16 的两个寄存器,寄存器地址填 0010,长度填 0002。这与合并任务表单的十进制输入不同,生成后需核对完整预览。
脚本在这里指一段串口报文,不是 JavaScript 或其他可执行程序。HEX 按字节保存;文本按 UTF-8 编码保存。仪表要求的回车、换行等结束符也应包含在实际报文中。
操作视频:从脚本行完成配置
DTU-D2 · 视频适用范围
录像设备为 标准 DTU。本机复用脚本填写、行下方 MODBUS 生成、周期及启用的界面操作。只选 RS485 和脚本 1~8,不套用视频的 RS232 接线;单口测试接法未实测。
DTU-D2 的连接、写入、仪表采集和无线效果尚未逐台实测。录像中的参数编辑未保存,未执行仪表采集或无线业务;预览和生成报文不是仪表实测结果。
视频从真实 DTU 的连接开始:在设备卡片点击 去配置,等待读取后进入 应用参数 → 脚本配置 → 独立采集。蓝框标出脚本 1 的报文输入框,再从下方 MODBUS 按钮生成并回填,展示直接填写这一可选方式,最后设置 RS485、60 秒周期并启用。生成与直接填写是两种方式,实际配置无需先后执行两遍。
本片使用真实上位机连接测试 DTU 并读取参数,后续修改仅在编辑页中演示,没有保存到设备,也没有执行串口测试或无线采集。演示后已还原页面修改。实际使用仍需按下文完成保存和验证。
2. 配置一条脚本
- 连接 DTU 并等待读取完成。
- 在脚本区域选择 独立采集;较旧固件只显示原有脚本表时,直接编辑脚本。
- 找到需要使用的脚本行,按 HEX 或 ASCII 格式填写完整报文;使用 Modbus RTU 时,也可切到 HEX,点击该行下方 MODBUS,按十六进制填写参数并 生成并填入。
- 选择仪表实际连接的本机端口:RS485。
- 设置 执行周期,单位为秒,范围 1~86400 秒。
- 打开该条脚本的启用开关。没有使用的脚本保持关闭。
- 点击 保存修改,成功后按提示处理重启。
本机提供 8 条用户脚本,编号 1~8,每条最多 40 字节,心跳另行设置。文本按编码后字节数计长度;关闭脚本保留内容,停止该条周期执行。

示例:定时读取一台仪表
| 设置项 | 示例填写 |
|---|---|
| 仪表接口 | RS485 |
| 仪表通信格式 | 9600 / 8N1 |
| 脚本报文 | 根据该仪表从站地址、功能码、寄存器和数量生成的完整请求 |
| 执行周期 | 60 秒 |
| 启用 | 开 |
示例中的接口和周期仅用于说明填写方式。仪表不使用相同协议或地址时,必须按实际资料修改报文。
3. 设置采集等待
采集延迟 的单位是毫秒。本机在独立脚本发送后,等待这段时间,再提取已接收的回复;它不是脚本的周期。当前允许设置到 15000 毫秒。
等待时间应覆盖仪表处理请求、发送完整回复和串口接收结束所需的时间。设置过短可能没有回复或只取到部分内容;过长则使一条任务占用更久,影响其他脚本的执行。
电源等待时间 在本机当前编辑页隐藏,不按共用画面寻找此项;独立采集使用采集延迟等待回复,合并任务使用各自超时与重试。
设置等待时间不表示所有型号都有可开关的仪表供电输出;仪表供电按实物接线资料处理。
4. 按需执行串口测试
- 确认脚本已启用,报文、业务端口和串口格式正确。
- 保存需要测试的修改。若改了业务串口格式,先重启,再按保存的速率重新连接;用过按键双击时尤其要核对当前实际速率。
- 在脚本区域点击 串口测试。
- 查看各条脚本的 TX 和 RX,核对仪表回复,而不只看是否显示有数据。
本机同口测试的接线方法尚未实测,不能套用共用视频的双接口接线。端口占用与双击后的速率影响见本机安装与接口。
独立模式会测试已启用的用户脚本。请先确认这些报文不会对现场仪表产生非预期控制;初次联调可只启用一条已确认的读取脚本。
当前独立采集主要按是否收到串口数据判断本次收集是否有结果,不能用“有 RX”替代仪表协议校验。Modbus 回复还需核对地址、功能码、字节数、CRC,以及是否返回异常码。
5. 周期执行与上报
退出配置、重启并进入正常业务运行后,已启用脚本按各自周期调度。同一时间有多条任务时顺序处理,不会保证同时发出请求。
本机对一条独立脚本最多尝试发送 2 次。收到回复后按脚本编号提交上报;两次均没有收集到数据时,上报文本 collection failed。平台需要区分失败文本与正常仪表回复。
- 本机脚本 1~8 分别使用 FPort 1~8。
- 上传内容保留仪表回复,不自动提取温度、压力等物理量。
- 回复过长时可能拆成多个无线包;独立采集没有合并采集的四字节分包头,平台不能套用合并采集重组规则。
上报排队和无线发送耗时会影响实际到达时间。不要仅把执行周期设为很小,就预期所有脚本都能按该间隔稳定到达平台。
可选:透明转发
需要处理串口主动输出或项目约定的下行转发时,再开启 透传开关。普通定时脚本采集不要求额外开启。
DTU-D2 的独立和合并采集仅开放 RS485。当前透明下行仍向内部两路 UART 发送,不能因为页面隐藏 RS232 就认为透传已隔离到单口。只使用本机资料确认的外部接口,不从协议通道推断存在 RS232 端子。合并模式暂停透传。
切到合并采集后透明转发暂停,原开关值保留。不要把透传当作可以与合并任务同时操作总线的第二条采集通道。