Owen logic что это за программа

Создание программы управления двумя повышающими насосами на основе программируемого реле ОВЕН ПР100

Рассмотрим пример создания управляющей программы для работы системы подпитки с двумя повышающими насосами.
Т.к. это учебный пример, то выбор оборудования в некоторой мере — условен. Выберем новое на сегодняшний день программируемое реле ОВЕН ПР100-230.0804.0. Количество и тип его входов и выходов, а также возможности самого реле в плане вычислений, позволяют решить поставленную задачу. Также способ достижения равномерности износа насосов выберем упрощённым — ротация будет производиться по каждому запросу подпитки, а не по реальной наработке.
Решение будет создаваться в среде OWEN Logic версия 1.14.194.18756.
Файлы для OWEN Logic прикладывать нет смысла, т.к. эта среда бурно развивается и не всегда осуществляется поддержка ранних форматов собственных файлов (так я потерял наработки для версии 1.7).

1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Для подпитки системы отопления установлен накопительный бак с химподготовленной водой. Вода из бака через повысительные насосы подпитывает систему отопления. Для определения необходимости подпитки в обратном трубопроводе системы отопления установлен датчик-реле давления — при снижении давления ниже уставки, датчик замыкает сухой контакт.

Обзор программы OWEN Logic

Программа управления двумя повысительными насосами должна выполнять:
1. Включение насоса после замыкания контакта датчика-реле понижения давления в системе.
2. Чередование (ротацию) насосов для равномерного износа — чередование насосов при каждом запросе подпитки.
3. Контроль работоспособности включённого насоса по датчику-реле протока (датчику перепада давления на насосах или другому типу датчика протока). При отсутствии протока в течение заданного времени, насос признаётся неисправным, отключается, включается аварийная (световая и звуковая) сигнализации.
4. Аварийный ввод резерва (АВР). В случае неисправности одного из насосов, он исключается из дальнейшей работы, по запросу подпитки включается насос, оставшийся в рабочем состоянии.
5. Сброс аварийного состояния насосов осуществляется кнопкой «СБРОС» со щита управления.
6. Для каждого насоса предусмотрена электрическая схема с возможностью автоматического и ручного управления (переключатель «Р-О-А», кнопки «ПУСК» и «СТОП»).
7. По состоянию переключателей «Р-О-А» программа должна определять исключение одного или обоих насосов из автоматического управления. Если один из насосов переведён в положение отличное от «А», то программа продолжает автоматическую работу с оставшимся насосом, при этом выведенный из работы насос рассматривается как аварийный, но без выдачи сигнала «АВАРИЯ» — т.е. вступает в действие АВР.

Схематично подключение к ПР будет таким

Начинаем с декомпозиции задачи.
На главном холсте создадим единственный макрос «повысительные насосы» (UpperPumps), входы и выходы которого и подключим к физическим контактам программируемого реле. Других элементов на главном холсте не будет. Это сделано для удобства редактирования программы без привязки к аппаратной части и для возможности повторного использования на других программируемых реле производства ОВЕН.
Главный холст будет выглядеть

Рассмотрим возможное содержимое макроса UpperPumps. Очевидно, что он состоит из трёх крупных блоков — два однотипных блока «состояние насоса» и координирующая их «схема управления».
Таким образом, задача распалась на две соответствующие подзадачи.
Повторяющийся код, описывающий состояние отдельного насоса, удобно заключить в макрос «состояние насоса» (Pump) и дважды разместить его на холсте. Получается, что в состав макроса «повысительные насосы» (UpperPumps) будут входить два однотипных макроса «состояние насоса» (Pump) и схема управления.

3. МАКРОС «СОСТОЯНИЕ НАСОСА» — Pump

