首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Pyad建立路由( 3)

无法使用Pyad建立路由( 3)
EN

Stack Overflow用户
提问于 2019-05-19 15:25:30
回答 2查看 1.5K关注 0票数 1

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

ADSError:目标机器找不到丢失的广告路线(7)

我的Python代码如下:

代码语言:javascript
复制
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将TwinCAT与Python连接起来,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2019-05-23 00:37:37

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

票数 0
EN

Stack Overflow用户

发布于 2021-10-20 08:12:02

我解决了这个问题,查看了windows的应用程序栏;在那里您可以找到Twincat图标,如果单击它,您可以在菜单“路由器”中找到声音"change“,在pyads.Connection中找到要插入的正确数字(”AMS“,851)。此数字与服务器的IP号不匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56209236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档