理解IEC61850模型与MMS报文:从ICD到CID的配置解析
版权申诉
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"该文档是关于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通信的基础,对于理解和调试智能变电站系统非常有价值。
1619 浏览量
214 浏览量
635 浏览量
2042 浏览量
2023-08-08 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
南抖北快东卫
- 粉丝: 85
最新资源
- C#实现Console与Form界面加法运算教程
- Neuroph 2.9:轻量级Java神经网络框架及GUI应用
- 流星运行时Fibers模块实现同步异步编程
- IOS中TableView箭头颜色更改教程及图片示例
- Springboot文件上传功能实现与端口路径配置
- TorrSE 2.0.2_mod_signed_zipalign:磁力链接爬虫软件
- 微信小程序开发实战:辣椒忍者源码解析
- QuadMinds通知扩展插件:桌面事件即时通知
- QQPhoneManager压缩包文件解析与管理技巧
- 掌握数据库活动管理:JavaScript开发者的必备指南
- 易语言实现倍数判断功能的源码分析
- 掌握在线PDF预览技术:前端至后端完整实现
- 易特商业销售管理系统:全面解决方案与高效管理
- IOS源码:Scream.swift封装target和selector
- 全面兼容主流浏览器的纯JavaScript日历
- 探索动态广播在页面间通信的实现方法