【电表采集】乐舜4GDTU(Dlt645-2007电表)连接阿里云物联网平台

简介: 以Dlt645-2007电表采集为例

目录
1、前言
2、实现功能
3、准备工具
4、 设备连接图
5、DLT645-2007电表采集
5.1 点表配置
5.2 点表下发
6、DLT645设备接入演示
6.1 上位机软件操作
6.2 物模型导入云平台
6.3 远程配置文件
6.4 设置三元组
7、 部分数据查看
7.1 查看周期数据
7.2 查看设备断连
7.3上下限告警
8、 Iot Studio应用开发

1、前言

本文给大家介绍LS-D3000采集Dlt645-2007多功能电表的一系列流程。LS-D3000采集DLT645电表的数据解析,配置物模型,平台点表下发至DTU,一整套功能均已开发完毕,使用者只需按照流程,自定义采集内容,不需要在阿里云平台开发脚本等额外工作,简单操作即可快速完成DLT645电表采集项目。方便有需之人快速认识此产品,具体操作请阅读如下内容。

2、实现功能

LS-D3000通过RS485端口连接一个DLT645多功能电表,读取电表的组合有功总电能,正向有功总电能,正向有功总最大需量及发生时间,A相电压和电流等等,将数据上传到阿里云IoT平台并在Iot Studio展示出来。具体如下:
1、LS-D3000通过RS485端口周期采集电表;
2、LS-D3000将读取到的数据上传至阿里云IoT平台;
3、阿里云IoT平台数据以Iot studio WEB方式展示出来。

3、准备工具

① DTU阿里云套件(内含DTU*1,连接线,电源,天线)
② DLT645-2007多功能电能表*1
③ 乐舜上位机配置软件
④ Win7系统或以上电脑
⑤ USB转RS232接口工具
⑥ 阿里云账号,开通物联网平台,并创建产品和对应设备
创建产品的连接地址:https://iot.console.aliyun.com/product
选择ICA标准数据格式(Alink JSON)
image.png

根据提示创建设备,获取设备三元组
image.png

4、设备连接图

如下图所示,表示整体通讯的拓扑图,将DTU的485接口连接到DLT645电表上,RS232接到电脑上。
RS232用于上位机的配置DTU参数,RS485用于DLT645多功能电表和DTU通讯。
image.png

5、DLT645-2007电表采集

支持DLT645-2007协议的电表,通过RS485接口和DTU连接,可以快速接入到阿里云IoT平台。通过提供的上位机工具,配置好测点(点表)信息,DTU会主动轮训645电表设备,并上报到云端。功能支持:
① 数据标识采集范围(DLT645-2007规约附录的表A.1 表A.2 表A.3)
数据标识(DI3 DI2 DI1 DI0) | 编码表 |
00 XX XX XX | 电能表数据标识编码表 |
01 XX XX XX | 最大需量及发生时间数据标识编码表 |
02 XX XX XX | 变量数据标识编码表 |
②数据标识值超限预警
③485通信断开预警

5.1 点表配置

DLT645-2007协议设备的点表支持客户可配,配置可以借助上位机来实现,配置好的点表可以作为工程文件保存,可以复制到其他项目直接使用。

5.1.1 生成点表模板

上位机软件生成模板会创建一个当前时间命名的文件夹。文件夹里面的每一个CSV文件对应一个DLT645从设备。
生成模板弹出对话框填写数量确定,会生产对应配置模板文件,打开目录定位到配置模板文件位置,进行填写点表。操作如下
image.png

image.png

5.1.2 填写点表

打开一个CSV格式点模板配置文件进行修改,如下图所示,配置完成后保存,仍保存为CSV格式文件。
image.png

示例(以下示例设备地址为9999):
采集组合有功总电能

image.png
image.png

5.1.3 查看点表

打开PC软件 点表配置选择配置文件选择确定
image.png

点击确定弹出下图
image.png

其中第②步骤生成物模型在导入阿里云平台
其中第③步骤生成配置文件可以通过阿里云平台导入,实现远程配置。

5.2 点表下发

5.2.1 远程配置下发

打开刚才工具生产的配置文件打开后,将内容复制到阿里云远程配置中,如下操作
image.png

注意:
① 远程配置功能会对该产品下所有在线设备进行下发。
② 该产品下的新添加的设备会在上电时自动获取新配置文件信息。
③ 阿里云远程配置下发1个小时只允许下发一次。

