收藏 分享(赏)

基于dlms、cosem协议的远程抄表通信系统设计.doc

上传人:无敌 文档编号:148374 上传时间:2018-03-22 格式:DOC 页数:9 大小:96.50KB
下载 相关 举报
基于dlms、cosem协议的远程抄表通信系统设计.doc_第1页
第1页 / 共9页
基于dlms、cosem协议的远程抄表通信系统设计.doc_第2页
第2页 / 共9页
基于dlms、cosem协议的远程抄表通信系统设计.doc_第3页
第3页 / 共9页
基于dlms、cosem协议的远程抄表通信系统设计.doc_第4页
第4页 / 共9页
基于dlms、cosem协议的远程抄表通信系统设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、基于 DLMS、COSEM 协议的远程抄表通信系统设计 陈伟 侯荣旭 田桂岩 杨庆林 广东电网肇庆怀集供电局营销部 沈阳工程学院计算机基础教学部 摘 要: 以网络数据通信协议为研究切入点, 设计了基于 DLMS/COSEM 协议的远程抄表系统, 建立集中器 COSEM 对象模型, 实现了多任务环境下远程抄表系统设计。DLMS/COSEM 协议的运用提升了系统操作便捷性, 解决了不同厂商电能表、集中器数据通讯问题。同时开放的接口为系统扩展奠定了基础, 解决了系统业务更新时面临的兼容性问题, 提高了抄表系统稳定性与实用性。关键词: 远程抄表; DLMS; COSEM; 通信协议; 作者简介:陈伟

2、(1982-) , 男, 江西九江人。收稿日期:2017-09-11Design of remote meter reading communication system based on DLMS and COSEM protocolCHEN Wei HOU Rong-xu TIAN Gui-yan YANG Qing-lin Marketing department, Zhaoqing Huaiji Power Supply Bureau of Guangdong Power Grid Co., Ltd.; Computer Basis Teaching Department, Sheny

3、ang Institute of Engineering; Abstract: Based on the DLMS/COSEM network data communication protocol, we designed the remote meter reading system and established the COSEM object model of concentrator, which realized the design of remote meter reading system in multi-task environment.DLMS/COSEM proto

4、col can enhance the use of the system to facilitate the operation, and solve the different manufacturers of energy meters, concentrator data communication problems.Meanwhile, the open interface lays the foundation for the system expansion and solves the compatibility problem faced by the system busi

5、ness up date and also improves the stability and practice ability of the meter reading system.Keyword: remote meter reading; DLMS; COSEM; communication protocol; Received: 2017-09-11随着通信技术的飞快发展, 国内外不断将新型网络技术应用到智能电网建设中, 推进智能电网向全球健康发展, 因此我国也对智能电网的建设提出了更高的层次要求。远程抄表技术作为智能电网建设的重要组成部分, 综合运用计算机技术、自动化技术、通信技

6、术、软件技术和信息网络技术, 实现用户电能表信息的抄收、控制与传递, 解决电力企业与用户间最后一公里智能处理问题1。该技术具有效率高、误差率低等优点, 近年来在国内外研究中取得了很大的发展, 推动了电能行业科学管理, 逐渐成为智能电网建设领域的研究热点。通信协议的选取是保障远程抄表系统通用性及数据传输准确性的关键。但由于同一区域内多个厂家的电能表采用不同的通信协议, 以及多样化的复杂通信网络环境, 造成区域内通信协议往往不统一, 必然大幅增加系统运营成本。因此, 采用国际通用 DLMS/COSEM 标准, 设计开发具有互操作性的远程抄表系统, 实现了不同厂家不同规格的仪表和抄表设备之间数据自由

7、交换。1 DLMS/COSEM 协议设备语言报文规范 (Device Language Message Specification, DLMS) 和能源计量配套协议 (Companion Specification for Energy Metering, COSEM) 是一组具有互操作性的通信协议2。该协议采用面向对象设计方法, 提供了与通信介质无关的应用层设计理念, 从信息通信角度建立统一标识、接口、服务模型, 响应远程抄表系统的数据通信请求, 该协议具有适用性强、移植维护方便、可扩展性较强的特点, 厂商根据对外接口可添加数据接口, 完成数据通信, 实现不同厂商设备数据接口间互操作3。遵守

