Перейти к содержимому

ABB ACS880: коды ошибок и их устранение

ABB ACS880: коды ошибок и их устранение

Коды ошибок ABB ACS880 — отличия от ACS550

ABB ACS880 использует числовые идентификаторы fault-кодов вместо буквенно-цифровых обозначений типа F-0001. Это принципиальное отличие от старших серий ACS550 и ACS580: если на ACS550 вы видели "F-0001" (перегрузка по току), то на ACS880 экран покажет "2310". Система Primary Control Program (PCP), которую использует ACS880, хранит полную историю отказов в памяти привода вместе с меткой времени — это упрощает диагностику после аварийной остановки.

Fault-коды ACS880 делятся на два типа: fault (привод останавливается и блокируется) и warning (привод продолжает работу, но сигнализирует об отклонении). Помимо стандартных кодов, система Adaptive Programming (AP) на ACS880 может генерировать пользовательские ошибки — их нужно искать в настройках AP-блоков, а не в стандартной таблице. Версию прошивки всегда проверяйте через параметр 1.01 — от неё зависит точный перечень кодов в вашем приводе.

Ниже — полная таблица fault-кодов по категориям, наиболее частые причины и шаги устранения для каждого кода. Если вы ищете общую информацию по ошибкам частотных преобразователей разных брендов, читайте сравнительную статью по кодам ABB, Danfoss, INVT и Schneider.

Fault-коды ACS880 — таблица по категориям

Сводная таблица основных fault-кодов ACS880, сгруппированных по категориям. Коды начинаются с цифрового префикса: 2xxx — ток/момент, 3xxx — напряжение, 4xxx — температура, 5xxx — аппаратные неисправности, 7xxx — двигатель, 9xxx — аналоговые входы, Fxxx — специальные функции.

КодНазваниеКатегорияТипичная причина
2310OvercurrentТокПерегрузка двигателя, короткое замыкание на выходе, слишком быстрый разгон
2330Earth faultТокПробой изоляции кабеля или обмоток двигателя на землю
3210DC overvoltageНапряжениеИзбыточная тормозная нагрузка, цепь DC-шины перегружена
3220DC undervoltageНапряжениеПросадка сетевого напряжения, отключение входного питания
3281Mains phase lossНапряжениеОтсутствие одной или двух фаз на входе привода
4110Drive overtemp (IGBT)ТемператураЗасорённый радиатор, неисправный вентилятор охлаждения, высокая температура окружающей среды
4120Drive overtemp (board)ТемператураПерегрев платы управления, температура окружающей среды выше 50°C
4210Heatsink temp sensorТемператураНеисправный датчик температуры радиатора, обрыв цепи датчика
4290Output phase imbalanceТемпература/токНеравномерная нагрузка фаз, неисправный IGBT-модуль
5010DC precharge failАппаратураНеисправность цепи предварительного заряда конденсаторов DC-шины
7121Motor phase lossДвигательОбрыв фазного кабеля между приводом и двигателем
7122Motor underloadДвигательОбрыв ремня или муфты, двигатель вращается без нагрузки (насос всухую)
7301Motor stallДвигательМеханическое заклинивание, чрезмерный момент сопротивления нагрузки
7310Motor overtemperatureДвигательСигнал от термистора двигателя (PTC/NTC), перегрев обмоток
7320Motor overloadДвигательДлительная перегрузка сверх номинала, неправильно заданные параметры двигателя
9080AI supervisionСигналыОбрыв или замыкание аналогового задающего сигнала (4-20 мА / 0-10 В)
1680Fieldbus comm faultСвязьПотеря связи с ПЛК через Profibus, Modbus или другой fieldbus-протокол
FA81Safe Torque OffБезопасностьРазрыв цепи STO (оба канала STO1/STO2), неисправность схемы безопасности
FF52Panel comm lostСвязьОтключение панели управления во время работы привода
FF61ID run failДвигательОшибка автоматической идентификации параметров двигателя

Warning-коды ACS880

Warning-коды не останавливают привод, но предупреждают об отклонениях. Игнорировать их не стоит — большинство warning-кодов через некоторое время переходят в fault и останавливают оборудование.