Этот макрос формирует выход «Пуск/Останов» и состояние насоса «Исправен/Аварийный»:
— по запросу включает или отключает насос;
— по наличию протока следит за исправностью насоса;
— при неисправности насоса — отключает его, устанавливает в лог.1. сигнал «Авария насоса»;
— по сигналу «Сброс аварии» — сбрасывается состояние «Авария насоса».
Кроме дискретных входных сигналов, на вход в данный блок (макрос) поступают также и три параметра (по аналогии с параметрами ОВЕН САУ-У):
— время задержки включения насоса после поступления сигнала «Запрос»;
— задержка включения контроля протока после формирования сигнала «Пуск насоса»;
— длительность допустимых «провалов» от датчика протока.

Обозначение
анализ протока
отсутствует долго
Зафиксировать

При проверке в симуляторе видно, что даже в состоянии «Авария насоса» отсчёт времени в таймерах происходит при подаче сигнала «Запрос». Сделаем вход на таймер задержки включения насоса равным нулю при состоянии «Авария насоса» независимо от состояния входа «Запрос».
Также запомним и в вышестоящем макросе «ПОВЫСИТЕЛЬНЫЕ НАСОСЫ» UpperPumps примем меры для предотвращения невозможности установить состояние «Авария насоса» при случайном или преднамеренном «залипании» входного сигнала «Сброс аварии» — ко входу Reset подключим триггер переднего фронта.
В итоге получаем схему, которую и сохраним в виде макроса с названием «Pump».

4. МАКРОС «ПОВЫСИТЕЛЬНЫЕ НАСОСЫ» — UpperPumps

Читайте также:
Что за программа для аудиокниг

Макрос немного сложнее макроса «состояние насоса» поэтому при его создании вместо множества перекрёстных линий связи будут использоваться переменные.

Итак, на входе в макрос имеются следующие входные сигналы:
— Насос 1 в режиме «АВТОМАТИЧЕСКИЙ»;
— Насос 2 в режиме «АВТОМАТИЧЕСКИЙ»;
— Сброс аварии;
— запрос включения насоса;
— датчик протока.
Кроме дискретных входных сигналов, на вход в данный блок (макрос) поступают также и три параметра (по аналогии с параметрами ОВЕН САУ-У):
— время задержки включения насоса после поступления сигнала «Запрос»;
— задержка включения контроля протока после формирования сигнала «Пуск насоса»;
— длительность допустимых «провалов» от датчика протока.

Обозначение

В макросе решаются задачи чередования и АВР. На основании значения входов и состояний насосов:
— Насос 1 в «АВТ»,
— Насос 2 в «АВТ»,
— Авария насоса 1,
— Авария насоса 2,
— Запрос включения насоса
принимается решение о формировании всего двух сигналов:
— Запрос включения насоса 1;
— Запрос включения насоса 2.

Очевидно, что из сигналов «Насос N в «АВТ» и «Авария насоса N» получается сигнал «Насос N доступен для работы».

Сигнал «Запрос включения насоса» в схеме управления нужен не сам по себе, а как переключатель состояния очерёдности работы насосов. Т.е. при помощи счётного триггера (T-trig) сигнал «Запрос включения насоса» формирует сигналы «Очередь работы насоса 1» и «Очередь работы насоса 2». Для исключения ложного срабатывания счётного триггера от дребезга контактов перед триггером ставится схема подавления дребезга (Debounce).
Способы построения T-trigger и Debounce рассмотри позже.
Получаем схему

Запрос включения
Запрос включения

Из карт Карно получаем две функции

Запрос насоса 1 = (Насос 1 доступен) *(Очередь насоса 1)+ /(Насос 2 доступен)*(Насос 1 доступен)*(Очередь насоса 2)

Запрос насоса 2 = (Насос 2 доступен) *(Очередь насоса 2)+ /(Насос 1 доступен)*(Насос 2 доступен)*(Очередь насоса 1)

Эти функции и реализуем в схеме

5. ВСПОМОГАТЕЛЬНЫЕ МАКРОСЫ

Счётный триггер реализуется схемой

Макрос подавления дребезга реализуется схемой

ВЫВОДЫ И РЕКОМЕНДАЦИИ

