脚本宝典收集整理的这篇文章主要介绍了

python调用openopc读写plc

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

喜欢python,但是工作上更多和PLC有关,网上找了一下python有OPENOPC模块可以使用。简单说下使用方法。
  1. 条件:

       (1).安装 OpenOPC;
       (2).安装opc server,我安装的是三菱 mx opc server
      
  2. 步骤:

       (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模块)进一步学习中......
                         
    

总结

以上是脚本宝典为你收集整理的

python调用openopc读写plc

全部内容,希望文章能够帮你解决

python调用openopc读写plc

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过