理解IEC61850模型与MMS报文:从ICD到CID的配置解析

版权申诉
5星 · 超过95%的资源 1 下载量 150 浏览量 更新于2024-06-21 1 收藏 3.24MB DOCX 举报
"该文档是关于IEC61850模型建模及MMS报文分析的详细教程,涵盖了模型文件类型、模型验证、IED配置、数据对象和属性、报告控制块等内容,并深入解析了MMS报文的初始化、报告、录波、控制和定值相关功能。" IEC61850是一种国际标准,主要用于电力自动化系统,特别是智能变电站中的通信。它定义了设备间的数据交换模型和协议,旨在实现变电站自动化设备间的互操作性。 1、文件类型 - ICD(IED Capability Description)文件是智能电子设备(IED)的配置文件,描述了设备的功能和通信能力,如定值、压板、动作信号等。 - CID(Configured IED)文件是根据SCD(System Configuration Description)文件生成的,包含了特定IED的实例化信息,用于设备实际运行时使用。 1.1 ICD/CID文件结构 - Header: 包含文件的历史版本信息。 - Communication: 描述了GOOSE(Generic Object Oriented Substation Event)配置,用于快速通信。 - IED: 定义了IED的具体功能和数据。 - DataTypeTemplates: 定义了数据类型的模板。 2、模型验证 - 使用XML编辑器如xmlSpy可以进行基本的语法验证。 - 四方公司的61850客户端工具软件可以进行更深入的模型验证。 3、IED配置 - IED的名称在ICD中通常是"Template",而在CID中应与子系统的配置一致。 - 每个IED包含一个或多个Logical Device (LD),每个LD有一个LN0(逻辑节点)和若干其他逻辑节点。 3.1 IED和LD相关信息 - IED的CID文件名称需与CSSCFG.INI配置文件中的名称匹配。 - 对于某些大型模型,可能存在配置限制,可能导致设备无法正常启动,需要调整相关参数。 3.2-3.5 数据对象和属性、数据集、报告控制块以及更多配置细节未在此摘要中展开,但它们是理解IEC61850模型的关键组成部分,包括DO(DataObject)、DA(DataAttribute)、DOI/DAI集合以及ReportControl,这些都涉及到数据的组织、传输和报告机制。 4、抓包与分析 - 抓包工具如Wireshark可用于捕获MMS(Manufacturing Message Specification)报文。 - 抓包方法涉及设置过滤器和记录网络通信。 - 分析报文包括初始化过程、报告服务、录波功能、控制命令和定值设置等关键通信行为。 5、MMS报文简析 - 初始化相关报文用于设备启动和连接建立。 - 报告相关报文涉及状态和测量值的定期传输。 - 录波相关报文记录了事件和异常情况。 - 控制相关报文涵盖命令发送和执行确认。 - 定值相关报文处理设备参数的设置和更新。 这份文档提供了深入学习IEC61850模型和MMS通信的基础,对于理解和调试智能变电站系统非常有价值。