import snap7
from snap7 import client
client = snap7.client.Client
上面的代码正在运行,而应该在spyder上运行followig代码:
import snap7
from snap7 import client
client = snap7.client.Client()
''()''使用小括号会更改故事,我不知道为什么会这样? 有人知道吗?
答案 0 :(得分:0)
问题已解决。此代码在Python Shell上运行。我可以连接我的PLC,并且可以访问数据块和内部存储器。 该代码还在spyder IDE上运行,只需将粘贴snap7.dll复制到Anaconda的脚本文件夹中(因为我已经通过anaconda安装了spyder)。 总之,我可以同时在Spyder和Python Shell上运行代码。