APP下载

WINCC利用OPC读取ABBACF800FDCS数据实现WEB发布

2020-08-31李立男王凯于代林

机电信息 2020年20期

李立男 王凯 于代林

摘要:针对现场DCS硬件数据采集及WEB发布的两种常见技术方案,分析了其优缺点,介绍了通过建立Free Lance 8.1 OPC服务器和客户端来实现ABB ACF800F DCS系统数据采集和存储的具体过程。

关键词:WINCC;ACF800F;WEB发布

0 引言

齐大山铁矿热电作业区汽机保护系统采用ABB 生产的ACF800F DCS,实现对1#、2#锅炉汽机系统实时数据的采集、保护、操作等功能。现场要求将汽机主要运行数据上传至厂二级管理网络进行管理监控,并实现报表功能,而ACF800F配套的FreeLance8.1组态软件不具备WEB发布功能。因此,需要采用相应技术措施,实现对DCS数据上传管理的技术要求。

目前绝大部分的DCS均支持OPC,OPC主要是使用微软的protocols COM(本地访问)和DCOM(远程访问)作为通信手段,使其访问数据比较容易,OPC通过安装一个服务器,允许远程的TCP/IP链接传输OPC数据,从而访问远程OPC服务器。本文两种方案均采用建立ABB ACF800F OPC服务器和客户端的方式来实现数据的访问和采集。

1 技术方案论证

当前针对现场DCS硬件的数据采集及WEB发布主要采用以下几种技术方案:

1.1    基于数据库、网页结构的WEB发布系统

1.1.1    OPC服务器的编制

针对相应现场DCS硬件,在监控计算机上建立OPC服务器,因为OPC通用接口数据通信协议受到绝大多数硬件厂家的支持,本系统的ACF800F DCS支持该协议,可以利用建立起的OPC服务器读取ACF800F CPU的实时数据。

1.1.2    OPC客户端的编制

在监控计算机上面编制OPC客户端,访问该OPC服务器,读取相应数据,编程可采用VB、VC、C语言实现。

1.1.3    实时数据库的建立

通过SQL2008、MYSQL等数据库软件,在监控计算机上面建立实时存储数据库,OPC客户端从OPC服务器取得的实时数据,实时动态存入该数据库中,供前台WEB页面调用。……

登录APP查看全文