5.2.2 配置文件管理

远程配置有版本信息,开启配置将以远程配置文件版本为准,本地版本不一致时会优先将远程同步到本地。

配置文件版本号,可以在云端查询,如下所示。

image.png

6、DLT645设备接入演示

6.1 上位机软件操作

① 选择相应的产品,DLT645协议我们使用的LS-D3000,因此选择LS-D3000即可。
image.png

② 生成模板,操作如下,在弹出新窗口打开目录,选择Dlt645协议,数量1
image.png

③ 选择配置文件
选择刚才的目录,使用自己配置的配置文件,不做修改。此实例是8个从设备的Dlt645点表
image.png

④ 打开配置文件,查看点表,选择远程下发,生成物模型(相应的产品的ProductKey)和确认生成CFG文件,注意文件保存的目录,下面操作要用到
image.png
image.png
image.png

image.png

6.2 物模型导入云平台

打开阿里云物联网平台,设备管理->产品->功能定义->自定义功能 ->导入物模型,选择上一步对应ProductKey的json文件,导入物模型,如下图所示。
导入物模型成功之后,再发布更新,新建一个版本号即可物模型发布成功说明已成功导入云平台
image.png
image.png
image.png

6.3 远程配置文件

点表下发有两种方式,可以通过本地和远程,这里采用远程下发。
打开CONF.json文件,copy内容到阿里云IoT远程配置模块,该文件在章节6.1的最后几步操作。注意保存配置文件后需要重启DTU设备。
image.png

6.4 设置三元组

通过套件中提供的RS232线将DTU主体和PC连接。接上天线、检查SIM卡(默认内置),插上电源。
打开软件选择对应COM端口,测试成功说明DTU和PC连接正确。打开后,输入阿里云三元组。
image.png
image.png
点击注册后,DTU会自动连接到阿里云,等待指示灯LINKA常亮。刷新平台,会看到对应设备已经在线。

7、部分数据查看

7.1 查看周期数据

在阿里云平台上可以看出各个属性的周期上报的值
image.png

7.2 查看设备断连

在平台 设备找到对应设备事件管理 下查看
手动断开DTU和电脑的连接线模拟设备断连,等一个采集周期,重新插上能够模拟恢复连接再等待一个采集周期,平台会产生2条事件数据。
image.png
{"1_dev_state":0}:表示RS485通讯失败
{"1_dev_state":1}:表示RS485通讯恢复

1_dev_state中1表示设备地址,dev_state为固定字符串。

7.3上下限告警

当采集DLT645电表的数值超出上下限的范围,都会发生预警。

8、Iot Studio应用开发

