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

otchet_lab3

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

Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский Государственный Электротехнический Университет им. В. И. Ульянова (Ленина)»

Кафедра АПУ

ОТЧЕТ

по лабораторной работе 3

по дисциплине «ТСАУ и ПСРВ» Тема: Реализация системы управления емкостью

Студенты гр. 0391 Ломаков Д.

Варик А. Ю.

Чащин Д.

Абрамова А.К.

Филиппова А.С.

Преподаватель Немудрук М.Л.

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

2022

Цель работы.

Освоение программирования с использованием функциональных блоков

(FBD) работа с менеджером библиотек. Создание собственного

функционального блока. Реализация системы управления емкостью.

Задание на выполнение лабораторной работы.

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

Составьте таблицу истинности логической функции. Продемонстрируйте

преподавателю правильность работы вашей программы.

К реализации предлагается следующая схема системы управления емкостью:

Обработка результатов эксперимента.

Создадим переменные, наименованные в соответствии со схемой:

  • L_ll – Датчик нижнего уровня воды

  • L_hh – Датчик верхнего уровня воды

  • T_sensor – Датчик температуры

  • V1 – Клапан для набора воды в емкость

  • V2 – Клапан для слива нагретой воды из емкости

  • Heater – Нагревательный элемент

  • E – Error - Ошибка

Рис. 1. Код программы

В результате выполнения данного кода имеем следующую таблицу истинности (Табл.1):

Рис.2. Таблица истинности

Представим код следующим образом, используя язык Automation Basic (Рис. 3 и 4):

Рис.3 Код программы на языке AB.

Рис.4 Код программы на языке AB.

Присвоим значения переменным и запустим программу:

Рис. 5 Результат работы программы

Вывод.

В ходе выполнения данной лабораторной работы, мы освоили основы программирования с использованием функциональных блоков (FBD) и реализовали систему управления емкостью.