ЖУРНАЛ СТА №3/2024

Таблица условий программы управле- ния насосами приведена на рис. 7, а таб- лица условий PID-регуляторов – на рис. 8. Настройка PID-регулятора ● Условие 0 Настройки PID-регулятора. Значение поддерживаемого давле- ния задаётся в «Уставка – Значение» (например, 800), измерение значения (от значения МС0) рис. 8. Настройка программы управления насосами ● Условие 0 – Сигнал обратной связи поступает от датчика давления на аналоговый вход 1. ● Условие 1 – Глобальной переменной МС0 присваивается значение усло- вия 0. ● Условие 2 – Масштабирование. Выход- ное значение PID-регулятора делится на 20. Получаем частоту задания пре- образователя частоты насоса 1. ● Условие 3 – Глобальной переменной МС1присваивается значение условия 2. ● Условие 4 – Если глобальная перемен- ная МС1 больше, чем 30, то на выходе 1 (true). Сравнение для ограничения минимальной частоты ПЧ. ● Условие 5 – Если глобальная пере- менная МС1 больше, чем 30, то на выходе условия все значения больше 30 (ограничения минимальной час- тоты ПЧ). ● Условие 6 – Если в глобальной пере- менной МС1 значение больше, чем 48, то на выходе 1 (true). ● Условие 7 – Вкл. Реле 1 насоса 2, если условие 6 равно 1 (true). (Включается доп. насос 2.) ● Условие 8 – Глобальной переменной МС10 присваивается значение усло- вия 5. ● Условие 9 – Передать по интерфейсу RS-485 в порт 101 по адресу регистра 807 значение переменной МС10 (за- дание частоты ПЧ насоса 1). Управление светофором Последовательность включения сиг- налов светофора приведена в табл. 9. Таблица условий программы управ- ления светофором приведена на рис. 9. Время полного цикла всех сигналов 35 секунд (35 000 мс). Время цикла всех условий контрол- лера 50 мс. Общее значение времени цикла для всех сигналов: 35 000 : 50 = = 700. ● Условие 0 – Глобальной переменной МС0 будемприбавлять 1 каждые 50 мс. Сброс в ноль будет происходить при достижении значения 700. Это общее время всех сигналов. ● Условие 1 – Глобальной переменной МС1 будем прибавлять 1 каждые 50 мс. Сброс в ноль будет происходить при достижении значения 20. Это секундный цикл. ● Условие 2 – Измеряем 0,5 секунды. Условия для работы красного сигнала. ● Условие 4 – Если в глобальной пере- менной МС0 больше 200 = 1. ● Условие 5 – Если в глобальной переменной МС0 меньше 300 = 1. ● Условие 6 – Логическое сложение условий 4 и 5. ● Условие 7 – FIX_R – фиксация и сброс сигнала. Логические условия 2 и 6. ● Условие 8 – Логическое сложение условий 7 и 5. ● Условие 9 – Управление Реле 1 от ло- гического условия 8. Условия для работы зелёного сигнала. ● Условие 10 – Если в глобальной пере- менной МС0 больше 500 = 1. ● Условие 11 – Если в глобальной пере- менной МС0 меньше 600 = 1. ● Условие 12 – Если в глобальной пере- менной МС0 больше 300 = 1. ● Условие 13 – Логическое сложение ус- ловий 10 и 11. ● Условие 14 – Логическое сложение ус- ловий 11 и 12. ● Условие 15 – FIX_R – фиксация и сброс сигнала. Логические условия 2 и 13. ● Условие 16 – Логическое сложение условий 15 и 14. СТА 3/2024 56 www.cta.ru ОБ ЗОРЫ Рис. 7. Таблица условий программы управления двумя насосами Рис. 8. Таблица условий PID-регуляторов Номер светофора Время включения сигнала, с 10 5 10 5 5 1 Красный Красный мигающий Зелёный Зелёный мигающий Жёлтый Таблица 9. Последовательность включения сигналов светофора Рис. 9. Таблица условий программы управления светофором

RkJQdWJsaXNoZXIy MTQ4NjUy