Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Порядок выполнения. 1) Запускаем ПО iFIX После загрузки ПО по умолчанию создаётся рисунок “Untitled1.grf”





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

2) Теперь нам надо сконфигурировать базу данных таким образом, чтобы получить требуемые логические цепочки. Запустим приложение “Администратор базы данных iFIX” с помощью соответствующего значка на панели инструментов. В появившемся окошке нажимаем “ОК”. Создадим свой файл базы данных. Для этого сохраним открытую по умолчанию базу данных под заданным именем. В системном меню приложения “Администратор базы данных iFIX” в ниспадающем меню “База данных” выбираем пункт “Сохранить как”, где в диалоговом окне указываем своё имя базы данных, с которой теперь будем работать (по умолчанию “DATABASE”), и нажимаем “Сохр. как”.

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

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

б) указываем “AI – аналоговый ввод” и нажимаем кнопку “ОК” в нижней части окна, после чего появляется окно настройки параметров блока (рис. 31);

в) в соответствующих полях окна указываем следующие параметры:

- в поле “Имя тега” указываем имя блока (например – “Счётчик”)

- в поле “Драйвер” при необходимости указываем используемый драйвер (в данном случае - “SIM Simulation Driver”)

- в поле “Адрес I/O” указываем адрес ввода вывода (в данном случае регистр – “RА”);

- в поле “Установки сканирования” в пункте “Период скан.”, определяющем период чтения данных из регистра поставим значение 0, 05.

- в поле “Инженерные величины” при необходимости указываем верхнюю и нижнюю границы диапазона изменения числа в данном регистре (в данном случае оставляем нижнюю границу – 0, верхнюю – 45);

- щелкаем по вкладке “Расширенные” и в поле “Пуск ” и выбираем ручной ввод;

После этого щёлкаем мышкой на кнопке “Сохранить” в нижней части окна для его закрытия.

 

4) Теперь надо добавить блок аналогового вывода, с помощью которого мы будем выдавать задание на толщину сляба. Для этого:

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

б) указываем “AО – аналоговый вывод” и нажимаем кнопку “ОК” в нижней части окна, после чего появляется окно настройки параметров блока;

в) в соответствующих полях этого окна указываем следующие параметры:

- в поле “Имя тега” указываем имя блока (например – “Толщина”);

- в поле “Описание” указываем описание назначения данного блока (например – “Выдача заданий на толщину готового сляба”);

- в поле “Драйвер” при необходимости указываем используемый драйвер (в данном случае - “SIM Simulation Driver”);

- в поле “Адрес I/O” указываем адрес ввода-вывода (в качестве адреса ввода-вывода для драйвера “SIM Simulation Driver” можно указать любое целое число в диапазоне 0-1999; в данном случае, например, 10);

- в поле “Инженерные величины” указываем верхнюю и нижнюю границы диапазона изменения числа в данном регистре (в данном случае нижняя граница –10, верхняя – 100, так как данный регистр будет использоваться для ввода заданий на толщину сляба, которая изменяется в диапазоне 0-100% от толщины исходного сляба);

- щёлкаем мышкой на кнопке “Сохранить” в нижней части окна для его закрытия.

5) Добавим блок аналогового вывода, с помощью которого мы будем выдавать задание на скорость проката. Для этого:

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

б) указываем “AО – аналоговый вывод” и нажимаем кнопку “ОК” в нижней части окна, после чего появляется окно настройки параметров блока;

в) в соответствующих полях этого окна указываем следующие параметры:

- в поле “Имя тега” указываем имя блока (например – “Скорость”);

- в поле “Описание” указываем описание назначения данного блока (например – “Выдача заданий на скорость ”);

- в поле “Драйвер” при необходимости указываем используемый драйвер (в данном случае - “SIM Simulation Driver”);

- в поле “Адрес I/O” указываем адрес ввода-вывода RY (данный регистр служит для управления скорости чтения значений регистра RA);

- в поле “Инженерные величины” указываем верхнюю и нижнюю границы диапазона изменения числа в данном регистре (в данном случае нижняя граница – 0, верхняя – 1000);

г) После этого щёлкаем мышкой на кнопке “Сохранить” в нижней части окна для его закрытия.

Сохраняем базу данных и закрываем её.

6) Добавим кнопку для этого нажимаем по вкладке Вставка -> Кнопка. Выделяем щёлкнув по кнопке и нажимаем на значёк “Мастер задач” на панели инструментов.

- в поле “Категории задач” выбираем пункт “Команды”, в поле “Задачи” выбираем пункт “Переключение тега Auto/Manual” и нажимаем кнопку “Выполнить задачу” в нижней части окна;

- после этого появляется диалоговое окно “Эксперт переключения тегов между Auto и Manual ” (рис. 49):

 

