IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

时间:2021-08-05 21:52:42

在建模中定义了很多类,由于功能的步完善,逐步扩展,从7-2到7-3到7-4。最初的类只有三种属性,四种服务。

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

数据类的细化

许多Data类有共同的数据细则,所以定义了公用数据类,反过来用公用数据类的“成员”表示原来定义的类实例。公用数据类有很多属性,四方面,控制、状态、取代、配置,描述和扩充。他们的属性类型就是最简单的如BOOLEAN、INTU8、INTU16等等。

数据类都有使用条件,强制、可选还是其他复杂条件形式

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

条件选择

ASCI服务是模型内部的,需要映射到网络就需要应用到OSI网络模型中,下图是映射模型:

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

ACSI向应用层映射

映射总体思路:ACSI定义统一服务接口,数据数据集报告控制块通过MMS映射映射到应用层,然后应用层通过协议栈映射到OSI网络模型中各层,实现网络模型

ACSI映射到应用层

PDU是协议数据单元,OSI的每一层都有协议数据单元,比如在物理层的PDU是数据位,bit,在数据链路层PDU是数据帧,在网络层PDU是数据包等等

数据和服务的形式对传输层、网络层、和介质协议没有影响,即对通信栈的底层没有影响

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

ASCI映射分解图

特定通信服务映射采用了特定通信栈即完整的协议集实现服务和模型(服务器、逻辑设备、逻辑节点、数据、数据集、报告控制、日志控制、定制组等)协议和应用层定义了网络数据交换语法(具体编码),MMS就在应用层。这个SCSM服务映射和具体协议栈是独立的!所以协议栈是共同要使用的,协议栈就是实现应用层想向OSI的表示层、会话层、等结构映射,这样上层ACSI映射可以独立的根据不同模型弹性化处理。图示如下:

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

SCSM向OSI映射

映射到MMS的过程


IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

信息模型到MMS映射

MMS向下映射采用易于传输的ASN.1编码,MMS有自己的对应服务,和ACSI定义的数据模型遥相对应。

MMS抽象服务映射模型:


IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

信息模型和MMS架构对应图


MMS映射方法



IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

信息模型向MMS映射架构分解图

逻辑设备MMS映射到域,逻辑节点以及其内部构成MMS映射到有名变量,控制块-->MMS控制块->MMS有名变量。所有的信息包括操作域的GetDataValues、SetDataValues以及信息模型日志最后都映射到MMS报文,MMS报文体现所有交换信息

关于映射到MMS有名变量的细则:

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

示例信息模型逻辑设备到域的映射

分成中的“·”MMS中庸“$”符号代替.所以形成了如下MMS中的有名变量树模型:

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

信息模型映射到MMS模型后的结构体系

根据数据属性构建树结构

非缓存报告快的各属性映射到MMS命名变量到ALLRpts,控制块再引用数据集。


IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

MMS中服务模型,发报告上送

数据集的成员之一发生变化,发送状态报告,采用另外一个MMS命名变量表发送信息报告,报告格式是ASN.1,按照这种形式再编码。

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

前面所说的集所有信息为一体的MMS报文

IEC61850变电站基本通信结构-原理和模型_7建模规则中的类定义以及MMS映射模型

以MMS为中心的宏观视图