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