铁路电力远动技术第十章 铁路电力调度自动化主站.ppt

铁路电力远动技术第十章 铁路电力调度自动化主站.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、支撑软件 支撑软件是介于计算机操作系统和应用系统之间的桥梁,它屏蔽了各种操作系统之间的差异,使得一套软件可以运行在各种系统平台之上;也丰富和扩充了操作系统的服务和功能,为应用系统提供了更友好、便方便、更灵活、更强有力的数据存储、数据处理、数据操作、数据交换的综合服务机制。 支撑软件是SCADA软件系统的核心。早期SCADA系统没有支撑软件的概念。SCADA系统中引进支撑软件的概念,首先是系统开放性的要求,包括跨平台要求、系统互联性要求、数据共享的要求、安全性的要求、用户进行二次开发增加新功能的要求等。如虚拟机的引入,可以保证主站系统能够跨多个操作系统平台运行;数据库管理系统的引入,用户可以通过标准的SQL语言访问SCADA历史数据库;实时数据库的引入,用户可以通过实时数据库管理系统(RTDBMS),甚至SQL语言访问实时数据库。 其次,SCADA系统采用支撑软件反映了软件技术的发展趋势:模块化、组件化、平台化以及设计模式的广泛应用,——正是这些技术的运用才使得软件产品的可靠性、可维护性和易扩展性得到了很大的提高和保证。 (一)虚拟机 所谓虚拟机就是一套可以运行于各种操作系统之上的软件系统,它是为应用软件提供统一的面向对象和跨平台的框架、接口和工具包,使应用程序不依赖任何操作系统而运行在虚拟机上,并通过虚拟机与操作系统交互。虚拟机支持Windows9x/NT/2000/XP、Unix或Linux等商用操作系统,以及VxWokrs、PSoS等实时多任务操作系统(RTOS),支持PC工作站/服务器和各种RISC工作站/服务器,从而保证应用程序能够实现跨平台运行。 软件虚拟机技术具有如下主要特点: 1.可移植性 虚拟机本身是跨平台的。在虚拟机的帮助下,SW2000可以跨操作系统平台运行,虚拟机支持的操作系统有Win32、Unix、 Linux等,还可以根据实际需要进行扩充或改进,具有良好的可移植性。 2.良好的系统架构 采用虚拟机以后,应用软件与操作系统彻底分开,当需要增加新的操作系统平台支持或操作系统版本升级以后,只需要扩展或改进虚拟机即可,而无需对应用功能软件做出任何变更。 虚拟机的应用使得软件系统具有更好的层次结构,系统跨平台特性的实现和软件功能的实现可以彻底分离,解除了应用软件和操作系统之间的紧密耦合,从而可以大幅度地提高软件系统的质量和开发效率。 3.更好的软件质量 虚拟机的设计使用了许多可以提高软件质量的新技术,如设计模式、框架、中间件、组件等,通过采用这些新技术,使得虚拟机具有更好的结构和更稳定的性能,从而提高了整个软件产品的质量。 (二)前置机软件 前置机是一个逻辑上的概念,前置机软件即可运行在单独设置的“前置机”上,也可以运行在其他工作站或服务器上。考虑到主站系统中的前置机是数据上通下达的“咽喉要道”,为了保证系统的可靠性,前置机一般单独设置,而且多数双机冗余配置。 前置机软件主要完成数据采集、数据预处理(解规约)、与后台系统的数据交换、通道状态监视、GPS对时等功能,支持一台、两台或多台计算机。 双机或多机情况下,能够完成故障自动切换和人工切换,保证数据不丢失。 前置机软件的主要功能就是完成来自站端系统和设备的数据预处理功能,同时将来自后台的命令打包下发,这个过程通常成为“解规约”。 由于站端设备类型比较多,不同的设备类型有不同的规约;再加上供货厂商也比较多,不同的厂家对同一个规约的理解不尽相同。因此,要求前置机软件提供一个尽可能丰富的规约库,以便能够接入各种各样的设备。通常规约库中应该有如下规约:CTD、1801、IEC 870-5-101/102/103/104、ModBus等。另外,规约库应该可以根据用户要求增加新的规约或修改旧的规约。增加或修改某一种规约时,可以在线完成,不影响前置系统的正常运行。 前置机软件支持Windows/NT/2000、Unix、Linux操作系统,也可选用嵌入式实时多性能操作系统,如Linux、VxWorks等,进一步提高前置系统的可靠性。 (三)网络通信及管理系统 网络通信及管理系统由服务器端网络服务程序、客户机端网络服务程序以及网络管理系统组成。 服务端的网络服务程序运行在系统服务器上,负责接受客户机的登录,并对客户提出的数据库访问请求作出响应,将访问结果返送给客户机。 客户机端网络服务程序运行在系统的客户机上,客户机上的各应用程序对系统数据库的访问均通过客户端的网络服务程序进行。 客户机网络服务程序和服务器网络服务程序之间,以及各客户机之间的网络通信程序,可以用命名管道或者套接字来实现,通信协议采用TCP/IP。 网络管理系统负责监视系统中的网络通信线程。当采用双网结构时,还负责均衡网络

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档