教学课件:第二章远动调度端.ppt
《教学课件:第二章远动调度端.ppt》由会员分享,可在线阅读,更多相关《教学课件:第二章远动调度端.ppt(64页珍藏版)》请在三一办公上搜索。
1、1,第二章 远动监控系统调度端,第一节 远动调度端硬件结构第二节 远动调度端功能第三节 远动调度端软件结构第四节 调度管理自动化,2,第三节 远动系统调度端软件结构 3.1 概述 3.2 系统软件 3.3 支持软件 3.4 应用软件,3,3.1概述,远动系统调度软件是指对在调度端系统运行的所有程序的总称。软件一般分为系统软件、应用软件和支持软件。系统软件:由计算机公司提供,面向计算机本身,其功能及管理不依赖于特定用户。其主要任务是使硬件功能得到充分利用,支持用户的应用软件的运行并提供恰当的服务。计算机中所使用的操作系统是最基本的系统软件。支持软件:开发支持环境和数据库管理系统(DBMS)。应用
2、软件:在远动监控系统中特指为实现调度自动化功能设计的应用程序,面向特定用户,具有针对性。实现五遥、数据报表统计、记录事件分析等调度自动化管理各项功能。,4,调度端软件结构如图所示。,调度员,调度端软件结构图,5,3.2 系统软件系统软件:主要指计算机所使用的操作系统。操作系统:计算机的核心软件,管理计算机的各种硬件资源,包括CPU、内存、外存、系统程序和数据文件等。如:主机常采用的UNIX,工作站及通信机常采用的Windows NT等。重要性:是最基本的系统软件,是硬件机器的第一级扩充。,6,(1)操作系统基本功能CPU管理功能任务调度功能存储管理功能文件管理功能外设管理功能系统自诊断功能,7
3、,基本特征:“多任务并行和资源共享”,“分时服务”功能:使用户可以充分地利用系统的资源,并提供各种 方式帮助用户方便地使用资源。,(2)操作系统的工作原理,8,分类一:单用户操作系统:在单机上运行,为一个用户提供服 务。多用户操作系统:安装在一台主机上,管理主机各种 资源,同时可以接收数十台终端用 户的访问,使这些终端用户共享主 机资源。网络操作系统:在服务器和工作站上都安装一部分程 序,两部分程序一起工作才能完成网 络上的各种操作。,(3)操作系统的分类,9,分类二:分时系统:允许多个用户同时联机与系统进行交 互通信。实时系统:有严格的时间限制,即每一个信息接 收、分析处理和发送的过程必须在
4、规 定的时间范围内完成。,10,任务或进程:系统中处于活动状态的目标,执行系统的工作。任务的状态:睡眠态、挂起态、挂起睡眠态、就绪态和运行态任务的调度:任务状态的转换通过调度程序的执行机构完成。任务调度的方式:循环调度和基于优先级的抢占式调度。任务的同步和互斥:一般无需内在的同步,但由于许多任务必 须同时工作,存在不同程度的同步关系。采用的时间同步:延时和定时。任务的启动和停止是一种简单的同步控制。利用临界区、测试和设置实现任务的互斥。,实时多任务操作系统,11,12,调度程序保留了4个任务链:就绪、挂起、睡眠、挂起睡眠。运行中的任务,其状态将被切换,一旦:该任务发出一个等待事件调用,它将处于
5、挂起等待状态,直到有事件到达。该任务发出一个调用,请求一个不存在的资源(如内存,I/O等),该任务也被挂起在挂其链中。该任务发出系统调用,请求进入睡眠状态,该任务被挂在睡眠链上。该任务发出一个更高优先级的任务抢占,使其挂在就绪链上。,13,调度端常用的操作系统(1)UNIX最早的PDP-11机早期VAX机上的openVMS现在流行的硬件平台上SUNSolarisALPHA(DEC,COMPAQ,HP)Digital Unix,TRU64 UnixIBMAIXHPHP-UX(2)Windows WindowsNT,Windows2000 server,Windows2003 server,Win
6、dows XP,Windows 98(3)实时多任务操作系统 QNX,VxVorks,14,调度端常用操作系统比较:WINDOWS操作系统:基于INTEL或相应平台,窗口界面,图形操作系统,用于个人计算机PC或PC服务器。特点:操作直观、简便,对系统硬件要求低,但安全性欠缺UNIX操作系统:字符界面,多用于基于RISC的小型机或服务器。特点:系统可靠性高、安全性强,开放性强,但操作不直观,对系统硬件要求高,维护较复杂实时多任务操作系统常用于对实时性要求较高的SCADA系统测控装置及通信装置,如RTOS,QNX,VxWorks等,15,主要指运行在操作系统之上的数据库管理系统平台,是建立数据表格
7、和形式的数据管理程序,可以进行显示、查询、修改和调用数据。,3.3 支持软件,减少数据冗余度,实现数据资源共享;使数据具有独立性,提高应用程序的生命力;实现数据集中管理,提高安全性和完整性。,数据库管理的目的:,16,(1)数据库管理系统(DBMS)常用的关系数据库管理系统有:Microsoft SQL SERVER、SYBASE、Oracle等关系数据库管理系统提供海量数据的存储、更新及查询、检索关系数据库管理系统支持ODBC(open database connection,开放数据库连接)接口标准,无论采用何种数据库管理系统,应用软件均可以采用相同的接口访问数据库系统。,17,数据库管理
8、系统:负责数据的存储、安全性、完整 性、并发性、恢复和访问。应用于调度自动化系统的数据库管理系统必须具备以下条件:(1)提供标准的SQL 访问语言,支持异构数据库之间的互联和互操作(2)支持多种数据结构和数据类型(包括用户自定义类型)(3)提供通用的数据库模式定义方式(4)提供分布式的体系结构和访问机制,并实现物理存储位置的独立性和透明性,18,(5)提供通用的、标准的数据库应用编程接口(6)提供面向逻辑地址和物理地址的快速访问机制(7)提供灵活的并发访问机制,提高数据库的访问 效率(8)按照用户的要求执行有关数据输入保护(9)提供用户可定义的事件触发和处理功能(10)支持数据库的并发访问,保
9、证数据的安全性、一致性和完整性(11)数据库的快速拷贝和备份功能(12)提供数据库的故障恢复和重启动能力(13)提供灵活的数据库编辑器、浏览器和其他工具,19,应用程序1,应用程序2,数据库,数据库管理系统(DBMS),.,数据库系统结构图,(2)数据库模型设计树型结构网状结构关系模型(SCADA常用),20,数据模型:层次结构:树形结构表示 网络结构:电力网格 关系模型,三种数据模型:,实体间的联系:11 1m(1对多)mm(多对多),21,关系模型,关系的命名,属性,22,(3)远动系统数据库设计原则,1)数据规划 可将SCADA系统数据库中的数据规划为:静态数据和动态数据。2)数据规划原
10、则 模板的板地址、信息的字地址以及位地址的编排要尽可能全系统确定统一的编排原则,以有利于数据库的维护管理和数据的交流使用。3)数据库设计(1)内外存的合理安排。(2)数据库的分布化。(3)数据库的开放。,23,(4)远动系统数据库设计方法 按被控站组织(层次模型事例):,远动监控系统数据组织结构,24,按对象组织如变压器、断路器、隔离开关。为对象。对象中包含对象相关的定义,所要完成的的所有功能,如断路器,显示相关属性,合/分操作。,(5)数据库类型实时数据库:用于实时数据的存储,对实时性要求高,一般采用专用数据库历史数据管库:用于对历史数据的存储,一般采用商用数据库。,25,实时数据库体系结构
11、,实时应用程序,任务调度与管理,数据库模式管理,实时资源管理,数据操作,数据通信,I/O调度,关系数据库,内存数据库,实时数据库体系结构图,26,实时数据库保存并维护有关SCADA系统运行所需的全局数据,并对调度端客户机系统提供数据服务。实时数据库包括有画面显示数据库、系统运行参数库、遥测数据库、遥信数据库、对象库以及各种实时报表、记录库,实时数据库要求:实时性:时限短必须保存在内存中高效性:频繁存取的数据关键性:为保证实时性的关键数据,27,历史数据库远动系统的实时数据可以按周期或按变化保存在历史库中。远动系统中除了保存的历史数据外,还可以保存外部事件,SOE短期历史库:保存一段时间内的系统
12、运行记录,其典型应用是趋势曲线显示和过程回放长期历史库:大规模历史数据的长期存储通常基于商用数据库DBMS完成。用于具有统计意义的历史数据,28,事件记录表eventRecords,用于存储全系统的操作记录、事件记录及预告记录,29,数据库开发步骤:1 设计应用系统结构2 选择便于将应用程序与 DBMS 结合的DBMS体系结构,如RDBMS3 根据应用程序使用的环境平台,选择适宜的DBMS(如Oracle)和开发工具(如PB)4 设计数据库,编写定义数据库模式的SQL程序5 编写确保数据正确录入数据库的用户接口应用程序6 录入数据库数据;7 运行各种与数据库相关的应用程序,以确认和修正数据库的
13、内容,30,远动监控系统数据库特点(1)需要采集的非牵引供电系统数据来自SCADA系统本身表明系统运行状况的数据。(2)需要采集的牵引供电系统数据来自牵引供电系统的实时监测数据。(3)不需要采集的非牵引供电系统数据对牵引供电系统数据的描述数据和系统的配置数据。(4)不需要采集的牵引供电系统数据来自牵引供电的采集数据经过某些操作或计算机处理后的数据和牵引供电系统的固有数据。据此,数据库中的数据可分为静态和动态数据。(1)(2)属动态数据,(3)(4)属静态数据。动态数据需要建立历史数据库来存储历史信息。所以SCADA设有趋势和历史数据库。,31,数据库的调用,数据库的调用图,32,为所有监视和控
14、制功能而专门编制的一系列程序,调度端软件结构图如图所示。,3.4 应用软件,调度端软件结构图,33,(1)调度端软件基本功能,调度端软件功能图,34,使任务规模适中,尽量减少任务间的通信和数据 交换 划分受开发人员数目的影响 考虑系统的维护和升级的方便,(2)监控站软件结构,基于一个实时多任务操作系统实现,任务的划分遵循的原则:,一般分层实施。,35,远动监控系统应用软件是完成数据采集和监控等功能。包括:1、实时数据显示将各执行端收集的实时数据,显示在屏幕上供调度员监视2、越限报警3、事件记录4、遥控,遥调5、网络通信6、调度分析管理 等等。,36,(1)通信前置机软件:前置机处理程序。主要完
15、成与站端设备或系统的通信、规约处理以及网络数据发送等功能。(2)服务器软件:主控程序。主要完成数据库访问、参数管理、数据计算和处理、内存和资源的分配等功能,并为其他模块提供实时数据访问接口。(3)调度员工作站软件:人机界面监控程序。主要完成各种人机交互功能,包括数据、图形、曲线和各种事项、告警信息的显示和检索,以及接受操作人员的各种指令并下发等。,37,(5)报表编辑软件:报表管理程序。绘制、编辑、打印和管理调度自动化常用的各种运行报表,如日报表、月报表、年报表等,并完成各种统计、计算功能。(4)画面编辑软件:绘图工具。提供各种常用图元和编辑手段,绘制、编辑、管理各种监控图、接线图、主接线图、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 第二 章远动 调度
链接地址:https://www.31ppt.com/p-6290477.html