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

Рисунок В3.26 – Настройка параметров окна исторических трендов

Вернитесь в окно интерфейса оператора. Разместите над блоком кнопок принятия тревог стандартную кнопку. Откройте окно настройки анимации Touch Pushbutton → Action. В открывшемся окне во вкладке OnLeftClick/KeyDown введите:

Show "History";

Разместите в верхнем правом углу рабочего окна объект Wizards → Clocks → Digital Time/Date with Frame. Задайте параметры настройки часов в соответствии с рисунком В3.27.

Рисунок В3.27 – Окно задания параметров часов

На данном этапе окно интерфейса оператора примет вид как на рисунке В3.28.

Рисунок В3.28 – Вид интерфейса оператора на очередном этапе разработки

3.5 Исторические тренды

Исторические трены будут размещены в отдельном окне, созданном в предыдущем пункте. Разместите в рабочем окне исторических трендов четыре стандартных архивных тренда, доступных на стандартной панели инструментов. Разместите на рабочем поле надписи, тренды и отредактируйте их размер в соответствии с рисунком В3.29.

Рисунок В3.29 – Исторические тренды

Разместите справа от каждого из трендов кнопки с буквой R (Refresh). Задайте кнопкам анимацию Touch Pushbuttons → Action, в редакторе сценариев во вкладке OnLeftCkick/KeyDown введите:

HTUpdateToCurrentTime("pressure"); - для первого тренда;

HTUpdateToCurrentTime("temperature"); - для второго тренда;

HTUpdateToCurrentTime("current"); - для третьего тренда;

При нажатии на данные кнопки будет выполняться обновление показаний трендов к текущему времени.

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

В данном приложении использован стандартный исторический тренд на восемь перьев. Значения на данном типе трендов отображаются в процентном масштабе. Это означает, что диапазону изменения значений переменной (тега) соответствует диапазон значений тренда в 100 единиц (100 процентов). Текущее значение переменной вычисляется в процентах от своего максимального значения. Например, на верхнем графике рисунка 41 высота кипящего слоя в сушильной колонне отображается красным цветом. Начальное значение тега уровня слоя соответствует его нормальному значению, уровень которого отмечен горизонтальным отрезком. Этот уровень соответствует 450 мм. Максимальное значение тега – 800 единиц. Следовательно, 450 соответствует 56,25%. Таким образом, при запуске проекта в его текущем состоянии высота кипящего слоя будет отображаться на уровне 56,25%. При этом показания тренда не меняются при изменении диапазона значений по оси ординат. Например, если задать диапазон от 0 до 70%, то температура воды будет отображаться не чуть выше середины графика, а близко к его верхней части.

Разместите в левой верхней части рабочего окна стандартную кнопку и задайте ей надпись «А» и анимацию Touch Pushbuttons → Action. В редакторе сценариев во вкладке OnLeftClick/KeyDown, введите:

Hide "History";

Show "Agregate";

При нажатии на данную кнопку осуществляется закрытие окна исторических трендов и открытие основного окна приложения.

На рисунке В3.30 показана настройка верхнего исторического тренда.

Рисунок В3.30 – Окно параметров настройки верхнего тренда

Параметры настройки среднего тренда показаны на рисунке В3.31.

Рисунок В3.31 – Окно параметров настройки среднего тренда

Параметры настройки нижнего тренда представлены на рисунке В3.32.

Рисунок В3.332– Окно параметров настройки нижнего тренда

Сохраните все окна в проекте. Проект готов к запуску.


4 Запуск приложения