Блок Simulink® Real-Time™ EtherCAT Init возвращает следующие ошибочные значения распределенных часов (DC) EtherCAT®, связанные с основным контроллером сдвига, и шина переключают контроллер.
Ошибочное значение | Описание |
---|---|
1 (0x1) | Функция инициализации, не вызванная или не успешный |
2 (0x2) | Ошибка контроллера — синхронизация из предела Основной сдвиг: ошибка 2, Максимальная ошибка контроллера превышена Сдвиг шины: ошибка 2, Максимальная ошибка контроллера превышена |
3 (0x3) | Недостаточно памяти |
4 (0x4) | Слой Hardware — недопустимый (BSP) |
5 (0x5) | Слой Hardware — ошибка, изменяющая таймер |
6 (0x6) | Слой Hardware — таймер не запускается |
7 (0x7) | Слой Hardware — функция вызвана на неправильном центральном процессоре |
8 (0x8) | Недопустимая длина периода синхронизации DC |
9 (0x9) | Ошибка Контроллер DCM SetVal слишком мала |
10 (0xA) | Ошибка Контроллер DCM — Дрейф между локальным таймером и касательно часов слишком высоко |
11 (0xB) | Ошибка: Ошибка Контроллер DCM - время Цикла шины (dwBusCycleTimeUsec) не совпадает с действительным циклом |
27 (0x1B) | Контроллер округа Колумбия, не готовый Основной сдвиг: ошибка 27, контроллер округа Колумбия, не готовый Сдвиг шины: ошибка 27, контроллер округа Колумбия, не готовый |
28 (0x1C) | Занятой контроллер округа Колумбия |