ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!