Библиотека

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

В открытом проекте на панели Библиотека компонентов доступны разделы с компонентами для разработки программы.

Разделы библиотеки компонентов:

  • Функции служат для выполнения логических, арифметических операций и др. Функции не сохраняют состояния своих внутренних переменных. Число используемых функций ограничено только объемом памяти прибора;

  • Функциональные блоки (ФБ) служат для выполнения операций, требующих сохранения состояния своих внутренних переменных. К ФБ относятся триггеры, счетчики, таймеры и другие. Каждая модель прибора имеет собственное ограничение на количество используемых ФБ (см. руководство по эксплуатации прибора);

  • раздел Макросы проекта содержит созданные пользователем или загруженные с помощью менеджера компонентов макросы;

  • Элементы управления служат для программирования дисплея прибора и отображаются на панели во время работы c прибором с монохромным текстовым ЖКИ.

Функции

Логические функции

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

Graphic

Для функций И и ИЛИ следует учитывать, что неподключенные входы блоков будут иметь следующие состояния:

  • для функции И – логическая «1»;

  • для функции ИЛИ – логический «0».

В этом случае блоки выполняют функцию повторителя сигнала. Для увеличения числа входов у логических функций используется их каскадное включение:

Graphic

И (AND)

Graphic

Если на оба входа блока функции поступают сигналы логической «1» (все входы включены – контакты замкнуты), то на выходе появляется сигнал логической «1» (выход включен).

Работе функции соответствует таблица состояний:

I1

I2

Q

0

0

0

0

1

0

1

0

0

1

1

1

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

И0011
0101
0001
ИЛИ (OR)

Graphic

Если на один из входов блока функции поступает сигнал логической «1» (контакты замкнуты), то на выходе элемента появляется логическая «1» (выход включен).

Работе функции соответствует таблица состояний:

I1I2Q
000
011
101
111

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

ИЛИ0011
0101
0111
НЕ (NOT)

Функция используется для инвертирования сигнала.

Graphic

Если на вход блока функции поступает сигнал логического «0» (контакты разомкнуты), то на выходе элемента появляется логическая «1» (выход включен), и наоборот: сигнал инвертируется.

Работе функции соответствует таблица состояний:

I1

Q

0

1

1

0

Если на вход блока функции поступает целочисленное значение, то операция будет произведена над каждым битом значения в отдельности.

НЕ01
10
Исключающее ИЛИ (XOR)

Graphic

Если только на один из входов блока функции поступает логическая «1», то на выходе элемента появляется логическая «1» (выход включен).

Работе функции соответствует таблица состояний:

I1I2Q
000
011
101
110

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

XOR0011
0101
0110

Арифметические функции

Внимание
Арифметические функции с плавающей запятой не доступны для приборов линейки ПР110.

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

НазваниеЦелочисленный типТип с плавающей запятой
СложениеADDfADD
ВычитаниеSUBfSUB
УмножениеMULfMUL
ДелениеDIVfDIV
Деление с остаткомMOD
Возведение в степеньfPOW
Модуль от числаfABS
Сложение (ADD, fADD)

Graphic

Для операций над целочисленными значениями используется блок ADD, над значениями с плавающей запятой — fADD.

Результатом операции функции на выходе является сумма входных значений.

Если во время выполнения операции значение числа получается больше 4294967295 (32 бита), то биты, выходящие за разрядность 32 бита, отсекаются.

Пример

Применение блоков функции для сложения чисел 24 + 2 + 2 + 7 = Q = 35.

Graphic

Вычитание (SUB, fSUB)

Graphic

Для операций над целочисленными значениями используется блок SUB, над значениями с плавающей запятой — fSUB.

Результатом операции функции на выходе является разность входных значений.

Если во время выполнения операции функции на входе V1 значение числа меньше значения на входе V2, то результатом будет число, полученное сложением младшего числа плюс 0x100000000 (4294967296) минус значение числа большего: (V1 + 0x100000000) – V2 = Q.

Пример

Применение блока функции для вычитания чисел 24 – 2 = 22:

Graphic

Применения блока функции для вычитания чисел, где V1 меньше V2: 2 – 24 = Q = 4294967274.

Graphic

Умножение (MUL, fMUL)

Graphic

Для операций над целочисленными значениями используется блок MUL, над значениями с плавающей запятой — fMUL.

Результатом операции функции на выходе является произведение входных значений.

Если во время выполнения операции функции значение числа получается больше 4294967295 (32 бита), то биты, выходящие за разрядность 32 бита, отсекаются.

Пример

Применение блоков функции для перемножения чисел 24 · 2 · 2· 7 = Q = 672.

Graphic

Деление (DIV, fDIV)

Graphic

Для операций над целочисленными значениями используется блок DIV, над значениями с плавающей запятой — fDIV.

Результатом операции функции на выходе является частное от деления входных значений.

Если во время использования блока DIV в результате деления получаются доли целого числа, то на выходе производится округление значения до целого числа в меньшую сторону.

В случае деления на 0 на выходе элемента будет значение 0.

Пример

Применение блока функции для деления чисел 24 ÷ 2 = Q = 12

Graphic

Деление с остатком (MOD)

Graphic

Результатом операции функции на выходе является остаток от деления входных целочисленных значений.

В случае деления на 0 на выходе блока функции будет значение 0.

Пример

Применение блока функции для выделения целого остатка от деления числа 22 на 3.

Graphic

Возведение числа в степень (fPOW)

Graphic

Результатом операции функции на выходе является переменная типа float, равная числу V1, возведенному в степень V2.

Блок работает только со значениями с плавающей запятой.

Пример

Применение блока функции для возведения числа 3 в степень числа 4.

Graphic

Взятие модуля от числа (fABS)

Graphic

Блок работает только со значениями с плавающей запятой.

Результатом операции функции на выходе является модуль подаваемого на вход значения.

Пример

Применение блоков функции для определения модулей чисел: |–3,4| = Q = |–3,4|, |6,7| = Q = 6,7

Graphic

Graphic

Функции сравнения

Равно (EQ)

Graphic

Результаты выполнения операции блока на выходе сравнения входных значений:

  • V1 = V2 → Q = 1;

  • V1 > V2 → Q = 0;

  • V1 < V2 → Q = 0.

Пример

Graphic

Больше (GT, fGT)

Graphic

Результаты выполнения операции блока на выходе при сравнении входных значений:

  • V1 = V2 → Q = 0;

  • V1 > V2 → Q = 1;

  • V1 < V2 → Q = 0.

Для сравнения целочисленных значений используется блок GT, для значений с плавающей запятой – блок fGT.

Пример

Graphic

Выбор (SEL, fSEL)

Примечание
Функция Выбор (SEL, fSEL) в Owen Logic называется Тернарная условная операция сравнения.

Graphic

Если V1 равен логическому «0», то результатом выполнения операции блока на выходе является входной сигнал V2. Если V1 равен логической «1», то результатом выполнения операции блока на выходе является входной сигнал V3.

  • V1 = 0 → Q = V2;

  • V1 = 1 → Q = V3.

Для выбора целочисленных значений используется блок SEL, для значений с плавающей запятой — блок fSEL.

Пример

Graphic

Graphic

Сдвиговые функции

Побитовый логический сдвиг влево (SHL)

Побитовый логический сдвиг влево (SHL) используется для выполнения операции побитового логического сдвига операнда X влево на N бит с дополнением нулями справа.

Graphic

Пример

Применение для сдвига числа 38 (десятичное) = 00100110 (двоичное).

Graphic

Побитовый логический сдвиг вправо (SHR)

Побитовый логический сдвиг вправо (SHR) используется для выполнения операции побитового логического сдвига операнда X вправо на N бит с дополнением нулями слева.

Graphic

Пример

Применение для сдвига числа 152 (десятичное) = 10011000 (двоичное).

Graphic

Битовые функции

Чтение бита (EXTRACT)

Чтение бита (EXTRACT) используется для выполнения операции чтения значения бита N в числе на входе X. Биты нумеруются с конца. Число на входе Х задается в десятичной системе. Выходное значение Q всегда двоичное (0 или 1).

Graphic

Пример

Применения блока для чтения пятого бита из числа 81 (десятичное) = 1010001 (двоичное).

