pSpace实时数据库服务器主要由以下几部分构成: pSpace Server: 负责整个pSpaceTM应用系统的实时数据处理、历史数据存储、统计数据处理、数据服务请求、事件触发器管理、调度管理、资源管理、系统配置等。 pSpace Data Service: 为第三方厂家的软件访问pSpaceTM Server时提供数据服务功能,包括:OPC Server、DDE Server、ODBC Router、Base API接口等 pSpace COM SDK: COM SDK为用户开发基于pSpaceTM Server的应用程序提供基于COM对象的编程接口。 pSpace Visual ActiveX: 是一组开放的控件,如:数据控件、文本控件、棒图控件、趋势控件等,控件可以直接访问实时数据库和关系数据库的数据。 pSpace DA Server数据采集器: pSpaceTM DA server是数据采集站的设备通讯管理服务程序,用于系统和DCS、PLC等数据源之间的数据交换,具有自动网络通信负荷平衡功能和断线数据缓冲功能。 pSpace的Web服务器 使用IIS作为Web管理服务器,用图形客户端生成Web网页; 使用pSpace Visual ActiveX自行创建Web服务器和Web网页; 使用pSpace Webserver,用图形客户端生成Web网页; pSpace 客户端 监控组态软件:力控Forcecontrol系列; Microsoft Excel:采用标准EXCEL加载宏方式通过网络访问数据库; “瘦”客户端:Microsoft Internet Explorer 5.0或以上版本的浏览器; Visual ActiveX:pSpace可视化控件工具包是为建立客户端连接而提供的客户端产品;它包括一组ActiveX控件,如:数据控件、文本控件、棒图控件、趋势控件等;
二次开发工具及访问接口 标准访问接口供客户端程序调用或第三方软件访问使用,因此接口的完整性、开放性决定实时数据库二次开发的性能的优劣,pSpace访问接口及开发工具主要包括以下几种: 1)DBI API DBI是一套实时数据库访问接口,给用户提供底层编程接口,通过它可以与客户端连接,对数据库进行数据读写,满足继线重连功能,可以获取数据库结构信息,动态控制变化数据集,DBI接口采用了快速数据访问机制,数据访问吞吐量可达到11万次/秒,可以适合过程仿真、优化控制、专家诊断等多种行业应用。 2)COM SDK SDK是为用户开发基于pSpaceTM Server的应用程序提供基于COM对象的编程接口,用COM SDK编写的一个实例可以同时连接多个Server,也可以用COM SDK同时建立多个实例,提供面向对象的类库供用户开发应用程序,用户使用该工具编程可以提高开发效率,该工具可以在VC++,VB,VBScript,.net等开发环境下使用。 3)OLE DB Provider 应用程序提供pSpace Server数据库的ADO访问接口。 4)DAI SDK pSpace的数据源采集接口的开放工具,DAI采集接口软件都可以单独运行在一台网络结点机,并可在远程对其进行配置与监控,具备以下功能: DAI 可以直接利用原有的力控组态软件的驱动程序; DAI 具备断线缓存功能;另外DAInterface还要增加几个接口; DAI 支持XML、CSV文件接口,可采集离线数据源。
实时数据库性能指标: 从实时数据库运行环境来看,实时数据库系统的除了自身的软件性能外,还取决于所使用的操作系统、硬件环境等。 单台服务器容量可达12,0000点以上; 历史数据库支持unix linux windows等64位操作系统; 完整的事件记录系统,所有操作员的动作均被检查并记录,可作为跟踪依据; 功能强大的压缩算法:按高压缩格式保存数据,采用死区和变化率压缩,压缩比为1:30; 支持优化旋转门算法对历史数据进行压缩; 专用的磁盘存贮算法来保证对长年形成的海量历史数据的快速查询; 支持的浮点型、布尔型、字符串型、等常见数据类型及“任意”类型; 数据库吞吐量支持每秒写入/查询20,000个数据点; 支持历史数据库在线备份,多服务器并发处理; 支持数据库冗余; IO数据采集断线重连:通讯故障能够自动恢复,I/O时间同步;自动补偿 PC 时钟偏差。
特点如下: Web页面与过程画面的高度同步 pSpace Web Server实现了服务器端与客户端画面的高度同步, 在浏览器上可以同时浏览多个过程画面, 看到的图形界面与通用组态软件生成的过程画面效果完全相同,数据采用变化传输的方式,具有更快的运行与数据更新速度。 企业级Web服务器 pSpace Web Server专为构建企业级Web服务器而设计,具备高容量的数据吞吐能力和良好的健壮性,力控Web Server支持多达500的客户端的同时访问。 完善的安全机制 pSpace Web Server提供完善的安全管理机制。只有授权的用户才能修改过程参数。使用pSpace Web Server时,管理员尽可安心,不必担心非法或未授权的修改。