Программируемое реле ОВЕН. Пишем софт в среде Owen Logic
Сплошь и рядом стоят задачи локальной автоматизации. Допустим доработать какой-нибудь узел, поставить автоматический ввод резерва (АВР) или автоматизировать небольшой станочек. Как раз есть для этого отличный прибор, называется он — программируемое реле. На рынке по автоматизации наиболее бюджетными и качественными считаются отечественные приборы компании ОВЕН — ПР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 прекрасный инструмент для разработки крутых алгоритмов для небольших узлов автоматизации. Для того, чтобы разобраться в данном дистрибутиве достаточно посидеть пару вечеров.
Ну на этом я заканчиваю. До встречи в следующих статьях. Пока-пока.
С уважением, Гридин Семён
Наткнулся на блог и описание шагов по созданию программы в Owen Logic.
Интересно и доступно.
Спасибо
И вам спасибо, всегда рад помочь!
Спасибо за информацию. Если не сложно, поделитесь способами ввода установок с клавиатуры прибора. Например, нужно изменить время задержки в таймере, в одном в секундах, в другом в минутах. Не нашел пока описания, как это делается
Вам нужно выбрать ФБ TON например, потом в верхнем меню есть блок записи в ФБ, он с буковкой W. К этому блоку присваиваем переменную целочисленную. Эта переменная будет давать вам число в миллисекундах. Следовательно, если хотите в секундах — умножаем на 1000, в минутах — умножаем на 60 000, в часах — умножаем на 3 600 000