Ошибка режима работы Twincat 1861

После попытки запустить режим запуска я получаю фатальную ошибку в целевой системе:

Init7 \ IO: Установить состояние TComObj PREOP OP >> Предупреждение объявления: 1861 (0x745, ОШИБКА ОБЪЯВЛЕНИЯ: истекло время ожидания) Кто-нибудь из вас знает, как это исправить??

2 ответа

Решение

Ваша целевая система работает под управлением Windows 10? Был ли он недавно обновлен (Центр обновления Windows) до версии 1803? Если это так, то проблема в том, что TwinCAT несовместим с версией 1803 W10. Beckhoff действительно выпустил обновленную версию TwinCAT 3.1.4022.20, но удалил ее, поскольку это вызвало другие проблемы. Они выпустят новую версию в ближайшие дни.

Мы сталкивались с периодическими ошибками 1861 (0x745), когда Twincat 2 на Win10 версии 1809 обменивался данными с CX8090. Мы не видели периодических ошибок 1861 в Win10 версии 1709.

Основываясь Jakob ответе Jakob, мы попытались обновить TcAdsDll.dll и AdsDll.dll из последней установленной версии Twincat 2.11 x64 Engineering (которая была 2305), и это разрешило наши периодические ошибки 1861.

Я не уверен, что кто-то еще использует Twincat2, но это может помочь кому-то другому в поиске решения для кода ошибки 1861.

Это часто происходит, когда в системе есть шина EtherCAT и возникают проблемы. Например, вы можете настроить подчиненное устройство EtherCAT, и оно не будет найдено при попытке запуска системы. Итак, проверьте вашу конфигурацию ввода / вывода.

Конечно, проблема также может быть той, которую описал Якоб.

Другие вопросы по тегам