OASYS系统简介一、系统描述OASYS是Metso公司设计制造的一种数据采集及监控结构式开放系统,其具有实时数据采集,交互式设备控制,警报响应和自动报告等功能.最初,OASYS是针对石油和天然气传输管道设计的,目前其也用于电流和水流传输分配和控制等工业中。
OASYS包括三个主要的子系统: CMX: 实时数据库和进程组件; XIS: 历史数据库环境; XOS: 图形用户界面,其显示系统的环境条件及提供操作控制功能。
CMX 收集并测量数据,检测报警条件,储存实时信息,并同远程终端设备(RTUS)和可编程的逻辑控制器(PLCS)进行通讯,而且能让用户向终端设备发出控制指令。
XIS 为从CMX子系统得到的数据(间隔5分钟的典型数据)提供存储空间,并同时提供让用户创建历史报告及预测发展趋势的功能。
XOS 允许用户和系统之间能进行交互式的操作;其包括数据统计,动态图画,设备控制对话框和一个鼠标控制的命令接口。
二、系统配置兰成渝输油管道的OASYS自动化系统由成都控制中心、廊坊控制中心、15座OASYS及PLC站、15座远控截断阀室、3座远程监视高点组成。
成都与廊坊控制中心互为备用中心,中心设备包括CMX服务器、XIS服务器、模拟仿真工作站、工程师工作站、运行主管终端、投影工作站、中心调度工作站、培训工作站、路由器、冗余磁盘阵列、数字桥、报表打印机、报警打印机、刻录机等。
各站场设备包括OASYS 工作站、路由器、数字桥、报表打印机、报警打印机、PLC系统等。
远控截断阀室和高点设备主要由RTU及相关设备构成。
三、系统主要功能1、OASYS系统标准功能OASYS包括三个主要的子系统,分别是CMX,XOS和XIS.它们的功能描述如下:CMX(控制和测量执行)是一种实时的数据库和程序组件,其有收集数据,报警监测,计算数值,驱动设备,并为当前采集数据提供存储空间,而且能使用户通过指令控制远端设备等功能. CMX同远程终端设备(RTUS)或可编程逻辑控制器(PLCS)进行通讯,并传输指令和采集系统当前信息。
XOS子系统提供使用者能在监视器上观察到的OASYS的显示窗口.XOS(扩展工作站)可以使操作者和其他的授权使用者通过图形用户界面(GUI)和其他的OASYS组件进行交互操作.XOS系统包括工作站,对话框和窗口,一个典型的鼠标命令控制接口。
XIS(扩展信息系统)子系统不但为历史数据(数据来源于相关的数据库)提供存储空间,而且能够根据这些信息创建报告,XIS子系统和CMX子系统是相连接的,以把信息从实时数据库传送至历史数据库系统。
另外两个非常重要的子系统是OMS和 DES。
OMS(OASYS管理站)子系统主要的功能有XOS显示得升级与优化,CMX数据库的脱机离线配置和系统备份。
其同时也被当作是OASYS文件分发源头,并维护和加强OASYS系统功能,当OASYS系统启动成功后,OMS就成为了一个有自身CMX和XOS服务的独立系统。
在这种模式下,OMS用来进行离线数据库配置和离线XOS显示优化。
如果OMS 在启动时没有被选中,则OMS客户端能被当作是一个XOS工作站进行在线浏览或升级,及数据库浏览或配置。
注意:在一个6.2ux工程中,有两种OMS的系统。
一种是针对UNIX操作系统的,而另一种是针对NT操作系统的。
在UNIX上运行的OMS系统就被简称为OMS, 而在NT上运行的OMS系统被称为PC OMS,前者和XIS与CMX子系统有关,而后者和XOS子系统有密切联系。
DES(显示编辑工作站)用于XOS子系统显示的升级和优化,OMS 也有类似的功能,但是DES支持能使系统优化的多余站点。
OASYS系统一般都包括OMS子系统,而不一定包括DES子系统.除了有使XOS 显示优化的功能外,DES并不具有OMS的其他功能。
2、冗余用户OASYS通过一个主控制工作站进行操作和管理,主工作站是运行设备的中心,其主要起存储数据和控制中心的作用。
目前许多系统的安装也包括提供可靠备用服务的另一个站点,或提供防止主站点发生事故起备份作用的异地站点。
当主机需要离线维修和其操作失败时,备用和异地站点将控制整个系统。
3、其余的硬件设备除了各种的计算机外,还有好几种支持OASYS系统的硬件设备,如工作站,打印机,远程终端设备,可编程的逻辑控制器,传感器和控制器等。
主控制站和偏僻站点的操作工作站与打印机可以一样被定位,每个工作站都要有它自己的CPU,一个或多个高分辨率的显示器,一个键盘,一个点击设备,最典型的是鼠标和轨迹球。
OASYS系统接口的特征有:功能强大的工作站,对话框和对话窗口,高效率的鼠标操作。
打印机都和工作站相连接。
打印机被用来打印报告和控制站的窗口界面,大多数的系统都配置了两个打印机:一个用来打印计划和命令报告,另一个用来打印窗口或屏幕的彩色界面。
远程终端设备和可编程逻辑控制器主要进行数据采集和在偏远站点进行控制。
METSO已经制造了自己的数据采集和控制装置的生产线。
4、OASYS系统管理功能OASYS的系统层次的管理包括了对OASYS进行配置和操作的最本质的需求和能力这些操作的最主要目的是:维护一天接一天的数据库及显示设置的环境,还有就是监视和控制的操作工作正常进行。
四、OASYS系统的操作(一)、OASYS操作1、启动大部分OASYS服务被设置为当服务器或工作站上电时自动启动。
OASYS服务在所有的OASYS服务器和工作站上都是自动启动。
当装有CMX或XIS机器加电时CMX和XIS总是自动启动的,为经常XOS显示的所有机器配置成XOS自动启动,在临时用户的机器上XOS服务可以手动启动。
同样的机械装置自动启动OASYS服务也可手工启动。
所有服务器执行启动脚本启动,这是针对很少需要手工启动的服务,但不排除手工停运程序。
如果需要手工启动第一步要确定哪个服务应当启动,第二步发布适当的启动命令。
启动命令不能被远程执行,必须在运行那个服务的机器上发布命令。
在系统启动期间,发生的任何错误将写入日志文件“oasErrLog”,这些信息记述了发生过的事件动作。
该文件放在OASYSROOLOR/LOG目录下。
OAS服务通常当任一OAS服务器或工作站上电时自动启动。
OAS服务由所有OASYS机器公共的短小进程组成,包含系统监视和网络服务。
OAS 必须在其它服务启动前运行。
同样可以在UNIX提示符上发出OAS STARTUP命令手工启动OAS服务。
如果一个OAS服务已经运行,OAS启动会失败。
如果一个启动错误出现了,该信息将被写进oasErrLog记录文件之中,用以描述已经发生的情况。
例如:•在运行oas_startup之前,先运行oas_shutdown• OAS已经在运行OM服务器通常是手动启动。
OMS服务由所有的进程组成,这些进程构成了OAS系统的系统管理部分。
手动启动OMS系统,可以在OMS工作站执行oms_startup命令。
当下述条件满足时,OMS就启动了。
• OAS服务正在运行• OMS服务没有运行CMX服务器在上电时CMX服务通常自动启动,CMX是由SCADA系统适时部分全部进程组成,其中包括通讯进程,CMX SQL server,事件假脱机系统等。
OASYS必须在CMX服务启动之前运行。
CMX也可在CMX工作站上用执行 cmx startup命令手工启动。
CMX符合以下条件才能启动:•必须有一OAS服务正在运行•必须无CMX在运行•当前的配置必须与运行CMX服务工作站上CMX中oas_system,oas_site和oas_service表匹配CMX启动要经过几个阶段才完成。
首先要创建和初始化CMX数据库和载入服务器、工作站及系统配置文本文件。
这些初始化文件位于OASySroo t/database/<MACHIN E>名称是oas_services.init, oas_site.init, oas_system.init。
一旦初始化文件装入CMX,仲裁进程决定哪个CMX数据库装入,是当地文件拷贝或是热CMX服务器二者取一。
CMX数据库可重载并住留CMX进程或启动服务器。
CMX启动完成需几分钟。
STAT有效地显示CMX和XIS服务器状态。
当STAT调用时启动服务器状态初始化被显示。
一旦启动顺利完成,热和备用服务器状态出现。
如果启动失败返回失败状态。
XIS服务器在上电时XIS服务通常自动启动,XIS是由SCADA系统历史部分全部进程组成,其中包括 SQL server(在热XIS服务器上)和XIS应用服务。
OAS必须在XIS服务启动之前运行。
XIS也可在XIS工作站上用执行 xis_ startup命令手工启动。
XIS符合以下条件才能启动:•必须有一OAS服务正在运行•必须无XIS在运行•当前的配置必须与运行XIS服务工作站上CMX中oas_system,oas_site和oas_service表匹配启动一个XOS,必须有一个热CMX服务是运行的,当地接口文件OA SySroo t/sybase/ini/sql.ini必须是升级的,那些必须的配置能够通过CMX SQL server 获得。
如果XOS机器失电或与SCADALAN断开,在重新启动XOS之前等待两分钟sql.ini文件自动升级。
启动XOS,可在MSDOS命令提示下发xos_startup命令或打开Windows NT 程序菜单,在子菜单上点击OASYS并点击XOS STARTUP。
XOS登录上网窗口出现,在XOS能使用前必须录入用户ID和口令。
2、关机OAS在机器上是最后卸下的服务。
oas_shutdown命令用于卸载运行CMX和XIS的OAS服务,卸载从不是自动的,任何OASYS机器都总是用手工执行。
关闭OAS服务,服务器通讯当地工作站热CMX服务发往各站状态信息将停止。
并且报警提示工作站不工作站是不可用的。
oms_shutdown命令用于关闭OMS服务,OMS工作站只能手动输入命令进行关闭。
关闭OMS服务不会对OASYS系统的其它服务产生影响。
cmx_shutdown命令用于关闭CMX服务,如果在服务器或者CMX 进程中出现严重的错误,系统监视程序可以自动关闭CMX。
CMX服务也可以手动关闭,如果备用CMX服务器处于热备状态,当前服务器关闭后就会切换到备用服务器,备用服务器就变成当前服务器。
Xis_tdown命令用于关闭XIS如果在服务器或者XIS出现严重的错误,系统监视程序可以自动关闭XIS。
XIS服务也可以手动关闭。
(二)、XOS的操作XOS工作站的桌面由系统窗口、工具条、状态条和报警栏组成。
系统中所有窗口都是它的子窗口。
多头工作站可有多个桌面窗口。
子窗口被限制在桌面窗口的区域内。
工具条包括提供公共操作的图标。