ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ FBD: ПРЕДЛАГАЕМОЕ РЕШЕНИЕ, УПРАЖНЕНИЕ 2
УПРАЖНЕНИЕ: ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ FBD
Цель | После выполнения этого упражнения вы сможете: |
· Создавать программы, используя язык диаграмм функциональных блоков (Function Block Diagram) системы Unity Pro · Использовать режим Text Creation для документирования программы · Использовать PLC – имитатор для тестирования программ · Использовать анимационные таблицы · Загружать программу и изменения программы в контроллеры Quantum\Premium |
Прежде чем вы преступите к выполнению | Внимательно прочитайте каждую инструкцию, перед тем как приступать к выполнению заданий. |
Упражнение 1
Шаг | Действие |
1 | Запустите систему Unity Pro, если она ещё не запущена. |
2 | Откройте проект : < Имя_файла >.STU |
3 | Двойным щелчком мыши откройте секцию Control_blocking |
4 | Добавьте комментарий Моделирование концевого выключателя (Simulation of limit switch) |
5 | Запрограммируйте следующие операции: · Вставьте EFB TON · Скройте вход EN и выход ENO · Дайте входу IN имя Cmd_blocking · Введите для входа PT значение 2s · Дайте выходу ET имя Elapse_time_open Примечание: Сейчас выход OUT не подключен. |
6 | Запрограммируйте следующие операции: · Вставьте EFB RS · Скройте вход EN и выход ENO · Соедините выход Q блока TON со входом S блока RS · Введите для входа R1 имя Cmd_unblocking · Введите для выхода Q1 имя Eot_blocking |
7 | Переименуйте: · EFB TON в Timer_open · EFB RS в RS_open |
8 | Создайте 2 новых экземпляра · Один EFB TON с названием Timer_close · И один EFB RS с названием RS_close |
9 | В секции Control_blocking добавьте следующие программные элементы: · Вставьте EFB Timer_close · Скройте вход EN и выход ENO · Дайте входу IN имя Cmd_unblocking · Введите для входа PT значение 2s · Дайте выходу ET имя Elapse_time_close Примечание: Сейчас выход OUT никуда не подключен. |
10 | Запрограммируйте следующие действия: · Вставьте EFB RS_close · Скройте вход EN и выход ENO · Соедините выход Q блока Timer_close со входом S блока EFB RS_close · Дайте входу R1 имя Cmd_blocking · Дайте выходу Q1 имя Eot_unblocking |
11 | Проанализируйте и постройте(Analyze and Build) проект, исправьте ошибки, если они выявлены, и загрузите его в PLC-имитатор (Simulator). Проверьте работу проекта. |
Упражнение 2
|
|
Шаг | Действие |
1 | Двойным щелчком мыши откройте секцию String_man. |
2 | Запрограммируйте следующие операции: · Вставьте EFB TON · Скройте вход EN и выход ENO · Дайте входу IN имя Pulse · Инвертируйте вход IN · Введите для входа PT значение 100ms · Дайте выходу Q имя Pulse Примечание: выход ET по-прежнему не подключен. |
3 | Запрограммируйте следующие операции: · Вставьте EFB DELETE_INT · Скройте вход EN и выход ENO · Дайте входу IN имя String_1 · Введите для входов N и P значение 1 Примечание: выход OUT по-прежнему не подключен. |
4 | Запрограммируйте следующие операции: · Вставьте EFB LEFT_INT · Скройте вход EN и выход ENO · Дайте входу IN имя String_1 · Введите для входа N значение 1 Примечание: выход OUT по-прежнему не подключен. |
5 | Справа от предыдущего фрагмента запрограммируйте следующие действия: · Вставьте EFB CONCAT_STR (Приписывание строк) · Покажите вход EN и выход ENO · Дайте входу EN имя Pulse · Соедините выход OUT блока DELETE_INT со входом IN1 блока CONCAT_STR · Соедините выход OUT блока LEFT_INT со входом IN2 блока CONCAT_STR · Дайте входу OUT имя String_1 Примечание: выход ENO по-прежнему не подключен. |
6 | Проанализируйте и постройте(Analyze and Build) проект, исправьте ошибки, если они выявлены, и загрузите его в PLC –имитатор (Simulator). Проверьте работу проекта. |
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ FBD: ПРЕДЛАГАЕМОЕ РЕШЕНИЕ, УПРАЖНЕНИЕ 1
|
|
Шаг 1 | Для того, чтобы вставить EFB, щелкните по иконке Data Selection Выберите закладку FFB selector и в папке Libset/Base_Lib выберите EFB TON, используя фильтр. |
Шаг 2 | Вставьте EFB TON на страницу Выберите вход IN и щелкните два раза мышью по нему Щелкните по иконке "…" и выберите переменную из списка. Сделайте то же самое для следующей переменной и введите непосредственно значение t#2s в поле ввода |
Шаг 3 | |
Шаг 4 | Для того, чтобы соединить выход и вход двух EFB, щелкните по показанной иконке и отметьте мышкой вход и выход Программа теперь имеет следующий вид: |
Шаг 5 | Для того, чтобы переименовать EFB TON, вы должны сначала открыть редактор данных Data Editor Выберите строку FBI_1 и щелкните два раза по имени Введите новое имя и подтвердите изменение |
Шаг 6 | |
Шаг 7 |
|
|
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ FBD: ПРЕДЛАГАЕМОЕ РЕШЕНИЕ, УПРАЖНЕНИЕ 2
Дата добавления: 2018-05-12; просмотров: 362; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!