论文部分内容阅读
为了便于远程用户及时地了解整个电力系统的运行情况,实现电力系统的远程监视、移动监视,在现有的微机监控系统的基础上增加一个复示系统是必要的。 本文首先分析了复示系统的需求,得出复示系统在功能上要满足系统状态显示、网络报文显示、事件显示、遥信和遥测全召、报表功能以及远程用户管理功能,在非功能上要满足可用性的要求、实时性的要求、可靠性的要求、数据的一致性、可移植性的要求、系统安全性的要求。根据这些具体的需求,提出了复示系统的解决方案。复示服务器既是Web服务器又是应用程序服务器,复示终端采用通用的浏览器作为客户机。复示服务器为复示终端提供客户机代码(Java Applet)和实时数据库。复示终端通过接收网络报文来实时刷新系统画面。 复示系统的设计方案重点解决两个关键性的问题:实时的数据处理和可靠的数据显示。实时的数据处理的解决是通过采用数据的本地化处理和实时的网络通讯来保证的。通过CORBA中间件技术,将服务器端的实时数据库拷贝到客户机上,从而实现实时数据的本地化操作。整个系统的网络通讯是基于UDP的一种五连接的网络通讯,系统开销小,相应快。可靠的数据显示是通过带计数的报文重传机制和本地数据的真确性获得来保证。网络报文的编号,报文的重传,都封装在网络通讯模块,这些对于上层的SCADA应用程序来说是透明的,SCADA应用程序只需调用网络通讯模块提供的发送和接收报文接口来接受和发送报文。 最后,我们搭建一个试验系统,对整个系统进行了测试,系统的功能、实时性及可靠性基本上满足要求。