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

1 ответ

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

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

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