Graphic

Запись бита (PUTBIT)

Запись бита (PUTBIT) используется для выполнения операции записи в числе X значения бита N в состояние, указанное на входе B (логические «0» или «1»). Число на входе Х задается в десятичной системе. Выходное значение Q – целочисленное.

Graphic

Пример

Применения записи четвертого бита в сигнале логической «1» для числа 38 (десятичное) = 100110 (двоичное).

Graphic

Дешифратор (DC32)

Дешифратор (DC32) используется для выполнения операции преобразования двоичного кода на входе в позиционный код на выходе. Перед выполнением операции над значением на входе предварительно выполняется побитовая логическая операция «И» с операндом 0x1F (11111b).

Graphic

Работе дешифратора соответствует приведенная таблица состояний:

Graphic

Пример

Graphic

Шифратор (CD32)

Шифратор (CD32) используется для выполнения операции преобразования позиционного кода на входе в двоичный код на выходе.

Graphic

Если входное двоичное значение имеет более одной логической «1» в разрядах, то работа шифратора ведется только со старшим единичным разрядом.

Работе шифратора соответствует таблица состояний.

Graphic

Функциональные блоки

Триггеры

RS-триггер с приоритетом выключения

RS-триггер с приоритетом выключения используется для переключения с фиксацией состояния во время поступления коротких импульсов на соответствующий вход. На выходе Q появится логическая «1» по фронту сигнала на входе S.

Graphic

Работу триггера поясняет приведенная на рисунке ниже диаграмма.

Graphic

В случае одновременного поступления сигналов на оба входа приоритетным является сигнал входа R.

SR-триггер с приоритетом включения

SR-триггер с приоритетом включения используется для переключения с фиксацией состояния в случае поступления коротких импульсов на соответствующий вход. На выходе Q появится логическая «1» по фронту сигнала на входе S.

Graphic

Работу триггера поясняет приведенная на рисунке ниже диаграмма.

Graphic

В случае одновременного поступления сигналов на оба входа приоритетным является сигнал входа S.

Детектор переднего фронта импульса (RTRIG)

Детектор переднего фронта импульса (RTRIG) используется в случае необходимости иметь реакцию на изменение состояния дискретного входного сигнала. На выходе Q генерируется единичный импульс по переднему фронту входа I.

Graphic

Работу детектора объясняет приведенная на рисунке ниже диаграмма.

Graphic

Детектор заднего фронта импульса (FTRIG)

Детектор заднего фронта импульса (FTRIG) используется в случае необходимости иметь реакцию на изменение состояния дискретного входного сигнала. На выходе Q генерируется единичный импульс по заднему фронту входа I.

Graphic

Работу детектора объясняет приведенная на рисунке ниже диаграмма.

Graphic

D-триггер (DTRIG)

D-триггер (DTRIG) используется для формирования импульса включения выхода на интервал времени импульса на входе D, выходной интервал будет синхронизирован с тактовой частотой на входе С.

На выходе Q триггера появится сигнал логической «1» по фронту тактовых импульсов на входе С при наличии сигнала логической «1» на входе D. Возврат выхода Q в сигнал логического «0» произойдет по фронту тактовых импульсов на входе С при наличии сигнала логического «0» на входе D.

Вход S принудительно устанавливает выход Q в состояние логической «1».

Вход R является приоритетным и устанавливает выход Q в состояние логического «0».

Graphic

Работу триггера объясняет приведенная на рисунке ниже диаграмма.

Graphic

Таймеры

Импульс включения заданной длительности (TP)

Импульс включения заданной длительности (TP) используется для формирования импульса включения выхода на заданный интервал времени. На выходе Q блока появляется сигнал логической «1» по фронту входного сигнала I. После запуска выход Q не реагирует на изменение значения входного сигнала в течение интервала Tимп. По истечение интервала Tимп выходной сигнал сбрасывается в логический «0».

Graphic

Работу импульса объясняет приведенная на рисунке ниже диаграмма.

Graphic

Допустимый диапазон значений Тимп от 0 до 4147200000 мс или 48 дней.

Длительность импульса и единицы измерения времени настраиваются на панели свойств ФБ.

Graphic

Таймер с задержкой включения (TON)

Таймер с задержкой включения (TON) используется для операции задержки передачи сигнала. На выходе Q таймера появится сигнал логической «1» с задержкой относительно фронта входного сигнала I продолжительностью не менее длительности Ton и выключится по спаду входного сигнала.

Graphic

Работу таймера объясняет приведенная на рисунке ниже диаграмма.

Graphic

Допустимый диапазон значений Т от 0 до 4147200000 мс или 48 дней.

Время задержки включения и единицы измерения времени настраиваются на панели свойств ФБ.

Graphic

Таймер с задержкой отключения (TOF)

Таймер с задержкой отключения (TOF) используется для задержки отключения выхода. На выходе Q таймера появится сигнал логической «1» по фронту сигнала на входе I, отсчет времени задержки отключения Toff начнется по каждому спаду входного сигнала. После отключения входного сигнала на выходе появится сигнал логического «0» с задержкой Toff.

Graphic

Работу таймера объясняет приведенная на рисунке ниже диаграмма.

Graphic

Допустимый диапазон значений Тзад от 0 до 4147200000 мс или 48 дней.

Время задержки выключения и единицы измерения времени настраиваются на панели свойств ФБ.

Graphic

Интервальный таймер (CLOCK)

Примечание
Интервальный таймер (CLOCK) доступен только для приборов с часами реального времени.

Интервальный таймер (CLOCK) используется для формирования импульса включения выхода Q по часам реального времени. Время включения Th и отключения ТI выхода устанавливают в качестве параметров таймера.

Graphic

Работу таймера объясняет приведенная на рисунке ниже диаграмма.

Graphic

Если заданное значение времени отключения меньше времени включения, то диаграмма переключений будет иметь вид:

Graphic

Допустимый диапазон значений Твкл. и Тоткл. от 0,00 с до 24 ч.

Дата и время включения и отключения настраивается на панели свойств ФБ.

Graphic

Интервальный таймер с недельным циклом (CLOCKWEEK)

Примечание
Интервальный таймер с недельным циклом (CLOCKWEEK) доступен только для приборов с часами реального времени.

Интервальный таймер с недельным циклом (CLOCKWEEK) используется для формирования импульса включения выхода Q по часам реального времени с учетом дней недели. Время включения Th и отключения TI выхода Q и дни недели работы устанавливают в качестве параметров таймера.

Graphic

Работу таймера объясняет диаграмма на рисунке ниже.

Graphic

Внутренняя структура таймера имеет следующий вид.

Graphic

Допустимый диапазон значений Твкл и Тоткл от 0,00 с до 24 ч.

Настройка времени включения и отключения и указание дней недели производится на панели свойств ФБ.

Graphic

Генераторы

Генератор прямоугольных импульсов (BLINK)

Генератор прямоугольных импульсов (BLINK) используется для формирования прямоугольных импульсов пульсации. На выходе Q генератора формируются импульсы с заданными параметрами длительности включенного (Твкл – сигнал логической «1») и отключенного (Тоткл – сигнал логического «0») состояния на время действия управляющего сигнала на входе I (сигнал логической «1»).

Graphic

Работу генератора поясняет приведенная на рисунке ниже диаграмма.

Graphic

Допустимый диапазон значений Твкл и Тоткл: от 0 до 4233600000 мс или 49 дней.

Длительность включенного и отключенного состояний настраиваются на панели свойств ФБ.

Параметр Th соответствует Твкл.

Параметр TI соответствует Тоткл.

Graphic

Счетчики

Инкрементный счетчик с автосбросом (CT)

Инкрементный счетчик с автосбросом (CT) используется для подсчета заданного числа импульсов N (вход N – уставка числа импульсов). На выходе Q счетчика появится импульс сигнала логической «1» с длительностью рабочего цикла прибора (Tцикл), если число приходящих на вход С импульсов достигнет установленного значения N.

Graphic

Работу счетчика поясняет приведенная на рисунке ниже диаграмма.

Graphic

Допустимый диапазон значений числа импульсов N: от 0 до 65535.

Число импульсов N и параметр сохранения состояния в ПЗУ задаются на панели свойств ФБ.

