61850规约的CID文件解析

CID(Configured IED Description)文件是IEC 61850规约中用于描述智能电子设备(IED)实例配置的文件。以下是对CID文件的详细解析说明:
一、CID文件概述
CID文件由装置制造厂商使用装置配置工具根据全站系统配置文件(SCD)中与特定的IED相关的信息自动导出生成。CID文件包含了IED的实例化配置信息,供IED在运行时使用。
二、CID文件结构
CID文件的结构通常遵循IEC 61850规约中定义的变电站配置语言(SCL)格式。
三、CID文件内容解析
‌Header部分‌:用于标识一个SCL配置文件和它的版本。其中可能包含配置文件修订的历史信息,每一条修改记录可包含修改原因、修改内容、修改人和修改时间等信息。
‌IED部分‌:包含IED的实例化配置信息。这包括IED的名称、服务能力列表、访问点等信息。
‌Services‌:描述IED所支持的ACSI服务类型。 ‌
AccessPoint‌:包含IED的分层信息模型,如服务器、逻辑设备、逻辑节点、数据和数据属性等。 ‌
其他可选部分‌:如数据类型模板(DataTypeTemplates)等,用于定义可实例化的数据类型模板。这些模板在实例化后生成IED部分的逻辑节点/数据对象/数据属性实例。 ‌
获取CID文档‌:
通常,CID文档是由系统集成商或装置厂商提供的,作为工程配置过程的一部分。
在获取CID文档后,需要确保其完整性和正确性,以便后续解析和使用。
‌解析文档结构‌:
CID文档的结构遵循IEC61850-6中定义的SCL(Substation Configuration description Language)模式。
需要使用支持XML解析的工具或库来读取和解析CID文档。 ‌
提取关键信息‌:
在解析CID文档的过程中,需要提取关键信息,如IED的名称、逻辑设备(LD)、逻辑节点(LN)、数据对象(DO)和数据属性(DA)等。
CID文档解析流程‌:
一个cid文档有一个 IED节点,一个IED节点有一个AccessPoint节点,一个AccessPoint有一个Server节点,一个Server有一个或多个LDevice节点(逻辑设备LD),一个逻辑设备(LD)节点,有一个LLN0节点和多个LN节点,一个逻辑节点(LN)有多个DOI节点(数据对象(DO)),一个数据对象(DOI)节点有多个数据属性节点(DAI)。一般LLN0节点里面有多个数据集(DataSet)节点,如遥信数据集,遥测数据集,遥调数据集,遥控数据集等。