Рассмотрен способ построения программы на языке FBD в среде OWEN Logic для программируемых реле семейств ПР100/ПР110/ПР114/ПР200. Решена практическая задача написания программы для повысительных насосов подпитки системы отопления.

Подобный способ (макросы «состояние насоса» и комбинационная схема управления) подходит для создания программ управления двумя насосами. Но для управления большим количеством насосов требуется иной подход — добавление в состав логики «состояние насоса» некоего подобия счётчика и схемы трансляции (распространения) счётного импульса при неисправности.

К функционалу макроса «Повысительные насосы» (UpperPumps) можно добавить ещё следующие возможности:
— формирование сигнала «Внимание» при полном отсутствии насосов в «АВТОМАТИЧЕСКОМ» режиме,
— формирование сигнала «Утечка в теплосети» (Leak) при чересчур длительной работе повысительного насоса,
— сделать счётный триггер (T-trigger) энергонезависимым.

Источник: www.cyberforum.ru

Owen logic что это за программа

  • Главная »
  • Каталог продукции »
  • Автоматика »
  • Системы автоматизации »
  • Программируемые реле »
  • Программное обеспечение OWEN Logic

Программное обеспечение OWEN Logic

Алгоритм функционирования реле ОВЕН ПР определяется программой пользователя, которая создается в среде «OWEN Logic». В качестве языка программирования среда использует язык функциональных блоков, который полностью соответствует стандарту МЭК 61131-3.

Преимущества

  • Колличество используемых ФБ – 450 штук (зависит от модификации);
  • Возможность создавать свои блоки (макросы);
  • Наличие режима симуляции;
  • Наличие внутренних переменных для упрощения составления схем;
  • Автоматическое обновление встроенного ПО для ОВЕН ПР;
  • Имеется возможность распечать схему или сохранить в документ;
  • Выведена полная информация об используемых ресурсах;
  • Постоянное развитие ПО;
  • Полностью русско-язычный интерфейс.

Обзор функций и функциональных блоков

  • Логические функци («И», «ИЛИ», НЕ», и т.д.);
  • Арифметические функции и функции сравнения;
  • Счетчики, триггеры;
  • Блоки временных задержек;
  • Формирователи сигналов;
  • Блоки работы с битами;
  • Блоки работы с часами реального времени.

Пример работы в среде OWEN Logic

В качестве примера рассмотрим простую задачу управления некой абстрактной котельной. Она состоит насоса, горелки, кнопок управления, датчика пожара, аварийной кнопки и сигнальной лампы. По нажатию на кнопку «Старт» должен включиться насос, а с некоторой задержкой должна заработать горелка.

По нажатию кнопки «Стоп» горелка должна прекратить работы, а с некоторой задержкой должен выключиться насос. Если срабатывает датчик пожара или включили аварийную кнопку, то работа прекращается (аналогично нажатию на кнопку «Стоп»), и не может быть возобновлена пока эти сигналы не исчезнут (пожар потушен, кнопка выключена). Так же необходимо организовать удаленный контроль и мониторинг.

Программное обеспечение

Программное обеспечение OWEN Logic для программирования ОВЕН ПР в виде функциональных блоков (ZIP)

Системное программное обеспечение (необходимо для автономной установки) (ZIP)

Примеры

Эти примеры родились благодаря активной дейтельности посетителей форума ОВЕН

Обновление ПО OWEN Logic

Программное обеспечение OWEN Logic для программирования ПР110 в виде функциональных блоков (ФБ) Скачать
Список изменений OWEN Logic Скачать
Системное программное обеспечение (необходимо для автономной установки) Скачать

Уважаемые коллеги, в текущем разделе расположена beta версия программного обеспечения Owen Logic.

В силу расширения функционала программного обеспечения и желания наших пользователей применять этот функционал при написании своих проектов, мы предоставляем возможность пользоваться ПО Owen Logic после минимальных тестирований.

Просим с понимаем отнестись к возможным ошибкам в ПО beta версии.

Документация

Руководство пользователя «Программа OWEN Logic»

