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

Отчет_Подвижные_объекты_2

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

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

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

КАФЕДРА САУ

ОТЧЕТ

по лабораторной работе № 2

по дисциплине «Электроприводные системы подвижных объектов»

Тема: Создание базового варианта программы

Студенты гр. ХХХХХХХХ

ХХХХХХХХ

ХХХХХХХХ

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

ХХХХХХХХ

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

2024

Цель работы

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

Задание: Система управления смазкой механизма

Структура системы управления смазкой механизма и ПЛК представлена на рисунке 1. Механизм приводится в действие мотором М1 (Q0.0). Для нормальной работы механизма требуется смазка, которая поступает в него по замкнутой магистрали, для чего применяется маслонасос М2 (Q0.1). В магистрали стоит аналоговый датчик давления и фильтр очистки с аналоговым датчиком потока (работу датчиков необходимо имитировать самостоятельно, потенциометрами пульта-имитатора).,

Режимы:

  1. Штатный запуск системы – нажатие на кнопку Пуск (I0.0) приводит к запуску маслонасоса, через 10 секунд запускается главный мотор.

  2. Штатный останов – при нажатии на кнопку Стоп (I0.1) останавливается главный мотор и через 5 секунд останавливается маслонасос.

  3. Аварийная ситуация 1 – обрыв магистрали – определяется по низкому давлению. Реакция – мгновенная остановка М1 и М2 с выдачей сигнала аварии на индикатор L1 (Q0.2).

  4. Аварийная ситуация 2 – загрязнение фильтра – определяется по низкому сигналу с датчика потока. Реакция – штатный останов системы с выдачей сигнала аварии на индикатор L2 (Q0.3).

  5. Повторный запуск системы возможен только после сброса сигналов аварии кнопкой Сброс (I0.2).

  6. Необходимо учитывать, что в момент запуска датчики потока и давления выдают нулевой уровень. Во время запуска системы на набор давления и потока отводится 5 секунд (устанавливается оператором) для возможности запуска при изначально низком давлении.

  7. Автоматический перезапуск – при остановке системы по недостижению заданного давления после запуска должен происходить автоматический перезапуск. Количество попыток устанавливается оператором.

Рисунок 1 — Структура системы управления смазкой механизма

Ход работы

При создании программы была введена таблица символов (см. рисунок 2), которая отображает символическую адресацию для проекта ПЛК. Для каждого символа с целью удобства программирования было присвоено наименование. Также были заданы адреса ввода/вывода данных и для них были выбраны типы данных.

Рисунок 2 — Таблица символов

На рисунке 3 представлен сам код программы, который написан на языке LAD. Программа состоит из 3 сетей.

Сеть 1 – «Штатный запуск и остановка мотора» состоит из блока SR (Set/Reset), на вход которому поступает сигнал с адресом I0.0 «Пуск» и символ I0.1 «Стоп». Данный блок представляет собой триггер с доминирующим сбросом (Reset). При поступлении сигнала на вход S – на выходе блока сигнал устанавливается в '1', однако при поступлении сигнала на вход R – на выходе блока сигнал сбрасывается в '0'. Если одновременно активны оба входа S и R, приоритет отдается входу R, и выход Q устанавливается в '0'. Далее сигнал идет на блок таймера S_ODTS (с выдержкой времени), который используется для управления задержкой. Сигнал '1' на входе S запускает таймер на 4 с., в результате которого реализуется запуск главного мотора. При этом если на входе R сигнал '1', то таймер и выход блока сбрасываются в '0', тем самым останавливая мотор.

Сеть 2 предназначена для сбрасывания сигнала I0.0 «Пуск» при установлении сигнала I0.1 «Стоп».

Сеть 3 – «Штатный запуск и остановка маслонасоса» также состоит из блоков таймера S_ODTS и SR. Сигнал пуск моментально запускает маслонасос Q0.1 (при условии, что сигнал I0.1 не установлен в '1'). Блок таймера реализует остановку маслонасоса после 5 секунд с момента остановки главного мотора.

Рисунок 3 — Код программы проекта

На рисунке 4 приведены окна симуляции работы программы, из которых видно, что при установлении входа I0.0 «Пуск» запускаются (устанавливаются) выходы Q0.0 «Мотор» и Q0.1 «Маслонасос», а при установлении входа I0.1 «Стоп» происходит останова (сбрасывается) выходов Q0.0 и Q0.1.

Рисунок 4 — Окна симуляции работы ПЛК (сверху – запуск мотора и маслонасоса, снизу – их останова)

Выводы

Была разработана и реализована программа управления системой смазки механизма на языке LAD с использованием ПЛК SIMATIC S7-300. Программа включает два основных режима: штатный запуск и останов системы. Реализованы функции штатного запуска мотора и маслонасоса и штатного останова. Также настроены входы и выходы с использованием таблицы символов для удобства программирования и мониторинга. Программа проверена с помощью симуляции в S7-PLCSIM, что подтвердило правильность работы логики управления системой.

В результате были освоены принципы проектирования программ для ПЛК, работа с блоками Set/Reset и таймерами S_ODTS, а также навыки диагностики и симуляции программ управления в среде STEP7.