基于国产麒麟操作系统的状态诊断系统设计.doc
《基于国产麒麟操作系统的状态诊断系统设计.doc》由会员分享,可在线阅读,更多相关《基于国产麒麟操作系统的状态诊断系统设计.doc(3页珍藏版)》请在三一文库上搜索。
1、基于国产麒麟操作系统的状态诊断系统设计引言现有的数据采集与监视控制(SCADA)系统大多运行在Windows平台上,缺少国产化方面的考虑1。本文介绍的SCADA系统开发及运行环境实现了全国产化。作为工业级数据采集与监视控制软件,对于系统的稳定性和可靠性要求较高。因此SCADA系统中需要有状态诊断子系统,并且系统中的关键组件服务器,必须实现冗余配置,当主服务器发生故障时,能够及时诊断故障并切换到后备服务器,且切换过程中不能造成扰动。由于状态诊断系统与操作系统关系较为密切,不同操作系统下的实现可能大不相同,本文设计与实现了自主研发的基于国产麒麟操作系统的状态诊断系统。1 整体结构数据采集与监视控制
2、系统采用跨平台的软件架构设计:硬件采用国产飞腾处理器的服务器和台式机(或笔记本),操作系统采用国产中标麒麟,开发工具采用可跨平台的Qt,支持在国产中标麒麟和Windows操作系统上跨平台运行。系统整体结构如图1所示。数据采集与监视控制系统采用客户端/服务器体系结构,正常情况下历史站即为系统的服务器,如果用户有高可靠性要求,会配置冗余历史站,历史站负责与下位机进行数据交互,并记录历史数据。客户端即各个操作员站,操作员站的数据从历史站获取,且网络仅传输每秒中发生变化的变更数据集。操作员站用于人机交互,用文字、动画显示现场的状态,并可以对现场的开关、阀门进行操作。根据用户需要,可以配置对外通信功能,
3、通过网络单向发布管理层用户关心的数据和状态2。2 功能及实现数据采集与监视控制系统从功能上分为离线功能和在线功能:离线包括工程组态、离线查询等,在线包括数据通信、服务处理、数据处理、画面监视等3。操作员站和历史站的功能有所区别,操作员站主要包括画面监视、数据下发、打印等与用户的图形接口,历史站除包含操作员站的所有功能外,还包含数据通信、服务处理、数据处理等后台任务。状态诊断是操作员站和历史站都具有的后台服务子系统。软件结构如图2所示。历史站包含所有功能的设计优点在于,对于很小的项目,可以只配置一台历史站,或者配置两台互为冗余的历史站,这样可以有效降低成本。2.1 状态诊断子系统基本功能(1)初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 国产 麒麟 操作系统 状态 诊断 系统 设计
链接地址:https://www.31doc.com/p-3417218.html