
9091_Боброва_Лаб3
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра АПУ
Отчет по Лабораторной работе №3
по дисциплине «Технические средства автоматизации и управления»
Студентка гр. 9091 |
|
Боброва Н.Ю |
Преподаватель |
|
Немудрук М.Л. |
Санкт-Петербург
2022
Лабораторная работа №3
Цель работы
Освоение программирования с использованием функциональных блоков (FBD) работа с менеджером библиотек. Создание собственного функционального блока.
Вариант логической функции
Вариант №1
X0 and (X1 or not X2 ) xor X3
Таблица истинности для выбранной логической функции
X |
X1 |
X2 |
X3 |
|
|
|
|
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
Этапы выполнения работы:
Создание библиотеки и добавление функционального блока
Создание доступа к функциональному блоку через параметры
Прописываем логику в функциональный блок
Чтобы проверить правильно работает этот блок, создадим программу с лестничной диаграммой, добавим туда созданный функциональный блок и проверим в режиме «Монитор», сравнивая полученный результат с таблицей истинности.
Создаем лестничную диаграмму с использованием ранее созданного функционального блока
Выполним проверку для строк из таблицы истинности в режиме “Монитор”:
Возьмем к примеру эту строку
Вывод
С помощью использования функциональных блоков, мы можем упростить структуру и уменьшить объем, занимаемого пространства разными блоками, заменив все на один функциональный блок.