8、 DLMS/COSEM 协议的设备兼容性强, 适合有线、无线等多种通信方式, 同时还有利于系统功能进行扩展和升级。DLMS/COSEM 协议具备如下特点:1) 采用面向对象思想, 定义 COSEM 对象信息模型, 用标准化方式定义数据;2) 该协议基于服务端 (仪表) 、客户端 (抄表主机) 通讯机制, 基于应用层设计协议, 与物理层相互分离;3) 数据对象模型通用性强, 可以适用于多种类型仪器, 协议具有自解析、互操作的特性;4) 协议应用介质广泛, 可基于 RS485、以太网、GPRS 等有线、无线网络介质传输。DLMS/COSEM 协议简化了传统的 OSI 网络模型结构, 采用仅包含物理

9、层、数据链路层和应用层的三层增强性能架构, DLMS/COSEM 的网络通信协议如图 1 所示。图 1 DLMS/COSEM 的网络通信协议 下载原图2 远程抄表系统总体方案2.1 系统架构层次设计集中器部件是远程抄表系统的核心, 按照集中器位置将通信网络分为本地通信网络和远程通信网络两个部分4。集中器与现场电能表构成的通信网络是本地通信网络, 完成日常电能数据采集任务;集中器与管理中心构成远程通信网络, 承担着电能数据远程传输任务。系统的本地与远程通信网络两部分全部采用DLMS/COSEM 协议进行数据交互, 避免了协议转换, 增强了兼容性、系统互操作性, 提高了采集效率。远程抄表系统由下至

10、上分为电能表、集中器和管理中心三层结构。电能表负责计量户内或局部区域电能、电量使用情况;集中器作为系统的核心部件, 即负责对区域内的电能表数据进行采集, 同时也担负着电能数据的存储、传输至管理中心的双重任务;管理中心处于应用层与用户交互, 完成用户发布的各项命令, 定时发送抄表任务, 收集、整理、存储、分析各项电能数据, 同时也具有对集中器、电能表设备的实时监测与配置。系统结构如图 2 所示。图 2 远程抄表系统结构 下载原图2.2 集中器工作原理集中器部件是远程抄表系统的核心设备, 处于电能表与管理中心之间, 负责命令解析、任务分配、数据传输等多项任务, 在系统中扮演着服务端与客户端双重角色

11、4,5。在与电能表通信时, 电能表响应集中器的请求并返回电能表数据给集中器, 集中器接收到数据后存储到本地数据库中, 此时集中器作为客户端;在与管理中心构成的远程网络中, 集中器作为服务端, 为管理中心提供数据服务。集中器端响应管理中心的实时请求, 并将电能表数据采用 DLMS/COSEM 协议给管理中心。系统的基本工作原理如图 3 所示。图 3 系统工作原理 下载原图2.3 选择通信模式2.3.1 管理中心与集中器的通信模式按照网络连接方式将通信媒介分为有线和无线两种, 在管理中心与集中器构成的远程网络环境中, 可以选择的通信网络通信媒介有光纤、以太网、无线网 (GPRS/CDMA) 等。但

12、是从费用成本、后期维护等方面综合考虑, GPRS 方式均具有明显优势, GPRS 能同时发起多个通信连接, 大大提升通信效率, 同时 GPRS网络环境日趋稳定, 兼具费用低廉的优点。所以, 在管理中心与集中器构成的远程网络通信方案的选择上, GPRS 具有更强的适应性, 符合系统设计要求。2.3.2 集中器与电表间的通信模式在集中器与电能表构成的本地网络环境中, 环境复杂, 干扰因素多, 不适合无线网络通信模式。而有线通信模式主要有电力线载波 PLC 和 RS-485 两种类型。但是从建设成本、维护成本、传输速率以及可靠性进行比较分析, 低压电力载波 PLC 是正在发展中的传输模式, 建设维护

13、成本较低, 具有现成的线路环境, 但是低压电力载波在传输速率及通信稳定性方面较低, 不适合大范围复杂场景应用。综合比较而言, RS-485 在成本维护、传输速率和可靠性方面都是最为理想, 而且 RS-485 已经在多个领域得到了成功应用, 符合系统稳定性和低成本的设计要求。3 构建集中器 DLMS/COSEM 协议模型3.1 构建集中器 COSEM 对象模型COSEM 使用了面向对象理念构建解决方案, 建立了开放的仪器仪表数据交换规则, 解决了不同厂家、不同型号、不同设备的数据通讯问题, 实现了数据读取、数据共享。集中器模型按照功能分工分为物理设备层、逻辑设备层、COSEM 对象接口层三个层次

