摘 要
石钢应用Wonderware工厂实时数据库实现了对全公司范围内的工业监控系统的集中显示,将各个独立的监控系统通过网络并将实时的历史数据、配置、事件、汇总和生产数据集成到桌面上的客户应用程序中。真正以第三方软件的通信方式将办公室与工业现场连接起来控制工程网版权所有,使生产管理利用计算机网络实现了共享。
关键词: 实时数据库;监控系统;网络;共享
0 引言
石家庄钢铁公司是生产汽车专用钢的国有大型钢铁企业,年产钢200多万吨,主要生产流程包括烧结、炼铁、电炉、转炉炼钢、轧钢等工序www.cechina.cn,以及相配套的动力、氧气、原料等辅助工序。这些工序目前均采用工业计算机进行过程监控,工业计算机对工艺参数的采集及控制主要是通过工业监控组态软件来实现的。这些软件运行在不同的PLC、DCS、FCS系统控制工程网版权所有,具有相对独立性。我们的目的是利用Wonderware工厂实时数据库将各个独立的监控系统通过网络并将实时的历史数据、配置、事件、汇总和生产数据集成到桌面上的客户应用程序中。真正以第三方软件的通信方式将办公室与工业现场连接起来。
1 网络
石钢公司实时数据库系统由三级计算机网络组成,如图1所示,第一级为各生产流程监控计算机,主要功能是对各工艺流程参数的采集和控制CONTROL ENGINEERING China版权所有,对SIEMENS、ABB、横河等硬件的通讯为工业Ethernet、Profibus、L2网络等构成。第二级为远程IDAS计算机,这一层级的计算机主要负责对现场工控机数据的存储及转寄功能,通过工业Ethernet网进入公司局域网的各二级站点,实现对所有数据的上传。第三级为各个二级站点至主服务器网段,至此完成对全公司所有工业数据的采集。
2 系统组成
石钢公司实时数据库系统如图2所示,设计共实现对10个主要及辅助生产厂,30个工业计算机监控系统的8000个过程参数进行采集。系统共设置12个远程IDAS,远程IDAS采用单一集线器结构,每个远程IDAS负责管理1~5个工业监控系统。二台服务器,其中Web服务器,负责网络发布,InSQL服务器,即数据服务器负责数据存储,石钢公司InSQL服务器为三级服务器,可以处理25000个标签的任务。
3 软件配置
系统软件:Windows2000 SP3、Microsoft SQL Server2000 SP3、Suitevoyager2.0、Industrial SQL Server 8.0 SP2、Opclink7.11。
客户端软件:InTouch7.11(Patch 01)、Active Factory8.0.3、IE6.0。
Windows2000作为操作平台,Microsoft SQL Server2000作为Industrial SQL Server的数据仓库,在保证数据的正确性、一致性和安全性的前提下处理客户端的数据访问请求。 Industrial SQL Server是用于工厂和过程数据开放的实时关系型数据库。以全分辨率获取和存储过程数据。Opclink7.11在远程IDAS与现场操作站之间建立通讯桥梁控制工程网版权所有,客户端软件InTouch作为工艺流程组态及发布界面,ActiveFactory实现当前过程状态、历史趋势、报表、特殊查询等功能。
4 数据采集与发布
石钢实时数据库系统数据采集主要是利用各个生产工艺的监控系统通过OPC功能与实时数据库实现通讯,Wonderware软件包中的OpcLink既可从OPC服务器缓冲区读取数据,又可直接从设备读取数据,从设备直接读取数据速度会慢一些,一般只有在故障诊断或极特殊的情况下才会采用。OpcLink和OPC服务器进行数据交互有2种不同方式,即同步方式和异步方式。
实时数据库系统连接的装置必须启动OpcSerever,如Wincc需要在组态中添加系统Driver Opc.chn,Rsview32需启动宏命令RTDataServer On,Freelance2000中需安装组态OpcServer等等,来启动系统的OpcServer。实时数据库系统读取OpcServer中的数据是通过Wondereware公司的I/O Sever Opclink7.11。在Opclink中定义系统所将要读取得Topic名称以及监控软件中所提供的OpcServer名称。
系统的服务器安装InSQL8.0,内嵌Microsoft SQL Server2000。服务器中需要配置每一套装置的参数信息,定义装置所连接的IDAS路径,以及对应Topic下的所有对应的Item名称。提交后系统用户自动更改IDAS的配置信息。并进行数据采集。InS