论文摘要
远动通信是电网调度自动化系统的重要组成部分,远动通信规约种类繁多,这不仅浪费了大量的软、硬件开发人力,而且给用户的设备选型、运行维护等带来诸多不便,因此通信规约的标准化是研究的一个热点。标准化的通信规约出现以后,如何高效、快速的开发出可靠的通信软件实现规约,如何使开发出的软件易于升级维护是开发人员面临的突出问题。本文正是针对远动通信规约提出该问题的一种有通用意义的解决方法。本文首先根据实时通信软件的特点选取了面向对象技术、并发技术来分析设计远动通信软件,阐述了上述两项技术的优点和适应性,并提出了一种新的有限状态机FSM(用于反应式系统动态行为建模的有效工具)的面向对象的高度结构化的实现框架,与传统的FSM实现方法比较,该实现框架具有更好的可维护性、可复用性;其次介绍了IEC60870-5-104规约,该协议是IEC-60870-5-101规约的网络访问方式,符合电网调度自动化的主流发展方向;接着在对IEC60870-5-104规约进行详细分析的基础上应用上述的方法对104规约软件建模,在分析阶段,引入抽象层软件体系结构,将系统分成4个层次:网络层、传输控制层、应用层、管理层,建立起静态模型、动态模型;在设计阶段,通过对通信活动并发性的分析,构建任务(线程),确定对象、消息的特征,应用大量UML中的类图、状态图进行统一的描述,详细介绍了网络层、传输控制层、应用层的设计和实现;最后对已实现软件进行了全面的参数测试,给出了测试界面和过程图,从结果分析软件各项参数符合104规约的规定。
论文目录
摘要ABSTRACT第一章 绪论1.1 SCADA 系统概述1.2 电力SCADA 系统的发展1.3 当今远动传输规约的应用现状和发展趋势1.3.1 规约的标准化1.3.2 目前的现状1.4 本文的主要工作第二章 面向对象技术、UML 语言及并发设计2.1 面向对象方法概述2.1.1 面向对象的基本概念2.1.2 面向对象方法的基本原则2.1.3 面向对象方法开发的基本过程2.2 统一建模语言UML2.2.1 事物2.2.2 关系2.2.3 图2.3 有限状态机的实现方法2.3.1 FSM 的形式化描述2.3.2 传统的FSM 实现方法2.3.3 新的FSM 实现框架2.3.4 小结2.4 并发应用2.4.1 概述2.4.2 并发任务间的协作2.5 本章小结第三章 IEC60870-5-104 规约3.1 IEC60870-5-104 传输方式3.2 IEC60870-5-104 规约结构3.3 IEC60870-5-104 规约的报文结构3.4 IEC60870-5-104 规约的控制域定义3.5 链路传输规则3.5.1 防止报文丢失与报文重复传送3.5.2 测试过程3.5.3 采用启/停的传输控制3.6 小结第四章 104 规约的软件设计及实现4.1 104 规约通信软件的总体设计4.1.1 并发设计4.1.2 基于TCP/IP 的网络编程4.2 104 规约通信软件的建模4.2.1 分析对象模型4.2.2 动态模型4.3 网络层的设计及实现4.4 传输控制层的设计及实现4.4.1 传输控制层结构4.4.2 TransCtrlLayer 类4.4.3 状态机4.4.4 相关说明4.5 应用层的设计及实现4.5.1 静态模型设计4.5.2 命令队列的设计4.5.3 命令的执行4.5.4 AppLayer 类4.5.5 通信管理4.6 本章小结第五章 104 主站端软件测试及结果分析5.1 测试界面5.2 规约参数测试5.2.1 T0:连接建立的超时(305)5.2.2 T1:发送或测试APDU 的超时(155)5.2.3 T2:无数据报文时确认的超时(105)5.2.4 T3:长期空闲状态下发送测试帧的超时(205)5.2.5 w:最迟接收到w 个I 格式的APDU 后给出确认(8)5.2.6 遥控执行结果5.3 本章小结第六章 总结6.1 主要工作回顾6.2 本课题今后需进一步研究的地方致谢参考文献附录A 状态转移表个人简历 在读期间发表的学术论文
相关论文文献
标签:系统论文; 通信论文; 面向对象论文; 并发论文;
电力远动规约的面向对象设计方法及以104为例的实现
下载Doc文档