0

Динамизация по дискретным входам в MasterSCADA

Теперь посмотрим, какие возможности дает динамизация по входу с помощью дискретной переменной, принимающей только одно из двух значений – ИСТИНА или ЛОЖЬ (1 или 0).

Прямая динамизация дискретного свойства

Возьмем тот же пример с уровнем. Сам уровень в емкости меняется линейно, но дополнительно мы хотим отобразить аварийное состояние емкости, вычисленное в проекте путем контроля различных параметров – давления, температуры, утечки (изменения уровня при закрытом сливе). Результатом этого вычисления в Master SCADA обычно является дискретная переменная типа Событие. Чтобы отобразить аварию путем мигания аварийного элемента, перетащим переменную на свойство «Мигание». Этого достаточно, чтобы элемент мигал, когда переменная принимает значение ИСТИНА.

Обратная динамизация дискретного свойства

Иногда переменную проекта надо предварительно инвертировать. Например, в проекте вычисляется состояние нормы объекта, а графически нам надо отобразить миганием аварийное состояние. В этом случае надо открыть диалог настройки динамизации (рис. 1) и установить соответствие между истинным значением переменной и отключенным состоянием свойства (при норме мигания нет), и обратно: при ложном состоянии переменной (не норма) мигание включено.

 

Динамизация по дискретным входам в MasterSCADA, image0022

Рис.1

Дискретная динамизация аналогового свойства

Дискретные параметры можно использовать и для динамизации аналоговых свойств. Правда, в этом случае аналоговое свойство может принимать только два фиксированных числовых значения – одно для значения дискретного параметра ИСТИНА, другое для значения ЛОЖЬ. Примером такого применения могут быть два цвета графического элемента, два его положения на экране и т.п.

 

Динамизация по дискретным входам в MasterSCADA, image0042

Рис.2

В примере на рис.2 направление элемента (например, стрелки) определяется дискретным значением: вверх (90 градусов) при отключенном состоянии и вниз (-90) при включенном.

Динамизация по аналоговому выходу

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

Численная динамизация

Пусть необходимо дать возможность оператору выставлять значение уставки какого-либо параметра с мнемосхемы. Для этого на мнемосхему выводится «Задатчик значений» (в данном случае от 0 до 100) – стандартный элемент категории «Управление» палитры MasterGraph (рис.3). Отметим, что этот пример выбран для наглядности, хотя при разработке проектов так никогда не делается, поскольку проще получить уже настроенный задатчик, перетащив из дерева проекта в мнемосхему переменную типа Команда.

 

Динамизация по дискретным входам в MasterSCADA, image0061

Рис.3

В режиме исполнения оператор будет перемещать ползунок задатчика; значение, определенное оператором, должно попасть в дерево объектов. Чтобы это произошло, переменная типа Команда должна быть перетащена на свойство «Величина» закладки свойств задатчика, открытой кнопкой Запуск в разделе «Динамизация выходных значений». Окно настройки соответствия диапазонов переменной и свойства то же, что и при настройки динамизации по входу. Точно так же, как и для входов, можно было воспользоваться внутренней переменной мнемосхемы типа Выход. Это необходимо для изменения одной переменной проекта от нескольких органов управления на мнемосхеме, либо в случае автономной отладки мнемосхемы отдельно от проекта.

Перечислимая динамизация

Если необходимо из нескольких взаимоисключающих значений выбрать одно (например, загружаемый в технологический аппарат ингредиент), то используются элементы палитры из категории «Элементы диалога», как «Список», «Переключатели», «Поля выбора». Команда, связанная с выходом «Выбранная строка» такого элемента палитры, будет принимать значение, равное порядковому номеру строки (нумерация проводится от нуля) в поле переключателей.

Динамизация по дискретному выходу

Простейшим примером передачи формирования дискретного значения является кнопка. По ее нажатию можно присваивать заранее определенной Команде проекта значения ЛОЖЬ или ИСТИНА. Кнопку можно найти в категории Управление палитры MasterGraph и задинамизировать ее выход (свойство «Кнопка нажата»). Этот пример тоже наглядно демонстрирует, что гораздо удобнее пользоваться базовыми возможностями «быстрой» разработки в Master SCADA : достаточно создать дискретную команду в дереве объектов и перетащить ее на мнемосхему. В результате появится уже настроенная кнопка, связанная с этой переменной проекта.

 

    Раздел: MasterSCADA Метки: , , ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .