上传者: liwanggao
|
上传时间: 2025-04-13 23:17:54
|
文件大小: 575KB
|
文件类型: PDF
### COSEM BLUE BOOK
#### 概述
"COSEM BLUE BOOK"主要介绍的是DLMS User Association发布的关于能源计量系统中的COSEM(Companion Specification for Energy Metering)标识系统与接口类规范。这份文档是根据DLMS UA 1000-1:2007第八版的内容摘录而成,版权归属于1997-2007年的DLMS User Association。该文档对COSEM系统的架构、数据模型以及各类接口进行了详细的描述。
#### 核心知识点
**1. 引言**
文档的引言部分简要介绍了DLMS User Association以及COSEM标准的基本概念和发展背景。这一章节为读者提供了必要的上下文,以便更好地理解后续章节的内容。
**2. 范围**
该章节明确了COSEM标准的应用范围,即适用于智能电表以及其他计量设备的数据通信领域。它旨在提供一套标准化的方法来确保不同制造商生产的设备之间能够进行有效且一致的数据交换。
**3. 介绍**
- **3.1 物体建模与数据识别**
- 这一部分阐述了COSEM是如何通过物体建模来实现设备间的通信。它定义了一种通用的数据结构和命名规则,使得不同的设备能够相互识别并交换数据。
- **3.2 引用文档**
- 列出了制定本标准时参考的主要技术文献和其他规范文件,这有助于用户了解整个COSEM体系结构的设计依据。
**3.3 术语、定义与缩写**
- 在这个部分,定义了一系列专业术语和缩写词,这些术语在后续章节中会频繁出现。例如,DLMS、COSEM、LLS、HLS等。
**4. COSEM接口类**
这部分是文档的核心内容,详细描述了COSEM中的各种接口类及其功能。
- **4.1 基本原则**
- 该小节概述了COSEM系统的设计原则和核心概念。
- **4.1.1 总则**
- 介绍了COSEM的基本设计理念和技术框架。
- **4.1.2 引用方法**
- 描述了如何引用COSEM中的对象。
- **4.1.3 预留的基名**
- 定义了一些特殊的COSEM对象名称,这些名称是系统预留的,不可用于其他目的。
- **4.1.4 类描述符号**
- 规定了描述COSEM类时应采用的符号和格式。
- **4.1.5 公共数据类型**
- 罗列了COSEM中常见的数据类型,如整型、字符串等。
- **4.1.6 数据格式**
- 细致地介绍了日期时间格式、浮点数格式等具体的数据格式规范。
- **4.1.6.1 日期和时间格式**
- 规定了日期和时间数据的具体表示方式。
- **4.1.6.2 浮点数格式**
- 描述了浮点数数据类型的格式和精度要求。
- **4.1.7 COSEM服务器模型**
- 解释了COSEM系统中服务器端的架构设计。
- **4.1.8 COSEM逻辑设备**
- 讨论了逻辑设备的概念,并详细说明了逻辑设备的名称、视图及强制性内容。
- **4.1.8.1 总则**
- 介绍了逻辑设备的基本概念。
- **4.1.8.2 COSEM逻辑设备名称**
- 规定了逻辑设备名称的格式和构成。
- **4.1.8.3 “关联视图”中的逻辑设备**
- 描述了从关联的角度看待逻辑设备的方式。
- **4.1.8.4 必须包含的内容**
- 列举了每个COSEM逻辑设备必须包含的数据和功能。
- **4.1.8.5 管理逻辑设备**
- 专门针对管理用途定义的逻辑设备类型。
- **4.1.9 认证程序**
- 介绍了COSEM系统中的两种安全认证机制:低级安全(LLS)认证和高级安全(HLS)认证。
- **4.1.9.1 LLS认证**
- 描述了低级安全认证的过程和要求。
- **4.1.9.2 HLS认证**
- 详细说明了更高级的安全认证机制。
- **4.2 接口类**
- 这一章节详尽地列出了COSEM支持的各种接口类,并分别介绍了它们的功能和应用。
- **4.2.1 概览**
- 提供了一个高层次的视角,概述了所有可用的接口类。
- **4.2.2 数据 (class_id:1)**
- 描述了基本的数据存储单元,用于存储简单的数据值。
- **4.2.3 寄存器 (class_id:3)**
- 介绍了一种存储特定类型数据的复杂结构,通常用于存储测量结果。
- **4.2.4 扩展寄存器 (class_id:4)**
- 提供了扩展的数据存储能力,适用于需要更大存储容量的情况。
- **4.2.5 需求寄存器 (class_id:5)**
- 用于存储与需求相关的数据,如最大需求值。
- **4.2.6 寄存器激活 (class_id:6)**
- 控制寄存器的启动和停止。
- **4.2.7 Profile Generic (class_id:7)**
- 一种特殊的数据类型,用于存储历史数据和统计数据。
- **4.2.8 时钟 (class_id:8)**
- 提供时间同步服务,确保所有设备的时间保持一致。
- **4.2.9 脚本表 (class_id:9)**
- 用于存储和执行预定义的操作序列。
- **4.2.10 日程表 (class_id:10)**
- 管理周期性的任务和事件。
- **4.2.11 特殊日期表 (class_id:11)**
- 存储特殊日期的相关信息。
- **4.2.12 活动日历 (class_id:20)**
- 用于管理特定活动的时间安排。
- **4.2.13 关联LN (class_id:15)**
- 与逻辑节点相关的接口类。
- **4.2.14 关联SN (class_id:12)**
- 与短名相关的接口类。
- **4.2.15 SAP分配 (class_id:17)**
- 用于配置服务接入点(SAP)的分配情况。
- **4.2.16 寄存器监控 (class_id:21)**
- 监控寄存器的状态变化。
- **4.2.17 实用表格 (class_id:26)**
- 存储实用性的表格数据。
- **4.2.18 单动作日程 (class_id:22)**
- 管理单一动作的日程安排。
- **4.2.19 寄存器表 (class_id:61)**
- 用于存储多个寄存器的信息。
- **4.2.20 状态映射 (class_id:63)**
- 映射状态代码到具体的状态描述。
- **4.2.21 IEC本地化**
这部分由于文档内容的缺失而未完全展示,但可以推测这部分会涉及到IEC标准下的本地化设置和配置。
通过以上总结,可以看出COSEM BLUE BOOK是一份非常详尽的技术文档,它不仅提供了COSEM标准的基础知识,还深入到了各个细节层面,为智能电表等设备的数据通信提供了全面的指导和支持。对于从事能源计量设备研发、生产和维护的专业人员来说,掌握COSEM标准的知识是非常重要的。