摘要
IEC-60870-5-104规约作为采用标准传输协议子集的IEC60870-5-101的网络访问,由于涉及到网络编程以及颁布时间较晚,在电力系统中还处于推广阶段。目前对104规约的探讨不论是应用还是研究都比较深入,并且取得了一定的成绩,但在软件设计方面,还没有形成较统一的开发模式,迫切需要一个好的设计方法和工具帮助开发者设计开发通信软件。基于有限状态机理论提出一种设计方法用于104规约的实现。在这种设计方法中,结合通信协议的分层思想进行软件的总体设计,同时应用有限状态机(Finite State Machine,FSM)理论对104规约建模,抽象出有限状态机模型,并提出一种面向对象的FSM实现框架及其配置工具,利用配置工具自动实现FSM。
IEC60870-5-104, which uses standard transport profiles for/EC60870-101 based on network access, is seldom used because it involves network programming and has just been released recently, Presently, people make a deep study of the application of the 104 protocol and have obtained a certain success. But on the software design, there is not a relatively universal design pattern. This paper puts forward a kind of design method used for the realization of the 104 protocol based on finite state machine (FSM), In this method, the overall architecture is designed referring to layered thought, And this paper models the 104 protocol via the FSM theory. In addition to that an object-oriented FSM implementation framework is produced. In addition to that a tool is presented that automates the configuration of the framework. The tool effectively enables developers to create FSMs from a specification.
出处
《继电器》
CSCD
北大核心
2008年第10期45-48,52,共5页
Relay
基金
华东交通大学校立科研基金资助(07DQ05)