ОВЕН Logic — среда разработки
ОВЕН Logic — упрощённая среда разработки программ для бюджетных контроллеров ОВЕН ПР100/ПР200 на языке FBD (функциональных блок-схем). Для сложных ОВЕН ПЛК используется CODESYS. Применяется для автоматики ЖКХ, малых объектов.
Среда разработки программ для контроллеров ОВЕН делится на два пласта в зависимости от класса устройства. Для младших бюджетных моделей — программируемых реле ПР100, ПР110, ПР200 — применяется упрощённая среда ОВЕН Logic с визуальным программированием на языке FBD (функциональных блок-схем). Для старших ПЛК серий ПЛК63, ПЛК110, ПЛК160, ПЛК210 — полноценная CODESYS V3.5 со всеми языками IEC 61131-3.
ОВЕН Logic — бесплатная среда без лицензионных ограничений, скачивается с сайта owen.ru. Поддерживает до 200 функциональных блоков в программе (таймеры, счётчики, компараторы, арифметика, ПИД-регулятор, SMS-уведомления через модем, обмен по Modbus RTU и Modbus TCP). Прямое подключение к контроллеру через USB или Ethernet, визуальная отладка с подсветкой активных блоков в реальном времени.
Пример применения: автоматика насосной станции водоснабжения малоэтажного ЖК. Контроллер ОВЕН ПР200 управляет 3 насосами по датчикам давления (чередование, резервирование), шлёт SMS о авариях, обменивается с диспетчерской по Modbus TCP. Программа — 50 блоков FBD, разработка 2-3 дня. На полноценном CODESYS с ПЛК160 такая же логика потребует 2 недели и больший бюджет.
ОВЕН Logic — лучший выбор для простой автоматики ЖКХ, насосных станций, малых ИТП. Для сложных алгоритмов, HMI, OPC UA — переход на ПЛК серии ПЛК210 и CODESYS.
Основные ограничения: нет HMI-визуализации, нет OPC UA, нет сложных типов данных (структур, массивов).
Частые вопросы
ОВЕН Logic или CODESYS для ОВЕН?
ОВЕН Logic — только для младших ПР100/ПР200 (программируемые реле, бюджетные задачи). Для серьёзных ПЛК ОВЕН (ПЛК160, ПЛК210) — только CODESYS V3.5. Выбор определяется не предпочтениями, а классом железа.Можно ли мигрировать проект с Logic на CODESYS?
Автоматически — нет, прямого конвертера FBD-блоков ОВЕН в CODESYS Function Blocks не существует. Логика переписывается вручную — но так как структура FBD близка, трудоёмкость ~30-50% от разработки с нуля. На практике при росте объекта проще оставить ПР200 для простых задач и добавить ПЛК210 для сложных.
Источники
- ОВЕН Logic — Руководство пользователя — ПО ОВЕН