14、。物理设备层是指数字逻辑设备, 负责管理逻辑存储设备、时钟、服务接入、参数配置等底层功能, 数字逻辑设备与集中器分开, 实现数据存储与设备分开, 便于软件升级及系统功能扩展, 是与电能表对应层次, 负责描述电能表的各功能单元, 逻辑设备层中含有多个数字逻辑设备, 分别与电能表一一对应。COSEM 对象接口层, 负责管理 COSEM 对象的接口, 用户可以通过访问 COSEM 对象的属性和方法, 实现对集中器及电能表的控制管理。3.2 基于 TCP/IP 的 COSEM 通信管理中心与集中器构成的远程网络通信采用 GPRS 通信模式, GPRS 通信模式是在 TCP/IP 协议基础上构建, 通过

15、 PPP 协议进行封装, 而以太网采用 IEEE802.3以太网帧格式封装数据传输。CO-SEM 通信在 TCP/IP 协议上的模型如图 4 所示。图 4 COSEM 通信模型 下载原图TCP/IP 协议模型的应用层与 DLMS/COSEM 协议相对应, APDU (Application Protocol Data Unit, 应用协议数据单元) 在传输数据时需要包装子层寻址相关信息, 确保数据准确传输到目的地, 寻址信息包括版本号、数据源端口、发送目的地端口以及数据长度等。COSEM 应用协议在 TCP/IP 上的传输帧格式如图5 所示。GPRS 通信时 APDU 数据协议单元按照通讯双方

16、定义的标志、协议等封装 Wrapper节点, 采用 PPP (Point To Point Protocol, 点到点协议) 协议, 将封装的数据包经过传输层、网络层、经数据链路层传输, 最后接收端通过 GPRS 网络接收数据, 完成一次数据传输任务6。接收端接收到数据后再按照包装的逆顺序层层解包、解析, 最后得到 PPP 协议的 APDU 数据帧, 然后将该数据转交给 COSEM应用程序进行下一步处理, 完成 COSEM 协议通讯过程。图 5 COSEM 应用协议传输帧格式 下载原图4 集中器软件算法实现4.1 集中器软件架构通信是集中器软件的主要功能, 既包括与电能表的下行通信, 还包括与

17、远程控制中心的上行通信, 同时由于集中器处于三者之间, 自身还包括数据存储、通讯传输、命令传递等复杂功能。集中器的软件模块按照功能可以划分为公共函数库、平台层和用户应用层三层结构。公共函数库将集中器常用的函数 (如数据类型转换、安全验证、时间处理等) 做了封装, 供其他软件模块调用。平台层负责基础环境提供, 负责硬件驱动、数据传输, 主要包含 stm32 库函数、Bootloader、内核驱动、硬件驱动等。用户应用层发布了多项扩展功能接口, 通过调用平台层和公共函数库的接口完成用户具体的任务需求, 如串口通讯、数据采集、液晶显示、GPRS 远程调用等。集中器软件功能模块如图 6 所示。4.2

18、上行通信算法设计集中器与管理中心的通信称为上行, 采用基于 TCP、IP、PPP 协议的 GPRS 通信模式。上行通信集中器负责响应远程管理中心的命令请求, 并按照命令要求完成对电能表的访问、操作, 将结果回复至控制中心, 上行通信的实质是访问集中器对象模型。DLMS/COSEM 的应用层协议是面向连接, 因此服务器应用进程与客户机之间的通信必须建立在双方连接基础上进行。基于 TCP 的上行通信信息交换流程如图 7 所示。图 6 集中器软件功能模块 下载原图图 7 基于 TCP 的上行通信信息交换流程 下载原图基于 DLMS/COSEM 协议的数据通信按照通信步骤可以分为建立连接、数据传输、释

19、放连接三个步骤。建立连接是指分别建立传输层、应用层两个层次连接, 传输层连接是应用层连接的基础。首先, 构建 COSEM 对象连接通信底层建立传输层, 该层包括 UDP/TCP 传输层和数据包装层。数据包装层包括发送与接收双方的通信端口号、协议版本号和数据内容。数据包装层提供了设备地址, 便于发现目的地实现寻址功能, 同时还提供了数据长度信息, 该长度可以用来校验 APDU (数据) 一致性与正确性。数据包装层 (WPDU) 的结构如图 8 所示。图 8 WPDU 结构 下载原图其次, COSEM 传输层连接之后, 可以建立 CO-SEM 应用层的连接, 实现集中器与管理中心的数据通信。应用层

