ThingsEdge 边缘网关 Modbus 智能解析实践分享

5/15/2023

articles/2023/20230516094141_e4892117e7ec1bdd61e292cd3ba2d8c1.png

ThingsCloud 支持几乎所有品牌厂家的 DTU 接入,您可以根据不同 DTU 的特性,选择 TCP 或 MQTT 这两种方式快速与 ThingsCloud 建立连接并完成数据双向传输。

在此基础上,ThingsEdge DTU 进一步支持 ThingsCloud 边缘协议,实现边缘和云端的无缝融合,带来更简洁的操作体验,节省大量重复配置时间,降低维护成本。

今天我们分享一些客户在不同行业的实践。

开关量信号实时检测

在各行业的数字化实践中,开关量信号的实时检测无处不在,例如:

  • 农业大棚中的棉被升降到达限位的行程开关
  • 办公空间或智能家居中的门窗闭合状态
  • 断路器中合闸分闸动作
  • 实时检测车辆的激光开关

某客户在园区智慧供水项目建设中,有 150 多个节点,每个节点有 5-8 个液位开关,需要实时监测水位是否到达预设位置。客户使用多个液位开关,连接到支持 RS485 总线的多路 DI 开关量采集器,通过 DTU 透传模式接入 ThingsCloud,定时查询液位开关的状态。

但是,定时查询存在一定的时间间隔,无法确保实时检测,而客户项目的要求是将开关量信号的变化第一时间上报到云平台,并通过云平台的实时消息 API,及时触发园区的应用系统及扩展业务流程。

在这种场景下,客户使用 ThingsEdge DTU 的边缘任务,让 DTU 在边缘以最短的时间来主动轮询开关量状态,当发现有开关量变化时,及时上报平台。如果没有变化,则不会向平台上报数据,同时节省了不必要的通信消息量。

articles/2023/20230516113647_2199651492579aa6d83612abdeed30f5.png

如下图,当 DI1 被触发时,平台收到及时的上报,而其它的 DI 输入保持之前的状态。

articles/2023/20230516114146_35230a3054e18dee804ace1ec281c04e.png

Modbus 寄存器配置过程大大简化

某客户在仓库环境监测中,部署大量的 ThingsEdge DTU 网关,通过在 ThingsCloud 控制台为多种子设备,统一配置 Modbus 寄存器地址和数据类型,这些配置便自动同步到 DTU 设备上。

客户感慨道,过去需要给每台 DTU 用上位机配置一遍,而且中途有增减设备,还需要逐个修改配置,工作量巨大。现在只需要一次配置,批量下发,还可以直接在云平台上调试 Modbus 指令。

为多路 IO 控制器配置的 Modbus 寄存器表,如下图:

articles/2023/20230516114458_b434f7f41ed28b2c872b28b2dbd507d8.png

为电表配置的 Modbus 寄存器表,如下图:

articles/2023/20230516115043_60d7990634cb238fa4e26a74aca8b720.png

扩展阅读:了解 ThingsCloud 设备类型 Modbus 配置

从设备属性到 Modbus 寄存器一步到位

另一个显著的便利性,体现在 ThingsCloud 将设备类型的属性定义和 Modbus 寄存器进行了关联式设计,只需要为设备定义好属性,便可以在 Modbus 配置中快速复用,达到数据标识符的一致性。

这为客户节省了配置时间,将设备边缘配置和云平台功能定义合二为一,一步到位,避免了配置的出错率。

articles/2023/20230516120139_f1269d9e6e0bb8d85a201b2ccba88e1b.png

扩展阅读:了解 ThingsCloud 属性定义

通过 API 下发控制多个继电器

某客户在集团信息化中台系统中集成 ThingsCloud 设备 API,在已有系统中,当工单下达后会触发一次 API 请求,在一次请求中要改变多路继电器的状态,这个需求恰好利用到 ThingsEdge DTU 的边缘自动解析。

客户只需要在业务系统请求 API 时,使用 JSON 格式包含需要更改的继电器状态即可,由于已经将设备属性和 Modbus 寄存器进行了关联,所以剩下的工作都交给 ThingsEdge DTU,自动向继电器下发相应的指令。

{    "relay1": true,    "relay2": true,    "relay3": false,    "relay4": true}

扩展阅读:了解 ThingsCloud 项目 API

以上是一些客户日常反馈的实践分享,希望能够帮到您!

更多 ThingsEdge DTU 视频教程

物联网设备接入 ThingsCloud ,请参考 设备接入指南

关于 ThingsCloud

ThingsCloud 是新一代物联网设备统一接入平台,帮助企业在极短的时间内搭建个性化的物联网平台和应用,并适应不断变化的发展需求。目前广泛应用于制造、电力、能源、环境、农业、楼宇、家居、教育、交通、物流、自动化等领域。

ThingsCloud 可接入各类网关,传感器、执行器、控制器、通信模组、智能硬件等,实现数据采集、远程控制,数据分析、告警通知、智能联动。还可以零代码生成项目应用 SaaS 和用户应用 App,并开放 API 和实时消息,便于业务系统集成和扩展开发。

通过使用 ThingsCloud,企业可以大大缩短搭建物联网系统的时间,节省软件开发费用,降低定制开发的风险,快速落地数字化和智能化项目。我们的客户遍布各行业,包括中国石化、中国铁塔、中国燃气、吉林大学、北控水务、ACE、中国民航大学、西安交通大学、精量电子、大秦铁路、宁波水利局等。

立即搭建您的物联网平台?

接入设备,搭建可视化应用,仅需不到 30 分钟

进入控制台

更多博客

应用场景

全球 80% 的数据将来自物联网,不论是传统行业还是新兴行业,都将利用更多有价值的数据来驱动业务,实现降本增效。