TwinCAT 3: вход по ADS-маршруту невозможен (внутренняя ошибка: System.NullReferenceException) - PullRequest
0 голосов
/ 15 января 2019

У меня есть проект 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). Так что это не должно быть проблемой.
Вход без кода Изменение возможно, поэтому я могу видеть все переменные. Но я не могу ничего изменить из-за этой ошибки. Это странно.

1 Ответ

0 голосов
/ 23 января 2019

Какую версию Visual Studio вы используете? Я считаю, что иногда окно с фокусом может вызывать похожую ошибку.

Я бы тоже проверил:

  1. Что у цели есть действительная Конфигурация TC (повторно активируйте и перезапустите TC на Цели.
  2. То, что цель вашего проекта верна. Рядом с раскрывающимся списком целей находится раскрывающийся список, в котором должен указываться проект, который вы пытаетесь загрузить. Это актуально, только если в вашем решении несколько проектов
  3. Что ваш номер порта правильный (851 как стандарт, но если вы переместили проекты в вашем решении, это может привести к путанице).
...