opc-da协议机器数据采集-python

本文详细介绍了如何使用Python的OpenOPC库进行opc-da协议的机器数据采集。针对环境中Python版本和KEPServerEX软件的要求进行了说明,并提供了安装OpenOPC的步骤,包括设置环境变量和安装必要的pip包。还给出了使用教程,从建立服务器通道到客户端读取数据,以及最终的Python代码示例。文章强调了环境配置的复杂性和网上教程的不足,希望能帮助读者避免配置过程中的困难。
摘要由CSDN通过智能技术生成

一、前言

公司项目涉及到德国产的卡尔迈耶系列的机器数据采集,因此研究了一下基于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位项目环境)

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值