Graphic

Универсальный счетчик (CTN)

Универсальный счетчик (CTN) используется для прямого и обратного счета. Операция «прямой счет» выполняется по переднему фронту импульса на входе прямого счета U, что увеличивает значение выходного сигнала Q. Импульсы, приходящие на вход D («обратный счет»), уменьшают значение выхода Q. В случае поступления на вход R сигнала логической «1», выход счетчика Q устанавливается в значение входа N.

Graphic

Работу счетчика поясняет приведенная на рисунке ниже диаграмма.

Graphic

В случае одновременного поступления сигналов на входы U и D приоритетным является сигнал входа U.

Допустимый диапазон значений числа импульсов N: от 0 до 65535.

Значение N и параметр сохранения состояния в ПЗУ задаются на панели свойств ФБ.

Graphic

Инкрементный счетчик (CTU)

Инкрементный счетчик (CTU) используется для подсчета числа импульсов, приходящих на вход С. На выходе Q счетчика появится импульс сигнала логической «1», если число приходящих на вход импульсов достигнет установленного значения на входе N (N – уставка).

Graphic

Работу счетчика поясняет приведенная на рисунке ниже диаграмма.

Graphic

Примечание
Блок Запись в ФБ для CTU не работает. Вместо CTU рекомендуется использовать универсальный счетчик CTN.

Допустимый диапазон значений числа импульсов N: от 0 до 65535.

Счетчик сбрасывается в 0 по переднему фронту импульса на входе R. В случае одновременного поступления сигналов на входы приоритетным является сигнал входа R.

Число импульсов N задается на панели свойств ФБ.

Graphic

Регуляторы

ПИД-регулятор для приборов первого поколения (PID)

Graphic

ПИД-регулятор используется для реализации пропорционально-интегрально-дифференциального (ПИД) закона регулирования.

Graphic

Входы блока
Входы блока

Название

Тип

Описание

Значения

E

Булевский

Разрешение на работу блока. В выключенном состоянии на выход блока подается значение, заданное в свойстве «выходная мощность»

0 – Выключен;

1 – Включен

Pv

С плавающей запятой

Текущее значение регулируемой величины

Sp

С плавающей запятой

Заданное значение регулируемой величины

Выходы блока
Выходы блока

Название

Тип

Описание

Значения

Pwr

С плавающей запятой

Выходная мощность, %

0…100

Свойства
Описание свойств

Название

Тип

Описание

Значения

Режим работы регулятора

Булевский

Режимы работы регулятора:

  • режим «нагреватель», используется для управления исполнительными механизмами, воздействие которых приводит к росту значения регулируемой величины;

  • режим «холодильник», используется для управления исполнительными механизмами, воздействие которых приводит к снижению значения регулируемой величины

0 – Нагреватель;

1 – Холодильник

Выходная мощностьС плавающей запятойВыходная мощность в выключенном состоянии, %0…100
Дифференциальный коэффициентС плавающей запятойДифференциальный коэффициент с которым работает ПИД–3,402823E+38…3,402823E+38
Интегральный коэффициентС плавающей запятойИнтегральный коэффициент с которым работает ПИД–3,402823E+38…3,402823E+38
Пропорциональный коэффициентС плавающей запятойПропорциональный коэффициент с которым работает ПИД0…100

Минимальная мощность (значение по умолчанию)

С плавающей запятой

Нижнее ограничение выдаваемой мощности, %

0…100 (20)

Максимальная мощность (значение по умолчанию)

С плавающей запятой

Верхнее ограничение выдаваемой мощности, %

0…100 (80)

Запуск АНР

Булевский

Переменная, которая генерирует запуск автонастройки регулятора в случае подачи значения «1». Значение данной переменной задается с помощью блока «Запись в ФБ»

0 – Стоп;

1 – Запуск

Автонастройка

Автонастройка ПИД-регулятора проводится с помощью блоков чтения и записи ФБ (Graphic, Graphic).

Graphic

Для запуска автонастройки следует добавить блок Запись в ФБ и привязать его к переменной Запуск АНР ПИД-регулятора.

Graphic

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

С помощью блоков Чтение из ФБ считываются значения параметров Рассчитанный пропорциональный коэффициент, Рассчитанный интегральный коэффициент, Рассчитанный дифференциальный коэффициент и Флаг окончания автонастройки.

Для старта автонастройки следует подать сигнал логической «1» на вход E.

По завершении процесса автонастройки для чтения доступны новые значения коэффициентов: Рассчитанный пропорциональный коэффициент, Рассчитанное время интегрирования и Рассчитанное время дифференцирования. Параметр Флаг окончания автонастройки выставляется в значение логической единицы. Если после автонастройки сбросить вход Запуск АНР в значение логического нуля, то сбросится и флаг окончания.

Внимание
Флаг окончания автонастройки находится в состоянии логической единицы один цикл.

Если сбросить вход Запуск АНР в значение логического нуля до окончания настройки, то процесс останавливается, флаг окончания не выставляется, новые значения коэффициентов не вычисляются.

Во время процесса настройки на выход ПИД-регулятора подается тестовая мощность, ограниченная значениями параметров Максимальная мощность и Минимальная мощность.

Последовательность автонастройки для режима «Нагреватель»:

  1. Текущее значение меньше уставки, на выход блока подается максимальная мощность (в соответствии с настройками).
  2. Как только текущее значение станет больше уставки, на выход блока подается минимальная мощность.
  3. Повторение шагов 1 и 2 еще один раз.
  4. Рассчитанные параметры ПИД-регулятора подаются на соответствующие выходы, и выставляется флаг окончания.

Если в настройках указанo значение максимальной мощности, при которой невозможно достичь уставки, процесс автонастройки не закончится, пока он не будет сброшен вручную.

ПИД-регулятор для приборов второго поколения (PID REG)

Примечание
В линейке приборов ПР103 PID REG доступен только для модификации ПР103[М02].

Graphic

ПИД-регулятор используется для реализации пропорционально-интегрально-дифференциального (ПИД) закона регулирования.

Выходная мощность ПИД-регулятора высчитывается по формуле:

Graphic, где

Xp — полоса пропорциональности (единицы измерения);

Ti — интегральный коэффициент [ c ];

Td — дифференциальный коэффициент [ c ];

e (t) —рассогласование;

MV (t) — выход ПИД.

Входы блока
Входы блока

Название

Тип

Описание

Значения

E

Булевский

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

0 – Выключен;

1 – Включен

Pv

С плавающей запятой

Текущее значение регулируемой величины

–9999...9999*

Sp

С плавающей запятой

Задаваемое значение регулируемой величины

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

Выходы блока
Выходы блока

Название

Тип

Описание

Значения

Pwr

С плавающей запятой

Выходная мощность регулятора

Входы, доступные через Write to FB
Входы, доступные через Write to FB

Название

Тип

Описание

Значения

Режим работы регулятора

Булевский

Режимы работы регулятора:

  • режим «нагреватель», используется для управления исполнительными механизмами, воздействие которых приводит к росту значения регулируемой величины;

  • режим «холодильник», используется для управления исполнительными механизмами, воздействие которых приводит к снижению значения регулируемой величины

0 – Нагреватель;

1 – Холодильник

Запуск АНР

Булевский

Управление автонастройкой регулятора

0 – Автонастройка выключена

1 – Автонастройка запущена

Полоса пропорциональности

С плавающей запятой

Полоса пропорциональности ПИД регулятора, ед.изм.

0..9999

Интегральная постоянная времени

С плавающей запятой

Интегральная постоянная времени, сек

0..4000

Дифференциальная постоянная времени

С плавающей запятой

Дифференциальная постоянная времени, сек

0..4000

Выходная мощность в выключенном состоянии

С плавающей запятой

Состояние выхода Pwr при значении 0 на входе E

-9999..9999

Максимальная мощность

С плавающей запятой

Верхнее ограничение выдаваемой мощности

-9999..9999

Минимальная мощность

С плавающей запятой

Нижнее ограничение выдаваемой мощности

-9999..9999

Зона нечувствительности

С плавающей запятой

Дельта от уставки/2, в которой выходная мощность регулятора остается неизменной, ед.изм

Тип выхода

