Коды ошибок ОВЕН ПЛК (ошибки 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) Если и это не помогает — сброс к заводским настройкам специальной перемычкой на корпусе и повторная загрузка.
Источники
- ОВЕН ПЛК160 — Руководство по эксплуатации — ОВЕН
- CoDeSys 2.3 User Manual — 3S-Smart Software Solutions
Автор: Sergey
Опубликовано: 28.10.2026
Обновлено: 28.10.2026