实时数据库Wonderware InSQL Server与OSI PI的比较

 

产品

OSI 的PI是业界优秀软件之一,主要用于过程数据的采集和分析。它的产生是缘于80年代中期开发了新的过程数据压缩算法。最初中在DEC的VAX机上的VMS操作系统下运行,现在已发展到可用于多种操作系统平台。它有丰富的分析工具,然而它设计的目标是处理过程数据,因而在其它制造业的应用并不太好。

WW的InSQL是世界上第一种面向工厂的高性能的实时关系型数据库。它将关系型数据库的功能、灵活性与实时数据库的高速、压缩集成于同一产品以适用于工厂生产层管理。InSQL集成了微软公司的MS SQL Server并对其进行了的扩展,使其不仅具有高速的数据采集速度,高效数据压缩和数据存储等实时数据库性能,而且可以集成事件、概要、生产和配置等一般存于关系型数据库中的工厂数据。数百个客户端应用可访问到全部的工厂信息,使其在工业软件领域具有了最好的开放性和灵活性。由于WW有世界上最好的图控软件InTouch及I/O Server,使它与工厂自动化系统有着更紧密的联系。

 

体系统结构与技术

操作系统

PI目前支持多种操作系统平台,服务器可运行于:DEC VMS, IBM’s AIX, HP’s HP-UX, Sun Solaris, 和 Windows NT、Windows2000 Server,客户端软件可运行于:Windows

3.1, 95, 98, 和 Windows NT。

InSQL服务器运行于:Windows NT、Windows2000 Server,客户端软件可运行于:Windows 3.1, 95, 98, 和 Windows NT。

数据库技术

PI将所有数据存于专有数据库中,其客户端软件可提取数据库的数据并用于显示和分析。如果用其它数据库或工具分析PI数据库中的数据则需要一个ODBC的接口或API。对于过程数

据的存储模式,每个点只有6个域可以由用户定义。

 

InSQL的数据采集、数据圧缩、生产动态浏览和历史数据归档等功能构成一个完整的实时数据库系统,实时数据和历史数据用专门的文件保存;数据库服务器内嵌了微软公司的MS

SQL Server,使其具备了关系型数据库特性,增强了复制功能,集成了Mail 和Intetnet。它是第一个可满足工厂对数据采集速度、存储量的要求的实时关系型数据库,并比常规关

系型数据库的数据采集速度、存储量的数百倍。InSQL扩展了SQL语句,使其具有了时间特性。Wonderware公司的资源跟踪系统InTrack、配方管理系统InBach、统计质量分析SPCPro

等应用系统都均可与InSQL数据库配合使用,因而为制造业提供了真正的联系事务处理(OLTP)。

系统统性能

每个PI服务器可容纳15万点(高端服务器)。目前没有测试过存储这些点的准确速度,但PI的客户相信在PI的高端产品服务器中可以处理每秒钟15万点的数据。在客户端软件

ProcessBook上,可以在秒级时间内从2年或3年历史中取到1000点数据。在OSI的WEB网站上有一个电子表格可以帮助你详细计算所需的配置。

InSQL的运行性能与所用的硬件系统有关,它可以在1秒中内完成6万个点的取数或存储(峰值)。这个速度与数据存贮方式无关,采用的周期性存储(以固定的多少毫秒存储一次)或增

量存储(数据的变化超过设定百分比时存一次)。InSQL可以每秒存储3万点(均值)或每100毫秒存2000点数据。要提高数据采集速度的主要障碍是大多数数据源(PLC或DCS)提供数据的

速度赶不上InSQL取数的速度。InSQL的最小分辨率3.3毫秒。

一个典型的有4万个过程控制点的大工厂,对不同的数据有不同的采集频率要求。假设这个厂对数集采集频率要求是:每500毫秒采集一次的500点,每5秒采集一次的1500点,每15

秒采集一次的5000点,每30秒采集一次的1万点,每1分钟采集一次的1万点,每5分钟采集一次的13000点。其平均为每秒采集2177个数据,或者说每天存贮18.8亿个数。这实际上只

是用了InSQL的能力的一小部分。

