python-snap7的安装记录
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的安装记录相关推荐
- python Fluidsynth win10 安装记录
GitHub - nwhitehead/pyfluidsynth: Python bindings for FluidSynth 按照github步骤一步一步,不要用pip install pyflu ...
- 软件安装记录(matlab/python/)
一.matlab 1.安装 下载并解压到文件夹中 直接安装,注册账号,选择合适的安装路径(正版软件) 2.安装EEGLAB 官网下载https://sccn.ucsd.edu/eeglab/downl ...
- Python 使用 Flask框架记录
Python 使用 Flask框架记录 1.安装Flask Flask依赖两个外部库,Werkzeug和Jinja2,Werkzeug是一个WSGI(服务器网关接口).Jinja2时负责渲染模板. ...
- Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置
写在前面 之前一直是搞底层相关的东西,目前,需要研究一下Python,特此记录! 下载 首先需要说明的是,Python 是开源跨平台的,不同系统下的安装区别较大.Python最新源码.安装包, ...
- python mac os安装教程_教程:在 Mac OS X 上安装 TensorFlow
简评:手把手教你如何在 Mac OSX 系统安装 TensorFlow. 这个文档说明了如何在 Mac OS X 上安装 TensorFlow. 注意:从 1.2 版本开始,在 Mac OS X 上 ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- openVINO2021.4安装记录
目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...
- Python ln_虚拟机中单机Spark (Python版)安装
Spark 安装成功界面 检验Spark(Python版)是否安装成功: # pyspark 楼主已经安装完虚拟机,以下操作为单机版Python版Spark安装步骤: *安装虚拟机 *安装java 检 ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法 大家好,我叫亓官劼(qí guā ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法 大家好,我叫亓官劼(qí guān jié ),在 ...
最新文章
- 省AK赛——J - Happy Great BG
- 《誓鸟》是什么小说?
- python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?
- oracle索引online样例,在线创建索引的问题案例
- html/css/js各类相对路径引用方法归类
- C#解析JSON字符串总结(转载)
- python给图片加半透明水印_python给图片增加透明文字水印
- AD09报错解决方法
- Edge(chrome内核)浏览器Linux版本初体验
- 用x32/x64dbg脱DLL壳(IAT表修复和重定位表修复)
- Finance reading list(Mar.2019,by Stephen Nie)
- android下前端开发诡异bug记录解决方法
- pandas选取excel特定两列,上下行数值相减,降采样,缺失值处理,按数值范围去除行的处理,在pycharm画图实例
- 《程序开发心理学》几点核心理解
- 对 Mac 原生终端模拟器的增强
- Convolutional Neural Networks for Sentence Classification用于句子分类的卷积神经网络
- 虚继承是什么意思_huaxiazhihuo
- 高温高湿环境人体热负荷预警仿真模型
- Python 3.10 尝鲜
- Winform ERP系统 漂亮图标下载网站|C/S框架网
热门文章
- QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)
- Java调用发微博API_编写调用新浪微博API的Java程序来发送微博
- Hadoop安装教程_单机/伪分布式配置
- 程序猿常识--OJ系统和ACM测试考试大全
- 分享4个不错的软件资源下载网站(值得珍藏)
- java newtonsoft.json_Newtonsoft.Json(Json.Net)学习笔记
- 数据库(SQL)面试题,基础知识(超全面)
- 8光12电ERPS工业级环网交换机 PLC自动化环网柜一键环网交换机
- OCJP认证该不该考?
- 记Windows下二进制文件查看器