您当前的位置:首页 > 互联网教程

oasys 系统怎么数据点配置实时数据库

发布时间:2025-05-25 01:59:47    发布人:远客网络

oasys 系统怎么数据点配置实时数据库

一、oasys 系统怎么数据点配置实时数据库

实时数据库“StrongDas”在内蒙“包钢”的应用

包钢燃气厂是包钢各二级厂矿和民用煤气的主要处理和供应单位,工作地点分散,现有的高炉煤气净化站、轧钢加压站、薄板加压站、二炼钢加压站等十几个自动控制系统都是各自独立运行,无法实现数据共享和统一调度,严重地制约了生产自动化的发展。因此我们根据燃气厂的需求,并考虑到将来网络拓展与维护的方便性,采用了一套实时数据库系统“StrongDas” 4.1来管理大量的实时生产数据。

整个系统的网络有两层,一层是由现场的自动控制操作站连接而成的工业控制网,另一层是燃气厂的调度室、各科室及车间连接而成的三级管理网络。一级网络和三级网络之间由一台安装双网卡的数据采集接口机进行连接,数据采集接口机将一级的现场数据采集上来送到三级网的实时数据库服务器中,至此便为实现现场数据的共享提供了硬件条件。

实时数据库系统的硬件由两台服务器和三台数据采集接口机构成,其中一台数据库服务器和一台WEB服务器。数据库服务器储存和处理采集接口机采集上来的所有实时数据及历史数据,数据采集接口机与工业控制网相连,采集所有煤气加压站的实时数据并送至实时数据库服务器。

实时数据库的软件部分由用于过程数据和历史数据的存储的数据库服务器软件StrongDAS 4.1、为系统提供网页发布的服务的WEB服务器软件StrongDAS Web4.1、采集接口软件及客户端配置软件组成。

数据采集接口为大多数厂商的plc和dcs系统提供了数据采集接口,例如dde、opc、文件采集、串口采集等。燃气厂的各个加压站plc和dcs主要由SIMENSE、横河、honeywell TDC3000、贝加莱几个系统组成。

对于SIMENSE、横河的设备通过opc接口与实时数据库实现通讯,利用StrongDasIOClient 4.1中的StrongIO_configure即可以对opc进行配置,软件包中的strongio_opc_read_cache既可从opc服务器缓冲区读取数据,strongio_opc_read_cache和opc服务器进行数据交互有2种不同方式,即同步方式和异步方式,本系统采用的时同步方式。实时数据库系统连接的装置必须启动相应的opcSerever。在StrongIO_configure中定义系统所将要读取装置的主机名称以及对方提供的opcServer名称(如WINCC为opcServer.WinCC)。

对于贝加莱设备采用网络dde(Dynamic Data Exchange)接口进行配置,启动远程的dde服务后,建立一个dde共享即ddeShare,设置这个共享为所有程序均可访问,然后在信任共享中设为允许启动程序和允许初始化应用程序。在StrongIO_configure中配置dde时,将Application的名称设为\\computerName\\Ndde$,Topic设为在远程计算机上所建好的ddeShare的名称。dde接口也是一种比较稳定的数据交换接口。

对于4#trt的TDC3000控制系统,它本身没有提供标准的opc和dde的接口,所以采用串口通讯的方式利用StrongDasIOClient 4.1中的strongio_honeywell_us进行数据的采集。具体实现的方式是在TDC3000系统中建立包括所有要采集的工位的打印报表,并将报表打印模式设为按一定的时间间隔打印,从打印机的串口接一根特制的串口通讯电缆与数据采集接口机相连。在StrongIO_configure中对采集项进行相应的配置即可完成对TDC3000的数据采集。

所有类型的采集接口均采用一个数据标签配置文件对需采集的工位信息进行配置并实现与数据库服务器中的数据表的对接。

二、什么是opc

OPC,即开放平台通信,是工业自动化领域的一种标准协议,旨在促进不同设备与系统间的信息交换。

OPC规范数据交换格式与方式,实现跨供应商硬件与软件间的高效互操作性与系统集成。主要包含四大方面:

1.数据访问(OPC DA):提供实时数据交换接口,支持监控设备及过程数据。通过共享内存或命名管道等技术,允许客户端直接读取服务器数据,无需了解底层设备细节。

2.报警与事件(OPC A&E):定义系统与设备间传输报警与事件的标准,用于通知操作员或触发其他系统操作。

3.历史数据访问(OPC HDA):实现历史过程数据的访问接口,支持从实时数据库检索历史数据,便于趋势分析、报表生成等应用。

4.批量数据访问(OPC BDA):用于批量数据交换,适用于传输大量历史数据或配置文件,广泛应用于制造业、流程工业、楼宇自动化等领域,以提升生产效率、降低成本并优化系统运行。

三、实时数据库介绍

1、实时数据库,即Real Time DataBase(RTDB),是数据库技术与实时处理技术融合的产物,它在数据库系统的发展中占据重要地位。作为支撑实时控制系统、数据采集系统以及CIMS系统等的关键软件,实时数据库在流程行业中扮演着至关重要的角色。它被广泛应用于生产监控、先进控制、优化控制,为企业的生产管理、调度、数据分析和决策支持提供实时数据服务,同时具备多种数据管理功能,成为企业信息化的核心数据平台。

2、实时数据库的核心特性是实时性,分为数据实时性和事务实时性。数据实时性关乎现场设备产生的IO数据更新速度,实时数据库需确保数据能即时更新。设备的老旧可能影响数据的实时性。事务实时性涉及数据库处理事务的速度,可采用事件触发或定时触发。事件触发一旦事件发生即刻响应,虽能即时处理,但对系统资源消耗较大;而定时触发则是在设定时间内进行调度,平衡了实时性和系统稳定性。

3、针对不同行业和企业的特性,实时数据库的数据来源多种多样。常见的数据来源包括DCS控制系统、由组态软件和PLC构成的控制系统、数据采集系统(SCADA)、关系数据库系统,以及直接连接的硬件设备、人机界面的人工录入等。数据采集方式各异,如支持OPC协议的OPC方式、DDE协议的DDE通讯方式、MODBUS协议的MODBUS通信方式,还有通过ODBC协议的ODBC通信、专有API接口、设备专有协议驱动等。

4、实时数据库可用于工厂过程的自动采集、存储和监视,可在线存储每个工艺过程点的多年数据,可以提供清晰、精确的操作情况画面,用户既可浏览工厂当前的生产情况,也可回顾过去的生产情况,可以说,实时数据库对于流程工厂来说就如同飞机上的“黑匣子”。