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

3.5. Лабораторная работа №5

«Разработка визуализации САР загрузки сыпучих материалов»

Тема: создание имитационной модели процесса загрузки сыпучих материалов.

Цель работы: Закрепление полученных навыков и знаний.

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

В данном примере подразумевается, что технологическим объектом является загрузочное устройство. Функцию автоматического регулирования, уровня засыпи и скорости движения полосы осуществляет ПК со SCADA-системой. Таким образом, SCADA-система выполняет следующие функции:

1) сбор данных о состоянии параметров технологического объекта;

2) отображение собранных данных в приятном виде;

3) накопление собранных данных (сбор истории);

4) управление технологическим процессом.

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

  • Уровень засыпи шихты;

  • скорость движения полосы.

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

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

2) Запустим приложение “Администратор базы данных iFIX” с помощью соответствующего значка на панели инструментов. Загружаем базу данных из предыдущей работы.

3) Переходим в приложение “Intellution iFIX Workspace”. Скопируем и вставим все кнопки из 4 работы (укажем название для второй кнопки – уровень загрузки).

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

Рисунок 63 – Точечный рисунок

5) Добавьте загрузочный бункер на рисунок используя “Вставка->Многоугольник”, и расположите на рисунке так как показано ниже (рис. 64):

Рисунок 64 – Загрузочный бункер

Появляется диалоговое окно “Диалог Основные анимации” (рис. 65):

Рисунок 65 – Диалоговое окно эксперта позиции

Выберем в окне “Движение->Позиция”, откроется окно эксперта анимации позиции:

В качестве источника укажем положение поршня, отметьте “Позиция->Вертикально”, “Тип позиции->Относительная”.

В поле “вводимые значения” укажем “Наименьший ввод->20”, “Наибольший ввод->30”

Минимальное смещение укажите 0, теперь не закрывая окна эксперта переместите прямоугольник как показано на рисунке (рис. 66):

Рисунок 66 – Крайнее нижнее положение бункера

Нажмите кнопку “Получить” напротив “Максимального смещения”, бункер вернется в прежнюю позицию, нажимаем ОК.

6) Добавьте два скипа используя пункт меню “Вставка->Многоугольник” и расположите в крайнем правом положении на полосе (рис. 67). Настроим цвета для первого скипа, для этого выделяем первый многоугольник и щелкаем правой кнопкой мыши, указываем цвет переднего плана - белый. Аналогично меняем цвета второго прямоугольника, указываем цвет для переднего плана и кромки - голубой.

Рисунок 67 - Работа с объектами

7) Настроим анимацию для второго прямоугольника, для этого выделим его и нажмем правую кнопку мыши для вызова контекстного меню, в появившемся меню выберем пункт “Анимации”. Появляется диалоговое окно “Диалог Основные анимации”. Заполним окна “ Эксперт закраски” и “ Анимации закрас” (щёлкнув по вкладке “ Расширенные”), и заполним в соответствии с рисунками (рис. 68, рис. 69):

Рисунок 68 – Диалоговое окно эксперта закраски

Рисунок 69 – диалоговое окно эксперта видимости

8) Выделим оба многоугольника и сгруппируем. Настроим анимацию для группы, щёлкнем правой кнопкой мыши в появившемся меню выберем пункт “Анимации”. Заполним окно “ Эксперт позиции” (рис. 70):

Рисунок 70 – Диалоговое окно эксперта позиции

В качестве источника укажем положение поршня, отметьте “Позиция->Горизонтально”, “Тип позиции->Относительная”.

В поле “вводимые значения” укажем “Наименьший ввод->0”, “Наибольший ввод->20”

Минимальное смещение укажите 0, теперь не закрывая окна эксперта переместите прямоугольник как показано на рисунке (рис. 71):

Рисунок 71 – Крайнее положение скипа

Нажмите кнопку “Получить” напротив “Максимального смещения”, многоугольник вернется в прежнюю позицию, закройте диалоговое окно, нажав ОК.

9) Запускаем программу на выполнение, используя Ctrl+W:

Рисунок 73 – Окончательный вариант лабораторной работы №5

Для проверки работоспособности системы нажимаем кнопку “ Уровень засыпи”, задаем значение 75, затем задаём скорость, например, 200 и нажимаем “ Пуск”.

Содержание отчёта:

Отчёт должен содержать:

1) Цель работы;

2) Краткий конспект теоретической части;

3) Вывод по работе.

4) Ответы на контрольные вопросы.

Контрольные вопросы:

1) Что такое первичный блок, пример?

2) Что такое вторичный блок, пример?

3) Назначение блока дискретного вывода?

4) Сколько регистров генерации сигнала SIM в программе? Перечислите их.

5) Какие сигналы генерирует регистр RD и назначение регистра RX?

6) С помощью каких команд можно запрограммировать кнопку при использовании мастера задач?

7) Какой встроенный язык программирования используется в iFIX?

8) Какие драйверы ввода-вывода используются в iFIX?

9) Посмотрите и разберите пример реализованный в iFIX Sample System.

Вывод:

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