Изпълнение на логика с три входа за заключване за управление на помпа в TIA Portal

В индустриалната автоматизация осигуряването на оперативна безопасност и целостта на процеса е от първостепенно значение. Едно от най-честите изисквания във фабричната автоматизация е създаването на система за взаимно заключване. Тя предотвратява изпълнението на множество команди едновременно, което в противен случай може да доведе до механични повреди или електрически претоварвания.
С помощта на Siemens TIA Portal инженерите могат да реализират надеждна логика за помпата, която комбинира задържане и взаимно заключване. Това ръководство обяснява как да се конфигурира система с три входа, при която само един работен режим може да бъде активен едновременно.
Създаване на основната логика за готовност на системата
Първата стъпка във всяка надеждна контролна система е дефинирането на главен бит за разрешаване. В Мрежа 1 създаваме SYSTEM_ON (M0.0) бит в паметта. Този бит действа като „портиера“ на целия процес. Чрез използване на задържаща (самозадържаща се) верига системата остава в режим на готовност, след като бутонът START (I0.0) бъде натиснат.
Обратно, бутонът STOP (I0.1) служи като глобален рестарт. Ако се задейства командата за спиране, битът SYSTEM_ON преминава в ниско състояние, незабавно деактивирайки всички последващи мрежи. Тази йерархична структура гарантира, че няма да се извърши никакво действие с помпата, освен ако главната система не е захранена.
Програмиране на взаимно заключената команда RUN-1
Мрежа 2 се фокусира върху първия работен режим, зададен на LAMP_1 (Q0.1). За да се активира помпата чрез този клон, битът SYSTEM_ON трябва да е ВИСОК, а бутонът RUN_1 (I0.2) трябва да бъде натиснат.
За да се постигне взаимното заключване, поставяме нормално затворени (NC) контакти на другите два бутона (RUN_2 и RUN_3) последователно. Следователно, ако оператор се опита да натисне RUN_1 докато RUN_2 вече е активен, логическата верига остава прекъсната. Тази „взаимна изключителност“ е основен принцип на безопасното програмиране на PLC в DCS и локализирани контролни среди.
Резервиране и задържане за RUN-2 и RUN-3
Мрежи 3 и 4 повтарят логиката на взаимното заключване за останалите два входа. Всеки изход (LAMP_2 и LAMP_3) използва собствен задържащ контакт, за да поддържа работата след отпускане на физическия бутон.
Освен това тези мрежи са взаимно препратени. Например, в логиката на RUN_2 физическите входове за RUN_1 и RUN_3 действат като прекъсвачи. Този дизайн гарантира, че системата е „доминирана от последното натискане“ или „с изключителен приоритет“, в зависимост от конкретното ви окабеляване. В този пример с TIA Portal активното състояние трябва да бъде изчистено от друг вход или от главната команда STOP.
Обобщаване на логиката за крайния изход на помпата
Последният етап, Мрежа 5, управлява реалния хардуерен изход за ПОМПА (Q0.0). Вместо да свързваме физическите бутони директно към помпата, използваме вътрешните битове в паметта или изходите на лампите от предишните мрежи.
Като поставяме LAMP_1, LAMP_2 и LAMP_3 в паралелна (ИЛИ) конфигурация, помпата се захранва, ако е изпълнена поне една от взаимно заключващите вериги. Този слой на абстракция защитава хардуера, тъй като логиката предотвратява PLC да изпраща противоречиви сигнали към стартерния мотор.
Авторски коментар: Стойността на софтуерното взаимно заключване
От инженерна гледна точка хардуерните взаимни заключвания (използващи физически NC контакти на контактори) често се предпочитат за критични за безопасността E-Stop вериги. Въпреки това, софтуерното взаимно заключване в TIA Portal предлага несравнима гъвкавост за оперативната логика. То позволява сложна индикация „първи изход“, при която системата може точно да определи кой бутон е бил натиснат първи. Препоръчвам винаги да включвате малък „дебаунс“ таймер в тези мрежи, за да предотвратите мигане в среди с високи електромагнитни смущения (EMI).
Практически сценарии за приложение
-
Химическа обработка: Използване на три различни скорости на потока (ниска, средна, висока), при които може да се избира само една скорост на помпата наведнъж.
-
Пречистване на вода: Алтернативно използване на три различни източника на прием, за да се предотврати кавитация при засмукване.
-
Конвейерни системи: Избор между три различни пътя на дестинация в сортиращо съоръжение.
