TwinCAT 3:无法通过 ADS 路由登录(内部错误:System.NullReferenceException)



我有一个可编译的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)。所以这应该不是问题。
无需任何代码即可登录 可以更改,因此我可以看到所有变量。但是由于此错误,我无法更改任何内容。这很奇怪。

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

我还会检查:

    目标
  1. 具有有效的 TC 配置(在目标上重新激活并重新启动 TC。
  2. 您的项目目标是正确的。目标下拉列表旁边有一个下拉框,应指示您尝试下载的项目。仅当解决方案中有多个项目时,这才相关
  3. 您的端口号
  4. 是正确的(标准端口号为 851,但如果在解决方案中移动了项目,则可能会感到困惑)。

相关内容

  • 没有找到相关文章

最新更新