摘要:本文通过应用力控PCAuto软件和开发相关接口软件实现霍尼韦尔TDC3000实现实时数据采集,并使实时数据进入统一UNIFORMANCE PHD生产实时数据库平台,重点论述了力控PCAuto软件结构、功能和接口软件的开发。通过系统实际运行表明建立在此实数据数据平台上装置监控系统运行稳定、操作方便、监控效果良好。
前言
石化行业是高度自动化、连续化生产的行业,因此各装置自动化程度都非常高,基本都采用DCS集散型控制系统进行装置生产,由于使用了以计算机为主的集散型控制系统使装置采集工艺信息和操作信息能力的大大提高,工艺管理和控制的水平大大提高,共享信息的能力大大提高。因此在此基本上建立一个生产实时数据库平台,对提高装置信息化管理水平有着重大的战略意义。
力控组态软件简介
力控是运行在Windows98/NT/2000/XP操作系统上的一种组态软件。使用力控,用户可以方便、快速地构造不同需求的数据采集与监控系统。组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。
力控软件的组成,力控软件由以下几个主要部分组成:
1)工程管理器
工程管理器用于创建工程、工程管理等。
2)开发系统(Draw)
开发系统是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其他程序组件等。
3)界面运行系统(View)
界面运行系统用来运行由开发系统Draw创建的画面。
4)实时数据库(DB)
实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。
5)I/O驱动程序
I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。
6)网络通信程序(NetClient/NetServer)
网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信。
7)串行通信程序(SCOMClient/SCOMServer)
串行通信程序采用串行通信方式。两台计算机之间,使用RS232C/422/485接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1:N方式)的通信。
8)拨号通信程序(TelClient/TelServer)
拨号通信程序使用电话拨号方式进行通信。任何地方与工业现场之间,只要能拨打电话,就可以实现对远程现场生产过程的的实时监控,唯一需要的是Modem和电话线。
9)Web服务器程序(Web Server)
Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。
实时数据库系统简介
霍尼韦尔公司的UNIFORMANCE PHD是一套成熟石化行业生产实时数据库系统,同时该系统也可作为生产实时数据库系统开发和应用平台。该系统具有采集工艺过程数据点数不限、用户数不限、能与多种型号的DCS系统互联、扩展性好、用户界面可与OFFICE等桌面软件无缝连连、稳定性好等特点。
虽然UNIFORMANCE PHD能与多种型号的DCS系统互联,但并不能与所有的DCS系统实现互联。如霍尼韦尔自己TDC3000系统,如果软件版本不升级就无法实施实时数据采集,在实际的应用中我们就碰到这样的问题,有一套装置DCS 是TDC3000系统目前版本为R510,但软件版本由于多种原因一直没有升级,而且该装置先前已经实施了APC(先进生产控制系统)系统,且系统运行非常稳定,如果为了进行生产实数据采集对软件进行升级,就需要承担一定的风险即DCS软件升级后是否能与运行中的APC软件兼容等一系列问题。经过了多个方案的选择,最终我们选定了北京三维力控科技有限公司的力控PCAuto组态软件作为数据采集的中间软件,使用该软件进行数据采集不需要对原TDC3000 DCS进行升级,同时在PCAuto组态软件基础上进行二次开发使采集数据进入UNIFORMANCE PHD系统。系统组成结构原理图如下:
[img]2005627953160264.gif[/img]