Источник: manometr-com.ru

Программируемое реле ОВЕН. Пишем софт в среде Owen Logic

Сплошь и рядом стоят задачи локальной автоматизации. Допустим доработать какой-нибудь узел, поставить автоматический ввод резерва (АВР) или автоматизировать небольшой станочек. Как раз есть для этого отличный прибор, называется он — программируемое реле.

Читайте также:
Account mail ru что это за программа

На рынке по автоматизации наиболее бюджетными и качественными считаются отечественные приборы компании ОВЕН — ПР110, ПР200, ПР114. Для них есть специально разработанная программа — OWEN Logic. Программирование в среде OWEN Logic на самом деле простое и доступное. Вот как раз об этом и поговорим.

Приветствую дорогие друзья, конструкторы и электронщики. Недавно я рассматривал среду программирования для Arduino под названием FLProg . Вот Owen Logic очень похож на FLProg.

Они на самом деле все однотипные.

Итак, что это такое, с чем её едят и для какого оборудования?

Программируемое реле ОВЕН ПР

Последняя разработка компании ОВЕН это ПР200 . Этот прибор пользуется большой популярностью, так как у него много дискретных/аналоговых входов/выходов, есть небольшой ЖКИ на 16/2, кнопки для управления экранами.

Можно взять модификацию прибора с двумя интерфейсами по RS-485. Нацепить на него кучу дополнительных модулей ввода/вывода или панель оператора.

Есть возможность подключить модули по внутренней шине. Называются они ОВЕН ПРМ. Дополнительно можно прикрутить экран ИПП120. И сверху добавить SCADA- систему Owen Cloud , о ней я писал в статье. Если нужно управлять двигателем, то ставим любой преобразователь частоты.

Можно по протоколу Modbus, можно дискретными выходами, одним словом, вариантов много.

То есть можно автоматизировать всё что угодно с этой системой. Замутить по сути любой несложный станок или модернизировать недостающие узлы автоматизации. Что самое привлекательное это простота использования и дешевизна.

Я не буду описывать здесь основные характеристики, их вы можете прочитать в книге .

В сегодняшней статье мы свами рассмотрим среду программирования OWEN Logic.

Среда программирования OWEN Logic

Скачать бесплатный дистрибутив можно с официального сайта ОВЕН .

Следующим шагом будет создание проекта, выбрав требуемую модификацию вашего программируемого реле:

Перед вами откроется редактор программы OWEN Logic, вы можете добавлять необходимые логические элементы для построения алгоритма.

Есть несколько разновидностей элементов. Это функции, функциональные блоки и пользовательские макросы. Я не буду писать об этом подробно, так как в интернете полно информации.

Я напишу основные особенности программы. Что в ней можно сделать.

  • Создание пользовательских макросов

Макросы позволяют вам продумывать алгоритмы определённых узлов, подпрограмм и режимов. Таким образом собирая алгоритм по кускам.

В последствии это вам поможет найти косяки и проблемы в неработающей программе.

Указываем количество входов и выходов. Создаём макрос. Указываем имя.

Вытаскиваем наш с вами макрос в проекте.

  • Создание сетевых переменных для обмена данными по протоколу ModBus

Для того чтобы прибор умел обмениваться данными, необходимо его настроить, реле может работать в двух режимах slave и master . Настраиваем скорость обмена, количество стоп-бит, чётность, биты данных. Естественно на другом устройстве все настройки связи должны быть такими же.

После этого создаём таблицу сетевых переменных, которые хотите передать.

В принципе, Owen Logic прекрасный инструмент для разработки крутых алгоритмов для небольших узлов автоматизации. Для того, чтобы разобраться в данном дистрибутиве достаточно посидеть пару вечеров.

Ну на этом я заканчиваю. До встречи в следующих статьях. Пока-пока.

С уважением, Гридин Семён

Источник: kip-world.ru

Обзор программы Owen Logic

