DLMS协议栈,什么是DLMS协议栈

如题所述

IEC 62056标准体系整体上分两大部分,即COSEM和DLMS,一部分是与通信协议、介质无关的电能计量配套技术规范——COSEM(COmpanion Specification for Energy Metering),包括IEC 62056-61(OBIS)和IEC 62056-62(接口类)两部分;另一部分是依据OSI参考模型和IEC61334制定了通信协议模型,即设备语言报文规范——DLMS(Device Language Message Specification)。该标准体系不仅适用于电能计量,而是集电、水、气、热统一定义的标准规范,支持多种通信介质接入方式,其良好的系统互连性和互操作性是迄今为止较为完善的计量仪表通信标准。

DLMS协议栈比较复杂,交互性也很复杂,入门很难。需要详细了解HDLC帧结构、链路层链接断开指令,应用层的AARQ、Get、Set等操作,需要阅读具体的IEC62056协议文档,同时配以相关的协议测试软件,如格西测控大师、Gurux.DLMS等能够显示详细通信过程的软件,对比测试。总之是一个漫长的过程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-25
  Microchip Technology Inc。(美国微芯科技公司)宣布,与Kalki Communication Technologies Ltd。(Kalkitech)合作推出一款针对16位PIC单片机(MCU)优化的设备语言报文规范(DLMS)协议栈。DLMS协议已经成为智能表具设计人员实现计量系统互操作性的全球标准选择;其中的计量系统包括大部分能源类型(电、气、热和水)、多种应用(民用、输电和配电)、众多通信媒体(RS-232、RS485、PSTN、GSM、GPRS、IPv4、PPP和PLC),以及通过AES 128加密的安全数据访问。本回答被网友采纳