Булевский

Выбор выходного сигнала регулятора

0 – Мощность

1 – КЗР дискретный

Полное время хода

С плавающей запятой

Время перемещения штока клапана из полностью закрытого в полностью открытое состояние, сек

5..999**

Минимальное время импульса

С плавающей запятой

Минимальная длительность импульса управления задвижкой, сек

0,001..100

Время выборки люфта

С плавающей запятой

Время выборки люфта клапана, сек

0..10

Скорость изменения уставки

С плавающей запятой

Скорость изменения уставки, ед.изм/сек

0 – Функция отключена

0...9999

Ручной режим работы регулятора

Булевский

Флаг перевода регулятора в ручной режим

0 – Автоматический режим

1 – Ручной режим

Ручное управление выходом «Больше»

Булевский

В ручном режиме команда подачи сигнала «Больше» на выход блока

Ручное управление выходом «Меньше»

Булевский

В ручном режиме команда подачи сигнала «Меньше» на выход блока

Начальное значение регулируемой величины для АНР (Pv_0)

С плавающей запятой

Значение регулируемой величины, которое будет на входе Pv при подаче нулевой мощности (объект в состоянии покоя). Параметр необходим для корректного проведения автонастройки

-9999..9999

**Для применения нового полного времени хода задвижки нужно перезапустить блок при помощи переключения сигнала на входе E.

Выходы, доступные через Read from FB
Выходы, доступные через Read from FB

Название

Тип

Описание

Значения

Флаг окончания автонастройки

Булевский

Флаг окончания автонастройки

0 – АНР не завершена

1 – АНР завершена

Рассчитанная полоса пропорциональности

С плавающей запятой

Рассчитанная после автонастройки полоса пропорциональности ПИД регулятора, ед.изм.

0..9999

Рассчитанная интегральная постоянная времени

С плавающей запятой

Рассчитанная после автонастройки интегральная постоянная времени, сек

0..4000

Рассчитанная дифференциальная постоянная времени

С плавающей запятой

Рассчитанная после автонастройки дифференциальная постоянная времени, сек

0..4000

Сигнал «Больше»

Булевский

Сигнал на открытие клапана

Сигнал «Меньше»

Булевский

Сигнал на закрытие клапана

Автонастройка

Автонастройка ПИД-регулятора проводится с помощью блоков чтения и записи в ФБ.

Graphic

Для запуска автонастройки следует добавить блок Write to FB и привязать его к переменной Запуск АНР ПИД-регулятора.

Graphic

Значения остальных параметров ФБ можно задавать с помощью блока Write to FB, как показано на рисунке выше, либо настраивать на панели свойств.

С помощью блоков Read from FB считываются значения параметров Рассчитанная полоса пропорциональности, Рассчитанная интегральная постоянная времени, Рассчитанная дифференциальная постоянная времени и Флаг окончания автонастройки.

Для старта автонастройки следует подать сигнал логической «1» на вход E.

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

Внимание
Флаг окончания автонастройки находится в состоянии логической единицы один цикл.

Если сбросить вход Запуск АНР в значение логического нуля до окончания настройки, то процесс останавливается, флаг окончания не выставляется, новые значения коэффициентов не вычисляются.

Внимание
Для корректного проведения автонастройки необходимо задать параметр «начальное значение регулируемой величины для АНР». Он должен быть равен регулируемой величине, которое соответствует нулевому воздействию (объект находится в состоянии покоя).

Во время процесса настройки на выход ПИД-регулятора подается тестовая мощность, ограниченная значениями параметров Максимальная мощность и Минимальная мощность.

Последовательность автонастройки для режима «Нагреватель»:

Graphic
  1. Текущее значение меньше уставки на величину, большую чем Х = 0,04*(Sp-Pv_0), на выход блока подается максимальная мощность (в соответствии с настройками).
  2. Как только текущее значение станет больше уставки на величину, большую чем Х = 0,04*(Sp-Pv_0), на выход блока подается минимальная мощность.
  3. Повторение шагов 1 и 2 еще один раз.
  4. Рассчитанные параметры ПИД-регулятора подаются на соответствующие выходы, и выставляется флаг окончания (на один цикл).

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

Работа с дискретным КЗР

Для работы с дискретной задвижкой необходимо в соответствующем параметре (Тип выхода) указать значение «КЗР дискретный», либо, при работе с данным параметром через Write to FB записать в него значение «1».

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

Доступ к управляющим сигналам (Больше/Меньше) осуществляется через соответствующие выходы Read from FB блока регулятора.

На выходе Pwr в данном режиме отображается виртуальное положение задвижки (оно может отличаться от фактического).

При снятии логической «1» со входа E задвижка остается в текущем положении.

Для быстрой настройки рекомендуем воспользоваться готовыми макросами из Менеджера компонентов:

  • Для управления мощностью — блок PID AT_;

  • Макрос с полным функционалом в режиме управления мощностью — PID AT_F_;

  • Для управления дискретным КЗР – блок PID Valve_;

  • Макрос с полным функционалом в режиме управления дискретным КЗР — PID Valve_F_.

Ручной режим

Работа в режиме управления мощностью: при переводе регулятора в ручной режим (вход Ручной режим работы регулятора устанавливается в значение 1) происходит фиксация вычисленного значения мощности.

Работа в режиме управления дискретным КЗР: при переводе регулятора в ручной режим (вход Ручной режим работы регулятора устанавливается в значение 1) происходит фиксация вычисленного положения задвижки и становятся доступными входы по ручному управлению открытием/закрытием клапана.

Макросы проекта

Раздел Макросы проекта содержит созданные пользователем или загруженные с помощью менеджера компонентов макросы.

Graphic

Для добавления макроса в проект следует перетащить макрос из панели Библиотека компонентов на холст.

Graphic

Чтобы удалить макрос из панели, следует выделить нужный макрос и нажать на кнопку Graphic.

Рекомендации по созданию макросов приведены в разделе Работа с макросами.

Функция на ST

Если в проекте созданы функции на языке ST, они будут доступны в библиотеке компонентов.

Graphic
Места использования функции

Для просмотра все мест использования функции следует:

  1. Нажать ПКМ на имя функции.
  2. Выбрать пункт Graphic Показать места использования….

    Graphic

    В нижней части окна откроется панель Места использования функции, на которой отобразятся места использования функции на схеме и в редакторе функций.

    Graphic
  3. Нажать ПКМ на строку с местом использования функции.
  4. Выбрать пункт Graphic Перейти к месту использования.

    Graphic

    Фокус сместится в места использования функции на схеме или в редакторе функции.

    Примечание
    Двойной клик ЛКМ приводит к тому же результату.

Если в ходе работы с программой места использования функции изменились, следует обновит панель Места использования функции:

  1. Нажать ПКМ на любую строку панели.
  2. Выбрать пункт Graphic Обновить все места использования.
Переход к редактору функций

Для перехода к Редактору функций следует:

  1. Нажать ПКМ на имя функции.
  2. Выбрать пункт Редактировать функцию.

    Graphic

    Откроется редактор функции.

Удаление функции

Для удаления функции из проекта следует:

  1. Нажать ПКМ на имя функции.
  2. Выбрать пункт Удалить компонент.

    Graphic
    Предупреждение
    Если функция используется на схеме и/или в других функциях, удаление может привести к ошибкам компиляции.

Функциональный блок на ST

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

Graphic
Места использования функционального блока

Для просмотра всех мест использования функции следует:

  1. Нажать ПКМ на имя функционального блока.
  2. Выбрать пункт Graphic Показать места использования….

    Graphic

    В нижней части окна откроется панель Места использования функции, на которой отобразятся места использования функции на схеме и в редакторе.

    Graphic
  3. Нажать ПКМ на строку с местом использования функционального блока.
  4. Выбрать пункт Graphic Перейти к месту использования.

    Graphic

    Фокус сместится в места использования функционального блока на схеме или в редакторе.

    Примечание
    Двойной клик ЛКМ приводит к тому же результату.

Если в ходе работы с программой места использования функциональных блоков изменились, следует обновит панель Места использования функционального блока:

  1. Нажать ПКМ на любую строку панели.
  2. Выбрать пункт Graphic Обновить все места использования.