КодНазваниеТипичное действие
A2310Overcurrent warningПроверить нагрузку, нет ли механических заклиниваний
A3210DC overvoltage warningПроверить тормозной резистор, настроить рампу торможения
A3220DC undervoltage warningПроверить качество входного напряжения, возможно питание от генератора
A4110Drive temp warningПрочистить радиатор, проверить вентилятор охлаждения
A7310Motor temp warningУменьшить нагрузку, проверить вентиляцию двигателя
A7320Motor overload warningПроверить настройки тепловой защиты (параметры 99.06-99.12)
A9080AI supervision warningПроверить целостность цепи аналогового входа и задатчика
AFA81STO active warningSTO активирован, но не как fault — проверить логику схемы безопасности
  • Префикс A перед числовым кодом — это warning (предупреждение)
  • Код без префикса или с числовым ID — это fault (аварийная остановка)
  • Hex-коды типа FA81, FF52 — специальные функции (STO, панель, идентификация)

Наиболее частые ошибки ACS880 и диагностика

Шесть кодов встречаются в 80% обращений в сервис — разберём каждый подробно.

2310 — Overcurrent (превышение тока)

Самая распространённая ошибка. Привод зафиксировал ток выше допустимого порога (обычно 200% от номинального). Прежде всего — проверьте время разгона (параметры 23.11/23.12): если рампа слишком короткая, ACS880 не успевает ограничить ток при пуске тяжёлой нагрузки.

  1. Проверьте механику: нет ли заклинивания приводного вала, редуктора, насоса
  2. Измерьте ток двигателя мультиметром (токовые клещи) при ручном запуске с минимальной скоростью
  3. Увеличьте время разгона в параметре 23.11 на 20-30%
  4. Проверьте настройку предела тока (параметр 30.17) — он должен соответствовать номиналу двигателя
  5. Если overcurrent возникает при торможении — установите тормозной резистор или увеличьте время торможения

FA81 — Safe Torque Off

STO (Safe Torque Off) — встроенная функция безопасности ACS880. Fault FA81 означает, что один или оба канала STO1/STO2 разорваны. Это не всегда неисправность: на части монтажей STO специально подключается к кнопке аварийной остановки — тогда FA81 является нормальной реакцией привода.

  1. Проверьте клеммы STO1 и STO2 — оба канала должны быть замкнуты (+24В) для нормальной работы
  2. Если STO не используется в схеме безопасности — установите джампер между STO1-SGND и STO2-SGND
  3. Проверьте питание +24В на выходных клеммах блока управления
  4. Замкните цепь STO и подайте команду Reset через панель или DI-вход

3210 — DC Overvoltage (перенапряжение в звене DC)

Генераторный режим двигателя — главная причина. Когда привод резко тормозит, двигатель возвращает энергию обратно в DC-шину, и напряжение возрастает выше 820 В (для 400 В сети). Решение: тормозной резистор или увеличение времени торможения.

  1. Увеличьте время торможения (параметр 23.13) — попробуйте удвоить текущее значение
  2. Если быстрое торможение необходимо — подключите тормозной резистор к клеммам BRK+/BRK-
  3. Убедитесь, что функция контроля напряжения (параметр 30.31) активирована

7310 — Motor Overtemperature

Привод получил сигнал перегрева от термистора двигателя (PTC или NTC). Или самостоятельно рассчитал тепловую модель и решил, что двигатель перегрет.

  1. Дайте двигателю остыть 15-20 минут — если после этого ошибка не повторяется, причина в длительной перегрузке
  2. Проверьте правильность введённых параметров двигателя (параметры 99.04-99.09): номинальный ток, мощность, скорость
  3. Проверьте цепь подключения термистора к AI или к специальному входу PTCA/PTCB
  4. При постоянной работе на низких частотах — убедитесь, что двигатель имеет внешний обдув или рассчитан для векторного управления

1680 — Fieldbus Communication Fault

Привод потерял связь с ПЛК или системой SCADA. Код появляется через 3 секунды после исчезновения цикла обмена данными (по умолчанию).

  1. Проверьте физическое подключение кабелей fieldbus (Profibus, Modbus RTU, EtherNet/IP)
  2. Проверьте адрес привода в сети (параметр 58.01 или соответствующий для вашего протокола)
  3. Увеличьте время таймаута потери связи (параметр 58.14)
  4. Проверьте настройку действия при потере связи (параметр 58.13) — по умолчанию Fault, можно изменить на Warning или Last speed

FF61 — ID Run Fail (ошибка идентификации двигателя)

