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

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

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

7. Если требуется вводить значения, а рабочая станция, на которой предполагается использовать GraphWorX32, не будет иметь клавиатуры для ввода значений, но будет оснащена указательным устройством типа "мышь" (например, сенсорным экраном), отметьте флажок Клавиатура. При этом в режиме Исполнениеввод данных может осуществляться при помощи указательного устройства с использованием управляющего элемента Клавишная панель. Размеры клавишной панели определяются на странице Исполнение в диалоговой панели Параметры приложения GraphWorX32.

8. В выпадающем списке Тип данных выберите тип отображаемых или вводимых значений.

9. В поле Формат выберите формат представления значений или введите его вручную.

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

11. Дополнительные визуальные свойства динамического объекта могут быть установлены на странице Текст в Инспекторе свойств.

12. По завершении настройки параметров объекта щелкните левой клавишей мыши на кнопке ОК.

Рисунок 27 - Универсальный навигатор тегов

Вышеуказанным способом создайте в рабочей области объект Значение параметра. В его свойствах на закладке Параметр в поле Data Source установите источник данных, путем нажатия на кнопку OPC Tags/Меню тегов, и далее с помощью универсального навигатора тегов выберите переменную Temper1, как показано на рисунке 27.

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

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

Рисунок 28 - Индикатор температуры

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

Прямоугольнику, изображающему температурный столб назначается действие Size  из инструментальной панели Динамика. В поле Data Source/Источник данных назначается та же переменная, что и для цифрового отображения значения температуры.(INPUT\Temper1) рисунок 29. Либо можно вписать код для динамизации x= {{gfwsim.random.long}}*0.8+100. Где 100-заданное значение, которое мы можем задать сами; 0.8-изменение заданного значения в определенных пределах, т.к. записано число 0.8, то предыдущее заданное значения 500 будет изменяться в пределах 100-800. В поле Начальный и Конечный размер указываются размеры изменения температурного столбика. Указываем 20-начальный и 50-конечный размеры. В поле Переопределить диапазон назначаем 0-мин, 500-макс. После чего все элементы отображения температуры группируются в один символ и помещаются на правой стороне печи, как показано на рисунке 30.

Рисунок 29- Изменение размера

Таким же образом создается индикатор температуры отходящих газов. В качестве источника данных указывается TemperOthGaz.