WINCC利用OPC读取ABBACF800FDCS数据实现WEB发布
2020-08-31李立男王凯于代林
李立男 王凯 于代林



摘要:针对现场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页面调用。……
