Добрый день! При тестах отказоустойчивости протокола EtherCAT при управлении несколькими CoE-сервоконтроллерами возникла следующая проблема - при отключении от шины одного контроллера, все остальные падают в ошибку, которая даже не всегда отображается на самом контроллере или в TwinCAT - просто пропадает связь с контроллером в Axis (при этом в Online вкладке EtherCAT-соединения неотключенные устройства находятся в состоянии OP). В CoE-Online в TwinCAT у неотключенных контроллеров AL Status становится равным 0x2408 (9224)
При этом при отключении любого другого устройства от шины всё остальное продолжает работать как работало
В документации я не могу найти решение этой проблемы. Может, кто-то с этим сталкивался?
В качестве EtherCAT-мастера используется промышленный ПК с установленным TwinCAT3, в качестве слейвов выступают следующие контроллеры:
1. Veichi SD700-3R3A-EA
2. Xinje DS55C1-21P0-PTA
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Подключение CoE-сервоконтроллеров по EtherCAT
Модераторы: Глоб.модераторы, специалисты по PLC
-
- новенький
- Сообщения: 1
- Зарегистрирован: 01 ноя 2024, 15:03
- Имя: Ринат Губайдуллин
- Страна: Россия
- город/регион: Санкт-Петербург
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Подключение CoE-сервоконтроллеров по EtherCAT
По-моему, где-то должна настраиваться реакция на разного вида ошибки, в т.ч. на потерю устройства. В одно случае действительно положено остановить весь процесс, в другом это допустимо...
По вопросам работы Форума можно обратиться по этим контактам.