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

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

Тема:

Создание анимированной мнемосхемы для процесса.

Цель работы:

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

Введение:

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

Создание базы данных и выполнение рисунка

1. Запустите программу Shell.

2. В программе выберите математическую модель “Пресс пластика” и запустите ее на выполнение:

Рис.1.Окно программы Shell с запущенной моделью.

3. Запустите ПО iFix, создайте новый рисунок и сохраните его как “Press”.

4. Запустите “Администратор базы данных”, создайте новую базу данных и сохраните ее под именем “Press”.

5. В “Администраторе базы данных” запустите программу Power Tool (в меню “Драйверы->OPC”).

6. В программе Power Tool добавьте OPC сервер “Пресс пластика” под именем Server1:

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

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

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

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

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

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

Рис.5.Вид окна для тега “Температура пластика”.

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

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

11. Вернитесь в окно “Администратор базы данных”, добавьте в базу четыре тега математической модели “Пресс пластика” типа “Аналоговый ввод” (AI), используйте “Power Tool” чтобы узнать точное название тегов.

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

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

Рис.7. Окно тега “ Температура пластика ”

Приступим к созданию анимированной схемы процесса работы пресса для пластика.

1. Перейдите в окно WorkSpace, вставьте рисунок “C:\Dynamics\PIC\ press.bmp” используя меню “Вставка->Точечный рисунок”.

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

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

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

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

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

5. В появившемся окне выбираем “Цвет->Передний план”, откроется окно “эксперта цвета переднего плана”:

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

Устанавливаем настройки как на рисунке выше, крайние положения поршня отображаются одним тегом, поэтому он имеет два значения: 1 – левое крайнее положение, 0 – правое крайнее положение; для 0 указываем красный цвет, а для 1 – зеленый, при достижении поршнем левого крайнего положения прямоугольник сменит цвет на зеленый, а при достижении крайнего правого положения на красный.

6. Выделим пятый прямоугольник и повторим те же действия что и в предыдущем пункте, за исключением того, что для 0 указываем зеленый цвет, а для 0 – красный:

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

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

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

Щелкнув два раза по прямоугольнику, вызовем окно эксперта анимации:

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

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

Минимальное смещение укажите 0, теперь не закрывая окна эксперта переместите прямоугольник в дальний конец поршня:

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

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

Выберем “Движение->Масштаб”:

Укажем в качестве источника данных положение поршня, и установим настройки как показано на рисунке выше, закроем окна экспертов.

10. Осталось последнее – анимировать заслонку. Заслонка отделяет бак с расплавленным пластиком в тот момент когда поршень начинает выталкивать пластик из цилиндра, она имеет два положения: закрыто – 1 и открыто – 0.

11. Для этого щелкнем два раза по второму прямоугольнику для вызова эксперта анимации:

Выберем “Движение->Позиция”,

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

Минимальное смещение укажите 0, теперь не закрывая окна эксперта переместите прямоугольник в дальний конец так чтобы он перекрывал бак:

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

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

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

14. Теперь добавим элементы типа “Связь данные” для отображения численного значения тегов (Положение поршня, крайние положения поршня, положения заслонки, температура пластика), используем для этого меню “Вставка-> Связь данные”, напротив каждого элемента вставим строку поясняющую что именно мы выводим:

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

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