Изучение SCADA-системы InTouch 10 (на примере разработки верхнего уровня АСУ ТП выпаривания метанола в водном реакторе), страница 8

Нажатие на кнопку «Перейти к отклику» (6) открывает второе окно приложения. Во втором окне размещен исторический тренд. Имеется возможность конфигурирования данного тренда в режиме исполнения. Показания отображаются в процентном масштабе. Общий вид второго окна приложения показан на рисунке А3.8.

Рисунок А3.8 – второе окно приложения

Значения на тренде отображаются в процентном масштабе. Это означает, что диапазону изменения значений переменной (тега) соответствует диапазон значений тренда в 100 единиц (100 процентов). Текущее значение переменной вычисляется в процентах от своего максимального значения. Например, на рисунке 20 красной линией показана подача метанола в испаритель. На интервале от 47:01 до 47:55 значение этого тега постоянно и составляет 3,00 м3/ч (обозначения технологических единиц приведены для ясности, в InTouch значение данного тега составляет 3.00, без указания единиц). Минимальное значение тега fmet (см таблицу 1) – 0, максимальное – 5. Следовательно, 3,00 соответствует 60 % от максимального значения тега. Соответственно, на графике отображается 60 %. Диапазон отображаемых значений графика не влияет на порядок расчета значений. То есть, при выборе диапазона показаний по оси ординат от 50% до 70% показание тренда, соответствующее значению тега 3,00, также будет равно 60%.

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

а) открыть окно конфигурирования исторического тренда (двойное нажатие левой кнопкой мыши или однократное правой и выбор пункта Properties).

б) указать переменные, характеристики которых будут сниматься (см подсказки под цифрой 1). Задать основные параметры настройки исторического тренда. Закрыть окно конфигурирования нажатием кнопки ОК.

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

г) подать возмущающее воздействие при помощи кнопок в группе под цифрой 3. При нажатии на каждую из кнопок в левой колонке значение соответствующего параметра возрастает ступенчато в соответствии с настройкой параметра в секции «задайте амплитуду». При нажатии на кнопку из правой колонки значение скачком возрастает на заданное значение, а при отпускании левой кнопки мыши уменьшается на такую же величину. Желательно не совершать нажатие и отпускание левой кнопки мыши на кнопках из правого столбца с интервалом менее 100 мс, так как существует вероятность того, что InTouch не успеет обработать данные команды. Это приведет к тому, что данной кнопкой больше нельзя будет воспользоваться. По всей видимости, это является недоработкой программы.

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

3.3.1 Статические элементы

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

Обычно создание графического интерфейса начинается с ввода в рабочую область статических объектов. Такая последовательность действий объясняется ограниченной областью рабочего окна, на которой размещается множество элементов. Многие из элементов пересекаются и располагаются в одной и той же области координат на плоскости рабочего окна. Разграничение их функций и изображений обеспечивается многоуровневой структурой рабочего окна (поддерживается практически во всех SCADA-системах). Таким образом, элементы рабочего окна располагаются на различных по глубине уровнях. Такая технология применяется во многих других программных продуктах, например, AutoCAD, Photoshop и пр. Однако в InTouch, не смотря на наличие нескольких уровней, доступны только 2 команды: Send to Back и Bring to Front, которые перемещают выбранный объект на самый низкий и на самый высокий уровни соответственно, что несколько ограничивает возможности редактора, не смотря на то, что версия 9.5 поддерживает 10 уровней.