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

Рисунок 37 – Создание папок INPUT иOUTPUT, создание переменной

После этого необходимо сохранить конфигурацию сервера DataWorX32. Это делается с помощью команды Сохранить меню Файл. В появившемся окне сохранения файла введите его название (например свою фамилию) и нажмите кнопку ОК.

Затем в GraphWorX32 создаются элементы отображения основных параметров процесса.

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

Теги

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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