可测性和分布式操作

一个单独的PI服务器可支持远程数据访问,结构是两层结构,客户端应用PI-API直接与数据库服务器连接。

InSQL为最终用户提供的准确浏览、报表或分析,用他们采用的应用开发平台来开发个性化应用软件。其公开的数据模型和标准的SQL或ODBC应用编程接口为用户提供了标准的、流

行的开发环境。数据库易于增加表、预留程序和浏览所需信息。最终用户可以创建他们自己的探测器并用外部程序或用标准SQL来扩充和定制应用系统。

同时,用户可从数百个客户端应用来选择,以适合他们的要求。InSQL内嵌的微软公司SQL Server使其具有了E-mail接口、通过Internet发布数据的IIS、SQL Server复制、与其它

基于SQL Server或Oracle数据库的应用的数据发送服务。

 

核心功能和特点

数据采集

PI服务器包括一个数据采集引擎,采用了其专利数据压缩算法。它只负责采集数据,不向控制系统回写以确认采集到数据。

InSQL对模拟量和开关量均可以采用增量存或周期性存方式,根据工厂数据冗余的特点进行压缩,数据存贮空间仅是传统关系型数据库的2%,它具有极快的生产数据采集速度和数据

存储量,在数据采集同时对数据正确性进行校验。它集成了MS SQL Server,支持标准SQL语句并突破了SQL语言的限制,增加了数据时间特性等,还集成了工厂事件、概要、生产和

配置等数据。

支持分析工具

PI有Datalink支持在Excel中读取PI的数据,也可通过ODBC来取得已压缩的数据,数据库中所有数据均可用在分析工具中。趋势分析用ProcessBook,WEB浏览用ActiveView。

InSQL支持多种在工业自动化环境的客户端应用工具:

FactoryFactory:包括趋势,Excel/World、WEB报表及从InSQL取数据的ActiveX控件。

第三方开发的应用软件:包括动态分析工具,通用报表工具,仿真显示工具,导航工具,基于浏览器的应用工具,历史回放工具,管理报表工具和通用趋势、图形及图表工具。

SQL、ODBC、OLEDB兼容应用工具:FactorySuite中的Crystal Reports 和SQL Access。

客户个性化应用:可用通用开发平台如VB/Delphi,PB和C++ 等工具开发个性化应用软件。

设备接口支持

OSI有100多种标准设备接口软件用于连接不同的控制设备,可以支持OPC数据采集。

WW可以直接与700多种控制设备通信,可集成数据组态、报警、事件、概要、动态数据、批次数据、资源数据及相关生产数据等信息。

图表与趋势

OSI的ProceBook是一个很好的卖点,为最终用户提供了非常灵活的过程数据分析工具。

InSQL有一整套图表与趋势工具,包括了图表、趋势、标准质量统计图等。

数据分析工具

PI和InSQL均可提供了最常规分析工具,包括:平均值、移动平均、几何平均、标准偏差、累计值等等。

客户数据分析

PI为最终用户提供用VBA来建各种所需的数学分析,另外,还可能购买一整套Stream Table用来作静态数据表。

InSQL用户可选用多种工具来定制数据分析,通常的开发工具包括:VB、Delphi, PowerBuilder and C++等,同时,ActiveX的控件可用于InTouch或任何一种ActiveX容器以灵活地

提取InSQL的数据。

在线SPC

PI提供选件来处理输入数据和SPC计算,并在数据表中记录计算结果(包括报警及控制限制)。然后可用标准分析工具来分析这些数据。

InSQL可用其客户端软件工具对从服务器中取得的数据进行常规SPC运算。Wonderware的系列产品中有InTouch的 SPC Pro组件、QIAnalyst可提供在线SPC报警。

 

报警

PI报警子系统可以定义对任何一个指定点的高报、低报及ROC报警的监测。也可以监测到数据源的中断。所有的监测条件均可提升为报警条件。报警条件(情况)保存到PI事件日志中

并可用标准分析工具来查看。

InSQL事件系统允许用户设定对事件(条件上)的侦测,并可设定出现这些事件(条件)时的相应操作。当系统检查到该事件的发生,就触发相应的操作。事件系统也可设成定时检

