Лабораторная работа №2 Создание FBD программ

Цель работы:Знакомство со стандартными алгоритмами обработки информации программного пакета «Редактор базы каналов».

Ход работы:

1. Создание FBD-программу

Для начала работы необходимо загрузить Редактор базы каналов:

Пуск/Все программы/TraceMode/Редактор базы каналов.

Чтобы создать FBD-программу, следует сначала указать, на каком узле она будет использоваться. Для этого нужно либо войти в режим редактирования базы каналов этого узла, либо просто выделить его в окне структуры проекта. В нашем случае выделим узел 1.

Далее для перехода в окно редактирования FBD-программ надо выполнить одно из следующих действий:

– выполнить команду FBD-программы из меню «Окна»;

– нажать ЛК (левая клавиша мыши) на иконке Лабораторная работа №2 Создание FBD программ - student2.ru инструментальной панели;

Получим окно представленное на рис. 2.1.

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.1. Создание FBD программы

Вводим комментарий, подробно объясняющий каждую из строчек окна FBD программы:

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.2. Комментарий для окна FBD программы

Для создания новой программы надо выполнить команду «Создать»из меню «Программа»диалога «FBD-программа». По умолчанию создаваемой программе присваивается имя FormN, где N– ее номер по порядку в данном узле. Для изменения имени программы в данном диалоге предусмотрено специальное поле.

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

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.3. Создание новой программы

Вместо имени, присеваемого по умолчанию, в нашем случае это Form16, задаем персональное имя программы (рис. 2.4).

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.4. Присвоение нового имени программы

Для перехода к редактированию созданной FBD-программы следует нажать ЛК на кнопке Редактировать. При этом диалог FBD-программа исчезнет с экрана, а в рабочее поле редактора базы каналов будет выведена выбранная FBD-программа. Кроме того, на экране появится диалог управления редактированием Меню FBD.

Поскольку программа только что создана, рабочее поле редактора будет пустым в нем будет только присутствовать диалог управления редактированием Меню FBD, показанный на следующем рис. 2.5.

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.5. Диалог управления редактированием Меню FBD

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.6. Функции меню FBD

2. Исследование алгоритмов управления.

Все функции, которые могут быть установлены добавлением в FBD-программу блокам, разбиты на следующие 18 разделов:

– логические;

– арифметические;

– тригонометрические;

– алгебраические (F(x));

– сравнение;

– выбора;

–триггеры и счетчики;

– генераторы;

– управление;

– ввод/вывод. Переходы;

– отображение;

– LD-функции;

– регулирование;

– пересылки;

– техно IL_1;

– DLL.

Функция блока устанавливается в диалоге Меню FBD. Здесь сначала выбирается функциональный раздел. После этого на кнопках диалога появляются названия функций этого раздела. Нажатие ЛК на любой из них задает ее функцию размещаемым блокам.

Набираем из стандартных алгоритмов необходимую схему управления.

Для переноса элементов на рабочее поле необходимо нажать на иконку Лабораторная работа №2 Создание FBD программ - student2.ru меню FBD, а для редактирования и соединения элементов- Лабораторная работа №2 Создание FBD программ - student2.ru .

Для задания параметров переменных и комментирования входов и выходов элементов необходимо войти в меню Описание переменной,представленное на рис. 2.7.

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.7. Описание переменной

3. Имитационное моделирование

Для запуска моделирования нажимаем иконку «Бегущий человек» в меню FBD программы и на панели инструментов. Моделирование процесса при этом происходит при начальных значениях заданных переменных

Для задания возмущения для конкретной переменной, нажимаем два раза левой кнопкой мыши на вход блока и задаем необходимые числовые значения переменных (рис. 2.8)

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.8. Окно для изменения значения переменной

Затем нажимаем клавишу на верхней панели «Эмуляция» для продолжения моделирования.

4. Выход из редактора.

Выхода из редактора написания FBD программ осуществляется переходом на уровень объектов нажатием на главной панели иконки Объекты (рис. 2.9).

Лабораторная работа №2 Создание FBD программ - student2.ru Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.9

5. Привязка каналов созданной FBD-программе управления.

Привязка управления FBD-программы осуществляется для одного канала, связанного с управляющими возмущениями оператора. Для этого входим двойным нажатием мыши в меню «Реквизиты» необходимого канала.

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.10

В открытом меню «Реквизиты» выбираем закладку «Управление».

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.11

Привязываем существующие каналы с соответствующими атрибутами выводам FBD-блоков управляющей программы.

5. Сохранение проекта.

Лабораторная работа №2 Создание FBD программ - student2.ru

Рис. 2.12

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

1. Основные понятия и определения.

2. Описание исследуемых FBD-блоков.

3. Основные мнемосхемы исследуемого редактора.

4. Выводы по исследованию возможностей Редактора базы каналов.

Наши рекомендации