1、新建项目:项目名称根据具体项目名来命名。
image.png
2、新建Web应用
image.png
3、选择导航布局,然后增加页面;
image.png
4、网页制作,左侧有一系列组件供我们使用,然后再配置相应的数据源,即可在图中显示实时的折线图,阿里云IoT有详细的文档说明IoT Studio如何使用。
image.png
5、预览效果
image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
15天前
|
传感器 数据采集 物联网
元宇宙与物联网:连接虚拟与现实
【10月更文挑战第29天】元宇宙与物联网正逐步改变我们的生活和工作方式。元宇宙通过区块链、云计算等技术,构建了一个与现实世界平行的虚拟空间;物联网则通过智能感知和连接,将物体与互联网相连,提供精准数据和服务。两者融合,提升了虚拟空间的真实感和沉浸感,带来了更智能的服务,共同推动社会的数字化和智能化进程。
|
24天前
|
存储 边缘计算 物联网
阿里云物联网平台:推动万物互联的智能化解决方案
随着物联网技术的快速发展,阿里云物联网平台为企业提供了一体化的解决方案,包括设备接入、数据管理和智能应用等核心功能。平台支持海量设备接入、实时数据采集与存储、边缘计算,并具备大规模设备管理、高安全性和开放生态等优势。广泛应用于智能制造、智慧城市和智能家居等领域,助力企业实现数字化转型。
124 5
|
1月前
|
Kubernetes 网络协议 物联网
桥接物联网和云:在 Kubernetes 中增强与 Kong 的 TCPIngress 的连接
桥接物联网和云:在 Kubernetes 中增强与 Kong 的 TCPIngress 的连接
32 0
|
3月前
|
Rust 安全 物联网
解锁物联网安全新纪元!Rust如何悄然革新系统级编程,让智能设备“零风险”连接未来?
【8月更文挑战第31天】随着物联网(IoT)技术的发展,设备安全与效率成为关键挑战。Rust语言凭借其内存安全、高性能和并发优势,逐渐成为物联网开发的新宠。本文通过智能门锁案例,展示Rust如何确保生物识别数据的安全传输,并高效处理多用户请求。Rust的应用不仅限于智能家居,还广泛用于工业自动化和智慧城市等领域,为物联网开发带来革命性变化。
87 1
|
3月前
|
物联网 C# 智能硬件
智能家居新篇章:WPF与物联网的智慧碰撞——通过MQTT协议连接与控制智能设备,打造现代科技生活的完美体验
【8月更文挑战第31天】物联网(IoT)技术的发展使智能家居设备成为现代家庭的一部分。通过物联网,家用电器和传感器可以互联互通,实现远程控制和状态监测等功能。本文将探讨如何在Windows Presentation Foundation(WPF)应用中集成物联网技术,通过具体示例代码展示其实现过程。文章首先介绍了MQTT协议及其在智能家居中的应用,并详细描述了使用Wi-Fi连接方式的原因。随后,通过安装Paho MQTT客户端库并创建MQTT客户端实例,演示了如何编写一个简单的WPF应用程序来控制智能灯泡。
104 0
|
3月前
|
监控 UED 开发者
从设计到监控:用Xamarin打造高可用性移动应用的实战策略与案例深度剖析
【8月更文挑战第31天】在数字化时代,移动应用成为生活工作的重要组成部分,其稳定性和可靠性至关重要。Xamarin作为跨平台开发框架,已广受认可,但如何确保应用高可用性是开发者面临的挑战。本文以电商应用“SmartShop”为例,从设计、异常处理、性能优化、多线程及测试监控五个方面探讨构建高可用性Xamarin应用的最佳实践。通过模块化设计、有效异常处理、性能优化、多线程技术和全面测试监控,确保应用稳定高效,提升用户体验。
37 0
|
3月前
|
物联网 监控 API
探索Xamarin在物联网浪潮中的宝石般闪耀:跨平台框架如何成为连接智能设备的桥梁并预示着技术的未来
【8月更文挑战第31天】在数字化转型中,物联网通过设备互联提升了生活与工作的智能化水平。Xamarin凭借其跨平台特性,在物联网开发中展现出巨大潜力,能够以一套代码同时支持多个操作系统,显著降低开发成本。通过高效的硬件交互与稳定的性能表现,Xamarin不仅优化了物联网应用的开发流程,还为未来的持续进化奠定了坚实基础。
56 0
|
19天前
|
存储 供应链 物联网
探索未来:区块链、物联网与虚拟现实技术的融合与创新
【10月更文挑战第15天】本文深入探讨了新兴技术如区块链、物联网(IoT)和虚拟现实(VR)的发展趋势及其在现代社会的应用。通过分析这些技术的独特属性和它们如何相互补充,我们揭示了一个由高度互联、智能化和沉浸式体验定义的未来图景。文章不仅讨论了这些技术当前的挑战,还展望了它们在未来可能带来的转变,旨在为读者提供对这些令人兴奋的技术趋势的全面理解。
|
19天前
|
安全 物联网 区块链
未来已来:探索区块链技术、物联网与虚拟现实的融合趋势
【10月更文挑战第15天】 在数字化浪潮中,区块链、物联网(IoT)和虚拟现实(VR)技术正引领着一场革命。本文将深入探讨这三种技术的发展趋势和相互融合的潜力,以及它们如何共同塑造我们的未来。我们将从基本概念入手,逐步揭示这些技术如何影响经济、社会和日常生活,同时提供具体应用场景以展示其变革力量。
|
6天前
|
供应链 物联网 区块链
未来已来:区块链技术、物联网与虚拟现实的融合与创新
【10月更文挑战第28天】在数字化浪潮的推动下,新兴技术如区块链、物联网(IoT)和虚拟现实(VR)正逐步渗透至我们的日常生活中。本文将探讨这些技术的发展趋势,以及它们如何相互融合,创造出前所未有的应用场景。我们将通过实际案例,展示这些技术如何改变工业、医疗、教育和娱乐等多个领域。最后,我们将展望这些技术未来的发展方向,以及它们可能带来的社会变革。
29 12

相关产品

  • 物联网平台