无法使用Pyads建立路由(Python和TwinCAT 3)

时间:2019-05-19 15:25:30

标签: python python-3.x twincat twincat-ads-.net twincat-ads

我正在尝试使用Python中的Pyads软件包连接到TwinCAT,以与PLC通信。我已经在TwinCAT中添加了路由,但是当我尝试在Python上连接时,出现以下错误:

  

“ ADSError:找不到目标计算机,缺少ADS路由(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)

请让我知道我要去哪里错了。如果有人可以逐步说明如何使用Pyads将Python与TwinCAT连接,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

运行时是否与您的应用程序在同一台PC上?如果是这样,请为ADS地址使用一个空字符串。如果没有,您是否使用了广播搜索和添加路线功能?