论文部分内容阅读
MMS制造报文规范是ISO和IEC共同制定的国际标准,主要用于网络环境下不同工业设备之间交换数据和监控信息。IEC61850变电站通信网络与系统使用了该规范进行变电站设备之间数据信息交互。项目组主要负责变电站智能组件的研制与应用,使用IEC61850标准与其它智能电气设备实现数据信息交互。为了实现IEC61850通信软件模块,需要设计实现MMS协议包。
智能组件是智能变电站的过程层设备,为了抗击现场恶劣环境的干扰,智能组件一般采用中低端嵌入式处理器实现,而此类处理器的存储空间有限,完整的MMS协议包占用空间大,不适合在这样的系统中运行。作为通用的制造报文规范,标准的MMS包含的功能多,IEC61850映射到MMS时,只使用了其中部分功能,而智能组件也只使用了IEC61850协议的一部分功能。本项目的主要任务是根据IEC61850与MMS之间的映射关系,对MMS协议及协议包软件进行详细分析,裁减掉不需要的部分功能,实现智能组件所需要的MMS协议包。此外,根据所实现软件包的目标处理器和嵌入式实时操作系统的特点,协议软件包不支持动态链表的数据结构,采用固定节点数的静态链表实现相应的功能。
本文的主要创新点如下:(1)根据IEC61850定义的对象服务器、逻辑设备、逻辑节点、数据及数据属性和MMS定义的虚拟制造设备、域、有名变量之间的映射关系,并由IEC61850抽象通信服务接口服务与MMS服务之间的对应关系确定MMS需要保留的功能,裁减掉不需要的部分,确定MMS协议包需要实现的内容。(2)分析MMS协议包中相应的服务结构和编码/解码方式,完成所需实现服务的组帧/解帧工作。(3)动态链表结构到静态链表的转换设计。
在完成系统所需功能设计之后,先进行服务器和客户端之间的连接,采用配置工具配置参数,然后使用客户端测试软件进行功能测试。实验结果表明,设计实现的MMS协议包能很好地完成系统所需的服务功能。
智能组件是智能变电站的过程层设备,为了抗击现场恶劣环境的干扰,智能组件一般采用中低端嵌入式处理器实现,而此类处理器的存储空间有限,完整的MMS协议包占用空间大,不适合在这样的系统中运行。作为通用的制造报文规范,标准的MMS包含的功能多,IEC61850映射到MMS时,只使用了其中部分功能,而智能组件也只使用了IEC61850协议的一部分功能。本项目的主要任务是根据IEC61850与MMS之间的映射关系,对MMS协议及协议包软件进行详细分析,裁减掉不需要的部分功能,实现智能组件所需要的MMS协议包。此外,根据所实现软件包的目标处理器和嵌入式实时操作系统的特点,协议软件包不支持动态链表的数据结构,采用固定节点数的静态链表实现相应的功能。
本文的主要创新点如下:(1)根据IEC61850定义的对象服务器、逻辑设备、逻辑节点、数据及数据属性和MMS定义的虚拟制造设备、域、有名变量之间的映射关系,并由IEC61850抽象通信服务接口服务与MMS服务之间的对应关系确定MMS需要保留的功能,裁减掉不需要的部分,确定MMS协议包需要实现的内容。(2)分析MMS协议包中相应的服务结构和编码/解码方式,完成所需实现服务的组帧/解帧工作。(3)动态链表结构到静态链表的转换设计。
在完成系统所需功能设计之后,先进行服务器和客户端之间的连接,采用配置工具配置参数,然后使用客户端测试软件进行功能测试。实验结果表明,设计实现的MMS协议包能很好地完成系统所需的服务功能。