我正在尝试使用Python中的Pyads包连接到TwinCAT,以便与PLC通信。我已经在TwinCAT中添加了路由,但是当我尝试在Python上连接时,收到以下错误:
"ADSError: target machine not found Missing ADS routes (7)"
我的Python代码如下:
import pyads
plc = pyads.Connection('141.23.196.107.1.1', pyads.PORT_SPS1)
plc.open()
plc.read_by_name('global.bool_value', pyads.PLCTYPE_BOOL)
请告诉我我哪里做错了。如果有人能分步说明如何使用pyad连接Python和TwinCAT,我将不胜感激。在
运行时与应用程序在同一台电脑上吗?如果是,请为ADS地址使用空字符串。如果没有,您是否使用了广播搜索和添加路由功能?在
相关问题 更多 >
编程相关推荐