Seal-In логикасы ма, әлде OTL/OTU ма? PLC жадын қауіпсіз таңдау
Өздігінен ұстап тұру тізбектері мен OTL/OTU нұсқаулары бірдей команданы сақтай алады, бірақ олар әртүрлі істен шығады. Бұл нұсқаулық сканерлеу барысын, қайта іске қосу қаупін, ақауларды жоюды, рұқс...
Оператор Start батырмасын жібергеннен кейін де белсенді күйін сақтайтын қозғалтқыш командасын өзін-өзі ұстап тұратын тармақ немесе күйді сақтайтын орнату/ысыру нұсқаулары арқылы құруға болады. Тұрақты күйдегі нәтиже HMI-де бірдей көрінуі мүмкін. Алайда ақау кезіндегі әрекеті бірдей емес — қайта іске қосу, ақау немесе онлайн өңдеу кезінде бұл айырмашылық маңызды.
Сондықтан инженерлік тұрғыдан пайдалы сұрақ «қай нұсқау жақсы?» емес, «күй қайда сақталуы керек, оны кім өзгерте алады және қандай шарттар басым болып қалуы тиіс?» деген сұрақ.
Есте сақтаудың екі тәсілі, екі түрлі келісім
Кәдімгі өзін-өзі ұстап тұратын желіде әдеттегі шығыс нұсқауы және басқарылатын биттен алынған параллель контакт қолданылады. Logix терминологиясында Output Energize нұсқауы әр скан кезінде желі жағдайын қайталайды: желі ақиқат болса, бит ақиқатқа жазылады, ал желі жалған болса, бит жалғанға жазылады. Тармақ қысқа Start сұрауы жоғалғаннан кейін де желіні ақиқат күйде ұстайды, бірақ тізбектей қойылған Stop, ақау немесе рұқсат шарты жолды бірден үзе алады.
Output Latch нұсқауы желісі ақиқат болған кезде битті ақиқатқа жазады. Содан кейін бит Output Unlatch нұсқауы немесе басқа жазушы оны тазартқанға дейін ақиқат күйде қалады. Rockwell Automation компаниясының биттік нұсқауларға арналған анықтамасы OTE нұсқауын сканға сәйкес жұмыс істейтін шығыс, ал OTL мен OTU нұсқауларын күйді сақтайтын орнату және тазарту операциялары ретінде ажыратады.

Орнату/ысыру жұбы команданы орнататын және тазартатын шарттарды бөледі. Диаграмма бастапқы медиа иллюстрациясынан өзгеріссіз алынған; дереккөз: Control.com.
Скан циклі қай жобаның сенімдірек екенін анықтайды
Өзін-өзі ұстап тұратын логика басым Stop жолын айқын көрсетеді
Қарапайым іске қосу сұрауы үшін өзін-өзі ұстап тұратын үлгі Start, Stop, артық жүктеме, режим және рұқсат шарттарын бір желіде көрнекі түрде сақтайды. Кез келген тізбектей тұрған шарт жалған болғанда, сол скан кезінде OTE қайтадан жалғанға жазылады. Техникалық қызмет көрсету мамандары әдетте бірнеше бағдарлама ішінен іздемей-ақ, шешімнің толық логикасын бақылай алады.
Бір күйді көптеген ішкі жүйе іске қосып немесе тоқтата алғанда, бұл үлгі күрделене түседі. Параллель тармақтарды шексіз қосу басымдықтарды жасырып, онлайн ақауларды іздеуді қиындатады. Мұндай жағдайда алып өзін-өзі ұстап тұратын желіден немесе шашыраңқы latch нұсқауларынан гөрі арнайы күй машинасы түсініктірек болады.
OTL және OTU оқиғаларды күйден бөледі
Сақталатын нұсқаулар тәуелсіз оқиғалар күйді орнатып әрі тазартуы қажет болғанда пайдалы: реттілік қадамы, аяқталған қол алысу, дабылды растау немесе іске қосқан импульстен кейін де сақталуы тиіс сұрау. Мұндағы қауіп — иелік ету. Бір тегке бірнеше бағдарлама жазса, соңғы мәнді тапсырмалардың және сканның орындалу реті анықтауы мүмкін.
Бір latch және бір unlatch көрсетілген айқас сілтеме өздігінен қауіпсіз әрекетті дәлелдемейді. Бағдарламада нақты басымдық ережесі де болуы керек. Орнату және ысыру шарттары бір сканда қатар ақиқат бола алса, инженер қай нәтиже басым екенін құжаттап, бағдарлама ішіндегі орындалу реті оны күтпеген жерден өзгерте алмайтынын тексеруі тиіс.
Сақталатын күйді физикалық шығыстан бөлек ұстаңыз
Тиімді үлгі — ішкі команданы немесе реттілік күйін есте сақтап, содан кейін физикалық шығысты ағымдағы рұқсаттармен шектелген бір ғана OTE арқылы басқару. Сақталған сұрау ақиқат болып қала алады, бірақ артық жүктеме, қоршау шарты, технологиялық блокировка немесе жұмыс режимі рұқсатты алып тастағанда, атқарушы механизмнің командасы бәрібір өшуі тиіс.
Бұл бөлу диагностика мүмкіндігін де жақсартады. Операторлар іске қосу сұрауы бар екенін, бірақ нақты бір рұқсат шарты қозғалысты бөгеп тұрғанын көре алады. Дәл осы қағида контроллерді іске қосу кезінде де көмектеседі; Micro800 контроллерін іске қосу жұмыс процесі шығыстарды ішкі битке ғана сүйеніп емес, бақыланатын жағдайларда тексерудің неліктен қажет екенін түсіндіреді.
Қауіпсіздік функциялары үшін қауіпсіздік талаптарына сай жабдық, расталған логика және тәуекелді азайтуға арналған құжатталған жоба қажет. Өзін-өзі ұстап тұратын тармақ та, кәдімгі OTL/OTU жұбы да стандартты PLC шығысын қауіпсіздік функциясына айналдырмайды.
Қайта іске қосу тәртібі — күтпеген жағдай емес, жобалық талап
Сақталатын логиканы таңдамас бұрын электр қуаты өшкеннен, контроллер режимі өзгергеннен, бағдарлама жүктелгеннен немесе байланыс үзілгеннен кейін не болуы керегін анықтаңыз. Қуат жоғалғанда физикалық контактор токсыз қалады, бірақ басқару қайта жалғасқанда сақталған команда әлі де ақиқат болуы мүмкін. Автоматты қайта іске қосу кейбір үздіксіз процестер үшін қолайлы, ал адамдар кіре алатын машиналар үшін жарамсыз болуы мүмкін.
Сақталған сұрауларды ағымдағы далалық жағдайлармен әдейі сәйкестендіретін іске қосу күйін пайдаланыңыз. Кері байланыс құрылғыларын растаңыз, ескірген қол алысу күйлерін тазалаңыз, байланыс сапасын қайта орнатыңыз және тәуекелді бағалау талап ететін жерде оператордың жаңа әрекетін міндетті етіңіз.
Жасырын ақауларды анықтайтын іске қосу сынақтары
Тек Start пен Stop-ты тексерумен шектелмеңіз. Екі сұрауды да ақиқат күйде ұстаңыз, әр рұқсат шартын бір-бірлеп алып тастаңыз, күйлер ауысқан кезде ақауды мәжбүрлеп енгізіңіз, контроллер режимдерін ауыстырыңыз, желілік кері байланысты үзіңіз және қуат қалпына келгеннен кейін не болатынын тексеріңіз. Команда битін, соңғы шығыс желісін және далалық кері байланысты бірге бақылаңыз.
Бір реттік импульс әрекеті де latch жобасын өзгертуі мүмкін. Егер оқиға тек бір рет болуы керек болса, оның сақтау биті мен скан уақытын тексеріңіз. Studio 5000 жүйесіндегі бір реттік импульстер мен OTE әрекетіне арналған нұсқаулық іште бар импульстің инженер күткен далалық нәтижені неліктен бермеуі мүмкін екенін көрсетеді.
Редакциялық көзқарас: нұсқауды таңдаудан гөрі жалғыз иелік маңызды
Қарапайым сақталатын командалар үшін PLC ProTech өзін-өзі ұстап тұратын үлгіні қолдайды, өйткені Stop жолы көрініп тұрады және үздіксіз бағаланады. Реттілік күйлері мен оқиғаларды есте сақтау үшін set/reset логикасы бір бағдарлама ішкі жүйесі күйге иелік еткенде, ысыру басымдығы нақты болғанда және физикалық шығыс бөлек, рұқсатқа негізделген OTE арқылы басқарылғанда орынды.
Нұсқауды таңдау — екінші мәселе. Негізгі сапа көрсеткіші — басқа инженер әрбір жазушыны анықтай ала ма, үзілістен кейінгі күйді болжай ала ма және қорғаныс шарттарының басым екенін дәлелдей ала ма дегенге байланысты.
Жиі қойылатын сұрақтар
OTL нұсқауы электр қуаты өшкенде нақты шығысты токтандырылған күйде ұстай ма?
Жоқ. Басқару қуаты жоғалса, физикалық шығыс тізбегіне энергия берілмейді. Мәселе — контроллер мен шығыс жүйесі қайта іске қосылғанда, контроллерге, жад конфигурациясына және іске қосу логикасына байланысты сақталған команда биті әлі де ақиқат болуы мүмкін.
Өзін-өзі ұстап тұратын желі сақталмайтын болып санала ма?
OTE скан жасалған сайын өз желісінің күйін қайталайды. Өзін-өзі ұстап тұратын тармақ қалыпты жұмыс кезінде желіні сақтай алады, бірақ іске қосу және алдын ала скан әрекеттері контроллерге байланысты болады. Инженерлер PLC отбасыларының барлығында әрекет бірдей деп болжамай, мақсатты платформаны тексеруі керек.
Бір тегті OTL, OTU және OTE нұсқауларында қатар пайдалануға бола ма?
Көптеген PLC бірнеше жазушыға рұқсат береді, бірақ нәтиже орындалу ретіне тәуелді болуы және ақауды іздеуі қиын болуы мүмкін. Қауіпсізірек жобада әр күйдің бір иесі болады, ал әр физикалық шығыс бір ғана соңғы команда орнынан басқарылады.
Set/reset логикасын қашан таңдаған дұрыс?
Ол оқиғаларды есте сақтау, реттілік қадамдары, дабылды растау және бір скандық триггерден кейін де сақталуы тиіс қол алысулар үшін пайдалы. Ысыру шарты, іске қосу саясаты және ақауға жауап беру тәртібі бір уақытта анықталуы керек.
Авторы: PLC ProTech редакциялық тобы