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

● Условие 17 – Управление Реле 2 от ло- гического условия 16. Условия для работы зелёного сигнала. ● Условие 19 – Если в глобальной пере- менной МС0 больше 600 = 1. ● Условие 20 – Управление Реле 3 от ло- гического условия 19. Система автоматического поддержания температуры в помещении Температура в помещении поддер- живается на определённом уровне с по- мощью ПЛК. Система автоматического поддержа- ния температуры оснащена датчиком температуры, подключённымк аналого- вому входу Ai1. Температура поддержи- вается средстваминагреваиохлаждения: ● регулируемым по скорости вентилято- ром (подключён к релейным выходам К2, К3). Регулирование скорости про- исходит с помощью преобразователя частоты, которыйуправляет скоростью двигателя от своих логических входов, подключённых к реле К2 и К3 ПЛК; ● нагревателем с возможностью регу- лирования мощности (подключён к релейным выходам К4, К5 50% и 100% соответственно). Задание минимальной температуры в градусах Цельсия поступает в конт- роллер от приложения SCADA, в ячейку памяти ПЛК «МС5», адрес 805. Задание температуры в градусах Цельсия поступает в контроллер от при- ложения SCADA, в ячейку памяти ПЛК «МС6», адрес 806. Интерфейс связи ПЛК и SCADA при- ложения – Modbus TCP. Задача: разработать программу управ- ления системой поддержания темпера- туры. Температура должна поддержи- ваться при помощи нагревателя или вентилятора на уровне, заданном в пе- ременной «МС6» (в градусах Цельсия). Таблица условий программы автома- тического поддержания температуры в помещении приведена на рис. 10. Таб- лица настроек PID-регулятора приведе- на на рис. 11. Преобразователь частоты при вклю- чении настроен на минимальную ско- рость (примерно 40% от максималь- ной). При получении команды от ПЛК реле 2 – включается 70%, при включе- нии реле 3 – включается 100% (50 герц). Нагреватель включается от значения на выходе PID-регулятора. ● Условие 0 – Настройка PID-регулятора. Значение поддерживаемой темпера- туры задаётся в «Уставка» глобальной переменнойМС2, «Измерение» – усло- вие 2 таблицы условий рис. 11. ● Условие 0 – Задание температуры. Масштабирование значения глобаль- ной переменной МС6. ● Условие 1 – Присвоение значения условия 0 глобальной переменной МС0. ● Условие 2 – Присвоение значения аналогового канала Ai1 глобальной переменной МС1. ● Условие 3 – Вывести значение из PID- регулятора. ● Условие 4 – Масштабирование значе- ния задания минимальной темпера- туры МС5. ● Условие 5 – Присвоение значения глобальной переменной МС2 из условия 4. ● Условие 6 – Если значение из PID-ре- гулятора больше, чем глобальной переменной МС2 = 1 (true). ● Условие 7 – Если значение из PID-ре- гулятора больше, чем 100 (это мини- мальная температура для включения максимального нагрева) = 1 (true). ● Условие 8 – Вкл. Реле 4, если true в условии 6. (Включается 50% нагре- вателей.) ● Условие 9 – Вкл. Реле 5, если true в условии 7. (Включается 100% нагре- вателей.) ● Условие 10 – Пустое. ● Условие 11 – Если значение в глобаль- ной переменной МС1 больше, чем в глобальной переменнойМС0 = 1 (true). ● Условие 12 – Если значение в гло- бальной переменной МС1 больше, чем 600 (это максимальная темпера- тура в помещении – 30°С) = 1 (true). ● Условие 13 – Вкл. Реле 2, если true в условии 11. (Включается 2 скорость в ПЧ.) ● Условие 14 – Вкл. Реле 3, если true в условии 12. (Включается 3 скорость в ПЧ.) ● Условие 15 – Масштабирование значе- ния измеренной температуры МС1. ● Условие 16 – Присвоение значения глобальной переменной МС8 из усло- вия 4 для мониторинга из удалённого приложения SCADA. Вывод Программирование контроллера с помощью условий, которые построены из простых логических и математиче- ских действий, позволяет решить боль- шинство задач автоматизации, не ис- пользуя специальные языки програм- мирования, что должно быть востребо- вано неспециалистами в области про- граммирования. Приведённые выше инструменты программирования достаточно уни- версальны и позволяют реализовать различные по функционалу алгоритмы управления. Также есть возможность добавить специальные функции для конкретной области применения (например, уста- новить модуль Wi-Fi или GSM). ● СТА 3/2024 58 www.cta.ru ОБ ЗОРЫ Рис. 10. Таблица условий программы поддержания температуры в помещении Рис. 11. Таблица настройки PID-регулятора

RkJQdWJsaXNoZXIy MTQ4NjUy