Переход к редактору функционального блока

Для перехода к Редактору функционального блока следует:

  1. Нажать ПКМ на имя функции.
  2. Выбрать пункт Редактировать функциональный блок.

    Graphic

    Откроется редактор функционального блока.

Удаление функции

Для удаления функции из проекта следует:

  1. Нажать ПКМ на имя функции.
  2. Выбрать пункт Удалить компонент.

    Graphic
    Предупреждение
    Если функция используется на схеме и/или в других функциях, удаление может привести к ошибкам компиляции.

Элементы управления

Элементы используются для оформления дисплея прибора линейки приборов ПР200 и ИПП120.

Метка

Элемент Метка предназначен для размещения текстового блока в строке экрана.

Настройка свойств

Для корректного отображения на экране прибора следует указать координаты расположения и ввести текст на панели свойств.

Graphic

Координаты

Для расположения первого символа элемента по осям X и Y следует указать координаты. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо от 0 до 15 (в зависимости от свойства Длина);

  • по оси Y — сверху вниз (в зависимости от количества строк экрана, установленного в редакторе экранов).

Значение координат (целое число) можно задать в выпадающем меню в строке координаты (X и Y настраиваются одинаково):

Graphic

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

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

Graphic

Параметры
  • Текст — в поле вводится текст, который будет отображаться на экране прибора. Длина текста не должна превышать значение, указанное для параметра Длина.

  • Длина — максимальное количество отображаемых символов блока.

  • Видимость — к параметру привязывается булевская переменная, которая определяет видимость элемента.

Graphic

Отображение

В редакторе экранов отображается, как будет выглядеть элемент Метка на экране прибора.

Graphic

Ввод/вывод (int/float)

Элемент Ввод/вывод (int/float) предназначен для вывода на экран прибора или чтения с экрана значения целочисленной или вещественной переменной.

Настройка свойств

Для корректной работы элемента следует указать координаты расположения и настроить параметры ввода/вывода на панели свойства.

Graphic

Диапазон
  • Контроль — ограничение значения, которое пользователь вводит с лицевой панели прибора. Ограничение не распространяется на значение, полученное в ходе работы программы;

  • Максимум — максимальное значение параметра для ввода;

  • Минимум — минимальное значение параметра для ввода.

Координаты

Для расположения первого символа элемента по осям X и Y следует указать координаты. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо от 0 до 15 (в зависимости от свойства Длина);

  • по оси Y — сверху вниз (в зависимости от количества строк экрана, установленного в редакторе экранов).

Значение координат (целое число) можно задать в выпадающем меню в строке координаты (X и Y настраиваются одинаково):

Graphic

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

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

Graphic

Параметры
  • Переменная — привязка к переменной проекта (целочисленной или с плавающей точкой). Для выбора переменной следует нажать кнопку «» и выбрать в таблице переменных;

  • Тип переменной — выбор типа переменной: целочисленный или вещественный. Если переменная еще не привязана, то необходимо задать тип;

  • Знаков — суммарное количество отображаемых знаков до и после запятой;

  • После запятой — количество знаков после запятой: до 6 знаков или определяется автоматически (Авто). Более подробную информацию читайте в руководстве по эксплуатации прибора;

  • Текст до — текст слева от числового значения;

  • Текст после — текст справа от числового значения;

  • Редактируемо — если выбрано Да, то значение привязанной переменной можно изменять с помощью кнопок на лицевой панели прибора;

  • Длина — общая максимальная длина поля, включающая текст до и после значения переменной и само значение переменной.

  • Видимость — к параметру привязывается булевская переменная, которая определяет видимость элемента.

Graphic

Отображение

В редакторе экранов отображается, как будет выглядеть элемент Ввод/вывод (int/float) на экране прибора.

Graphic

Ввод/вывод (boolean)

Элемент Ввод/вывод (boolean) предназначен для вывода на экран или чтения с экрана значения булевской переменной.

Настройка свойств

Для корректной работы элемента следует указать координаты расположения и настроить параметры ввода/вывода на панели свойства.

Graphic

Координаты

Для расположения первого символа элемента по осям X и Y следует указать координаты. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо от 0 до 15 (в зависимости от свойства Длина);

  • по оси Y — сверху вниз (в зависимости от количества строк экрана, установленного в редакторе экранов).

Значение координат (целое число) можно задать в выпадающем меню в строке координаты (X и Y настраиваются одинаково):

Graphic

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

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

Graphic

Параметры
  • Переменная — привязка к булевской переменной проекта. Для выбора переменной следует нажать кнопку «» и выбрать в таблице переменных;

  • Текст «True» — текст, соответствующий значению переменной, равной «1»;

  • Текст «False» — текст, соответствующий значению переменной, равной «0»;

  • Текст до — текст слева от выводимого значения;

  • Текст после — текст справа от выводимого значения;

  • Редактируемо — если выбрано значение Да, то значение привязанной переменной можно изменять с помощью кнопок на лицевой панели прибора;

  • Длина — общая максимальная длина поля, включающая текст до и после значения переменной и само значение переменной.

  • Видимость — к параметру привязывается булевская переменная, которая определяет видимость элемента.

Graphic

Отображение

В редакторе экранов отображается, как будет выглядеть элемент Ввод/вывод (boolean) на экране прибора.

Graphic

Динамический текст

Элемент Динамический текст предназначен для вывода на экран прибора одной из нескольких текстовых строк в зависимости от значения привязанной переменной.

Настройка свойств

Для корректного отображения на экране прибора следует указать координаты расположения и ввести текст на панели свойств.

Graphic

Координаты

Для расположения первого символа элемента по осям X и Y следует указать координаты. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо от 0 до 15 (в зависимости от свойства Длина);

  • по оси Y — сверху вниз (в зависимости от количества строк экрана, установленного в редакторе экранов).

Значение координат (целое число) можно задать в выпадающем меню в строке координаты (X и Y настраиваются одинаково):

Graphic

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

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

Graphic

Параметры
  • Переменная — привязка к целочисленной переменной проекта. Для выбора переменной следует нажать кнопку «» и выбрать в таблице переменных;

  • Список строк — таблица, Значение строки которой выводится на экран при соответствии номера () строки значению привязанной целочисленной переменной (Переменная). В столбце Символов указывается количество символов в строке. Пиктограмма Graphic выводится в случае превышения значения параметра Длина, при наведении курсора на пиктограмму отобразится подсказка с описанием ошибки.

    Graphic
  • Длина — максимальная длина поля. В случае превышения длины текст будет отображаться не полностью.

  • Видимость — к параметру привязывается булевская переменная, которая определяет видимость элемента.

Отображение

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

Graphic

Комбинированный список (ComboBox)

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

Настройка свойств

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

Graphic

Координаты

Для расположения первого символа элемента по осям X и Y следует указать координаты. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо от 0 до 15 (в зависимости от свойства Длина);

  • по оси Y — сверху вниз (в зависимости от количества строк экрана, установленного в редакторе экранов).

Значение координат (целое число) можно задать в выпадающем меню в строке координаты (X и Y настраиваются одинаково):

Graphic

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

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

Graphic

Параметры
  • Переменная — привязка к целочисленной переменной проекта. Для выбора переменной следует нажать кнопку «» и выбрать в таблице переменных.

  • Список строк — таблица, номер () каждой строки которой служит для записи в привязанную целочисленную переменную при выборе Значения на дисплее прибора. В столбце Символов указывается количество символов в строке. ПиктограммаGraphic выводится в случае превышения значения параметра Длина, при наведении курсора на пиктограмму отобразится подсказка с описанием ошибки.

    Graphic
  • Длина — максимальная длина поля. В случае превышения длины текст будет отображаться не полностью.

  • Видимость — к параметру привязывается булевская переменная, которая определяет видимость элемента.

Отображение

В редакторе экранов отображается, как будет выглядеть элемент Комбинированный список (ComboBox) на экране прибора.

Graphic

Базовые элементы

Данные элементы используются для оформления дисплея приборов с графическим цветным ЖКИ. Если на экран добавлено несколько доступных для редактирования элементов визуализации, то порядок их выбора при помощи кнопки SEL будет определяться порядком в списке «Компоненты экрана» снизу вверх (первыми будут выделяться нижние элементы):

