S1→ М5.0, S2→ M5.1,S3м М5.2, S4→ М5.3.
Каждый из этих битов устанавливается нажатием соответствующей кнопки S1 - S4 в состоянии ST-i и сбрасывается при нажатии кнопки SO в состоянии ST3. Условия реализации режимов включения лампы Н4 и соответствующие логические функции можно определить следующим образом.
Режим 1
Если включен режим наполнения резервуара до уровня 4 (состояние ST7), то лампа Н4 горит непрерывно:
Н4 = ST7.
Режим 2
Если сработал датчик В4 при наполнении резервуара до уровня 4 и насос М1 остановлен (состояние ST3), то лампа Н4 горит непрерывно:
Н4 = ST3 • В4 • М5.3.
Режим 3
Если при наполнении резервуара до уровня 4 датчик В4 не сработал и насос М1 остановлен по достижении следующего уровня, датчик которого исправен (состояние ST3), то лампа Н4 мигает:
Н4 = ST3 • В4 • Т40 • Т41 • М5.3.
Режим 4
Если при наполнении резервуара до уровня 1, или уровня 2, или уровня 3 соответствующий датчик уровня не сработал и насос М1 остановлен по достижении уровня 4 (состояние ST3), то лампа Н4 горит непрерывно:
Н4 = ST3 • В4 • (М5.2 • ВЗ + М5.2 • В2 + М5.1 • В1).
Аналогичным образом можно синтезировать управляющую логику и для остальных индикаторных ламп. Полностью управляющая программа для варианта 3 приведена на компакт-диске. |
Программа управления индикаторной лампой Н4 приведена на рис. 5.21.
Вариант 4
Вариант 4 предусматривает наполнение резервуара до одного из заранее установленных уровней, выбираемых с помощью кнопок S1 - S4. При последующем открывании сливного клапана Y1 контроллер поддерживает заданный уровень воды в резервуаре путем изменения производительности насоса М1. То есть ПЛК выполняет роль регулятора в системе автоматического регулирования (рис. 5.22).
Основой системы регулирования уровня является логический автомат, обеспечивающий наполнение резервуара до определенного уровня и слив воды. На рис. 5.23 представлен граф переходов логического автомата.
На графе переходов логического автомата бит М5.0 соответствует условию полного слива воды из резервуара, а биты М5.1 - М5.4 - условиям наполнения резервуара до уровня, определяемого с помощью кнопок S1 - S4.
Соответствующая система логических уравнений для переходов графа выглядит следующим образом: |
Система логических уравнений для связанных переходов имеет следующий вид:
Система уравнений для исполнительных механизмов имеет следующий вид:
М1 = ST3 + ST4 + ST5 + ST6 + ST7;
Y1 = ST2 + ST7.
Режим регулирования уровня включается в состоянии ST7. Его алгоритм прост: из значения уставки вычитается текущее значение уровня наполнения, которое представлено напряжением постоянного тока, поступающим с выхода U1 имитатора COSIM на аналоговый вход контроллера. Полученная разность умножается на постоянный коэффициент и подается на аналоговый выход контроллера UO, а оттуда - на аналоговый вход имитатора. То есть реализуется алгоритм пропорционального регулирования.
На рис. 5.24 приведена программа регулирования уровня воды в резервуаре системы водоснабжения.
Уровни регулирования задаются в программе инструкциями MOV_W для состояний ST3 - ST6. Для этих же состояний определена производительность насоса (примерно 30%). Ее числовое значение передается на аналоговый выход контроллера и в виде напряжения постоянного тока поступает на аналоговый вход имитатора. Значения регулируемых уровней и производительности насоса можно изменять.
Цепь регулирования уровня включается в состоянии ST7 (бит М10.7). Значение коэффициента пропорционального регулирования выбрано равным 10. При его увеличении точность регулирования уровня повышается.
Полностью программа регулирования уровня воды в резервуаре приведена на компакт-диске.
Контроллер подключают в соответствии с рис. 5.25 и приступают к разработке программы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.