trust already work
|
||||||||||||
|
||||||||||||
Для лучшего понимания основ программирования напишем простейшую программу управления каким либо процессом. В качестве задания можно взять задачку из учебного курса для студентов. Задание: Температура воды в рабочей машине регулируется путем изменения расхода через теплообменник. При росте температуры выше 90 гр. расход увеличивается путем открывания дополнительного клапана. При уменьшении температуры ниже 90 гр. этот клапан закрывается через 1 минуту. Включение и выключение насоса производится кнопками. Техпроцесс объекта схематически изобразим на рисунке 1. Рисунок 1 — Технологический процесс Из органов управления будут применяться: — кнопки «ПУСК» и «СТОП»; — датчик температуры; — насос; — клапан; — теплообменник; — трубопроводы; В ПЛК будем использовать три цифровых входа и два цифровых выхода,таблица соответствия входов/выходов приведена ниже. Таблица 1 Для лучшего понимания работы управляющей программы первоначально была начерчена блок-схема. В соответствии с заданием Рисунок 2 — Блок схема управляющей программы Управляющая программа для ПЛК приведена на рисунке 3 Рисунок 3 — Управляющая программа ПЛК Далее воспользуемся связкой STEP7 в online режиме в связке с S7-PLCSIM. На рисунке 4 показано состояние связей в программе при включении (ни один из сходов и выходов не имеет сигналов). Рисунок 4 — Исходное состояние программы На рисунке 5 приведены связи при нажатии (SB1 уже в разомкнутом состоянии) кнопки «ПУСК». Рисунок 5 — Включенное состояние На выходе ПЛК Q0.0 логическая единица, насос включен. Кнопка SB1 дублируется Q0.0. После нажатия кнопки «СТОП» (SB2 уже в разомкнутом состоянии) все возвращается в исходное состояние (рисунок 6). Рисунок 6 — Исходное состояние Далее приведен рисунок 7 в рабочем состоянии и с сигналом от датчика температуры. При этом включился дополнительный клапан. Охлаждение системы в усиленном режиме. Рисунок 7 — Включен клапан Следующее приведенное состояние (рисунок 8) когда температура в системе снижается ниже 90 гр. при этом включается отсчет таймера на одну минуту. Рисунок 8 — Работа таймера После отсчета таймера подается сигнал M0.0, размыкающий линию связи подающую сигнал на выход Q0.1. После выключения клапана линии связи приходят в состояние соответствующее рисунку 5. З.Ы. Решение данной задачи не несет в себе стопроцентной правильности и может иметь много других вариаций решения.
Источник: https://redblot.ru/
|