网站导航
← 返回实操课程
实操课程 / 第 2 章,共 8 章

跑通第一个采集点

用一个只读 Modbus 测点,贯通设备、轮询、Server 通道和 Web 表视图。

完成后你将得到

设备值变化后,表视图中同一通道的数值、时间和状态随之更新。

开始前准备

  • 已完成基座安装,能上传练习工程。
  • 有可访问的 Modbus TCP 测试设备或自行准备的模拟器,以及寄存器表。

01 · 列出测试参数

  1. 先选一个可读寄存器,记录设备 IP、端口、Unit ID、功能码、地址、数据类型、字序和倍率。
  2. 例如温度原始值 253、倍率 0.1 可得到 25.3 ℃;这是计算示例,设备地址与倍率必须按寄存器表填写。
  3. 40001 一类文档地址与从 0 开始的协议偏移可能不同;核对模板使用的地址口径。
预期结果

得到一行明确的测点清单,不凭画面猜地址。

02 · 配置通信线路与设备

  1. 在 Administrator 的 Communicator 配置中建立或选择测试线路,添加使用 DrvModbus 的设备。
  2. 选择或编辑设备模板,先保留一个读数据组,设置 TCP 连接参数、设备地址和轮询间隔。
  3. 保存并上传到指定实例,按应用提示使配置生效。不要使用 Modbus 从站服务代替主站采集驱动。
预期结果

Communicator 加载了预期设备与模板。

03 · 先看轮询结果

  1. 在 Communicator 中检查线路、设备状态和通信日志,确认请求有响应。
  2. 对照设备标签查看原始值、质量与更新时间;若轮询失败,先停在这一层排查。
预期结果

设备标签收到有效且持续更新的数据。

04 · 映射到 Server 通道

  1. 在配置库为测试设备创建输入通道,选择正确的数据类型、单位和格式。
  2. 按设备标签代码或标签编号建立映射,检查通道启用状态;用现场未占用的通道号。
  3. 如果驱动与 Server 都支持比例变换,只在其中一处设置倍率,避免重复缩放。
预期结果

Server 中该通道的值、状态和时间与设备标签一致。

05 · 用表视图验证闭环

  1. 创建一个仅含该通道的表视图,注册到视图表并分配对象与查看权限,然后上传。
  2. 在 Web 中打开表视图,改变测试设备或模拟器的输入,比较两端值与时间。
  3. 记录一次正常更新和一次断开连接后的质量变化,恢复连接后再次确认。
预期结果

不仅能看到数字,还能识别失联状态并恢复更新。

本章验收

亲自验证后再勾选,进度仅保存在当前浏览器。

已完成 0 / 3

遇到问题,先检查这里

轮询超时

依次检查网络、端口、Unit ID、功能码与寄存器范围。能 ping 通不代表 Modbus 请求正确。

设备有值,Web 无值

先看 Server 是否有当前数据;再查通道与标签映射、工程上传目标、视图中的通道号和账号权限。

数值很大或正负异常

核对有符号/无符号、16/32 位、字节序与字序,以及是否重复乘了倍率。

进一步查阅