Graphic

Изменить порядок элементов можно перетащив элемент в списке (drag & drop) или при помощи контекстного меню, нажав ПКМ на элемент на холсте:

Graphic

Текст

Элемент Текст предназначен для размещения текстового блока в экране визуализации.

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видРазмер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
ВыравниваниеВыравнивание отображаемого в элементе текста: по левому краю, по центру, по правому краю
Цвет шрифтаЦвет отображаемого в элементе текста
Наличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеТекстВ поле вводится текст, который будет отображаться в элементе
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Индикатор

Элемент Индикатор предназначен для отображения значения булевской переменной в экране визуализации. Если значение переменной равно 1, то индикатор принимает цвет «True». Если значение переменной равно 0, то индикатор принимает цвет «False».

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видЦвет “True”Цвет элемента, если значение привязанной переменной равно TRUE
Цвет “False”Цвет элемента, если значение привязанной переменной равно FALSE
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается булевская переменная для отображения
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации
Примечание
Если к параметру Переменная не привязана переменная, то цвет элемента всегда будет True.

Индикатор выполнения

Элемент Индикатор выполнения предназначен для отображения значения целочисленной переменной или переменной с плавающей точкой в виде шкалы на экране визуализации.

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана. Для вертикальной ориентации элемента значение Y должно быть больше значения Х.

Параметры
ГруппаПараметрОписание
Внешний видЦветЦвет шкалы элемента
Наличие фонаФон отображаемого элемента
Цвет фонаЦвет фона отображаемого элемента
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается целочисленная переменная или переменная с плавающей точкой для отображения
Тип переменнойТип привязанной к элементу переменной: с плавающей точкой, целочисленное
ЗначениеМинимум0 % шкалы элемента
Максимум100 % шкалы измерения
ВидимостьОтображение значения шкалы в элементе
Размер шрифтаРазмер шрифта отображаемого в элементе текста: 16, 32, 48
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Динамический текст

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

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видРазмер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
Наличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается переменная для хранения значений
Тип переменнойВыбор типа данных привязанной переменной: целочисленное и булевское
Примечание

Если выбран булевский тип переменной, то выпадающий список элемента может содержать только две строки.

Если выбран целочисленный тип переменной, то выпадающий список может содержать максимум 128 строк.

Список строкВ табличном виде значения переменной и соответствующие им наименования, которые будут отображаться в выпадающем списке элемента
Контроль вводаЗапретить редактирование

Установка/снятие запрета на изменение значения привязанной переменной с экрана прибора:

  • если установлено значение Да, то значение привязанной переменной можно только просматривать, опция ввода будет недоступна;

  • если установлено значение Нет, то ввод значения в элементе перезаписывает значение переменной

ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Для добавления новой строки в выпадающий список элемента следует:

  1. Дважды кликнуть ЛКМ по элементу Динамический текст в редакторе экрана.

  2. В открывшемся окне кликнуть ПКМ по одной из строк таблице.
  3. Выбрать пункт Добавить строку снизу.
Graphic
Пример
Список строк
0Стоп
10Старт
500Пауза

Ввод/вывод int/float

Элемент Ввод/вывод int/float предназначен для ввода и отображения значения целочисленной переменной или переменной с плавающей точкой на экране визуализации.

Настройка свойств

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

Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры (int)
Graphic
ГруппаПараметрОписание
Внешний видНаличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается переменнаях
Тип переменнойДля ввода/вывода целого значения следует указать тип Целочисленное
ЗначениеКоличество знаковКоличество отображаемых в элементе знаков
Отображать нулиНастройка отображения незначащих нулей
Размер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
ВыравниваниеВыравнивание отображаемого в элементе текста
Контроль вводаЗапретить редактированиеЕсли установлено значение Да, то значение привязанной переменной можно только просматривать, опция ввода не будет доступна. В противном случае ввод значения в элементе перезаписывает значение переменной
МинимумМинимальное значение для ввода в элементе
МаксимумМаксимальное значение для ввода в элементе
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации
Примечание
Если переменная для вывода выходит за границы, указанные в параметрах Минимум / Максимум, то на приборе элемент отобразит текущее состояние переменной и выделит красным рамку этого элемента.
Параметры (float)
Graphic
ГруппаПараметрОписание
Внешний видНаличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается переменная
Тип переменнойДля ввода/вывода целого значения следует указать тип Целочисленное
ЗначениеКоличество знаковКоличество отображаемых в элементе знаков
Количество знаков после запятойКоличество знаков в дробной части отображаемого в элементе значения
Отображать нулиНастройка отображения незначащих нулей
Размер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
ВыравниваниеВыравнивание отображаемого в элементе текста
Контроль вводаЗапретить редактированиеЕсли установлено значение Да, то значение привязанной переменной можно только просматривать, опция ввода не будет доступна. В противном случае ввод значения в элементе перезаписывает значение переменной
МинимумМинимальное значение для ввода в элементе
МаксимумМаксимальное значение для ввода в элементе
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Ввод/вывод времени

Элемент Ввод/вывод времени предназначен для ввода и отображения значения даты и времени на экране визуализации. Для хранения значения даты и времени используется целочисленная переменная, которая хранит количество секунд с 00:00:00 01 января 2000 г.

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видНаличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
Формат

Выбор из выпадающего списка формата отображения даты и времени. Обозначения для формата:

  • ss – секунды;

  • mm – минуты;

  • hh – часы;

  • DD – день;

  • MM – месяц;

  • YYYY – год.

ДанныеПеременнаяК параметру привязывается переменная
ЗначениеРазмер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
ВыравниваниеВыравнивание отображаемого в элементе текста
Контроль вводаЗапретить редактированиеЕсли установлено значение Да, то значение привязанной переменной можно только просматривать, опция ввода не будет доступна. В противном случае ввод значения в элементе перезаписывает значение переменной
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Ввод/вывод IP

Элемент Ввод/вывод IP предназначен для ввода и отображения значения IP-адреса (IPv4) на экране визуализации. Для хранения значения IP-адреса используется целочисленная переменная, значение которой рассчитывается по формуле:

Graphic

где int – значение целочисленной переменной;

o1, o2, o3, o4 – октеты IP-адреса.

Настройка свойств

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

Graphic
Координаты

Расположение элемента определяется по осям X и Y. Координаты задаются на панели свойств или перемещением элемента по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видНаличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеПеременнаяК параметру привязывается переменная
Тип переменнойДля ввода/вывода целого значения следует указать тип Целочисленное
Размер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
ВыравниваниеВыравнивание отображаемого в элементе текста
Контроль вводаЗапретить редактированиеЕсли установлено значение Да, то значение привязанной переменной можно только просматривать, опция ввода не будет доступна. В противном случае ввод значения в элементе перезаписывает значение переменной
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Линия

Настройка свойств

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

Graphic
Координаты

Расположение прямой линии определяется двумя точками, координаты которых по осям X и Y задаются на панели свойств или перемещением точек по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Расположение ломаной линии определяется четырьмя точками.

Параметры
ГруппаПараметрОписание
Внешний видФормаФорма отображаемой линии: прямая, ломаная
ТолщинаТолщина линии
ЦветЦвет элемента
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Многоугольник

Настройка свойств

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

Graphic
Координаты

Расположение многоугольника определяется координатами его левого верхнего угла по осям X и Y. Координаты задаются на панели свойств или перемещением объекта по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видФормаФорма отображаемого многоугольника: треугольник, прямоугольник, ромб
ТолщинаТолщина контура многоугольника
ЦветЦвет контура многоугольника
ЗаливкаНаличие заливки фигуры
Цвет заливки «True»Цвет заливки фигуры, если значение привязанной переменной «True»
Цвет заливки «False»Цвет заливки фигуры, если значение привязанной переменой «False»
ВращениеВращение элемента вокруг центра в градусах
ДанныеПеременнаяК параметру привязывается переменная
ДействияНастроить действияВыбор действия для перехода между экранами
Короткое нажатие “ОК”Список действий, выполняемых по короткому нажатию на кнопку “ОК”
Длинное нажатие “ОК”Список действий, выполняемых по длинному нажатию на кнопку “ОК”
Удержание “ОК”Список действий, выполняемых при удержании кнопки “ОК”
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Круг

