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

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

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

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

zadacha

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

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

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

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

— насос;

— клапан;

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

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

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

Таблица 1

tbl

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

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

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

LAD2

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

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

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

PLCSIM1

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

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

PLCSIM5

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

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

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

PLCSIM2

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

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

PLCSIM3

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

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

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

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

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

You may also like...

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>