trust already work Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM » Блог: Программирование, настройка » Портал инженера

Блог: Программирование, настройка

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Для лучшего понимания основ программирования напишем простейшую программу управления каким либо процессом. В качестве задания можно взять задачку из учебного курса для студентов.

Задание: Температура воды в рабочей машине регулируется путем изменения расхода через теплообменник. При росте температуры выше 90 гр. расход увеличивается путем открывания дополнительного клапана. При уменьшении температуры ниже 90 гр. этот клапан закрывается через 1 минуту. Включение и выключение насоса производится кнопками.

Техпроцесс объекта схематически изобразим на рисунке 1.

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 1 — Технологический процесс

Из органов управления будут применяться:

— кнопки «ПУСК» и «СТОП»;

— датчик температуры;

— насос;

— клапан;

— теплообменник;

— трубопроводы;

В ПЛК будем использовать три цифровых входа и два цифровых выхода,таблица соответствия входов/выходов приведена ниже.

Таблица 1

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

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

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 2 — Блок схема управляющей программы

Управляющая программа для ПЛК приведена на рисунке 3

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 3 — Управляющая программа ПЛК

Далее воспользуемся связкой STEP7 в online режиме в связке с S7-PLCSIM.

На рисунке 4 показано состояние связей в программе при включении (ни один из сходов и выходов не имеет сигналов).

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 4 — Исходное состояние программы

На рисунке 5 приведены связи при нажатии (SB1 уже в разомкнутом состоянии) кнопки «ПУСК».

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 5 — Включенное состояние

На выходе ПЛК Q0.0 логическая единица, насос включен. Кнопка SB1 дублируется Q0.0.

После нажатия кнопки «СТОП» (SB2 уже в разомкнутом состоянии) все возвращается в исходное состояние (рисунок 6).

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 6 — Исходное состояние

Далее приведен рисунок 7 в рабочем состоянии и с сигналом от датчика температуры. При этом включился дополнительный клапан. Охлаждение системы в усиленном режиме.

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 7 — Включен клапан

Следующее приведенное состояние (рисунок 8) когда температура в системе снижается ниже 90 гр. при этом включается отсчет таймера на одну минуту.

Решение простой задачи по автоматизации. STEP7 + S7-PLCSIM

Рисунок 8 — Работа таймера

После отсчета таймера подается сигнал M0.0, размыкающий линию связи подающую сигнал на выход Q0.1. После выключения клапана линии связи приходят в состояние соответствующее рисунку 5.

З.Ы. Решение данной задачи не несет в себе стопроцентной правильности и может иметь много других вариаций решения.

 

Источник: https://redblot.ru/

Обсудить на форуме

Комментарии

Комментариев нет...

Добавить комментарий

  Информация
  Добавление комментариев разрешено только зарегестрированным пользователям.