Настройка свойств

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

Graphic
Координаты

Расположение круга определяется координатами верхнего левого углового маркера по осям X и Y. Координаты задаются на панели свойств или перемещением объекта по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видФормаФорма отображаемого круга: круг, сектор круга
ТолщинаТолщина контура фигуры
Цвет рамкиЦвет контура фигуры
ЗаливкаНаличие заливки фигуры
Цвет заливки «True»Цвет заливки фигуры, если значение привязанной переменной «True»
Цвет заливки «False»Цвет заливки фигуры, если значение привязанной переменой «False»
ДанныеПеременнаяК параметру привязывается переменная
ДействияНастроить действияВыбор действия для перехода между экранами
Короткое нажатие “ОК”Список действий, выполняемых по короткому нажатию на кнопку “ОК”
Длинное нажатие “ОК”Список действий, выполняемых по длинному нажатию на кнопку “ОК”
Удержание “ОК”Список действий, выполняемых при удержании кнопки “ОК”
ПоведениеВидимостьК параметру привязывается булевская переменная, которая будет определять видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

Кнопка

Элемент Кнопка предназначен для переключения состояния переменной типа Bool.

Graphic
Настройка свойств

Для настройки необходимого вида элемента Кнопка на экране прибора доступны следующие свойства:

ГруппаПараметрОписаниеДополнительные возможности
Внешний видФормаФорма отображаемой кнопки: прямоугольник или круг
Толщина рамкиТолщина контура кнопки
Закругление
Примечание
Доступно только при выборе формы «Прямоугольник»
Скругление углов рамки
Цвет рамки «True»Цвет контура фигуры, если кнопка нажата
Цвет рамки «False»Цвет контура фигуры, если кнопка отжата
Цвет заливки «True»Цвет заливки фигуры, если кнопка нажата
Цвет заливки «False»Цвет заливки фигуры, если кнопка отжата
ДанныеПеременнаяК параметру привязывается переменная типа Bool
ДействияНастроить действияВыбор действия для перехода между экранами
Короткое нажатие “ОК”Список действий, выполняемых по короткому нажатию на кнопку “ОК”
Длинное нажатие “ОК”Список действий, выполняемых по длинному нажатию на кнопку “ОК”
Удержание “ОК”Список действий, выполняемых при удержании кнопки “ОК”
КоординатыXЗначение положения элемента по оси X. Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет слева направо, конечное значение определяется размерами элемента и шириной экранаКоординаты можно задать перемещением объекта по полю экрана
YЗначение положения элемента по оси Y. Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет сверху вниз, конечное значение определяется размерами элемента и высотой экрана
Настройки текстаВыравнивание по горизонталиВыравнивание отображаемого в элементе текста: по левому краю, по центру, по правому краю
Выравнивание по вертикалиВыравнивание отображаемого в элементе текста: по верхнему краю, по центру, по нижнему краю
Размер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Текст «True»Отображаемый текст, если кнопка нажата
Текст «False»Отображаемый текст, если кнопка отжата
Цвет текста «True»Цвет отображаемого текста, если кнопка нажата
Цвет текста «False»Цвет отображаемого текста, если кнопка отжата
ПоведениеВидимостьК параметру привязывается переменная типа Bool, которая определяет видимость элемента
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации
РазмерыШиринаШирина элемента по оси XРазмеры элемента можно задать изменением границ объекта на поле экрана
ВысотаВысота элемента по оси Y

Переключатель

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

Graphic
Внешний вид и панель Свойства элемента Переключатель
Настройка свойств

Для настройки необходимого вида элемента Переключатель на экране прибора доступны следующие свойства:

ГруппаПараметрОписание

Дополнительные возможности

Внешний видПоложение

Вертикальное или горизонтальное расположение переключателя

Цвет заливки «True»

Цвет заливки элемента, если переключатель включен

Цвет заливки «False»

Цвет заливки элемента, если переключатель выключен

Толщина рамки

Толщина контура элемента

Цвет рамки

Цвет контура элемента

Цвет переключателя «True»

Цвет переключателя в состоянии "включен"

Цвет переключателя «False»

Цвет переключателя в состоянии "выключен"

ДанныеПеременная

К параметру привязывается переменная типа Bool

Контроль вводаЗапретить редактирование

Установка/снятие запрета на изменение значения переключателя с экрана прибора

КоординатыX

Значение положения элемента по оси X.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет слева направо, конечное значение определяется размерами элемента и шириной экрана

Координаты можно задать перемещением объекта по полю экрана.

Y

Значение положения элемента по оси Y.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет сверху вниз, конечное значение определяется размерами элемента и высотой экрана

ПоведениеВидимость

К параметру привязывается переменная типа Bool, которая определяет видимость элемента

ПрочееИмя

Отображается в списке используемых элементов в левой части редактора визуализации

РазмерыШирина

Ширина элемента по оси X

Размеры элемента можно задать изменением границ объекта на поле экрана.

Пропорции переключателя сохраняются с соблюдением следующих правил:

  • горизонтальное положение:

Длина = Ширина х 2

  • вертикальное положение:

Длина = Ширина / 2

Высота

Высота элемента по оси Y

Группа переключателей

Элемент Группа переключателей предназначен для управления списками параметров и отображения состояния этих списков:

  • радиокнопка — допускает выбор только одного параметра из списка;

  • чекбокс — допускает выбор одного или нескольких параметров из списка.

Graphic
Внешний вид и панель Свойства элемента Группа переключателей
Настройка свойств

Для настройки необходимого вида элемента Группа переключателей на экране прибора доступны следующие свойства:

ГруппаПараметрОписание

Дополнительные возможности

Внешний видТип переключателей

Выбор типа переключателя: радиокнопка или чекбокс

Наличие фона

Наличие/отсутствие фона отображаемого в элементе текста

Цвет фона

Цвет фона отображаемого в элементе текста

Толщина рамки

Толщина рамки элемента

Цвет рамки

Цвет рамки элемента

Цвет переключателя

Цвет рамки поля для установки метки

Толщина переключателя

Толщина рамки поля для установки метки

Размер шрифта

Размер отображаемого в элементе текста: 16, 32, 48

Цвет шрифта

Цвет отображаемого в элементе текста

Цвет метки

Цвет устанавливаемой метки

ДанныеПеременная

К параметру привязывается целочисленная переменная

Список переключателей

(максимальное количество строк - 32)

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

Для добавления строк нажмите "Редактировать" и воспользуйтесь контекстным меню открывшейся таблицы:

Graphic

Укажите значение переменной, а также текст для отображения в элементе

Добавление строк в список параметров также доступно на поле экрана:

  1. Дважды кликните ЛКМ по элементу, размещенному на экране

  2. Для добавления строк воспользуйтесь контекстным меню открывшейся таблицы:

    Graphic
  3. Укажите значение переменной, а также текст для отображения в элементе

Контроль вводаЗапретить редактирование

Установка/снятие запрета на действие с экрана прибора:

  • переключение между параметрами списка (для элемента радиокнопка);

  • включение/отключение параметров списка (для элемента чекбокс)

КоординатыX

Значение положения элемента по оси X.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет слева направо, конечное значение определяется размерами элемента и шириной экрана

Координаты можно задать перемещением объекта по полю экрана

Y

Значение положения элемента по оси Y.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет сверху вниз, конечное значение определяется размерами элемента и высотой экрана

ПоведениеВидимость

К параметру привязывается переменная типа Bool, которая определяет видимость элемента

ПоложениеРасположение переключателей

Выбор расположения пунктов списка: горизонтальный или вертикальный

Высота ячейки

Высота ячейки для расположения пунктов списка

Ширина ячейки

Ширина ячейки для расположения пунктов списка

Количество активных чекбоксов
Примечание
Доступно только при выборе типа переключателя "Чекбокс"

Ограничение одновременного выбора нескольких параметров из списка.

Ограничение не может быть больше количества добавленных строк в Список переключателей

ПрочееИмя

Отображается в списке используемых элементов в левой части редактора визуализации

РазмерыШирина

Ширина элемента по оси X

Размеры элемента можно задать изменением границ объекта на поле экрана

Высота

