Добавил:
все ссылки-вк: vk.com/id326771771 vk.com/a777big vk.com/a.arefyev0 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Pr10

.docx
Скачиваний:
0
Добавлен:
01.08.2025
Размер:
2.01 Mб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования

«Национальный исследовательский Томский политехнический Университет»

Инженерная школа энергетики

Отделение электроэнергетики и электротехники

Направление: 13.03.02 Электроэнергетика и электротехника

Практическая работа №10

Система управления сообщающимися сосудами

По дисциплине «Микропроцессорные средства систем автоматики, управления и диагностики»

Выполнил:

:

студент гр. 5А06

Сергеев А.С.

Проверил:

К.т.н, доцент

Гирник А.С.

Томск – 2023

Цель: Освоить принципы построения автоматизированной системы управления процессом перекачивания жидкости между сосудами и нагревом, а также контроля уровня жидкости и температуры.

Порядок работы:

  • Ознакомиться с лабораторной установкой.

  • Создать систему управления на базе программного языка LD (среда EasySoft).

  • Апробация созданной системы в среде EasySoft.

  • Создать систему управления на базе программных языков CFC и FBD (среда CoDeSys).

  • Апробация созданной системы в среде CoDeSys.

Ход работы:

  1. Описание лабораторной установки

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

 Первый контур циркуляции:

  • Сосуд с холодной жидкостью (холодный сосуд).

  • Сосуд с горячей жидкостью (горячий сосуд).

  • Насос и патрубки для откачивания жидкости из «холодного» сосуда с подачей к теплообменнику (бойлеру) и последующим наливом в «горячий» сосуд.

  • Насос и патрубки для откачивания жидкости из «горячего» сосуда с подачей к радиатору для охлаждения и последующим наливом в «холодный» сосуд.

  • Радиатор.

  • Датчики уровня поплавковые.

  • Датчики уровня ультразвуковые.

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

 Второй контур циркуляции теплоносителя:

  • Котёл нагревательный.

  • Циркуляционный насос.

  • Теплообменник (бойлер).

  • Гидравлическая система безопасности и расширительный бак.

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

Рисунок 1 – Функциональная схема модели сообщающихся сосудов

Рисунок 2 – Внешний вид модели сообщающихся сосудов

  1. Создание системы управления в среде Easy Soft

Создаем новый проект и добавьте в него устройство – программируемое реле EASY серии 800. В данном случае это EASY-820-DC-RC. Версия устройства 7.

Построим схему управления насосами слива холодной и горячей воды.

Рисунок 3 – Схема управления насосов слива холодной и горячей воды

На рисунках 4-7 показаны настройки компараторов CP01-CP04

Рисунок 4 – Настройки компаратора CP01

Рисунок 5 – Настройки компаратора CP02

Рисунок 6 – Настройки компаратора CP03

Рисунок 7 – Настройки компаратора CP04

Аналогичным образом построена часть схемы для управления включением вентиляторов охлаждения и циркуляционного насоса с нагревательным котлом (см. рисунок 8). Привязку компараторов CP05 и CP06 необходимо сделать к счётчику импульсов C03, а компараторов CP07 и CP08 к счётчику импульсов C04.

Рисунок 8 – Схема управления включением вентиляторов охлаждения и циркуляционного насоса с нагревательным котлом

На рисунке 9 представлена схема арифметических модулей, предназначенных для деления сигналов уровня и температуры жидкостей на специальный коэффициент (в данном случае 10) для пересчёта битового сигнала (с максимальным значением 1023) в проценты. Их настройки приведены на рисунках 10-13.

Для отображения полученных величин предусмотрен модуль вывода текста D01, его настройки приведены на рисунках 14-15 с привязками к выходным сигналам арифметических модулей.

Рисунок 9 – Арифметические модули с блоком отображения текста

Рисунок 10 – Настройки арифметического модуля AR1

Рисунок 11 – Настройки арифметического модуля AR2

Рисунок 12 – Настройки арифметического модуля AR3

Рисунок 13 – Настройки арифметического модуля AR4

Рисунок 14 – Общие настройки модуля текста D01

Рисунок 15 – Настройки ввода текста модуля D01

  1. Создание системы управления в среде CoDeSys

Общая структура системы на языке CFC показана на рисунке 16 (главная программа PLC_PRG).

Рисунок 16 – Общая структура системы на языке программирования CFC

Рисунок 17 – Переменные программы PLC_PRG

Функциональный блок пускового устройства с внутренним языком программирования FBD показан на рисунке 18.

Рисунок 18 – Функциональный блок пускового устройства «starter» на языке FBD

Функциональный блок измерителя уровня с внутренним языком программирования FBD показан на рисунке 19.

Здесь MUL – это умножитель, GT компаратор сравнения входного сигнала с эталонным (в данном случае l_limit), при превышении над эталонным значением компаратор выдаст логическое значение true.

Рисунок 19 – Функциональный блок измерителя уровня на языке FBD

Функциональный блок измерителя температуры с внутренним языком программирования FBD показан на рисунке 20.

Рисунок 20 – Функциональный блок измерителя температуры на языке FBD

Объявление глобальных переменных показано на рисунке 21. Эти переменные необходимы для преобразования сигнала с датчиков в вольтах в значения температур и уровня жидкости в метрической системе.

Рисунок 21 – Глобальные переменные

Общий вид визуализации показан на рисунке 22.

Рисунок 22 – Визуализация программы управления сообщающимися сосудами

Вывод: в ходе практической работы созданы автоматизированной системы управления процессом перекачивания жидкости между сосудами и нагревом, а также контроля уровня жидкости и температуры в среде EasySoft и CoDeSys. Тестирование программ, написанных в среде EasySoft и CoDeSys, прошло успешно. Для программы в среде CoDeSys можно отметить визуализацию, которая отсутствует в EasySoft, и позволяет вести контроль и наблюдение за параметрами системы в реальном времени с экрана компьютера.

Соседние файлы в предмете Микропроцессорные средства и системы