Разработка АСУТП в среде SCADA-системы GENESIS-32, страница 9

Теги

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

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

Если требуется использовать имена тегов, целиком состоящие из цифр, следует применять следующий синтаксис: {{имя_тега}}

Все теги GraphWorX32, для которых не определены или отсутствуют реальные источники данных, в режиме Исполнение отмечаются как недействительные.

Навигатор тегов.

Щелчок левой клавишей мыши на кнопке Теги ОPC или ОPC в Инспекторе свойств выводит на экран монитора Навигатор тегов ОРС, внешний вид которого показан на рисунке 41. Навигатор тегов предназначен для поиска, просмотра и выбора требуемого тега для установления соединения клиентского приложения GENESIS32 с соответствующим источником данных.

Рисунок 41 – Навигатор тегов OPC.

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

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

$"строковая_константа"$

Применение данного синтаксиса приводит к тому, что GraphWorX32 не воспринимает введенную строку как имя тега.

Локальные переменные GraphWorX32

Локальной называется такая переменная GraphWorX32r непосредственный доступ к значению которой возможен только в пределах экранной формы, в которой она объявлена. Значения локальных переменных GraphWorX32 не могут передаваться в другие экранные формы или в другие приложения GENESIS32, включая управляющий элемент ActiveXпросмотра графиков, без принятия специальных мер. Наиболее простой способ передачи значений локальных переменных другим приложениям GENESIS32 состоит в использовании Сервера вторичной обработки данных DataWorX32.

Локальные переменные GraphWorX32 обозначаются следующим образом: ~~имя_локальной_переменной~~

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

Встроенный динамический объект Значение параметра (Параметр)

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

Обновление значений, отображаемых динамическим объектом Параметр, производится по извещению от QPC-сервера об изменении связанного с ним тега ОРС.

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

Для создания объекта Значение параметра:

1. Выберите строку Значение параметра подменю Встроенные объекты меню Динамика или нажмите кнопку Значение параметра  панели инструментов Динамика.

2. Щелкните левой клавишей мыши в точке экранной формы, в которой требуется создать динамический объект Значение параметра. На экран монитора будет выведена диалоговая панель Инспектора свойств с выбранной закладкой Параметр, внешний вид которой показан на рисунке 42

3. Введите имя тега, локальной переменной или псевдоним в поле Источник данных или воспользуйтесь кнопками Теги ОРС или Меню тегов для указания имени источника данных.

4. Если требуется использовать объект в качестве поля ввода значений для передачи связанному источнику данных, установите флажок Ввод данных в группе Тип параметра.

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