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) батырмасы басылуы керек.
Интерлокты жүзеге асыру үшін біз басқа екі батырманың (RUN_2 және RUN_3) әдеттегі жабық (NC) контактілерін тізбектей орналастырамыз. Нәтижесінде, оператор RUN_1 батырмасын басуға тырысқанда, егер RUN_2 ал already белсенді болса, логикалық жол үзіліп қалады. Бұл «өзара ерекшелеу» DCS және жергілікті басқару орталарында қауіпсіз PLC бағдарламалаудың негізі болып табылады.
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 параллельді (OR) конфигурацияда орналастырылғандықтан, кез келген бір интерлок схемасы орындалса, сорғы іске қосылады. Бұл абстракция қабаты аппараттық құралды қорғайды, себебі логика PLC-дің мотор стартеріне қайшылықты сигналдар жіберуін болдырмайды.
Автордың пікірі: Бағдарламалық интерлоктың маңызы
Инженерлік тұрғыдан алғанда, аппараттық интерлоктар (контактордағы физикалық NC контактілерді пайдалану) қауіпсіздікке аса маңызды E-Stop схемаларында жиі артықшылыққа ие. Алайда, TIA Portal ішіндегі бағдарламалық интерлок операциялық логика үшін теңдесі жоқ икемділік ұсынады. Ол жүйеге қай батырманың бірінші басылғанын дәл анықтайтын күрделі «Алғашқы шығу» көрсеткішін жасауға мүмкіндік береді. EMI жоғары ортада жыпылықтауды болдырмау үшін осы желілерге әрқашан кішігірім «дебаунс» таймерін қосуды ұсынамын.
Практикалық қолдану жағдайлары
-
Химиялық өңдеу: Үш түрлі ағын жылдамдығын (Төмен, Орта, Жоғары) пайдалану, мұнда бір уақытта тек бір сорғы жылдамдығы таңдалады.
-
Су тазалау: Сору кавитациясын болдырмау үшін үш түрлі су қабылдау көздері арасында ауысу.
-
Конвейер жүйелері: Сұрыптау зауытында үш түрлі бағыттың бірін таңдау.