20、连接为 COSEM 客户端和服务端提供了数据交换接口, 便于客户端从服务端获取数据。客户端可以发送 Request 命令请求至COSEM 服务器对象, 服务端可以响应 GET、SET 和 AC-TION 三类服务集合。以SET 服务为例, 其数据帧如图 9 所示。最后, 当管理中心完成集中器 COSEM 对象接口访问后, 向 COSEM 服务器发起断开连接请求, 请求确认后同时断开应用层、传输层、网络层的连接, 释放网络资源及销毁 COSEM 等对象, 完成此次数据交互过程。图 9 Request 数据帧结构 下载原图4.3 下行通信算法设计集中器与电能表间的通信称为下行通信, 下行通信采用本

21、地数据采集模式, 预先在集中器与电能表间定义数据帧格式和交互命令模式, 实现数据通信需要经过集中器和电表的身份互验证、模式选择和数据读写请求应答三个步骤。下行通信数据采集流程如图 10 所示。图 1 0 下行通信数据采集流程 下载原图1) 集中器和电能表的身份互验证所谓的互验证是指通信双方各自负责自身发起的验证。身份互验证包括集中器向电能表发起的验证和电能表向集中器发起的验证请求两类。当集中器按照管理中心要求向指定的电能表主动发起电能读取命令时, 通过集中器设备地址列表确定待请求的电能表, 然后携带双方命令标识触发身份验证请求, 只有与请求对应的电能表才被允许反馈通讯结果。电表向集中器传输电能

22、查询结果时通过密码验证完成身份验证。2) 模式选择电能表定义了数据读写模式和编程模式两类, 通过控制命令关键字来区分模式。数据读写模式是指集中器按照预先设定时间间隔自动读取、存储区域内电能表, 适用于管理中心的一般日常数据分析采集, 当控制器发送定时查询命令时, 电能表返回所有数据。编程模式是指实时读取电能表数据, 适用于电能表计费统计获取。两种模式均通过管理中心进行命令切换, 可以满足目前电量远程抄表系统的设计要求。3) 数据读写请求应答集中器发送数据读取指令后, 即按照格式读取数据帧, 完成数据传输, 数据帧内容包括身份识别号、数据单位、数据值、界定符号等。5 结论分析了国内外远程抄表系统

23、存在的问题, 设计了基于 DLMS/COSEM 协议构建远程抄表通信网络系统, 合理的解决了通信协议不统一、互操作性差等数据通信难题, 实现了不同厂家不同规格的仪表、抄表设备之间数据通信。系统以集中器为核心, 构建基于 TCP/IP 网络通信协议 COSEM 模型, 分别设计了上行、下行通信算法, 拓展了通信介质种类, 提高了抄表系统稳定性与实用性, 具有很好的实用价值。参考文献1侯志辉.智能抄表系统的研发与应用D.北京:华北电力大学, 2015. 2李菲.用电信息采集系统设计与实际应用D.济南:山东大学, 2015. 3谷江涛, 王颖, 孙经, 等.基于 NFC 技术和短距离无线通信技术在智

24、能抄表中的应用J.自动化与仪器仪表, 2016, 12:61-64. 4易浩勇, 刘柱.智能配电混合通信系统的设计与实现J.华东电力, 2011, 39 (10) :1675-1678. 5张倩, 周春阳, 冯北北, 等.智能电器通信系统的设计与实现J.沈阳工程学院学报:自然科学版, 2016, 12 (4) :353-356. 6刘柱, 赵明科, 张京娜.基于基带拉远 LTE230MHz 的配电自动化通信系统设计J.电力系统通信, 2012, 33 (12) :35-39. 7GOTZ M, RAPP M, DOSTERT K.Power line channel characteristi

25、cs and their effect on communication system designJ.Communications Magazine, IEEE, 2004, 42 (4) :78-86. 8ZIMMERMANN M, DOSTERT K.A multipath model for the powerline channelJ.Communications, IEEE Transactions on, 2002, 50 (4) :553-559. 9李勇.智能配电通信网中信道编码技术研究D.昆明:云南大学, 2014. 10李建岐, 陆阳, 赵涛, 等.新一代电力线载波通信关键技术探讨J.电力信息与通信技术, 2013, 11 (12) :1-5. 11陈琳, 黄怿.电力线通信技术的研究J.上海电力学院学报, 2009, 25 (2) :161-164.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 期刊/会议论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报