正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

admin 2022年9月29日01:14:24评论191 views字数 1571阅读5分14秒阅读模式

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


今天,我们介绍如何将正泰 DDSU666 单相导轨式电表接入 ThingsCloud,并实现电压、电流、瞬时总有功功率、瞬时总无功功率、瞬时总视在功率、总功功率因数、有功总电能数据的采集上报。


该电表用于普通的单相用电系统,包括家庭用电以及普通的商业用电。对于工业场景的智能三相电表也同样适用。


01.

电表接线示例


该电表支持 RS485/Modbus 协议,我们通过 DTU 将电表接入 ThingsCloud,DTU 负责 Modbus 报文透传。DTU 和电表通过 485 总线连接,可以在一个 DTU 上连接多个电表,从而采集多个回路的用电数据。

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

电表的交流电端口接线方式如下图:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台



02.

配置电表功能属性

首先,我们在 DTU 的设备类型中,找到 功能定义,为每个采集数据添加属性定义,如下图:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


如果使用网关-子设备模式,即 DTU 作为网关,电表作为子设备,那么我们需要给电表子设备设置功能定义。


接下来,我们要参考设备厂商提供的 Modbus 协议手册,如下:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


我们将设备类型的接入协议设置为 Modbus RTU 透传,在设备类型的 Modbus 配置中,设置以上属性对应的设备端 Modbus 寄存器参数。 

我们以 A相电压 数值寄存器为例:

* 寄存器地址是 2000H,这是16进制的表示方式,通常也会表示为 0x2000。  

数据类型是 float,表示带有小数的浮点数。 

寄存器数量是 2,表示数据长度有2个寄存器,也就是32位。 

读写类型是 R/W,表示是保持寄存器,用 03 功能码来读取。

按照手册中的寄存器信息,我们对设备类型的 Modbus 设置如下:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


需要留意的是,示例中我们使用了网关-子设备模式,在网关中设置了子设备的 Modbus 从机地址,如下图:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


因此在配置 Modbus 寄存器的时候,不需要单独设置从机地址。

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

注:不同厂家的设备的 Modbus 寄存器略有不同,请您参考实际产品手册。


接下来,记得开启属性智能转换,并设置正确的自定义数据流标识符,自定义数据流用于云平台和 DTU 之间收发 Modbus RTU 报文,通常默认创建的自定义数据流标识符为 stream,请您根据实际情况为准。



03.

电表数据定时采集


Modbus 数据上报需要主机发起查询,我们需要建立 Modbus 任务,定时查询电表数据。 


根据电表 Modbus 协议手册,我们看到有两部分不连续的数值寄存器,所以这里我们添加了两个任务,如下图:


正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


第一个任务查询 6 个属性,相当于 12 个寄存器长度。

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


第二个任务查询电能数据,只有 2 个寄存器长度。

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


保存任务后,我们可以手动点击单次运行任务,也可以在任务的定时选项中,设置定时时间间隔,例如 5 分钟,这样便可以每 5 分钟获得最新的电表数据。 


云平台下发 Modbus 消息后,我们在设备的调试消息中,可以看到 DTU 是否正常上报设备的 Modbus 回复消息,并通过智能 Modbus 解析,最终生成设备属性数据。

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台



04.

电表数据查看


在设备概要页面的属性中,可以实时显示最新上报的数据,如下图:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


对于数值型的属性,ThingsCloud 支持历史数据的聚合查询分析,如下图:

正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台



05.

可视化大屏和App


完成数据上报后,通过 ThingsCloud 可视化看板,可以非常快速的搭建属于你的可视化看板,并支持公开 URL,以及全屏化,可以投放在大屏幕上实时展示。


正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


此外,还可以使用 ThingsCloud 零代码应用开发能力,设计并生成专属的用户 App,支持 iOS、Android、微信小程序、Webapp 等移动平台。


正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台




往期推荐



☞ 中国云计算第一股关停 IoT云服务
☞ 国内 IoT 物联网平台终局的思考

 2022年IoT平台趋势:私有化部署

☞ 5个值得分享的物联网创业失败教训

☞ 国内 4 大 IoT物联网平台选型对比

☞ 云厂商的 [IoT物联网平台] 不香了吗?


正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台


正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台
正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台
正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台
正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

原文始发于微信公众号(IoT物联网技术):正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年9月29日01:14:24
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   正泰电表采集 Modbus 数据接入 ThingsCloud 物联网云平台http://cn-sec.com/archives/1322591.html

发表评论

匿名网友 填写信息