Skip to content

DTU-PA · 独立采集 ​

DTU-PA · 本机适用范围

设备类型 11(HEX),采集接口 RS232、RS485,16 条用户独立脚本,每条最多 40 字节。

采集流程与标准型共用,但类型码、固件和射频规格按 PA 本机确认,不能直接照抄标准型解析代码。

独立采集按每条脚本自己的周期发送报文,将收到的原始回复分别上报。适合外接仪表使用自定义指令,或希望平台保留完整回复帧的场景。

1. 准备指令 ​

从仪表资料确认完整请求报文,以及回复的长度、字段和校验方式。Modbus RTU 指令应包含正确的 CRC。可以点击当前脚本行下方的 MODBUS 按钮生成并填入,也可以直接填写完整报文;两种方式任选其一。

先确认输入格式: 行下方 MODBUS 按钮仅在 HEX 模式显示;看不到时,先将该条脚本从 ASCII 切到 HEX。弹窗中的从站地址、功能码、寄存器地址及长度/数据均按十六进制填写;例如读取十进制地址 16 的两个寄存器,寄存器地址填 0010,长度填 0002。这与合并任务表单的十进制输入不同,生成后需核对完整预览。

脚本在这里指一段串口报文,不是 JavaScript 或其他可执行程序。HEX 按字节保存;文本按 UTF-8 编码保存。仪表要求的回车、换行等结束符也应包含在实际报文中。

操作视频:从脚本行完成配置 ​

DTU-PA · 视频适用范围

录像设备为 标准 DTU。本机复用脚本填写、行下方 MODBUS 生成、周期及启用的界面操作。本机采集端口为 RS232、RS485,用户脚本为 1~16。PA 的类型码与固件不照抄录像设备。

DTU-PA 的连接、写入、仪表采集和无线效果尚未逐台实测。录像中的参数编辑未保存,未执行仪表采集或无线业务;预览和生成报文不是仪表实测结果。

独立采集:脚本生成、直接填写与启用 · 下载视频

视频从真实 DTU 的连接开始:在设备卡片点击 去配置,等待读取后进入 应用参数 → 脚本配置 → 独立采集。蓝框标出脚本 1 的报文输入框,再从下方 MODBUS 按钮生成并回填,展示直接填写这一可选方式,最后设置 RS485、60 秒周期并启用。生成与直接填写是两种方式,实际配置无需先后执行两遍。

本片使用真实上位机连接测试 DTU 并读取参数,后续修改仅在编辑页中演示,没有保存到设备,也没有执行串口测试或无线采集。演示后已还原页面修改。实际使用仍需按下文完成保存和验证。

2. 配置一条脚本 ​

  1. 连接 DTU 并等待读取完成。
  2. 在脚本区域选择 独立采集;较旧固件只显示原有脚本表时,直接编辑脚本。
  3. 找到需要使用的脚本行,按 HEX 或 ASCII 格式填写完整报文;使用 Modbus RTU 时,也可切到 HEX,点击该行下方 MODBUS,按十六进制填写参数并 生成并填入。
  4. 选择仪表实际连接的本机端口:RS232、RS485。
  5. 设置 执行周期,单位为秒,范围 1~86400 秒。
  6. 打开该条脚本的启用开关。没有使用的脚本保持关闭。
  7. 点击 保存修改,成功后按提示处理重启。

本机提供 16 条用户脚本,编号 1~16,每条最多 40 字节,心跳另行设置。文本按编码后字节数计长度;关闭脚本保留内容,停止该条周期执行。

标准 DTU 的共用编辑示例:周期 60 秒;本机选择 RS232、RS485,只操作脚本 1~16,未保存或采集。
标准 DTU 的共用编辑示例:周期 60 秒;本机选择 RS232、RS485,只操作脚本 1~16,未保存或采集。 点击放大
标准 DTU 的共用编辑示例:周期 60 秒;本机选择 RS232、RS485,只操作脚本 1~16,未保存或采集。
标准 DTU 的共用编辑示例:周期 60 秒;本机选择 RS232、RS485,只操作脚本 1~16,未保存或采集。

示例:定时读取一台仪表 ​

设置项示例填写
仪表接口RS485
仪表通信格式9600 / 8N1
脚本报文根据该仪表从站地址、功能码、寄存器和数量生成的完整请求
执行周期60 秒
启用开

示例中的接口和周期仅用于说明填写方式。仪表不使用相同协议或地址时,必须按实际资料修改报文。

3. 设置采集等待 ​

采集延迟 的单位是毫秒。本机在独立脚本发送后,等待这段时间,再提取已接收的回复;它不是脚本的周期。当前允许设置到 15000 毫秒。

等待时间应覆盖仪表处理请求、发送完整回复和串口接收结束所需的时间。设置过短可能没有回复或只取到部分内容;过长则使一条任务占用更久,影响其他脚本的执行。

电源等待时间 用于本机合并采集一轮开始前的等待,不是独立脚本的回复等待,也不能据此推断有可开关的仪表供电输出。

设置等待时间不表示所有型号都有可开关的仪表供电输出;仪表供电按实物接线资料处理。

4. 按需执行串口测试 ​

  1. 确认脚本已启用,报文、业务端口和串口格式正确。
  2. 保存需要测试的修改。若改了业务串口格式,先重启,再按保存的速率重新连接;用过按键双击时尤其要核对当前实际速率。
  3. 在脚本区域点击 串口测试。
  4. 查看各条脚本的 TX 和 RX,核对仪表回复,而不只看是否显示有数据。

测试时按本机实际接口分配电脑与仪表。端口占用与双击后的速率影响见本机安装与接口。

独立模式会测试已启用的用户脚本。请先确认这些报文不会对现场仪表产生非预期控制;初次联调可只启用一条已确认的读取脚本。

当前独立采集主要按是否收到串口数据判断本次收集是否有结果,不能用“有 RX”替代仪表协议校验。Modbus 回复还需核对地址、功能码、字节数、CRC,以及是否返回异常码。

5. 周期执行与上报 ​

退出配置、重启并进入正常业务运行后,已启用脚本按各自周期调度。同一时间有多条任务时顺序处理,不会保证同时发出请求。

本机对一条独立脚本最多尝试发送 2 次。收到回复后按脚本编号提交上报;两次均没有收集到数据时,上报文本 collection failed。平台需要区分失败文本与正常仪表回复。

  • 本机脚本 1~16 分别使用 FPort 1~16。
  • 上传内容保留仪表回复,不自动提取温度、压力等物理量。
  • 回复过长时可能拆成多个无线包;独立采集没有合并采集的四字节分包头,平台不能套用合并采集重组规则。

上报排队和无线发送耗时会影响实际到达时间。不要仅把执行周期设为很小,就预期所有脚本都能按该间隔稳定到达平台。

可选:透明转发 ​

需要处理串口主动输出或项目约定的下行转发时,再开启 透传开关。普通定时脚本采集不要求额外开启。

本机 RS232 的主动数据透明上传使用 FPort 51,RS485 使用 FPort 52。被识别为透明转发的无线下行向两路串口发送,不能按上行端口推定只去其中一路;下行命令和目标按项目约定核对。合并模式暂停透传。

切到合并采集后透明转发暂停,原开关值保留。不要把透传当作可以与合并任务同时操作总线的第二条采集通道。

设备使用指南