查。也可以用InTouch 和SCADA实时报警来触发一个定制的操作。

离线归档

PI提供方法可以将在线压缩文件移到离线存贮系统,但没有与归档数据的连接。

InSQL以块文件格式存放数据,服务器直接在磁盘上存贮大量的长时间的数据,并可通过网络系统高速回放已存贮的数据。用于备份历史数据块的长期存贮文件格式为DAT类型。

数据管理工具

PI没有提供数据管理和汇总工具。

InSQL客户端软件和众多第三方软件提供了数据管理能力。所有具有与MS SQL和ODBC接口的工具均可访问InSQL的数据。

批次分析

PI有一可选件,提供批次分析工具,用来评估过程数据以批次事件和相对于事件发生的实际时间。这对于比较一个批次过程与另一个批次(或黄金批数据)时非常有用。

InSQL集成了从InBatch中来的批次历史数据做为标准的数据源,也可用事件方式进行批次数据管理。

 

 

 

 

 

市场定位和销售策略

 

公司情况

OSI公司创建于80年代初,一直专注于实时数据软件的研发和服务,有100多名员工,是一个独立的非上市公司,产品在国内外均有大量用户。在中国没有办事处,由6个代理商负责

中国的业务。软件没有汉化版本。

Wonderware公司创建于90年代初,提供工控软件、实时数据库软件、设备管理软件、资源跟踪管理系统等工业生产过程的多种应用软件,有近千名员工,属于世界第三大自控系统

供应商Invensys集团,是上市公司。在中国设有北京和上海两个代表处。主要客户端软件已发布中文版本。

 

销售策略

OSI测重于销售大项目,销售给较高层的管理者,以强调产生的效益为主。因此,在2000年3月制造业展会上,OSI将PI定位于过程制造业的企业集成平台。

InSQL定位于可以支持任何规模的应用,这些应用不需要SQL的知识。系统可以在数分钟内将存于InTouch的配置文件转到InSQL中,保护了用户在InTouch的工程投资。与InTouch紧

密集成,Tag只需一次定义,数据库更具完整性。InSQL已经设计成零管理数据库环境。标准的MS BackOffice工具可用来规划数据备份。有数百种客户端工具可供选择,完全满足用

户对功能需求和使用习惯。

关键的区别

PI

市场:在众多已安装的用户中多数比较满意。

销售策略:多年来,OSI只销售一个产品(最近购并了数据整合软件),习惯于向高层机构以高价销售产品。近年受到InSQL压力,进行了一些价格调整。

定位:OSI将PI定位于企业集成平台。它有SAP认可的R3接口。

先进分析工具:有一套很好的过程行业分析工具。

ProcessBooK:PB是它最主要的分析工具,它是一个ActiveX容器,并内嵌VBA脚本;与其相比,WonderWare的FactorySuite的整体功能更胜一筹。

InSQL

市场:用户包括了过程行业,离散行业和混合行业等所有类型;InSQL获得了Control Engineering杂志评奖,并由微软公司确认WonderWare是工业领域最大的SQL分销售商(InSQL内嵌的微软公司MS SQL),已销售了有超过1万套软件。

价格:无论是在低端产品还是在高端产品都具有较强的价格竞争力。

灵活性:用户可从数百个易于应用的客户端应用中选择来满足不同的需要。InSQL为读取生产信息提供最常用的方法、为生产应用开发提供最常用的平台、为连接管理系统提供了最方便的接口。InSQL充分利用了多处理器和分式计算机环境的优点。InSQL的体系结构将数据采集与数据查询相独立,这就使其用同样的软件可为小到几百个点的小厂到大到几十万点的大厂提供解决方案。

技术开放性:支持标准数据库技术。内嵌的微软公司MS SQL Server,使其可集成工厂数据中的事件、概要、生产和配置等数据。集成FactorySuite 和MaintenanceSuite,应用于

工厂的各层次。

 转自:http://linkman.gkbk.com/

你可能感兴趣的:(数据结构,sql,应用服务器,SQL Server,企业应用)