基于MMS的ACSI信息解码模块分析与设计❋
2014-08-07王倩丽杨根善
王倩丽,杨根善
(西安航空学院计算机工程系,西安710077)
基于MMS的ACSI信息解码模块分析与设计❋
王倩丽,杨根善
(西安航空学院计算机工程系,西安710077)
针对ACSI信息的解码问题,设计了一种基于MMS报文的解码模块。分析了IEC 61850标准和制造报文规范MMS之间的模型映射关系,给出了抽象通信服务接口ACSI和制造报文规范MMS之间的服务映射规则。在分析抽象语法标记ASN.1的BER编码规则基础上,分析了MMS报文的解码过程,并且将MMS协议数据单元PDU的抽象语法描述转换为C语言中的特定结构体,提出了基于MMS的ACSI信息解码模块的设计方法,并基于上述方法设计了解码模块的C语言程序。实验结果表明,本解码模块能够正确实现MMS报文的解码。
IEC 61850;制造报文规范;抽象通信服务接口;ASN.1;解码
1 引 言
IEC 61850是国际电工委员会(International Electrotechnical Commission,IEC)TC57制定的变电站通信网络和系统(Communication networks and systems in substations)的一系列国际标准,同时也是基于通用网络平台的变电站自动化系统唯一国际标准[1]。IEC 61850定义了变电站内智能电子设备(Intelligent Electric Device,IED)之间信息交换的数据模型和互操作规范,在信息通信中遵循ASN.1的编解码规范[2]。
在分析IEC 61850标准和制造报文规范MMS之间模型映射关系的基础上,给出了抽象通信服务接口ACSI和制造报文规范MMS之间的服务映射规则。在分析抽象语法标记ASN.1的BER编码规则基础上,提出了基于MMS的ACSI信息解码模块的设计方法,并且进行了解码模块的C语言程序设计。
2 IEC61850与MMS的映射
制造报文规范(Manufacturing Message Specification,MMS)标准是由国际标准化组织(International Organization for Standardization,ISO)提出的一套国际报文规范,旨在解决异构网络环境下智能设备之间实现实时数据交换与监控信息的报文规范[3-4]。……
