微机远动技术项目教程
上QQ阅读APP看书,第一时间看更新

任务五 调度端的应用软件分析

任务要求

1.了解调度端系统软件的结构。

2.分析调度端软件的各种形式。

3.能够画出监控画面的生成过程。

任务指导

一、应用软件

应用软件是面向用户,针对用户的要求,根据远动监控功能的要求编制的,具有针对性。一般包括下面几个方面的软件。

(1)操作命令处理软件:处理由工控键盘操作或是由鼠标输入的一些命令。

(2)数据库处理软件:采集的遥信、遥测数据的处理和存取软件,以及数据库内部某些参数和数据的修改。

(3)网络数据处理软件:管理网络上的数据交换。

(4)通信软件:将远动报文送往通道发送去执行端,或从通道上接收执行端送来的数据。以及管理通道上数据的收发软件。

(5)定时任务软件:因为远动监控任务中有许多定时处理任务,如定时遥信,定时遥测,定时打印日、月报表,定时刷新数据库等,这些都由定时任务处理系统完成。

除此以外,还根据系统的一些特殊需要,设计一些相应的应用软件,如画面生成软件、曲线绘制软件、报表制作软件等。

二、画面生成过程

1.监控画面的生成

一幅画面,一般由背景画面和前景画面两部分合成。如:一幅变电所的实时运行主接线图,图中母线、变压器等的大小、位置是在设计时就已确定的。因此可以预先存在调度端数据库内,而开关的位置信号,是以RTU送来的数据时间不同,遥测数据的值可能不同,所以又称为前景画面。

一幅画面的实现,一般是先从背景画面库中取出背景画面然后从实时数据库中取出实时数据去实现。

2.画面的实现方法

早期的图形显示全是用程序来实现的,如果系统支持高级语言,则作图时用图形命令来编制各图素,而用专门的子程序来实现动态图素的变化刷新。这样作图过程相当费时,因为编程和图形显示是分步进行的,编程时只能估算某一图素在CRT上的位置和坐标,而实际上,一个图素的定位需要多次反复试画才行。较好的高级语言都提供了较强的作图子程序。如果计算机系统本身不支持带有图形功能的高级语言,那么作图只能用汇编语言来实现,这样就更难了,目前这种方法已经较少使用。

用程序语言直接编制流程画面不仅费时,而且乏味。为了解决这一问题,许多计算机控制系统厂家一方面试图借助于成熟的作图技术来编制流程画面,再编制一些程序来显示图上的动态信息。

3.完成监控画面

画出监控画面的生成框图。

评价单