Коды ошибок Beckhoff зависят от типа оборудования (сервопривод, контроллер, модуль ввода-вывода) и способа их представления. В современной экосистеме Beckhoff диагностика делится на несколько уровней: отображение на дисплее устройства, системные сообщения в TwinCAT и специфичные коды для приводов.
Вот основные категории и примеры кодов ошибок.
1. Коды ошибок на дисплее ПЛК (CPU)
Ошибки на центральных процессорах Beckhoff (серии CX, Cx, 8400/8200) обычно начинаются с буквы F (от Fault).
- F002: Ошибка сторожевого таймера (Watchdog). Программа ПЛК за отведенное время не выполнила свой цикл. Причины: слишком тяжелый цикл, бесконечный цикл, аппаратная неисправность.
- F003: Ошибка связи (Bus Error). Нарушена связь по внутренней шине или с модулями расширения.
- F010: Ошибка доступа к энергонезависимой памяти (EEPROM/Flash). Не удается записать или прочитать конфигурацию.
- F011: Ошибка контрольной суммы программы. Программа в ПЛК повреждена.
2. Диагностические сообщения в TwinCAT
В среде разработки и исполнения TwinCAT ошибки отображаются в виде шестнадцатеричных кодов (HEX) и делятся на категории:
- 0xF... — Ошибки выполнения (Errors)
- 0xE... — Предупреждения (Warnings)
- 0xD... — Информационные сообщения (Information)
Примеры распространенных ошибок:
- F415: Потеря синхронизации (Sync Lost) в сети EtherCAT. Требуется проверка топологии сети, качества кабеля и настроек распределенных часов.
- FC0B: Перегрузка по току или короткое замыкание. Проверка подключения двигателя и силовых цепей.
- FD11: Низкое периферийное напряжение. Проверка источника питания модулей.
3. Коды ошибок сервоприводов (AX5000, AX2000, AX2500)
Сервоприводы Beckhoff используют собственную систему кодов, которые отображаются на панели привода или в ПО TwinCAT Drive Manager.
| Код ошибки | Расшифровка | Возможные причины |
|---|---|---|
| F152 | Ошибка канала | Проблема в одном из каналов двухканального устройства. |
| F415 | Потеря синхронизации | Нарушение синхронизации EtherCAT. |
| FC0B | Перегрузка по току / КЗ | Короткое замыкание в обмотках двигателя или кабеле. |
| FD11 | Низкое периферийное напряжение | Падение напряжения питания ниже допустимого порога. |
| FDD3 | Отключение по безопасности | Сработала цепь безопасности при активной оси. |
Рекомендации по устранению:
- Анализ: Используйте ПО TwinCAT System Manager или TwinCAT Drive Manager для считывания полного кода ошибки и описания.
- Сброс: Ошибку можно сбросить программно через параметр
S-0-0099или функциональный блокFB_SoEResetв программе ПЛК. - Проверка состояния: Убедитесь, что состояние оси (Axis State) равно "OP" (Operation). Если нет — выполните сброс через
NC_Reset.
Мониторинг: Регулярно отслеживайте параметры напряжения, тока и температуры для предотвращения повторных сбоев.
