Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум iFix новый.doc
Скачиваний:
83
Добавлен:
22.03.2015
Размер:
1.74 Mб
Скачать

3.3 Лабораторная работа №3

«Разработка визуализации САР уровня воды в резервуаре»

Тема: дополнительные возможности.

Цель работы: ознакомление с процессом организации сбора истории технологического процесса; запуск ПО iFIX в режиме выполнения SCADA-системы, работа с анимированными объектами.

Краткая теория

В процессе работы технологического объекта часто возникает необходимость сбора технологической информации и накопление её (создание истории технологического процесса) для последующего анализа, создания отчётов. В данном ПО можно выводить собранные данные в приложение Microsoft Excel, благодаря чему процесс работы с историческими данными заметно упрощается.

Заключительным этапом создания SCADA-системы является её запуск на ПК для его функционирования в качестве АРМ.

Альбомы Динамо имеют в своём составе, как статичные изображения, так и анимированные, которые могут менять свой вид. Также любой примитив (прямоугольник, окружность) может быть анимирован (например, менять цвет, размеры, положение), что даёт дополнительные возможности по визуализации технологических процессов.

Порядок выполнения

1) Запускаем ПО iFIX. После загрузки ПО по умолчанию создаётся файл рисунка “Untitled1.grf”. Закроем его и откроем свой файл рисунка, созданный на первой лабораторной работе (в данном случае “ЛР3”). Для этого в системном дереве внутри папки “Рисунки” дважды щёлкаем левой клавишей мышки на соответствующем имени файла, после чего данный рисунок будет открыт.

С помощью значка “Администратор базы данных” запускаем соответствующую программу, в которой при необходимости загружаем свою базу данных с помощью пункта “Перезагрузить” системного меню “База данных”. После этого закрываем программу “Администратор базы данных”.

В системном дереве щёлкнем на крестике рядом с папкой “Расписания” и дважды щёлкнем мышкой на файле расписания (Расписание.evs), для его открытия. С помощью системного меню “Окно” переместим файл рисунка “ЛР1.grf” на передний план.

2) Организуем накопление исторических данных.

а) настроим сбор исторических данных в ПО iFIX:

- в системном дереве двойным щелчком левой клавиши мышки на значке “Назначение истории” запустим приложение “Historical Assign” (рис. 34);

Рисунок 34 - Приложение “Historical Assign”

- двойным щелчком левой клавишей мышки на пустом поле первой строки откроем диалоговое окно “Конфигурация группы 1” (рис. 35);

Рисунок 35 - Диалоговое окно “Конфигурация группы 1”

- в нижнем поле “Имя тега” щёлкаем левой клавишей мышки на скруглённом прямоугольнике со знаком вопроса внутри;

- появляется диалоговое окно “Выбор поля” (рис. 36);

Рисунок 36 - Диалоговое окно “Выбор поля”

- в поле “Выбор узла” щёлкаем левой клавишей мышки на надписи “FIX”;

- в поле “Выбор тега” щёлкаем левой клавишей мышки на надписи “ЗАДЕРЖКА”;

- в поле “Выбор поля” щёлкаем левой клавишей мышки на надписи “F_CV”;

- нажимаем кнопку “ОК” в правой части окна для закрытия;

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

- аналогично в диалоговое окно “Конфигурация группы 1” добавляем следующие блоки: “РАСХОД”, “ПОЛОЖЕНИЕ”, “ЗАДАТЧИК” (вид окна с добавленными блоками проиллюстрирован на следующем рисунке (рис. 37));

Рисунок 37 - Диалоговое окно “Конфигурация группы 1”

- нажимаем на кнопку “Сохранить изм.”;

- закрываем приложение “Historical Assign”;

- в системном дереве двойным щелчком левой клавиши мышки на значке “Управление выполнением” откроем диалоговое окно “Управление выполнением” (рис. 38);

Рисунок 38 - Диалоговое окно “Управление выполнением”

- щёлкнем левой клавишей мышки по закладке “НТС”;

- нажмём кнопку “Запуск” в этом окне, а также в следующем;

- закроем диалоговое окно “Управление выполнением” нажав кнопку “Закрыть” в нижней части окна;

так мы организовали сбор исторических данных в ПО iFIX

3) организуем передачу данных истории во внешнее приложение:

- запустим приложение “Microsoft Excel” (оно предварительно должно быть установлено на ПК);

