Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9091_Боброва_Лаб3

.docx
Скачиваний:
0
Добавлен:
07.08.2024
Размер:
231.27 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

Отчет по Лабораторной работе №3

по дисциплине «Технические средства автоматизации и управления»

Студентка гр. 9091

Боброва Н.Ю

Преподаватель

Немудрук М.Л.

Санкт-Петербург

2022

  1. Лабораторная работа №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

Этапы выполнения работы:

  1. Создание библиотеки и добавление функционального блока

  1. Создание доступа к функциональному блоку через параметры

  1. Прописываем логику в функциональный блок

  1. Чтобы проверить правильно работает этот блок, создадим программу с лестничной диаграммой, добавим туда созданный функциональный блок и проверим в режиме «Монитор», сравнивая полученный результат с таблицей истинности.

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

  1. Выполним проверку для строк из таблицы истинности в режиме “Монитор”:

Возьмем к примеру эту строку

Вывод

С помощью использования функциональных блоков, мы можем упростить структуру и уменьшить объем, занимаемого пространства разными блоками, заменив все на один функциональный блок.