从安装到配置 Python与西门子300PLC的连接
Python学习笔记一——Python与西门子300PLC的连接
如何实现Python与西门子PLC的连接并实现对PLC数据的读写
准备工作:
-
OS :win10 1903 X64
-
Python 3.8
-
Snap7安装包
-
Pycharm
下面进行环境配置检查 -
检查python3.8是否已安装并进行了环境变量的配置
Cmd –python-回车 出现python的版本信息则证明已安装并且进行了环境变量的配置 -
检查pip是否已安装(一般情况下随python安装)
Cmd – pip 显示pip 的信息即证明已安装并进行了环境变量的设置 -
联网条件下安装snap7
Cmd – pip install python-snap7(此处电脑已安装完成,重新输入命令会提示已安装完成) -
配置snap7的环境变量
将下载好的snap7安装包解压到合适位置,本文解压在D:\snap7-full-1.4.2
将D:\snap7-full-1.4.2\build\bin\win64下的两个文件拷贝到python的安装目录下
配置环境变量
计算机-右键属性-高级系统设置-环境变量
系统环境变量新建:输入变量名和地址-确定
环境变量中找到path-点击编辑-新建-将D:\snap7-full-1.4.2\build\bin输进去,三个确定
配置完成后,重启计算机。
打开测试链接程序,点击运行,输入目标PLC的IP地址,对于西门子300PLC机架号和槽号全为0(这个地方不太理解,实际的情况是机架号0,槽号2,但是这么填写的话会提示连接超时)。点击连接测试,显示成功,则配置完成。
···················。。。。。。。。。可爱的分线。。。。。。。。。。。。。。。。。