python通过opc读plc实例_python调用openopc读写plc
喜欢python,但是工作上更多和PLC有关,网上找了一下python有OPENOPC模块可以使用。简单说下使用方法。
条件:
(1).安装 OpenOPC;
(2).安装opc server,我安装的是三菱 mx opc server
步骤:
(1). 运行mx opc server,根据现场PLC网络情况,设置plc相关Device,group,Tag;
(2). 设置完成之后,进入python
#python代码如下
import OpenOPC #导入模块
opc = OpenOPC.client()
opc.servers() #列出本机中所有opc server清单
[u'Takebishi.Melsec.1'] # 返回的,opc server名称
opc.connect(u'Takebishi.Melsec.1') #从opc server清单中选择需要连接的服务
opc.read('PLC1.A01.BldCntL') #读取指定设备Device,组Group,标签Tag的数据
(319, 'Good', '03/15/16 00:34:48') #返回 value值, quality质量, timestamp时间戳
以上是基本操作,使用任何opc server操作都类同,其他读取方式(网络,XML-DA的PyOPC模块)进一步学习中......
文章来源:segmentfault,作者:park96323。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:william.shi#ucloud.cn(邮箱中#请改为@)进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
后台-系统设置-扩展变量-手机广告位-内容正文底部
python通过opc读plc实例_python调用openopc读写plc相关推荐
- python通过opc读plc实例_OPC通讯实例(C#通过OPC连接PLC读写数据)
[实例简介]C#通过OPC连接PLC读写数据 [实例截图] [核心代码] using System; using System.Collections.Generic; using System.Co ...
- python子类继承父类属性实例_Python实现子类调用父类的初始化实例
前言 python中进行面向对象编程,当在子类的实例中调用父类的属性时,由于子类的__init__方法重写了父类的__init__方法,如果在子类中这些属性未经过初始化,使用时就会出错. 例如以下的代 ...
- python中if语句的实例_Python基础入门-IF语句
今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...
- python九九乘法表的实例_python九九乘法表的实例
python九九乘法表的实例 python2.7 for i in range(1,10): for j in range(1,i+1): print j,'x',i,'=',j*i,'\t', pr ...
- python调用webservice接口实例_python调用webservice接口的实现
使用suds这个第三方模块 from suds.client import Client url = 'http://ip:port/?wsdl' cilent=Client(url) print c ...
- python 方法的实例_python调用自定义函数的实例操作
在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...
- python调用webservice接口实例_python调用各种接口,webservice,c接口,com接口,socket协议方法...
python调用webservice接口(SOAP) (2)调用示例: 需要先安装suds库:pip install suds from suds.client import Client #如果需要 ...
- python连接plc实例_Python连接数据库MySQL与操作示例
安装pyMySQL>> pip install pyMySQL 数据连接示例#! /usr/bin/env python # -*- coding: utf-8 -*- "&qu ...
- python获取未读邮箱数目_python imaplib 获取未读邮件,email解析并按照原名下载附件...
以下所有内容都是基于Python 2 主要内容:imaplib 查看未读邮件 email 下载邮件附件 啰嗦在前面: python 邮件查收功能相关的模块有poplib和imaplib.分别支持POP ...
- python中函数的定义实例_Python基础之函数的定义与使用实例
此文实例介绍了Python基础之函数的定义与使用.推荐给大伙学习一下,内容如下: Python 定义函数使用 def 关键字,一般格式如下: def 函数名(参数列表): 函数体 让我们使用函数来输出 ...
最新文章
- [CF 392 Div.1 D]Three Arrays
- 有关bbr以及锐速的更新搬运
- MySQL无法存储中文问题
- 直接插入排序(内部排序)
- velocity 继续之 语法学习篇
- 数据结构 -- 搜索二叉树
- CRM Transaction处理中的权限控制
- 关于消息推送,你可以知道这个
- linux进入root编译gcc,非Root用户编译安装GCC
- 【编程题】省份城市的三级联动
- css 属性 position:sticky (粘滞的) 制作导航吸顶效果
- 去掉鼠标右键文件时的“百度一下这个文件”菜单命令
- 惠普暗夜精灵2怎么打开后盖_散热为何如此优秀?HP暗影精灵II代拆解
- 华为鲲鹏ARM云服务器搭建网站服务器教程
- 百度富文本编辑器(ueditor)样式错误,回显出现#39、quot
- OpenGL ES 高级进阶:EGL及GL线程
- 《Android App开发进阶与项目实战》出版后记
- QT以文本流形式读写文件操作
- 国庆集训 || Wannafly Day4
- 一元交友源码对接码支付免费送