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 вы используете? Я считаю, что иногда окно, которое имеет фокус, может вызвать аналогичную ошибку.
Я бы также проверил:
- То, что у цели есть действительная Конфигурация TC (повторно активируйте и перезапустите TC на Цели.
- То, что цель вашего проекта верна. Рядом с раскрывающимся списком целей находится раскрывающийся список, в котором должен указываться проект, который вы пытаетесь загрузить. Это актуально только если у вас есть несколько проектов в вашем решении
- Ваш номер порта правильный (851 по умолчанию, но если вы переместили проекты в своем решении, это может привести к путанице).