0

我有一个可编译的 Beckhoff TwinCAT 3 项目。
我可以直接在机器上登录(没有 ADS 路由)。
当我尝试从远程计算机(通过在线更改)通过 ADS 路由登录时,我收到一条错误消息:
Ads-Error 0x2AF9: A unknown Ads-Error has occured.
Internal error:System.NullReferenceException: Object reference not set to an instance of an object.
我在机器和远程计算机上使用相同的 TwinCAT 版本(TwinCAT v3.1.4022.22)。所以这应该不是问题。
无需任何代码即可登录 更改是可能的,所以我可以看到所有变量。但是由于此错误,我无法更改任何内容。这很奇怪。

4

1 回答 1

0

您使用的是哪个版本的 Visual Studio?我发现有时具有焦点的窗口会导致类似的错误。

我还会检查:

  1. 目标具有有效的 TC 配置(重新激活并重新启动目标上的 TC。
  2. 你的项目目标是正确的。目标下拉列表旁边有一个下拉框,应指示您尝试下载的项目。这仅在您的解决方案中有多个项目时才相关
  3. 你的端口号是正确的(851 作为标准,但如果你在解决方案中移动了项目,它可能会变得混乱)。
于 2019-01-23T12:16:00.433 回答