Программное обеспечение owenlogic
Содержание
Программируемое реле ОВЕН ПР
Последняя разработка компании ОВЕН это ПР200. Этот прибор пользуется большой популярностью, так как у него много дискретных/аналоговых входов/выходов, есть небольшой ЖКИ на 16/2, кнопки для управления экранами.
Можно взять модификацию прибора с двумя интерфейсами по RS-485. Нацепить на него кучу дополнительных модулей ввода/вывода или панель оператора.
Есть возможность подключить модули по внутренней шине. Называются они ОВЕН ПРМ. Дополнительно можно прикрутить экран ИПП120. И сверху добавить SCADA-систему Owen Cloud, о ней я писал в статье. Если нужно управлять двигателем, то ставим любой преобразователь частоты. Можно по протоколу Modbus, можно дискретными выходами, одним словом, вариантов много.
То есть можно автоматизировать всё что угодно с этой системой. Замутить по сути любой несложный станок или модернизировать недостающие узлы автоматизации. Что самое привлекательное это простота использования и дешевизна.
Я не буду описывать здесь основные характеристики, их вы можете прочитать в книге.
В сегодняшней статье мы свами рассмотрим среду программирования 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:
- ПР100-24.0804.03.0
- ПР100-230.0804.01.0
- ПР100-24.1208.03.0
- ПР100-230.1208.01.0
Линейка ПР200:
- ПР200-24.5.X
- ПР200-220.5.X
- ПР200-220.25.X
Модули расширения ПРМ:
- ПРМ-220.3
- ПРМ-24.3
-
Улучшена Смена целевой платформы
Смена целевой платформы — функция, которая уменьшает время переноса ранее созданных проектов на другой прибор.
Раньше проект можно было перенести на приборы, которые отличались типом питания (24/220 В) или наличием/отсутствием часов. При этом набор входов/выходов должен был совпадать.
Теперь проект можно переносить на приборы у которых отличается набор входов/выходов. При переносе проектов Овен Лоджик будет стараться сохранить связи. Если на новом приборе количество входов/выходов больше чем на текущем — связи будут сохранены.
Если на новом приборе количество входов/выходов будет меньше чем на текущем – часть связей будет разорвана.
-
Обновление экземпляров макросов на схеме с сохранением связей
Если экземпляры макроса используются на Схеме и макрос модифицирован с изменением интерфейсов:
- добавлены или удалены входы/выходы;
- изменен тип входа/выхода;
- изменено название входа/выхода
анализатор схемы выделяет его красным цветом и экземпляр макроса необходимо заменить.
Раньше экземпляры макросов приходилось заменять «вручную» и восстанавливать связи. Теперь такие экземпляры макросов можно заменить командой «Обновить».Овен Лоджик будет сохранять связи со входами/выходами макроса, которые не изменялись.
Если же входы/выходы макроса изменялись — при обновлении связи будут разорваны и их нужно восстановить вручную.
-
Теперь компоненты в Менеджере компонентов можно фильтровать не только по имени, но и по описанию.
-
Раньше в Библиотеку компоненты можно было добавить только из Онлайн-базы. Теперь в Библиотеку можно добавить компоненты, которые хранятся на диске в виде файлов. Так же компоненты из библиотеки можно сохранять в виде файлов.
-
Мастер тиражирования v 1.13.1 создает Мастер прошивки, который обновит встроенное ПО прибора, если версия ПО подключенного прибора отличается от ожидаемой.Установить Мастер тиражирования v 1.13.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 прекрасный инструмент для разработки крутых алгоритмов для небольших узлов автоматизации. Для того, чтобы разобраться в данном дистрибутиве достаточно посидеть пару вечеров.
Ну на этом я заканчиваю. До встречи в следующих статьях. Пока-пока.