snap7库和模块调用中的问题

时间:2018-09-24 22:17:28

标签: python dll operating-system spyder plc

import snap7 
from snap7 import client
client = snap7.client.Client

上面的代码正在运行,而应该在spyder上运行followig代码:

import snap7 
from snap7 import client
client = snap7.client.Client()

''()''使用小括号会更改故事,我不知道为什么会这样? 有人知道吗?

1 个答案:

答案 0 :(得分:0)

问题已解决。此代码在Python Shell上运行。我可以连接我的PLC,并且可以访问数据块和内部存储器。 该代码还在spyder IDE上运行,只需将粘贴snap7.dll复制到Anaconda的脚本文件夹中(因为我已经通过anaconda安装了spyder)。 总之,我可以同时在Spyder和Python Shell上运行代码。