如何使用Python-snap7与西门子PLC通信?
我正在尝试将Python与CPU1212C PLC通信(使用PLCSIM),但总是出现错误 代码: 这是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文件夹中。为了工作,我在环境变量中为每个文件夹创建了一个路径如何使用Python-snap7与西门子PLC通信?,python,plc,siemens,snap7,Python,Plc,Siemens,Snap7,我正在尝试将Python与CPU1212C PLC通信(使用PLCSIM),但总是出现错误 代码: 这是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文件夹中。为了工作,我在环境变量中为每个文件夹创建了一个路径 我遵循了本教程:这不是与Win
我遵循了本教程:这不是与Windows相关的问题,在错误消息中可以看到问题:
Snap7Exception: TCP : Connection timed out.
验证与计算机的物理连接,然后验证客户端IP。验证:
- 如果PLC真的ping
- 如果您的电脑上已启用Snap7服务器
- 如果机架和插槽正确,根据您的PLC
No handlers could be found for logger "snap7.common"
Traceback (most recent call last):
File "C:/Python27/Teste_Snap7.py", line 8, in plc.connect(IP, RACK, SLOT)
File "C:\Python27\lib\site-packages\snap7\client.py", line 25, in f check_error(code, context="client")
File "C:\Python27\lib\site-packages\snap7\common.py", line 65, in check_error raise Snap7Exception(error)
Snap7Exception: TCP : Connection timed out
Snap7Exception: TCP : Connection timed out.