Последняя разработка компании ОВЕН это ПР200. Этот прибор пользуется большой популярностью, так как у него много дискретных/аналоговых входов/выходов, есть небольшой ЖКИ на 16/2, кнопки для управления экранами.
Можно взять модификацию прибора с двумя интерфейсами по RS-485. Нацепить на него кучу дополнительных модулей ввода/вывода или панель оператора.
Есть возможность подключить модули по внутренней шине. Называются они ОВЕН ПРМ. Дополнительно можно прикрутить экран ИПП120. И сверху добавить SCADA-систему Owen Cloud, о ней я писал в статье. Если нужно управлять двигателем, то ставим любой преобразователь частоты.
Можно по протоколу Modbus, можно дискретными выходами, одним словом, вариантов много.
То есть можно автоматизировать всё что угодно с этой системой. Замутить по сути любой несложный станок или модернизировать недостающие узлы автоматизации. Что самое привлекательное это простота использования и дешевизна.
Я не буду описывать здесь основные характеристики, их вы можете прочитать в книге.
Обзор программы OWEN Logic
В сегодняшней статье мы свами рассмотрим среду программирования OWEN Logic.
Список основных изменений среды программирования OWEN Logic
Среда программирования OWEN Logic версии 1.13
Релиз 1.13.198
- Устранены следующие замечания:
- Ошибка компиляции программы: «Недостаточно места в ПЗУ», если ПЗУ занято на 99%
- На некоторых ПК с ОС Windows 7 некорректно отображаются кнопки управления окнами: Свернуть, Развернуть, Закрыть.
- Незначительные замечания
Релиз 1.13.188
- Обновлено встроенное ПО приборов линеек ПР100, ПР200 и ИПП120.
- Устранены следующие замечания:
- Свойства макросов дублируются после Отмены (Ctrl+Z) операции Удалить (Del).
- Не удается обновить макрос, который был создан командой «Сохранить макрос как…».
- Аварийное завершение работы программы на некоторых ПК при выполнении операций Копировать (Ctrl+С) / Вставить (Ctrl+V)
- Незначительные замечания
Релиз 1.13.184
- Устранены следующие замечания:
- Ошибка компиляции ранее созданного проекта. Отображается сообщение: «Операция является недопустимой из-за текущего состояния объекта…».
- Незначительные замечания
Релиз 1.13.182
Новые приборы
- ПР100-24.0804.03.0
- ПР100-230.0804.01.0
- ПР100-24.1208.03.0
- ПР100-230.1208.01.0
- ПР200-24.5.X
- ПР200-220.5.X
- ПР200-220.25.X
Модули расширения ПРМ:
- ПРМ-220.3
- ПРМ-24.3
Улучшена Смена целевой платформы
Обновление экземпляров макросов на схеме с сохранением связей
- добавлены или удалены входы/выходы;
- изменен тип входа/выхода;
- изменено название входа/выхода
анализатор схемы выделяет его красным цветом и экземпляр макроса необходимо заменить.
Программирование в среде OWEN Logic. Урок 1.
Раньше экземпляры макросов приходилось заменять «вручную» и восстанавливать связи. Теперь такие экземпляры макросов можно заменить командой «Обновить».Овен Лоджик будет сохранять связи со входами/выходами макроса, которые не изменялись.
Если же входы/выходы макроса изменялись — при обновлении связи будут разорваны и их нужно восстановить вручную.
- Медленная работа Овен Лоджика на больших проектах во время добавления, копирования и вставки элементов.
- При открытии ранее сохраненных проектов сервисные переменные не отображаются в Таблице и Панели переменных.
- Ошибка при копировании/вставке блоков сетевых переменных на Схеме: не учитывается типа данных переменной, привязанной к блоку.
- В Таблице переменных можно изменить тип переменной, которая привязана к компоненту визуализации или в устройстве Modbus Master.
Изменение типа привязанной переменной приводило к ошибкам в проекте. Теперь Овен Лоджик предупреждает о невозможности изменения типа привязанной переменной. - Симуляция функции «TO INT» не соответствует поведению на приборе, если преобразуется значенияс плавающей запятой в целочисленное и знание с плавающей запятой выходит за границы диапазона 0 … 4 294 967 295.
- Симуляция функции «TO INT» не соответствует поведению на приборе, если преобразуется значениес плавающей запятой, имеющее дробную часть в целочисленное.
- Симуляция функции «TO BOOL» не соответствует поведению на приборе в случае преобразованияотрицательного значения с плавающей запятой в булевское.
- Симуляция функций «SHL» и «SHR» не соответствует поведению на приборе при сдвиге более чем на 32 разряда.
- Незначительные замечания
Среда программирования OWEN Logic
Скачать бесплатный дистрибутив можно с официального сайта ОВЕН.
Следующим шагом будет создание проекта, выбрав требуемую модификацию вашего программируемого реле:
Перед вами откроется редактор программы OWEN Logic, вы можете добавлять необходимые логические элементы для построения алгоритма.
Есть несколько разновидностей элементов. Это функции, функциональные блоки и пользовательские макросы. Я не буду писать об этом подробно, так как в интернете полно информации.
Я напишу основные особенности программы. Что в ней можно сделать.
Создание пользовательских макросов
Макросы позволяют вам продумывать алгоритмы определённых узлов, подпрограмм и режимов. Таким образом собирая алгоритм по кускам.
В последствии это вам поможет найти косяки и проблемы в неработающей программе.
Указываем количество входов и выходов. Создаём макрос. Указываем имя.
Вытаскиваем наш с вами макрос в проекте.
Создание сетевых переменных для обмена данными по протоколу ModBus
Для того чтобы прибор умел обмениваться данными, необходимо его настроить, реле может работать в двух режимах slave и master. Настраиваем скорость обмена, количество стоп-бит, чётность, биты данных. Естественно на другом устройстве все настройки связи должны быть такими же.
После этого создаём таблицу сетевых переменных, которые хотите передать.
В принципе, Owen Logic прекрасный инструмент для разработки крутых алгоритмов для небольших узлов автоматизации. Для того, чтобы разобраться в данном дистрибутиве достаточно посидеть пару вечеров.
Ну на этом я заканчиваю. До встречи в следующих статьях. Пока-пока.
Источник: elquanta.ru
Программное обеспечение OWEN Logic
Программное обеспечение (ПО) OWEN Logic – среда программирования, предназначенная для создания алгоритмов работы коммутационных приборов, относящихся к классу программируемых реле (ПР), в частности, ОВЕН ПР110, ПР114, ПР200. Для составления программы используется визуальный язык на основе графических блоков (FBD), применяемых в цифровых электрических схемах.
Преимущества
- Более 30 типов функциональных блоков.
- Возможность создания своих функциональных блоков (макросы).
- Онлайн-база макросов.
- Наличие внутренних переменных для упрощения составления схем.
- Наличие режима симуляции.
- Интеграция с ОВЕН OPC-сервером.
- Автоматическое обновление среды программирования и встроенного ПО ПР.
- Полностью русскоязычный интерфейс.
Обзор функций и функциональных блоков
- Логические функции («И», «ИЛИ», НЕ» и т.д.).
- Арифметические функции и функции сравнения.
- Таймеры, генераторы, счетчики, триггеры.
- Функции работы с битами.
- Функциональные блоки работы с часами реального времени.
Пример работы в среде OWEN Logic
В качестве примера рассмотрим простую задачу управления котельной. В работе участвует следующее оборудование: насос, горелка, кнопки управления, датчик пожара, аварийная кнопка и сигнальная лампа. По нажатию на кнопку «Старт» должен включиться насос, а с некоторой задержкой должна заработать горелка. По нажатию на кнопку «Стоп» горелка должна прекратить работу, а с некоторой задержкой должен выключиться насос. Если срабатывает датчик пожара или включили аварийную кнопку, то работа прекращается (аналогично нажатию на кнопку «Стоп»), и не может быть возобновлена, пока эти сигналы не исчезнут (пожар потушен, кнопка выключена).
![]() |
![]() |
Котельная | Реализация проекта |
Источник: techpribor-kaliningrad.ru