Windows下,需要根据Python的结构版本(32位/64位),将下载的Snap7的发布库copy到对应的Python安装根目录下即可。
如上图所示,我的Python是32bit,所以需要将Snap7中Win32目录下的文件Copy到Python的安装根目录下,如下图所示:
Linux(Ubuntu)下安装相对简单些,按如下命令即可:
$sudo -s
$add-apt-repository ppa:gijzelaar/snap7
$apt-get update
$apt-get install libsnap71 libsnap7-dev
2、安装python-snap7
Snap7的Python库安装就简单很多了,不管是Windows还是Linux,直接pip安装即可。
经过上面两步,环境就算搭建好了。通过一个连接测试代码试试,判断下环境是否搭建正常。
importsnap7
client = snap7.client.Client()
client.connect('192.168.0.1',,1)
client.disconnect()
如果是下图提示,则环境正常(192.168.0.1的PLC不存在)。
如果是下图提示,则环境异常(snap7库安装不正确)。