python-snap7的安装记录-windows(仅供个人备忘)

  • 首先 pip install python-snap7
  • 其次安装包
  • 再然后是环境变量
  • 最后是测试

网上其他人的资料尝试上去总感觉不靠谱,很多内容不是一篇网上的文章就能解决(不是这里不对就是那里看不懂),做个简单的记录把这次实现的过程纪录下,可能累赘,但至少有点用

首先 pip install python-snap7

本以为能很轻松的安装上,结果测试的时候显示找不到库,还是老老实施用windows的安装方法来,参考链接1(感觉是比较专业和靠谱的)

其次安装包

参照上面链接的网址,去sourceforfe的网址去下载snap7链接2
但很多csdn文章没说下载那个?直接download和get updates都不对,应该进到下面的文件夹里面去(我的是1.4.2文件夹,用来python通讯plc,其他文件夹可能是VB用途的,我还用不着),就能找到snap7的压缩包下载,因此,我要去下载的地址应该是链接3,这里下载的文件夹解压才有教程里的win32里的lib和dll。

再然后是环境变量

解压的snap7文件可以放在方便记忆的地方,但要把里面dll文件所在地址***\snap7-full-1.4.2\snap7-full-1.4.2\release\Windows\Win32放到环境变量里去(32位python选win32文件夹,64位python选win64文件夹),是把地址放到环境变量里去

最后是测试

测试代码

import snap7
client = snap7.client.Client()
client.connect('192.168.1.9', rack=0,slot=1)
client.disconnect()

没出现 b’ TCP : Connection refused’ 就表示通讯成功了
注意
1: 地址和机架等信息需要与实际PLC组态的信息一致
2: 暂时没实现PLCSIM通讯,还是得用实实在在的硬件通讯

python-snap7的安装记录相关推荐

  1. python Fluidsynth win10 安装记录

    GitHub - nwhitehead/pyfluidsynth: Python bindings for FluidSynth 按照github步骤一步一步,不要用pip install pyflu ...

  2. 软件安装记录(matlab/python/)

    一.matlab 1.安装 下载并解压到文件夹中 直接安装,注册账号,选择合适的安装路径(正版软件) 2.安装EEGLAB 官网下载https://sccn.ucsd.edu/eeglab/downl ...

  3. Python 使用 Flask框架记录

    Python 使用 Flask框架记录 1.安装Flask ​ Flask依赖两个外部库,Werkzeug和Jinja2,Werkzeug是一个WSGI(服务器网关接口).Jinja2时负责渲染模板. ...

  4. Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置

    写在前面   之前一直是搞底层相关的东西,目前,需要研究一下Python,特此记录! 下载   首先需要说明的是,Python 是开源跨平台的,不同系统下的安装区别较大.Python最新源码.安装包, ...

  5. python mac os安装教程_教程:在 Mac OS X 上安装 TensorFlow

    简评:手把手教你如何在 Mac OSX 系统安装 TensorFlow. 这个文档说明了如何在 Mac OS X 上安装 TensorFlow. 注意:从 1.2 版本开始,在 Mac OS X 上 ...

  6. Kubernetes Dashboard on Ubuntu 16.04安装记录

    2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...

  7. openVINO2021.4安装记录

    目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...

  8. Python ln_虚拟机中单机Spark (Python版)安装

    Spark 安装成功界面 检验Spark(Python版)是否安装成功: # pyspark 楼主已经安装完虚拟机,以下操作为单机版Python版Spark安装步骤: *安装虚拟机 *安装java 检 ...

  9. Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法   大家好,我叫亓官劼(qí guā ...

  10. Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法   大家好,我叫亓官劼(qí guān jié ),在 ...

最新文章

  1. 省AK赛——J - Happy Great BG
  2. 《誓鸟》是什么小说?
  3. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?
  4. oracle索引online样例,在线创建索引的问题案例
  5. html/css/js各类相对路径引用方法归类
  6. C#解析JSON字符串总结(转载)
  7. python给图片加半透明水印_python给图片增加透明文字水印
  8. AD09报错解决方法
  9. Edge(chrome内核)浏览器Linux版本初体验
  10. 用x32/x64dbg脱DLL壳(IAT表修复和重定位表修复)
  11. Finance reading list(Mar.2019,by Stephen Nie)
  12. android下前端开发诡异bug记录解决方法
  13. pandas选取excel特定两列,上下行数值相减,降采样,缺失值处理,按数值范围去除行的处理,在pycharm画图实例
  14. 《程序开发心理学》几点核心理解
  15. 对 Mac 原生终端模拟器的增强
  16. Convolutional Neural Networks for Sentence Classification用于句子分类的卷积神经网络
  17. 虚继承是什么意思_huaxiazhihuo
  18. 高温高湿环境人体热负荷预警仿真模型
  19. Python 3.10 尝鲜
  20. Winform ERP系统 漂亮图标下载网站|C/S框架网

热门文章

  1. QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)
  2. Java调用发微博API_编写调用新浪微博API的Java程序来发送微博
  3. Hadoop安装教程_单机/伪分布式配置
  4. 程序猿常识--OJ系统和ACM测试考试大全
  5. 分享4个不错的软件资源下载网站(值得珍藏)
  6. java newtonsoft.json_Newtonsoft.Json(Json.Net)学习笔记
  7. 数据库(SQL)面试题,基础知识(超全面)
  8. 8光12电ERPS工业级环网交换机 PLC自动化环网柜一键环网交换机
  9. OCJP认证该不该考?
  10. 记Windows下二进制文件查看器