- в системном меню приложения “Microsoft Excel” последовательно выбираем следующие пункты “Данные” – “Импорт внешних данных” – “Создать запрос …”;

- в диалоговом окне “Выбор источника данных” (рис. 39) в поле “Базы данных” отмечаем пункт “FIX Dynamics Historical Data” и нажимаем “ОК”;

Рисунок 39 - Диалоговое окно “Выбор источника данных”

- в появившемся диалоговом окне “Создание запроса: выбор столбцов” (рис. 40) в поле “Имеющиеся таблицы и столбцы” щёлкаем левой клавишей мышки на значке “плюс”, в результате это окно принимает следующий вид (рис. 41);

Рисунок 40. Диалоговое окно “Создание запроса: выбор столбцов”

Рисунок 41 - Диалоговое окно “Создание запроса: выбор столбцов”

- с помощью выделения соответствующего пункта и нажатия кнопки “>” этого диалогового окна добавляем следующие столбцы в поле “Столбцы запроса”: “TAG” – блок базы данных, “VALUE” – значение блока базы данных, “DATETIME” – момент времени;

- нажимаем кнопку “Далее >”;

- в следующем окне настройки параметров сбора исторических данных нажимаем кнопку “Далее >”;

- в следующем окне настройки параметров сбора исторических данных также нажимаем кнопку “Далее >”;

- в диалоговом окне “Создание запроса: заключительный шаг” (рис. 42) нажимаем кнопку “Готово”;

Рисунок 42 - Диалоговое окно “Создание запроса: заключительный шаг”

- в появившемся после этого диалоговом окне “Импорт данных” (рис. 43) нажимаем “ОК”;

Рисунок 43 - Диалоговое окно “Импорт данных”

- после чего окно приложения “Microsoft Excel” принимает следующий вид (рис. 44);

Рисунок 44 - Приложение “Microsoft Excel” с собранными данными истории

- с помощью окошка “Внешние данные” (рис. 45) можно обновлять информацию об истории технологического процесса нажимая на значки “Обновить данные” или “Обновит все”.

Рисунок 45. Диалоговое окно “Внешние данные”

- в системном меню “Файл” приложения “Microsoft Excel” выберем пункт “Сохранить как …” и сохраним данный файл исторических данных под своим именем (например “История.xls”);

Теперь открывая данный файл и обновляя данные можно осуществлять сбор данных в приложении Microsoft Excel. А с помощью него уже можно делать отчёты.

- закроем приложение Microsoft Excel.

- остановим сбор истории, открыв окно “Управление выполнением” из системного дерева приложения “Intellution iFIX WorkSpace” на закладке “НТС” и нажмём кнопку “Останов”;

- в появившемся диалоговом окне подтверждаем “Да” и закрываем окно “Управление выполнением”, нажав “Закрыть”.

4) Закроем открытые файлы рисунка и расписания, и создадим новый файл рисунка, чтобы ознакомиться с анимацией графических объектов:

а) в системном меню “Файл” выбираем пункт “Создать - Рисунок”, после чего в появившемся диалоговом окне указываем “Создать по умолчанию ‘Untitled’” и нажимаем “Finish”;

б) с помощью соответствующего значка на панели инструментов и диалогового окна “Сохранить как” сохраняем его под своим именем (например – “ЛР3.grf”).

5) Добавим анимированный графический объект из альбомов Динамо:

а) в системном дереве щёлкаем левой клавишей мышки на перекрестье папки “Альбомы Динамо”;

б) дважды щёлкаем левой клавишей мышки на пункте “РезервуарыАнимир1”, после чего данная библиотека будет открыта в нижней части экрана;

в) нажимаем левой клавишей мышки на изображении ёмкости и, не отпуская клавиши, перемещаем это изображение в область рисунка;

г) в появившемся диалоговом окне “Динамо резервуара” в поле “Теговое имя для уровня резервуара” с помощью квадратика с троеточием внутри вызываем диалоговое окно “Построитель выражений” и заполняем его;

- в поле “Имена узлов” щёлкаем левой клавишей мышки на надписи “FIX”;

- в поле “Имена тегов” щёлкаем левой клавишей мышки на надписи “РАСХОД”;

- в поле “Имена полей” щёлкаем левой клавишей мышки на кнопке “F_ *”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия;

- в диалоговом окне “Динамо резервуара” в поле “Диапазоны входных данных” отмечаем пункт “Считать пределы из источника”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия.