Самая большая неприятность в том, что нужно точно указывать прибор для какого создаётся программа. Если ошибётесь то загрузить программу не получиться и возникнут проблемы по переносу программы на прибор. Тоже касается если хотите заменить прибор, например пр100 на пр200. Будьте внимательны))

Валера Роговой
2021-03-10 17:48:03

Добрый вечер , можете подзказать откуда взять программу EPLAN , не могу найти ссылку чтоб скачать , И сколько стоят ваша обучение в среде Code syss на плк на языке CFC

Marat Iskhakov
2021-01-09 20:23:24

Сергей не подскажите,есть ли на ПР ОВЕН диммирование ЛН .Если есть,то подскажите поподробней как это осуществить и есть ли на ПЛК ОВЕН такое.Заранее благодарен.

Андрей Шевченко
2021-01-03 12:55:29
миша королев
2020-08-09 06:36:31

Привет можно как то с вами связаться.

Sergey Romanov
2020-05-19 12:57:24

. Видео очень старое. Овен Лоджик у же совсем не тот. Все о чем я говорил как недостатки решено.

2020-04-22 05:35:36

Как вы думайте если я с али закажу плк дешевый и попробую по практиковаться какие то процессы подключить

Алексей Иванов
2019-12-11 20:46:26

Спасибо, очень доходчиво, все хорошо разжевано.. как раз для новичка!)

Артем Пешин
2019-10-17 14:42:47

сижу на Омроне и Яскаве

Живем Кудряво
2019-04-16 01:21:39
Modem Modem
2018-12-28 02:18:32

спасибо за видео. лайк конечно-же

Bekzat Kurbanov
2018-12-16 07:03:09

Тогда подключаю датчик температуры на контроллер значения выводим на экран и обрываем датчик на экране выходит значения после обрыва эти значения записываем на переменный ставим блок равно или меньше там появляются 1 или 0 и значения записываем на переменную и там его переводим на буквы 0 аварии нет 1 авария первого датчика на остальные датчики также или ошибаюсь?

Bekzat Kurbanov
2018-12-16 06:12:10

Как на пр 200 сделать аварию обрыва аналоговых датчиков температуры NTC 10K и выводит его на экран и сделать журнал аварии

Читайте также:
Мой нортон что за программа

Источник: plame.ru

Умный дом на ОВЕН | Диммирование | Мастер-выключатель

Приветствую вас, уважаемые читатели сайта elektrik-sam.info!

Предлагаю вашему вниманию обзор электрощита умного дома с полной автоматизацией освещения на базе программируемого реле ОВЕН ПР200.

Щит проектировался и собирался для современной квартиры в новострое с однофазным электроснабжением.

На первом этапе, в процессе общения с заказчиком, всего было разработано и согласовано техническое задание на выполнение проекта и последующей сборки обозреваемого электрощита. Процесс не быстрый, проходил в несколько итераций и претерпевал несколько правок.

Такие проекты требуют подготовки и обработки большого массива исходных данных, проработки последующего алгоритма и логики управления и работы всей системы в целом.

Технические решения проекта

В проекте реализованы следующие технические решения:

  • защита от скачков и перепадов питающего напряжения;
  • неотключаемые линии, подключаемые через источник бесперебойного питания (ИБП).
  • мастер-выключатель всех отключаемых приборов (кнопка ОТПУСК);
  • мастер-выключатель всего освещения в квартире;
  • все освещение в квартире управляется подпружиненными кнопками звонкового типа;
  • 8 групп диммируемого освещения.

«Мозгом» системы автоматизации всего освещения в квартире является программируемое реле ОВЕН ПР200 с двумя модулями расширения ПРМ.

Алгоритм работы освещения

Одинарным нажатием на кнопку любого из выключателей включается соответствующая группа освещения, либо одинарный светильник. Повторное нажатие на кнопку, соответственно, отключает группу либо светильник.