Рисунок 49 - Диалоговое окно “ Эксперт переключения тегов между Auto и Manual ”

 

- в поле “Тег базы данных FIX” нажимаем кнопку в виде скруглённого прямоугольника с троеточием внутри;

- появляется окно “Построитель выражений” (рис. 16);

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

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

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

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

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

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

7) Теперь организуем механизм ввода данных для выдачи заданий на толщину готового сляба:

а) в ниспадающем меню “Вставка” выбираем пункт “Текст”;

б) щёлкаем левой кнопкой мыши в любом месте рисунка, после чего там появляется курсор;

в) с помощью клавиатуры набираем текст “Толщина ”;

г) в ниспадающем меню “Вставка” выбираем пункт “Связь Данные”, после чего указатель мышки принимает форму крестика;

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

е) после этого появляется диалоговое окно “Связь Данные”, запрашивающее источник данных:

- в поле “Источник” нажимаем кнопку в виде скруглённого прямоугольника с троеточием внутри;

ж) появляется окно “Построитель выражений”, которое заполняем следующим образом:

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

- в поле “Имена тегов” щёлкаем левой клавишей мышки на надписи “Толщина”;

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

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

8) добавим кнопку для этого нажимаем по вкладке Вставка -> Кнопка. Выделяем щёлкнув по кнопке и нажимаем на значёк “Мастер задач” на панели инструментов.

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

- после этого появляется диалоговое окно “Выбор метода ввода данных”, запрашивающее источник ввода данных (рис. 50):

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

- выбираем ввод бегунком;

- в поле “Источник данных” нажимаем кнопку в виде скруглённого прямоугольника с троеточием внутри;

- появляется окно “Построитель выражений” (рис. 16);

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

- в поле “Имена тегов” щёлкаем левой клавишей мышки на надписи “Толщина”;

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

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

- снова появляется диалоговое окно “Выбор метода ввода данных”, в котором в поле “Числовые пределы” отмечаем галочкой пункт “Считать пределы из источника”;

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

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

9) Самостоятельно организуем механизм ввода данных для выдачи заданий на скорость.

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

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

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

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

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

 

Рисунок 51- Точечный рисунок

 

11) Цвет прямоугольников можно изменить, для этого выделяем один прямоугольник и щелкаем правой кнопкой мыши, указываем цвет переднего плана - красный, а для фона и кромки - белый. Аналогично меняем цвета второго прямоугольника.

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

Рисунок 52 – Контекстное меню

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

 

Рисунок 53 – Диалоговое окно основных анимаций

 

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

 

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

 

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

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

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

Рисунок 55 – Крайнее положение исходного сляба

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

13) Настроим дополнительную анимацию.

Выберем в окне “Движение-> Масштаб”, откроется окно эксперта масштабирования (рис. 56):

 

Рисунок 56 – Диалоговое окно эксперта масштабирования

Укажем в качестве источника данных тег “ Счётчик ” и выполним следующие настройки: “Масштабируемое измерение -> Ширина”, “Направление масштабирования -> Слева направо”. В поле “Ввод” укажем “Наименьший ввод-> 20”, “Наибольший ввод-> 27”. В поле “Вывод” укажем “Минимальный процент-> 100”, “Максимальный процент-> 0”.

- Настроим видимость прямоугольника (рис. 57):

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

В поле “ Источник данных” выбираем тег “Счётчик”, и устанавливаем условие видимости “ < 27”.

Аналогично настроим анимацию для второго прямоугольника. Заполним окна “ Эксперт позиции” и “ Эксперт закраски” в соответствии с рисунками (рис. 58, рис. 59):

 

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

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

 

Для того, чтобы настроить видимость второго прямоугольника щёлкнем по кнопке “ Конфигурировать” (рис. 60):

Рисунок 60 – Диалоговое окно основных анимаций

Рисунок 61 – Диалоговое окно настройки видимости

В поле “ Свойства” устанавливаем флажок, в строке “Источник ” прописываем “ Fix32.FIX.ИСТОЧНИК.F_CV > 22 and Fix32.FIX.ИСТОЧНИК.F_CV < 45”. Устанавливаем флажок “ Сравн. точное” и заполняем таблицу соответственно. Нажимаем ОК.

Выделяем точечный рисунок и щёлкаем правой кнопкой и нажимаем “ На передний план”.

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

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

 

Для проверки работоспособности системы нажимаем кнопку “ Толщина”, задаем значение 50, затем задаём скорость, например, 100 и нажимаем “ Пуск”

 

 







Дата добавления: 2014-11-10; просмотров: 704. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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


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


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Броматометрия и бромометрия Броматометрический метод основан на окислении вос­становителей броматом калия в кислой среде...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия