Меню
Блог Гридина Семёна

Автоматизация и логические контроллеры

Рубрики блога

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

Программируемое реле ОВЕН. Пишем софт в среде 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 прекрасный инструмент для разработки крутых алгоритмов для небольших узлов автоматизации. Для того, чтобы разобраться в данном дистрибутиве достаточно посидеть пару вечеров.

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

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

Вам так же может быть интересно

Комментариев к статье: 4
  • Наткнулся на блог и описание шагов по созданию программы в Owen Logic.

    Интересно и доступно.

    Спасибо :)

    • И вам спасибо, всегда рад помочь!

      • Спасибо за информацию. Если не сложно, поделитесь способами ввода установок с клавиатуры прибора. Например, нужно изменить время задержки в таймере, в одном в секундах, в другом в минутах. Не нашел пока описания, как это делается

      • Вам нужно выбрать ФБ TON например, потом в верхнем меню есть блок записи в ФБ, он с буковкой W. К этому блоку присваиваем переменную целочисленную. Эта переменная будет давать вам число в миллисекундах. Следовательно, если хотите в секундах — умножаем на 1000, в минутах — умножаем на 60 000, в часах — умножаем на 3 600 000