EtherCAT Init блок значений ошибок постоянного тока

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)

Контроллер постоянного тока занят