Автоматическая идентификация параметров двигателя не прошла успешно. ACS880 не может точно управлять двигателем без идентификации — особенно в режиме векторного управления без датчика (DTC).

  1. Убедитесь, что двигатель физически подключён и не нагружен во время ID run
  2. Проверьте правильность введённых nameplate-данных двигателя (параметры 99.04-99.12)
  3. Снимите механическую нагрузку с двигателя на время идентификации, если это возможно
  4. Если двигатель очень маленький (менее 10% от номинала привода) — выберите режим Scalar (V/f) вместо DTC

Отличия в структуре кодов ACS880 vs ACS550/ACS580

Таблица соответствий кодов для перехода с ACS550 на ACS880.

СобытиеACS550 (F-код)ACS580ACS880
Превышение токаF-000123102310
Перенапряжение DCF-000232103210
Недонапряжение DCF-000332203220
Перегрев приводаF-000541104110/4120
Перегрев двигателяF-000973107310
Потеря входной фазыF-002132813281
Потеря выходной фазыF-002271217121
Замыкание на землюF-002323302330
Заклинивание двигателяF-001673017301
Потеря fieldbusF-003316801680
STO активированоFA81FA81

Полный список кодов ACS550 и их соответствие новым приводам — в статье про коды ошибок ACS550. ACS880 также имеет значительно более детальную диагностику через параметры 08.01-08.04 (active faults), 08.11-08.15 (fault history) и 08.21-08.25 (warning log).

  • ACS550: F-код + A-код (отдельные системы), нет STO, нет AP
  • ACS580: числовые коды как в ACS880, но упрощённая AP, один канал STO
  • ACS880: числовые коды, два канала STO (SIL2/PLd), полноценная AP, PCP прошивка, детальный fault logger

Если ваш ACS880 выдаёт ошибку, которой нет в этой статье — скорее всего она сгенерирована блоком Adaptive Programming. В этом случае ищите в параметрах AP (группа 08, подгруппа AP event log) или обратитесь к обзору серии ACS880 для уточнения версии firmware.

Посмотреть весь ассортимент частотных преобразователей ABB с наличием и ценами можно в нашем каталоге.

Часто задаваемые вопросы

Почему ACS880 показывает числовые коды, а не F-коды как ACS550?

ABB изменила систему нумерации начиная с серий ACS580 и ACS880 при переходе на новую платформу Primary Control Program (PCP). Числовые коды более гибкие — они используют единое пространство номеров для fault и warning (A-префикс), и их легче расширять для новых функций.

Как сбросить fault на ACS880 после устранения причины?

Нажмите кнопку Reset на панели управления (или подайте сигнал Reset через дискретный вход). Если причину не устранили — fault вернётся. Некоторые коды (например 5010 после DC precharge fail) требуют полного обесточивания и повторного запуска привода.

Что означает FA81 и опасно ли его игнорировать?

FA81 — это сигнализация о разрыве цепи Safe Torque Off. STO — сертифицированная функция безопасности (SIL2/PLd), гарантирующая, что привод не выдаст момент на вал при активном сигнале. Игнорировать FA81 нельзя — привод не запустится. Если STO не нужен в вашей схеме — установите джампер согласно документации.

Как просмотреть историю ошибок на ACS880?

Через панель ACS-AP-x или инструмент Drive Composer перейдите к параметрам группы 08 (Diagnostics). Параметры 08.11-08.15 хранят последние 5 fault-событий с метками времени и значениями тока/напряжения в момент отказа.

Можно ли на ACS880 настроить предупреждение вместо аварийной остановки для некоторых кодов?

Да, для части fault-кодов это возможно. Для кода 1680 (fieldbus) в параметре 58.13 можно задать действие "Warning" или "Last speed" вместо "Fault". Аналогично для AI supervision (параметр 12.06). Функцию безопасности FA81 (STO) изменить нельзя — она аппаратная.

Нужен частотный преобразователь для вашего двигателя?

Подберём оптимальное решение по мощности, напряжению и типу нагрузки

Смотреть каталог Консультация

Поширені запитання

ABB изменила систему нумерации при переходе на платформу Primary Control Program (PCP) вместе с сериями ACS580 и ACS880. Числовые коды гибче: они объединяют fault и warning в одном пространстве номеров (warning — тот же код с префиксом A), и их проще расширять для новых функций привода.