Как вывести значение переменной на экран ОВЕН ИП120 или ОВЕН ПР200


Для начала нам необходимо создать проект в OWEN Logic для соответствующей модификации панели ИП120 или программируемого реле ПР200.

Таблица переменных

В этом проекте нам потребуется задать те переменные (локальные или сетевые), которые вы хотите видеть на экране прибора.
Задать и просмотреть переменные в OWEN Logic можно в таблице переменных, выбрав в главном меню пункт Прибор — Таблица переменных.

 

 

В Таблице переменных нам необходимо уточнить имена переменных, которые планируется выводить на экран, а также типы данных этих переменных. В этом примере мы заранее добавили 8 сетевых переменных: Т1, T2 .. Т8. Это температуры, измеренные на модуле ввода-вывода МВ110-8А, и переданные на панель ИП120 по протоколу Modbus. Переменные имеют тип «с плавающей запятой», т.е. могут иметь целую и дробную часть, а также знак.

 

 

Настройка редактора экранов

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

 

 

Двойной клик на синем поле с подписью «Экран» открывает окно редактирования этого экрана. В центре окна должны появиться две строки нашего будущего изображения, содержащие по 16 ячеек под выводимые знаки, то есть числа и сообщения.

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

 

 

Добавление элемента «Ввод/вывод (int/float)»

В библиотеке компонентов мы находим элемент «Ввод/вывод (int/float)». Его добавление на рабочую область экрана позволяет выводить значения целых переменных и переменных с плавающей запятой. Также такой элемент можно настроить на ввод значений на панели с кнопок ИП120 или ПР200. Нас в данном случае интересует только отображение. Зажимаем левой кнопкой мыши на элементе в библиотеке компонентов и перетаскиваем его на одну из строк в рабочей области.

 

 

Выделив появившиеся в строке цифры, переходим к Окну свойств. Для каждого добавленного элемента отображения необходимо в первую очередь указать ту переменную в проекте, с которой будет связан этот элемент. По умолчанию Ввод/вывод настроен на работу с вещественными переменными, т.е. с типом данных «с плавающей запятой». Проверьте эту настройку в Окне свойств, в пункте «Тип переменной». Дальше нам необходимо в строке «Переменная» кликнуть на надписи «<не выбрана>», и затем нажать кнопку с тремя точками.

 

 

После этого откроется уже знакомая вам Таблица переменных. В ней мы выбираем нужную переменную, например, Т1. Если вы вдруг не увидели нужных имен, проверьте, что таблица открыта на вкладке сетевых переменных, у нас такая вкладка называется «RS-485, Слот1».

 

 

Разберем оставшиеся свойства. В поле «Знаков» вы указываете, сколько знаков всего вам необходимо выводить для значения выбранной переменной. А в поле «После запятой» указываете количество дробных разрядов. В наших настройках число будет выводиться в формате XXX.Y, с десятыми долями.

 

 

«Текст до» и «Текст после» формируют фиксированные надписи, сопровождающие выводимое значение. Не забудьте здесь поставить пробелы в нужных местах, чтобы надписи не сливались с числами и были хорошо читаемы. В принципе, эти два поля можно оставлять пустыми, если вы хотите сэкономить место на экране ИП120 или ПР200.
В поле длина указывается общее количество знаков для данного элемента. Не слишком раздумывая, мы решили в данном примере задать длину на всю строку, т.е. на 16 знаков.
Поле «Редактируемо» предполагает включение возможности изменять выводимое число с кнопок прибора. Здесь поставим настойку «нет», так как менять измеренные на удаленном модуле значения температур мы все равно не имеем возможности. Оставим только отображение числа без возможности его редактировать. На этом настройка одного элемента завершена.

Копирование элементов в редакторе экранов

Для упрощения дальнейшей работы мы можем скопировать элемент «Ввод/вывод» со всеми настройками. Для этого нажимаем на нем в рабочей области правой кнопкой мыши. И в контекстном меню выбираем «Копировать».

 

 

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

 

 

Для добавленной копии элемента в Окне свойств производятся аналогичные настойки. Мы можем вывести здесь состояние переменной Т2. Или любой другой переменной с плавающей запятой, объявленной в вашем проекте.

 

 

Теперь осталось только загрузить полученный проект в ИП120 или ПР200. И убедиться, что созданная нами конфигурация экрана работает.

 

 

Более подробно материал этой статьи разобран в видео-уроке.
Готовый проект OWEN Logic из этой статьи.
Скачать эту статью в формате pdf.
статья в PDF


Вас также заинтересуют:

Базовый курс по программированию ПР200.
Видео-материалы и статьи по работе с OWEN Logic.