2.3 Привязка аргумента экрана к каналу
Создадим по аргументам Х1, Х2, Х3, Х4 и выходу Y шаблона экрана новые каналы и отредактируем их привязку. В слое Система открыть узел RTM_1. С помощью ПК вызвать через контекстное меню свойства компонента Экран#1 в соответствии с рисунком 22.
Рисунок 22 - Окно свойств экрана
Выбрать вкладку Аргументы, ЛК выделить аргументы Х1, Х2, Х3, Х4 и выход Y и с помощью иконки создать новый канал. В результате, в узле RTM_1, будут автопостроены следующие каналы в соответствии с рисунком 23.
Рисунок 23 - Автопостроеные каналы
2.4 Создание программы на языке Техно FBD
Создадим программу, которая будет реализовывать заданную логическую функцию. Двойным щелчком ЛК открыть узел RTM_1 и создать в нем компонент Программа в соответствии с рисунком 24.
Рисунок 24 - Создание компонента Программа
Выделить компонент Программа#1 и ПК вызвать контекстное меню, выбрав в котором ЛК пункт Редактировать шаблон, перейти в режим редактирования программы в соответствии с рисунком 25.
Рисунок 25 - Редактирование аргументов Программы
Выделением ЛК в дереве шаблона Программа#1 строки Аргументы вызвать табличный редактор аргументов иконкой создать в редакторе аргументов четыре аргумента Х1, Х2, Х3, Х4 и выход Y. При этом первые 4 аргумента должны быть типа IN, а последний - OUT в соответствии с рисунком 26.
Рисунок 26 - Аргументы программы
Выделить в дереве шаблона строку Программа#1 и в открывшемся диалоге Выбор языка выбрать язык FBD в соответствии с рисунком 27.
Рисунок 27 - Выбор языка программирования
По нажатию экранной кнопки Принять в открывшемся окне редактора программ с объявленными переменными создать программу в соответствии с заданием. Для выбора палитры FBD блоков необходимо ЛК мыши нажать на кнопку после чего появится окно выбора FBD блоков в соответствии с рисунком 28.
Примечание - При разработки программы верхние входы FBD блоков не используются т.к. они предназначены для изменения порядка пересчета блоков, а информационными входами, являются входы начиная со второго.
Рисунок 28 - Палитра FBD блоков
Для реализации логической функции выберем следующие блоки: из раздела Логические Функции FBD блоки инверсия (!Х), логическое умножение (Х&&Y и &&), логическое сложение (||). После размещения всех блоков для рассматриваемого примера программа будет выглядеть в соответствии с рисунком 29.
Рисунок 29 - Программа на языке Техно FBD
С помощью иконки на инструментальной панели редактора или «горячей клавишей» F7 скомпилировать программу и убедиться в успешной компиляции в окне Выход (Output), вызываемого из инструментальной панели с помощью иконки в соответствии с рисунком 30.
Рисунок 30 - Результат успешной компиляции программы
Достарыңызбен бөлісу: |