上传者: junhome8000
|
上传时间: 2025-04-13 23:21:30
|
文件大小: 680KB
|
文件类型: PDF
DLMS/COSEM(Device Language Message Specification/Companion Specification for Energy Metering)是一种国际标准协议,用于智能电表和其他测量设备的数据通讯。DLMS/COSEM协议确保了不同厂商的设备之间能够进行无缝通信,实现了数据采集、监控和管理的功能。蓝皮书是DLMS/COSEM标准的官方文档之一,正式出版于2010年,是DLMS User Association出版的官方标准文件。本文将详细介绍DLMS-COSEM蓝皮书中涉及的重要知识点。
**DLMS/COSEM蓝皮书概述**
1. **前言**:文档前言通常包含标准发布背景,以及对读者使用文档的指导和一些版权声明等。
2. **适用范围**:说明DLMS/COSEM蓝皮书适用的范围,明确其涵盖的设备类型和技术领域。
3. **引言**:文档的引言部分通常会对标准的开发背景、目标及标准制定的初衷进行概述。
3.1 **对象建模与数据识别**:在引言章节中会对智能仪表中使用对象建模的方法以及数据识别进行说明。
3.2 **参考文件**:列出编写标准时参考的相关文档,如其他国际或国内标准、技术规范等。
**术语、定义和缩写**:在DLMS/COSEM蓝皮书中会定义一些专业术语和缩写,以确保标准文档的准确性、统一性。
**COSEM接口类**
4. **COSEM接口类**:DLMS/COSEM协议定义了一系列接口类,这些类用于智能仪表中各种功能的实现。如数据采集、参数设置、安全管理等。
4.1 **基础原则**:涉及接口类设计的基本原则,例如对象的引用方法、保留的基本名称等。
4.1.1-4.1.9 **具体接口类介绍**:包括数据、寄存器、扩展寄存器等接口类的定义和描述。例如:
- **Data(class_id:1, version:0)**:表示数据对象的接口类,其中class_id是类的标识,version是版本号。
- **Register(class_id:3, version:0)**:用于定义一个寄存器对象。
- **Extendedregister(class_id:4, version:0)**:为扩展寄存器对象提供接口。
- **Demandregister(class_id:5, version:0)**:针对需求寄存器对象的接口类。
- **Registeractivation(class_id:6, version:0)**:提供激活寄存器的方法。
- **Profilegeneric(class_id:7, version:1)**:为通用配置文件提供接口。
- **Utilitytables(class_id:26, version:0)**:为公用表对象提供接口。
- **Registertable(class_id:61, version:0)**:为寄存器表对象提供接口。
- **Statusmapping(class_id:63, version:0)**:为状态映射对象提供接口。
4.2 **接口类概述**:对上述接口类进行汇总和分类,明确它们各自承担的功能角色。
4.3 **数据安全**:标准中会包括对数据安全的规定,以确保通信过程的安全性。
**接口类的详细介绍**
4.4 **参数与测量数据的接口类**:定义了与设备参数和测量数据相关的接口类,例如:
- **AssociationSN(class_id:12, version:2)**:关联序列号的接口类。
- **AssociationLN(class_id:15, version:1)**:关联逻辑名称的接口类。
- **SAPassignment(class_id:17, version:0)**:服务访问点(SAP)分配的接口类。
- **Imagetransfer(class_id:18, version:0)**:图像传输的接口类。
4.4.4 **图像传输过程定义**:涉及图像传输过程中需要遵循的步骤和定义。
- **Securitysetup(class_id:64, version:0)**:安全设置的接口类。
**时间与事件控制接口类**
4.5 **时间与事件控制的接口类**:定义了与时间和事件控制相关的接口类,例如:
- **Clock(class_id:8, version:0)**:时钟接口类。
- **Scripttable(class_id:9, version:0)**:脚本表接口类。
- **Schedule(class_id:10, version:0)**:计划表接口类。
- **Specialdaystable(class_id:11, version:0)**:特殊日子表接口类。
**DLMS/COSEM服务器模型**
DLMS/COSEM服务器模型是协议中的核心概念之一,描述了物理和逻辑设备如何在数据通信中被抽象化和管理。它包括以下几个部分:
- **COSEM服务器模型**:展示了协议中通信模型的结构,说明了设备如何在逻辑上进行表示。
- **COSEM逻辑设备**:提供了逻辑设备的基本概念,以及如何建立逻辑设备的“关联视图”,包括强制性的COSEM逻辑设备内容和管理逻辑设备。
在了解了DLMS-COSEM蓝皮书中的知识点后,可以对DLMS/COSEM协议有一个系统性的认识。在实际应用中,DLMS/COSEM协议的这些知识点对于开发智能计量设备的数据通讯功能至关重要,可确保不同厂商的产品能够互操作,并满足远程读表、实时监控和系统集成等需求。