Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
22.03.2015
Размер:
831.31 Кб
Скачать

Лабораторная работа №2

Тема:

Создание базы данных процесса с использованием мониторинга тревог.

Цель работы:

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

Введение:

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

Включение тревог

Для включения в iFix тревог необходимо настроить утилиту системного конфигурирования:

Для вызова утилиты системного конфигурирования в окне WorkSpace в системном древе щелкните левой кнопкой мыши на ярлыке «Утилита системного конфигурирования»

Рис.1. Вид системного древа.

Откроется окно утилиты:

Рис.2. Вид главного окна утилиты системного конфигурирования.

Нажмите на кнопку «Тревоги» или выберите меню «Конфигурация->Тревоги» (Рис.3.)

Рис.3. Кнопка настройка тревог.

После этого откроется окно настройки тревог, установите тревоги как показано на рисунке ниже:

Рис.4. Окно настройки тревог.

Закройте все окна утилиты и на запрос о сохранении настроек ответив «Да».

Настройка базы данных

1. Запустите “Администратор базы данных” и создайте новую базу данных и сохраните под именем «mnlz».

2. Запустите программу Shell, в ней выберете модель “Машины непрерывного литья заготовок” и запустите ее на выполнение, сверните окно Shell.

3. В меню “Драйверы” “Администратора базы данных” выберете “OPC”, после чего запустится программа “Power Tool”.

4. В программе добавьте OPC сервер “Машина непрерывного литья заготовок” под именем Server1:

Рис.1.Окно выбора OPC Server.

5. Добавьте группу под именем Group1 со следующими настройками:

Рис.2.Вид окна группы сервера.

6. Добавьте тег в группу Group1, используя кнопку Add Item или Меню Edit->Add Item. Нажмите на кнопу Browse Server чтобы загрузить данные о сервере, выберите из списка тег “Уровень металла” и нажмите Ok.

Рис.3. Вид окна со списком тегов доступных в сервере.

Отметьте флажок Enable.

Рис.4.Вид окна для тега “Уровень металла”.

7. Добавьте остальные теги модели используя туже последовательность действий.

8. Сохраните созданный сервер используя меню “File->Save as..” под именем “mnlz.opc”. Сверните окно “Power Tool”.

9. Вернитесь в окно “Администратор базы данных”, добавьте в базу три тега математической модели “Машины непрерывного литья заготовок” типа “Аналоговый ввод”, используйте “Power Tool” чтобы узнать точное название тегов.

Рис.5. Окно “Администратора базы данных”.

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

Рис.6. Окно тега “Уровень металла”.

10. Далее у каждого тега в закладке «Тревоги» установите параметры как показано на следующем рисунке:

Рис.7. Окно настройки тревог для тега.

Тревоги соответственно будут включатся в том случае если значение этого тега превысит допустимые значения.

11. Сохраните базу данных.

Выполнение рисунка

16. Вернитесь в окно WorkSpace.

17. В верхней части рисунка нам необходимо нарисовать мнемосхему кристаллизатора мнлз вместе со сталеразливочным ковшом, на этой схеме мы будем выводить уровень металла в кристаллизаторе и положение створа сталеразливочного ковша:

18. Используя меню “Вставка->Точечный рисунок” вставьте рисунок C:\Dynamics\PIC\mnlz.bmp.

19. Нажмите правую кнопку мыши на рисунке для вызова контекстного меню, далее выберете пункт “Прозрачный цвет”

В появившемся окне укажите в качестве прозрачного цвета чистый красный цвет:

Далее снова вызовите контекстное меню и выберете пункт меню “Включить прозрачность”, после этого все красные места на рисунке станут прозрачными, а все остальное останется непрозрачным:

20. Используя меню “Вставка->Прямоугольник”, вставьте три прямоугольника, и расположите их следующим образом:

21.

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

22. Выделите второй прямоугольник, правой кнопкой мыши вызовите контекстное меню, в нем выберете пункт “Анимации”:

23. В появившемся окне выберите пункт Движение->Масштаб:

24.

В появившемся окне укажите источник данных тег “Положение створа”, и установите настройки как показано на рисунке выше.

25. Закройте окно “Эксперта масштабирования”, и окно “Основные анимации” нажав кнопку Ok;

26. Повторите эти действия для третьего прямоугольника установив анимацию как на следующем рисунке:

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

Выделите все прямоугольники и сгруппируйте их используя меню “Формат->Группировать”.

28. Выделите рисунок вставленный нами ранее, нажмите правую кнопку мыши для вызова контекстного меню, далее “На передний план”, чтобы переместить рисунок поверх группы прямоугольников:

В итоге должно получится следующее:

29. Теперь нажав Ctrl+W и запустив приложение на выполнение вы увидите как уровень металла колеблется, а толщина струи меняется.

30. Следующее что надо сделать это вставить график: меню ”Вставка->Диаграмма”. Расположите его под схемой мнлз.

31. В график добавьте три пера: уровень металла, скорость тянущей клети, положение створа:

32. Теперь добавим “Сводку тревог”, используя “Вставка->Сводка тревог”, расположите ее под диаграммой:

33. Вы также можете добавить три компонента “Связь данные”, для отображения текстового значения параметров:

34. Запустите программу на выполнение используя Ctrl+W:

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

Соседние файлы в папке ЛР с ОРС сервером