如何使用Pythonsnap7与西门子PLC通信?

2024-04-26 01:29:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图与cpu1212cplc(使用PLCSIM)通信,但总是发生错误。在

代码:


IP = '192.168.100.100'
RACK = 0
SLOT = 1

plc = snap7.client.Client()
plc.connect(IP, RACK, SLOT)

print(plc.get_cpu_state()) 
^{pr2}$

这是Windows10的问题吗?在

我使用的是Windows10 64位、Python 2.7.17、Snap7 1.1.0、Python-Snap7 0.10。在

我复制并粘贴了snap7.dll和snap7.lib文件到System32、Python27、Python27/site packages/snap7文件夹中。我在环境变量中为每个文件夹创建了一个路径,试图工作。在

我遵循了这个教程:https://www.youtube.com/watch?v=BKnK4AT_WKs


Tags: 代码ip文件夹client错误plcslotpython27

热门问题