资源描述:
《sybase数据库在oasys系统中应用-软件工程专业毕业论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、OASYSCOPENARCHITECTURESYSTEM)是由加拿大VALMET公司于1989年最早开发的一种SCADA(SUPERVISORYCONTROLANDDATAACQUISITION)系统软件,目前在我国石油工业油气长输管道的自动化系统中被广泛使用,其主要由实时数据库(CMX)、历史数据库(XIS)、人机界面(XOS)等功能模块组成。CMX采集和处理数据、检查报警条件、存储实吋信息、与远程控制终端(RTU)或程序逻辑控制(PLC)进行通信,并允许用户向现场设备发出控制命令。XIS为从CMX
2、获得的历史数据(五分钟以前的数据)提供存储空间,并提供用户创建历史数据报表和趋势图的功能。XOS提供用户与系统交互界面。诸如数据统计、动态图表、设备控制对话框和鼠标操作的命令界面。其中历史数据库具有针对现场数据的采集、摘要、存储、查询、归档、还原、删除、第三方访问等基本功能,Sybase数据库作为美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务
3、器集成,允许在多个数据库之间复制数据,适于创建多层应用。使用Sybase作为OASYS系统历史数据库(XIS)提供了很好的开放性,安全性,能够满足管道SCADA系统使用要求。本文立足于实际应用,主要研究了SYBASE在OASYS的应用,针对XIS在OASYS系统中的功能,结合与CMX、XOS功能模块的关系。1、分析了0ASYS历史数据库(XIS)功能结构;2、实现通用关系型数据库SYBASE应用于OASYS的历史数据库;3、实现了历史数据库(XIS)的一种第三方程序访问方法。关键词:SCADA,实吋数
4、据库(CMX),历史数据库(XIS),人机界面(XOS),SYBASE,应用。ABSTRACTABSTRACTOASYSisakindofSCADA(SUPERVISORYCONTROLANDDATAACQUISITION)systemsoftwaredevelopedbyVALMETCompanyinCanadain1989.Currently,itisusedwidelyinautomaticsystemoftheoilgaspipelinesforlongdistanceinpetrolindu
5、stry,whichismainlycomposedoffunctionmodulessuchas:CMX,XISS,andXOS.CMXdealswiththecollectionandconductionofinformation,examinationofemergencycondition,storagereal-timedata,communicationwithRTUorPLC,andpermissionofthecontrolordersfromclientstothefieldinst
6、ruments.XISprovidesstorageroomforthehistoricaldata(acquired5minutesago)fromCMX.DatalistsetbyclientsandtendencychartarealsoprovidedbyXIS.XOSsuppliesman/machineinteractioninterface,suchas:datastatistics,dynamiccharts,controllinginstrumentdialogueboxandcom
7、mandinterfaceoperatedbymouse.Thehistoricaldatabasefunctionsascollection,selection,storage,inquiry,filing,reduction,deletionandthird-partyvisitoffielddata.Sybase,arelativedatabasesystemdevelopedbySybaseCompanyinAmerica,isatypicalmaxi-databasesystemwhichi
8、sundertheconditionsofserverandclient-serverbasedonUNIXorWindowsNT.AsetofapplicationprogramprogramminginterfaceandbasesuppliedbySybasecouldcompoundwithnon-sybasedatasourcesandcopydataamongdatabases,whichissuitablefortheestablishme