python-snap7的安装记录

python-snap7的安装记录python snap7 的安装记录 windows 仅供个人备忘 首先 pipinstallpy snap7 其次安装包再然后是环境变量最后是测试网上其他人的资料尝试上去总感觉不靠谱 很多内容不是一篇网上的文章就能解决 不是这里不对就是那里看不懂 做个简单的记录把这次实现的过程纪录下 可能累赘 但至少有点用首先 pipinstallpy 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通讯,还是得用实实在在的硬件通讯






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224675.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午11:24
下一篇 2026年3月17日 上午11:24


相关推荐

  • axios 安装和使用

    axios 安装和使用安装 axios 指定版本 npminstallax 0 21 0save axios 使用 scriptlang ts import defineCompon from vue importaxiosf axios exportdefaul name Home setup axios get ebook list then response amp scriptlang ts

    2026年3月17日
    2
  • 通过逆向分析防御挖矿病毒「建议收藏」

    通过逆向分析防御挖矿病毒「建议收藏」转载于:https://www.freebuf.com/articles/network/163233.html前言:因为这次是从应急响应引出的,所以我将侧重点放在分析病毒本身的存储方式和传播途径,靠逆向分析出防护策略用于帮助后续的应急响应/系统加固/运维。情况概述:最近接到用户的应急响应请求,用户的描述是服务器从前2天开始不定时重启。抵达现场初看没发现什么端倪,杀毒软件没有报毒,…

    2022年6月6日
    33
  • php获取server端mac和clientmac的地址[通俗易懂]

    php获取server端mac和clientmac的地址

    2022年1月22日
    48
  • 服务器动态口令管理系统,动态口令认证服务器

    服务器动态口令管理系统,动态口令认证服务器动态口令认证服务器内容精选换一换 Agent 服务证书 即鲲鹏性能分析工具的服务端和 Agent 端之间通讯的证书 已成功登录系统性能分析 管理员用户 tunadmin 可以执行生成证书 更换证书和更换工作密钥的操作 普通用户只能查看 Agent 服务证书信息 SSL 证书通过在 Agent 与 HyperTunerSe 之间建立一条 SSL 安全通道 实现数据信息在 Agent 和 Hy 在待分析的服务器上安装节点

    2026年3月18日
    3
  • 俄罗斯介入叙利亚始末_俄罗斯为什么不帮助利比亚

    俄罗斯介入叙利亚始末_俄罗斯为什么不帮助利比亚导读对于美国国土安全部禁止该国所有国家机构使用俄罗斯卡巴斯基实验室软件的做法,俄罗斯政府于9月14日提出批评。卡巴斯基实验室否认美国政府提出的所有指控,并表示愿意与美国国土安全部合作。俄罗斯总统新闻秘书德米特里·佩斯科夫9月14日对记者表…

    2022年8月20日
    30
  • SVNclient安装与使用

    SVNclient安装与使用

    2021年9月3日
    89

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号