oasys系统中如何用数据点配置实时数据库
1,系统概述
包钢煤气厂是包钢二级厂矿和民用煤气的主要加工供应单位,工作地点分散。现有的高炉煤气净化站、轧钢加压站、薄板加压站、第二炼钢加压站等几十个自动控制系统都是独立运行,无法实现数据共享和统一调度,严重制约了生产自动化的发展。因此,根据煤气厂的需求,并考虑到将来网络扩展和维护的方便,我们采用了一套实时数据库系统“strong das”4.1来管理大量的实时生产数据。
2.网络结构
整个系统的网络有两层,一层是现场自动控制操作站连接的工业控制网络,另一层是煤气厂调度室、各部门、车间连接的三级管理网络。一级网和三级网通过一个带双网卡的数据采集接口机连接,数据采集接口机采集一级外业数据并发送到三级网的实时数据库服务器,为外业数据共享提供硬件条件。
3.系统组成
实时数据库系统的硬件由两个服务器和三个数据采集接口组成,包括一个数据库服务器和一个WEB服务器。数据库服务器存储和处理数据采集接口机采集的所有实时数据和历史数据,与工业控制网络相连,采集所有煤气加压站的实时数据,并发送到实时数据库服务器。
实时数据库的软件部分由存储过程数据和历史数据的数据库服务器软件StrongDAS 4.1、为系统提供网页发布服务的WEB服务器软件StrongDAS Web4.1、采集接口软件和客户端组态软件组成。
4.数据采集的实现
数据采集接口为大多数厂家的plc和dcs系统提供数据采集接口,如dde、opc、文件采集、串口采集等。天然气厂各加压站的plc和dcs主要由西门子、横河、霍尼韦尔TDC3000和B&R
对于SIMENSE和Yokogawa设备通过opc接口与实时数据库进行通信,可以使用StrongDasIOClient 4.1中的StrongIO_configure配置opc,软件包中的strongio_opc_read_cache不仅可以从opc服务器缓冲区读取数据,Strongio_opc_read_cache还有两种不同的方式与opc服务器进行交互,即同步模式和异步模式。该系统采用同步模式。连接到实时数据库系统的设备必须启动相应的OPC服务器。在StrongIO_configure中定义系统要读取的设备主机名和对方提供的opcServer名称(例如WINCC是opcServer。WinCC)。
B&R设备配置有网络dde(动态数据交换)接口。启动远程dde服务后,会建立一个dde共享,它被设置为所有程序都可以访问,然后它被设置为允许在信任共享中启动程序和初始化应用程序。在StrongIO_configure中配置dde时,将应用程序的名称设置为\ \ computername \ \ ndde $,将主题设置为远程计算机上构建的ddeShare的名称。Dde接口也是一种相对稳定的数据交换接口。
对于4 # TRT的TDC3000控制系统,没有提供opc和dde之间的标准接口,所以采用串行通信的方式,利用StrongDasIOClient 4.1中的strongio_honeywell_us来采集数据。具体实现方法是在TDC3000系统中设置一个包含所有待采集工作站的打印报告,并将报告打印模式设置为每隔一定时间打印一次,从打印机的串口连接一根专用的串行通信电缆到数据采集接口机。TDC3000的数据采集可以通过配置StrongIO_configure中的采集项来完成。
所有类型的采集接口都使用一个数据标签配置文件来配置要采集的工作站信息,并实现与数据库服务器中数据表的对接。