RUBICON engineering center

Коды ошибок ОВЕН ПЛК (ошибки CoDeSys)

Синонимы: ошибки ОВЕН ПЛК, CoDeSys ошибки, ПЛК160 ошибки, OwenLogic ошибки
Расшифровка кодов неисправностей программируемых логических контроллеров ОВЕН ПЛК (ПЛК110, ПЛК160, ПЛК210). Ошибки среды CoDeSys 2.3 / 3.5: деление на ноль, выход за массив, таймаут задач. Диагностика через PLCWinNT, онлайн-режим.

ОВЕН ПЛК — семейство российских программируемых контроллеров, работающих на среде CoDeSys 2.3 (ПЛК73, ПЛК110, ПЛК160) и CoDeSys 3.5 (ПЛК210, ТРМ ПЛК). Коды ошибок зависят от применяемой среды.

Индикация на корпусе

ПЛК имеет LED-индикаторы:

  • PWR — питание (должен гореть)
  • RUN — программа выполняется (зелёный)
  • ERR — ошибка (красный, мигает кодом)
  • SF / BF — системная / шинная авария (у ПЛК160, ПЛК210)

Коды ошибок через ERR-LED (мигания)

  • 1 мигание — критическая ошибка выполнения (деление на ноль, переполнение)
  • 2 мигания — выход за пределы массива или строки
  • 3 мигания — таймаут задачи (watchdog)
  • 4 мигания — ошибка EEPROM / сохранения ретейн-переменных
  • 5 миганий — ошибка файловой системы (SD карта)
  • 6 миганий — ошибка Modbus/CAN модулей расширения
  • Длительное горение — отсутствует проект или проект повреждён

Ошибки среды CoDeSys 2.3

Отображаются в онлайн-режиме через PLCWinNT:

  • 0xC0000005 — Access violation — обращение к несуществующему адресу (нулевой указатель)
  • 0xC0000094 — Integer division by zero
  • 0xC0000090 — Floating point invalid operation
  • 0xC00000FD — Stack overflow — переполнение стека (глубокая рекурсия)
  • Watchdog expired — задача превысила время цикла (параметр Task Watchdog)

Ошибки CoDeSys 3.5 (ПЛК210, ТРМ ПЛК)

Через WebVisu или среду разработки:

  • Fatal error: Division by zero in POU Main line 42
  • Fatal error: Array index out of range
  • I/O-Config: Module 2 (IO-16) not responding
  • Task cycle time exceeded: PLC_PRG (set 10 ms, actual 15 ms)

Ошибки модулей расширения (ОВЕН Мх-ххх)

Через параметр CommState в проекте:

  • Err Timeout — модуль не отвечает (проверить физическое подключение)
  • Err Checksum — ошибка контрольной суммы в ответе (помехи на RS-485)
  • Err Config Mismatch — несоответствие заданной конфигурации в проекте и реальной

Диагностика

Через веб-интерфейс (CoDeSys 3.5)

Открыть http://<IP ПЛК>:8080 → меню Diagnostics → список активных ошибок с текстом.

Через OwenLogic (для ПЛК110-11х)

Онлайн-режим → меню «Диагностика» → логи с временными метками.

Через OwenCloud

Облачный мониторинг — автоматическая отправка аварий в SMS/Email менеджеру.

Применение знания

  • ERR мигает 1 раз на ПЛК160 — почти всегда деление на ноль в вычислениях уставки (защита: добавить проверку делителя != 0)
  • ERR мигает 6 раз — проблема с модулями МВ110-ххх (проверить питание, терминаторы 120 Ом, скорость порта)
  • Watchdog expired после обновления проекта — тяжёлая задача, вынесите в отдельный Task с меньшим приоритетом

Частые вопросы

  • Как расшифровать мигания красного LED на ОВЕН ПЛК160?
    Посчитайте количество миганий между паузами. 1 раз = ошибка выполнения (чаще деление на ноль), 2 раза = выход за массив, 3 = watchdog задачи, 4 = EEPROM, 5 = SD карта, 6 = модули расширения. Для точного кода подключитесь к ПЛК через PLCWinNT в онлайн-режиме — там отобразится полный текст ошибки с указанием POU и строки.
  • Project not found на ОВЕН ПЛК — что делать?
    Этот статус означает, что проект не загружен или память проекта повреждена. Решения: 1) Проверить что при предыдущей загрузке проект был сохранён в flash (команда Online → Create Boot Project в CoDeSys); 2) Для ПЛК73, ПЛК110 — переставить SD-карту с бэкапом проекта; 3) Загрузить проект заново из PLCWinNT; 4) Если и это не помогает — сброс к заводским настройкам специальной перемычкой на корпусе и повторная загрузка.

Источники

  1. ОВЕН ПЛК160 — Руководство по эксплуатации — ОВЕН
  2. CoDeSys 2.3 User Manual — 3S-Smart Software Solutions
Автор: Sergey
Опубликовано: 28.10.2026
Обновлено: 28.10.2026
Коды ошибок ОВЕН ПЛК — CoDeSys, диагностика | РУБИКОН