一、前言
公司项目涉及到德国产的卡尔迈耶系列的机器数据采集,因此研究了一下基于opc-da的数据采集协议和方法。市面上的opc采集几乎有很多已经成型框架,最后选定python的OpenOPC框架(虽然python代码实现简单,但安装环境真的很费劲,请一定跟着笔者的环境来使用openopc框架)。
二、环境
1、python版本:python2.7 32位(64位、python3几乎都不能成功安装和使用OpenOPC,笔者亲测)
2、opc服务端:KEPServerEX 6 软件
4、opc客服端:OPC Quick Client (KEPServerEX 6自带的opc客服端)
3、OpenOPC包
百度网盘:
链接:https://pan.baidu.com/s/1tQQ8wORLXBSnPJukswHPvQ
提取码:cia1
三、openopc安装
1、下载 OpenOPC-1.3.1.win32-py2.7.exe 并安装
2、将 OpenOPC 安装目录下 src 文件夹下的 OpenOPC.py (其他3个py文件随意)复制到 python2.7 安装目录下的 Lib\site-packages 目录下,或者你的项目目录下(能import 就行)。(最好用anaconda创建一个独立的python2.7_32位项目环境)