首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADSError:未找到缺少ADS路由的目标计算机(7)

ADSError:未找到缺少ADS路由的目标计算机(7)
EN

Stack Overflow用户
提问于 2021-12-01 12:38:22
回答 1查看 139关注 0票数 0

我有两台在普通局域网中安装了TwinCAT3的Windows10机器。使用pyad读取和写入var。

代码语言:javascript
复制
import pyads

plc = pyads.Connection('192.168.137.1.1.1', pyads.PORT_TC3PLC1)
plc.open()
plc.read_by_name('GVL.var1')

My ADS ID IP地址: 192.168.137.1

能在本地PC机上读写。但是,如果尝试在第二台PC(IP 192.168.137.123)上运行脚本时出现错误: ADSError: target machine not found ADS routes (7)。计算机从两端都能ping通。

如果TwinCAT没有安装在视窗上,我可以通过ADS连接到可编程逻辑控制器(带有TwinCAT3)吗?

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 12:51:03

您缺少两台主机之间的AMS路由。您必须在ADS客户端和ADS服务器之间创建一个AMS路由。

阅读documentation from PyAdsdocumentation from Beckhoff

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

https://stackoverflow.com/questions/70184360

复制
相关文章

相似问题

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