Рисунок 46 - Диалоговое окно “Динамо резервуара”

д) закрываем окно библиотеки.

6) Добавим ещё один анимированный графический объект из альбомов Динамо:

а) дважды щёлкаем левой клавишей мышки на пункте “КлапаныАнимир” в системном дереве, после чего данная библиотека будет открыта в нижней части экрана;

в) нажимаем левой клавишей мышки на изображении клапана и, не отпуская клавиши, перемещаем это изображение в область рисунка;

г) в появившемся диалоговом окне “Динамо клапана” (рис. 47) в поле “Введите теговое имя для положения клапана” с помощью квадратика с троеточием внутри вызываем диалоговое окно “Построитель выражений” и заполняем его;

Рисунок 47 - Диалоговое окно “Динамо клапана”

- в поле “Имена узлов” щёлкаем левой клавишей мышки на надписи “FIX”;

- в поле “Имена тегов” щёлкаем левой клавишей мышки на надписи “ПЕРЕКЛЮЧАТЕЛЬ”;

- в поле “Имена полей” щёлкаем левой клавишей мышки на кнопке “F_ *”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия;

- в диалоговом окне “Динамо клапана” в поле “Конфигурация привода клапана” отмечаем пункт “Нормально закрытый клапан (0 = Закрыт, 1 = Открыт)”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия.

д) закрываем окно библиотеки.

7) Добавим окошко для управления состоянием тегов:

- откроем файл рисунка “ЛР2.grf” дважды щёлкнув по соответствующему пункту в системном дереве;

- скопируем окошко выдачи заданий на температуру в этом окне, щёлкнув по нему правой клавишей мыши и выбрав в появившемся меню пункт “Копировать”;

- закроем окно рисунка “ЛР2.grf”;

- вставим окошко выдачи заданий на температуру в созданный рисунок, щёлкнув правой клавишей мыши в пустой области рисунка и выбрав в появившемся меню пункт “Вставить”;

Сохраняем файл созданного рисунка с помощью соответствующего значка панели инструментов. В системном дереве щёлкнем на крестике рядом с папкой “Расписания” и дважды щёлкнем мышкой на файле расписания (Расписание.evs), для его открытия. С помощью системного меню “Окно” переместим файл рисунка “ЛР3” на передний план. Теперь на панели инструментов левой клавишей мышки щёлкаем на значке “Переключить на выполнение”, в результате программа “Intellution iFIX WorkSpace” переходит в режим выполнения SCADA-системы. Вид экрана должен быть примерно следующим (рис. 48).

8) Добавим анимированный графический объект из альбомов Динамо:

а) в системном дереве щёлкаем левой клавишей мышки на перекрестье папки “Альбомы Динамо”;

б) дважды щёлкаем левой клавишей мышки на пункте “ТрубыАнимир”, после чего данная библиотека будет открыта в нижней части экрана;

в) нажимаем левой клавишей мышки на изображении вертикальной трубы и, не отпуская клавиши, перемещаем это изображение в область рисунка;

г) в появившемся диалоговом окне “Динамо трубы” , устанавливаем флажок; в поле “Источник данных” выбираем тег “Переключатель”

- в поле “Имена полей” щёлкаем левой клавишей мышки на кнопке “F_ *”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия;

Выделяем анимированную трубу, копируем располагаем так, как указано на (рис. 48)

9) Добавим анимированный графический объект из альбомов Динамо:

а) в системном дереве щёлкаем левой клавишей мышки на перекрестье папки “Альбомы Динамо”;

б) дважды щёлкаем левой клавишей мышки на пункте “НасосыАнимир”, после чего данная библиотека будет открыта в нижней части экрана;

в) нажимаем левой клавишей мышки на изображении вертикальной трубы и, не отпуская клавиши, перемещаем это изображение в область рисунка;

г) в появившемся диалоговом окне “Динамо насоса” ,устанавливаем флажок; в поле “Источник данных” выбираем тег “Переключатель”

- в поле “Имена полей” щёлкаем левой клавишей мышки на кнопке “F_ *”;

- нажимаем кнопку “ОК” в нижней части окна для закрытия;

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

Конец третьей лабораторной работы. С помощью комбинации клавиш “Ctrl + W” можно перейти назад в режим конфигурирования.

Рисунок 48 - Результат выполнения лабораторной работы № 3