Высота элемента по оси Y

Изображение

Добавление пользовательского изображения в проект

Для добавления изображения:

  1. Разместите в рабочей области объект Изображение.

    Graphic
  2. Дважды кликите ЛКМ по размещенной фигуре. Откроется окно выбора изображения.

    Graphic
    Примечание

    Для выбора доступны следующие типы файлов: (*.jpg; *.jpeg; *.jpe, *.bmp).

    Максимальное разрешение изображения ограничено разрешением экрана устройства. Допускается уменьшение изображения в редакторе экрана Owen Logic.

  3. Выберите изображение и нажмите Открыть.
Настройка свойств

Для настройки необходимого вида элемента Изображение на экране прибора доступны следующие свойства:

ГруппаПараметрОписаниеДополнительные возможности
Внешний видТолщина рамкиТолщина рамки изображения
Цвет рамкиЦвет рамки изображения
ДанныеИзображениеВыбор файла изображения
ДействияНастроить действияВыбор действия для перехода между экранами
Короткое нажатие “ОК”Список действий, выполняемых по короткому нажатию на кнопку “ОК”
Длинное нажатие “ОК”Список действий, выполняемых по длинному нажатию на кнопку “ОК”
Удержание “ОК”Список действий, выполняемых при удержании кнопки “ОК”
КоординатыX

Значение положения элемента по оси X.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет слева направо, конечное значение определяется размерами элемента и шириной экрана

Координаты можно задать перемещением объекта по полю экрана

Y

Значение положения элемента по оси Y.

Расположение элемента определяется координатами верхнего левого угла. Отсчет координат начинается с 0 и идет сверху вниз, конечное значение определяется размерами элемента и шириной экрана

ПоведениеВидимость

К параметру привязывается булевская переменная, которая будет определять видимость элемента

ПрочееИмя

Отображается в списке используемых элементов в левой части редактора визуализации

РазмерыШирина

Ширина элемента по оси X. Максимальное значение не более ширины загруженного изображения.

Размеры элемента можно задать изменением границ объекта на поле экрана. Ширина и высота элемента изменяются пропорционально размерам загруженного изображения.

Высота

Высота элемента по оси Y. Максимальное значение не более высоты загруженного изображения.

Примечание
В случае копирования и привязки одного и того же изображения к нескольким элементам визуализации, не занимается дополнительный объем пользовательского ПЗУ визуализации (индикатор Польз. ПЗУ. визуал. в строке состояния).

Меню

Элемент Меню предназначен для перехода между экранами визуализации. К каждому пункту меню привязывается экран визуализации.

Добавление пользовательского меню в проект

Чтобы добавить объект Меню на экран визуализации следует:

  1. Разместите в рабочей области объект Меню.

    Graphic
  2. Дважды кликните ЛКМ по размещенному элементу. Откроется окно редактирования строк.

    Graphic
  3. Добавьте необходимое количество строк.

    Примечание

    Максимальное количество строк — 128.

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

    Примечание

    Для выбора доступны все экраны проекта, кроме текущего.

  5. Укажите текст для отображения в пункте меню в столбце «Текст» .

  6. Настройте видимость добавленных строк, привязав переменные в столбце «Видимость».
  7. Нажмите кнопку ОК.
Настройка свойств

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

Координаты

Расположение элемента определяется координатами его левого верхнего угла по осям X и Y. Координаты задаются на панели свойств или перемещением объекта по полю экрана. Отсчет координат по обеим осям начинается с 0:

  • по оси Х — слева направо, конечное значение определяется размерами элемента и шириной экрана;

  • по оси Y — сверху вниз, конечное значение определяется размерами элемента и высотой экрана.

Размеры

Размеры элемента определяются по осям X и Y и задаются на панели свойств или изменением границ элемента на поле экрана.

Параметры
ГруппаПараметрОписание
Внешний видРазмер шрифтаРазмер отображаемого в элементе текста: 16, 32, 48
Цвет шрифтаЦвет отображаемого в элементе текста
Цвет фокусаЦвет строки в фокусе
Наличие фонаФон отображаемого в элементе текста
Цвет фонаЦвет фона отображаемого в элементе текста
Толщина рамкиТолщина рамки элемента
Цвет рамкиЦвет рамки элемента
ДанныеСписок строкОткрывает окно редактирования строк
ПрочееИмяОтображается в списке используемых элементов в левой части редактора визуализации

График

Элемент График реального времени предназначен для отображения изменения значений переменных в графическом виде на экране прибора:

  • позволяет визуализировать до 4 переменных типа udint или float одновременно;

  • доступна настройка интервала времени опроса для построения графика (максимально допустимое значение 23ч59м59с);

  • период опроса рассчитывается автоматически, зависит от максимального значения оси X, ширины элемента График и толщины рамки, и не может быть менее 1 секунды;

  • количество срезов определяется по формуле: Количество срезов = max Х / t опроса, где:

    • max Х — максимальное значение оси X;

    • t опроса — период опроса.

Примечание

Функционал построения графиков доступен только для приборов с графическим цветным ЖКИ. Работа Графика в режиме симуляции не поддерживается.

Чтобы добавить график на экран выберите в окне Библиотека компонентов элемент GraphicГрафик и разметите в рабочей области.

Появятся оси координат с отображением шкалы и сетки. Ось Х – ось времени, ось Y - ось значений переменных (udint или float).

Graphic
Оси координат со значениями по умолчанию

Для настройки параметров и добавления переменных используйте окно Свойства График:

Graphic
Окно Свойства График

Настройте Внешний вид графика:

  • наличие и цвет сетки;

  • наличие и цвет фона;

  • наличие, толщина и цвет рамки;

  • оси:

    Выберите строчку Оси и нажмите ЛКМ на <Редактировать> и затем на появившуюся кнопку Graphic. Откроется окно Оси График:

    Graphic
    Окно Оси График

    Если необходимо, настройте цвет и толщину осей, размер шрифта, видимость осей и дополнительных делений. Введите необходимое максимальное значение оси Х в формате hh:mm:ss. Максимально допустимое значение 23:59:59. Значение по умолчанию 20 секунд.

    Примечание

    Минимальное значение оси Х = 0 – не редактируемый параметр.

    Введите минимальное и максимальное значение оси Y. Значение по умолчанию: -12, 12.

    В случае ввода некорректного значения возникнет сообщение об ошибке, кнопка ОК станет неактивна:

    Graphic
    Ошибка ввода данных

Для добавления переменных на график в разделе Данные окна Свойства График, выберите строчку Линии и нажмите ЛКМ на <Редактировать> и затем на появившуюся кнопку Graphic, или дважды нажмите ЛКМ на поле графика. Откроется окно Список линий График:

Graphic
Окно Список линий График

В открывшемся окне выберите:

  • тип переменной – целочисленное / с плавающей запятой;

  • переменную;

  • цвет и толщину линии;

  • видимость - возможен выбор переменной булевского типа из категории Стандартные таблицы переменных.

Примечание

Максимальное количество переменных на графике - 4.

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

Параметр Работа в фоне (Да/Нет) раздела Данные влияет на сохранение данных при переходе на другой экран.

Период опроса – не редактируемый параметр, зависит от максимального значения оси X, ширины элемента График и толщины рамки.

Примечание

Период опроса не может быть менее 1 секунды.

Расположение графика определяется координатами левого верхнего угла по осям X и Y. Координаты задаются перемещением объекта по полю экрана. В случае необходимости точного положения графика на экране прибора настройте координаты окна Свойства График в разделе Координаты.

При необходимости в разделе Поведение настройте видимость всего графика в зависимости от переменной булевского типа.

Изменение имени графика возможно в разделе Прочее окна Свойства График.

Для масштабирования графика наведите мышь на угловой или боковой маркер, удерживая ЛКМ задайте необходимый размер графика на экране, также изменение размера возможно в разделе Размеры: ширина и высота задаются в пикселях.

После записи программы на экране прибора отобразится график с добавленными переменными:

Graphic
Пример отображения графика на экране прибора

Примечание

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

В случае удаления из проекта переменной, добавленной на график, появится информационное окно:

Graphic
Информационное окно

В случае выбора Удалить в окне Линии График привязка переменной удаляется.