Восемь диммируемых групп работают по такому алгоритму:

  • одиночное нажатие на кнопку включает соответствующую группу либо одиночный светильник на максимальную яркость;
  • повторное одиночное нажатие на кнопку отключает работающую линию освещения;
  • нажатие и удерживание приводит к плавному нарастанию яркости группы светильников вплоть до максимальной яркости;
  • повторное нажатие и удерживание приводит к плавному снижению яркости включенной линии вплоть до отключения.

Мастер-выключатель освещения дает возможность одним нажатием на кнопку у входной двери погасить сразу все освещение в квартире, и обычное освещение, и диммируемое.

При этом сохраняется возможность локального управления любой группой освещения в любой комнате. Например, вы рано утром уходите из квартиры, когда домочадцы еще спят. Нажатием на кнопку мастер-выключателя при выходе вы гасите все освещение в квартире.

Когда кто-то из домочадцев проснется, он сможет пользоваться любой группой освещения в полном объеме, как включать, так и отключать и диммировать. Это очень удобно!

Следит за нажатием всех кнопок и выдает необходимые команды на соответствующие группы освещения программируемое реле ОВЕН ПР200. Соответствующий алгоритм управления создается в среде программирования Owen Logic и загружается в ОВЕН ПР200.

Программируемое реле принимает на свои входы команды от кнопок управления светильниками, обрабатывает их по заложенной в него программе и выдает необходимые сигналы на соответствующие свои выходы, которые через промежуточные реле или диммеры управляют конкретной группой светильников.

Техническая реализация

Для удобства, а также, чтобы свести к минимуму ошибки при установке и подключении отходящих линий к щиту, подключение кнопок освещения и светильников вынесено на отдельные двухуровневые клеммы Phoenix Contact в верхней части электрощита.

Подключение неотключаемых линий реализовано через винтовые клеммы Hager, для возможности последующего их подключения через ИБП.

Компоновка щита разделена на две части: слева ввод и силовая распределительная часть, справа неотключаемые и автоматика освещения.

Включение/отключение отключаемых потребителей осуществляется контактором, управляемым посредством мастер-выключателя. Управление реализовано программно через программируемое реле ОВЕН ПР200.

Контактор применен Hager с ручным управлением, для возможности управления отключаемыми приборами в случае его выхода из строя, до замены на новый.

Выходные сигналы на управления группами светильников от программируемого реле ОВЕН ПР200 подаются через цокольные промежуточные реле АВВ. Это предотвращает выход из строя внутренних реле на самом ОВЕНе из-за действия пусковых токов драйверов светильников.

Плавное изменение яркости восьми групп освещения обеспечивают диммеры Finder, которые элегантно разместились на нижней рейке справа.

От проекта до сборки

Любая идея, прежде чем предстать в законченном виде, проходит до физической реализации несколько этапов. Электрощит также проходит ряд обязательных этапов от постановки задачи до конечного, готового к установке продукта.

После разработки и согласования технического задания выполняется длительный и сложный этап проектирования будущей сложной технической системы. Прорабатывается целесообразность конкретного технического решения, часто в несколько итераций. Рассчитывается и выбирается необходимое оборудование.

Выполняются детальные схемы подключения оборудования, его компоновки и логическое размещение в электрощите и многое другое.

Разрабатывается программное обеспечение, которое будет управлять всей системой. В рассматриваемом щите это программная среда Owen Logic.

Когда проект готов, известно все оборудование, по каждой позиции выполняется детальная спецификация для закупки оборудования для будущего электрощита. Иногда по некоторым позициям приходится ждать оборудование довольно долго.

Финальный этап — непосредственно сборка электрощита, воплощение мысли в реальном изделии!

Все оборудование проходит входной контроль, маркируется, расставляется в щите на DIN-рейках в соответствии с разработанным проектом. Выполняется коммутация всех соединений.

Когда все подключено, щит проверяется, закачивается программа, все тестируется. На пластрон наклеивается яркая интуитивно понятная маркировка, готовится комплект сопроводительной документации к щиту для передачи заказчику.

Вот такой не быстрый процесс от технического задания до готового собранного электрощита!

Электрощит умного дома

Источник: elektrik-sam.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru