Mitsubishi FX PLC жүйелерінде STL және RET арқылы реттіліктерді жобалау
Mitsubishi FX PLC жүйесіндегі STL және RET нұсқаулары конвейер мен пневматикалық тізбектерді қалай құратынын, күйді практикалық жобалауды, ауысу логикасын, тайм-ауттарды, диагностиканы және қауіпсі...
Әрбір ауысу бір ғана ladder процедурасында өзара блокталған катушкалар, рұқсат сигналдары, бастапқы күйге қайтару және іске қосуға рұқсат беретін шарттар арқылы көрсетілсе, ұзақ машина тізбектеріне қызмет көрсету қиындайды. Mitsubishi FX PLC құрылғыларында күй релелері, STL нұсқауы және RET шекаралары арқылы қадамдық ladder бағдарламалауы қолданылады. Бұл құрылым мұқият пайдаланылғанда, машинаның белсенді күйін көрнекі етеді және логиканың әр бөлімін сол күйге қажетті әрекеттермен шектейді.
Бұл нұсқаулықта оқыту мысалы ретінде конвейер мен пневматикалық итергіш пайдаланылады. Мақсат — өндіріске дайын қауіпсіздік логикасын ұсыну емес. Мақсат — жазбаша тізбекті нақты күйлерге, ауысуларға, шығыстарға және қалпына келу әрекеттеріне қалай айналдыру керегін көрсету. Нақты CPU мен бағдарламалау бағдарламасы үшін нұсқаулардың қолдауын және құрылғы ауқымдарын әрдайым нұсқаулықтан тексеріңіз.
Нұсқаулардан емес, тізбектен бастаңыз
Ladder редакторын ашпас бұрын процесті анықтап алыңыз. Бұл мысалда іске қосу командасы автоматты жұмысты іске қосады. Кіріс датчигі бөлшекті анықтайды, конвейер оны соңғы датчикке дейін жылжытады, конвейер тоқтайды, ал цилиндр бөлшекті жәшікке итереді. Цилиндр датчигі қозғалысты растап, содан кейін тізбек күту күйіне қайтады.
Осы сипаттаманы тұрақты күйлерге бөліңіз. Алғашқы практикалық нұсқа ретінде Idle, Conveying, Pushing, Retracting және Fault күйлерін алуға болады. Әр күйдің нақты кіру шарты, рұқсат етілген шығыстары, аяқталу шарты, күту уақытының шегі және тоқтатуға немесе ақауға жауабы болуы керек. Бұл тәртіп ауысу шарты орындалмай қалғандықтан шығыстың қосулы күйде тұрып қалуына жол бермейді.
Mitsubishi STL және RET күйлерді қалай ұйымдастырады
Mitsubishi қадамдық ladder бағдарламалауында күй релелері тізбек кезеңдерін анықтайды. STL нұсқауы белсенді күйге қатысты логиканы бастайды. RET қадамдық ladder блогының соңын белгілеп, бағдарламаның орындалуын кәдімгі ladder өңдеуіне қайтарады. Нақты әрекет, қолдануға болатын күй құрылғыларының ауқымы, бастапқы күй ережелері және ауысу синтаксисі PLC тобына байланысты. Негізгі анықтамалық ретінде Mitsubishi FX бағдарламалау нұсқаулығын пайдалану керек.
Белсенді күй өзіне қатысты логиканы орындайды, ал белсенді емес күй бөлімдері платформа ережелеріне сәйкес өткізіледі. Бұл диагностика үшін пайдалы модель жасайды: техник қай күйдің белсенді екенін, қай ауысудың күтіліп тұрғанын және қандай кірістің процесті бөгеп тұрғанын көре алады. Сонымен қатар көптеген өзара байланысқан бекіткіштерге деген қажеттілікті азайтады.

Өзара блокталған кәдімгі тізбек жұмыс істей алады, бірақ күйлер саны артқан сайын ауысуларды бақылау қиындай түседі.
Күй моделін құрыңыз
Idle және циклді бастау
Idle күйі автоматты режимнің таңдалғанын, ақаудың жоқ екенін, цилиндрдің белгілі бастапқы орнында тұрғанын және тоқтату тізбегінің жұмысқа рұқсат беретінін растайды. Циклді іске қосу батырмасы циклді сұрауы керек; ол қауіпсіздік функцияларын айналып өтпеуі тиіс. Бөлшектің бар екені расталғанда, ауысу Conveying күйін іске қосады.
Conveying
Конвейер шығысына тек Conveying күйінде және барлық тиісті рұқсат шарттары сақталған кезде ғана рұқсат беріледі. Соңғы датчик күйді аяқтайды. Жол жүру таймерін қосыңыз, сонда бөлшектің болмауы, датчиктің істен шығуы, таспаның сырғанауы немесе кептеліс қозғалтқыштың шексіз жұмыс істеуіне әкелмейді. Уақыттың өтуі тізбекті анықталған ақау күйіне ауыстырып, пайдалы дабылды тіркеуі керек.

Бірінші күйді машина белгілі күйде болғанда ғана бастапқы күйге келтіріңіз.
Итеру және кері тарту
Соңғы датчиктің сигналы тұрақты болғанда, итергішті іске қоспас бұрын конвейер тоқтайды. Pushing күйі клапан шығысын іске қосып, созылған күйдің расталуын күтеді. Жеке Retracting күйі пневматикалық сұлбаға қажетіне қарай клапан командасын жояды немесе кері бағыттайды, содан кейін бастапқы датчикті күтеді. Әр қозғалысқа жеке уақыт шегі мен ақау хабарламасы қажет болса, созу мен кері тартуды бөлек күйлер ретінде қарастырыңыз.

Ауысу жай ғана өткен уақытты емес, процестің расталған аяқталуын сипаттауы керек.
Дайын күйге оралу
Бастапқы датчик расталғаннан кейін бағдарлама келесі бөлшекті күту күйіне оралады. Цилиндрдің кері тартылғанын дәлелдеудің жалғыз құралы ретінде қысқа таймерді пайдаланбаңыз. Таймерлер ақауды анықтау үшін пайдалы, бірақ физикалық кері байланыс машинаның орнын сенімдірек растайды.

RET нұсқауын бағдарламалау нұсқаулығына сәйкес орналастырыңыз және қадамдық блокқа кіретін және одан шығатын әрбір жолды тексеріңіз.
Тоқтату, ақау және қайта іске қосу әрекеттерін жобалаңыз
Тізбек құрылымы машинаның қауіпсіздігін қамтамасыз етпейді. Апаттық тоқтатулар, қоршау функциялары және қауіпті энергияны оқшаулау кәдімгі тізбек логикасынан тыс тиісті қауіпсіздік архитектурасын қажет етеді. Стандартты PLC күйі басқарылатын тоқтатуды және диагностиканы үйлестіре алады, бірақ бүкіл жүйе осы мақсатқа арналып жобаланып, расталмаса, оны қауіпсіздік деңгейі сертификатталған қорғаныс функциясы ретінде қарастыруға болмайды.
Қуат жоғалғаннан, CPU қайта іске қосылғаннан, режим өзгергеннен немесе қозғалыс үзілгеннен кейін не болатынын анықтаңыз. Машинаның физикалық орны белгісіз кезде алдыңғы күйді автоматты түрде жалғастыру қауіпті болуы мүмкін. Қауіпсіздеу инженерлік тәсіл — қалпына келу күйіне өту, кірістерді тексеру, қажет болғанда оператор шешімін сұрау және жетектерді құжатталған қалпына келу тізбегі арқылы жылжыту.
Бекітілген ақаулар күйді, күтілетін кірісті, нақты кірісті және уақыт шегін көрсетуі керек. Мысалы, «Pushing күйінде итергіштің созылғаны расталмады» деген хабар «Тізбек ақауы» дегеннен пайдалырақ. Қызмет көрсету мамандары кірістерді мәжбүрлеп қоспай-ақ процесті диагностикалай алуы үшін ағымдағы күй мен ауысу шарттарын HMI экранына шығарыңыз.
Іске қосу және тексеру тізімі
Қауіпті қозғалысты бақылауда ұстап, әр күйді жеке-жеке тексеріңіз. Кіріс полярлығын, шығыстардың тағайындалуын, жетектің бағытын, датчиктің орналасуын және таймер бірліктерін растаңыз. Содан кейін барлық қалыпты ауысуларды қадамдап орындаңыз. Уақыт шегі мен дабылдың жұмысын дәлелдеу үшін әр датчик сигналы берілмеген жағдайда сынақты қайталаңыз. Әр күйде тоқтату командаларын, содан кейін бекітілген қайта іске қосу процедурасын тексеріңіз.
Күй диаграммасын, енгізу-шығару тізімін және ауысулар матрицасын бақыланатын құжаттама ретінде пайдаланыңыз. Онлайн өзгерістерден кейін ауысуларды толық қайта қарап шығыңыз, себебі шағын өзгеріс орындалмайтын күйге немесе күтпеген жолға әкелуі мүмкін. Тексерілген PLC бағдарламасының сақтық көшірмесін жасап, CPU түрі мен бағдарламалық жасақтама нұсқасын тіркеңіз.
STL қашан дұрыс таңдау болады
STL/RET анық күйлері мен ауысулары бар, негізінен сызықтық тізбекті машиналар үшін пайдалы. Бірнеше тәуелсіз әрекет болса, кәдімгі ladder қарапайымырақ болуы мүмкін. Басқару платформасы, команда стандарттары немесе модульдік жабдық архитектурасы қайта пайдаланылатын кодты қолдаса, функциялық блок немесе құрылымдалған күй машинасы тәсілі тиімдірек болуы мүмкін.
Негізгі өлшем — қызмет көрсету ыңғайлылығы. Инженерлер белсенді күйді анықтап, оның неге белсенді екенін түсініп, келесі ауысуды болжай және қорғанысты өшірмей қалпына келтіре алуы керек. Ұқсас контроллер жабдығын PLC топтамасынан қараңыз; қосымша іске асыру нұсқаулары Білім мұрағатында қолжетімді.