Tvorba sekvencí PLC Mitsubishi FX pomocí STL a RET
Naučte se, jak instrukce STL a RET PLC Mitsubishi FX strukturují sekvence dopravníků a pneumatických systémů pomocí praktického návrhu stavů, přechodové logiky, časových limitů, diagnostiky a bezpe...
Dlouhé sekvence stroje se obtížně udržují, když je každý přechod vyjádřen vzájemně blokovanými cívkami, přídržnými kontakty, resetovacími podmínkami a povoleními v jedné ladder rutině. PLC Mitsubishi FX podporují programování krokového ladderu pomocí stavových relé, instrukce STL a hranic RET. Při pečlivém použití tato struktura zviditelní aktuální stav stroje a omezí každou část logiky na úkoly potřebné pro daný stav.
Tato příručka používá jako výukový příklad dopravník a pneumatický vyhazovač. Cílem není dodat logiku bezpečnosti připravenou pro výrobní provoz. Ukazuje, jak převést slovně popsanou sekvenci na explicitní stavy, přechody, výstupy a chování při zotavení. Vždy ověřte podporu instrukcí a rozsahy zařízení v příručce pro konkrétní CPU a programovací software.
Začněte sekvencí, ne instrukcemi
Definujte proces dříve, než otevřete editor ladderu. V tomto příkladu příkaz Start povolí automatický provoz. Vstupní snímač detekuje díl, dopravník jej přepraví ke koncovému snímači, dopravník se zastaví a válec vytlačí díl do zásobníku. Snímač válce potvrdí pohyb, než se sekvence vrátí do čekacího stavu.
Rozdělte tento popis na stabilní stavy. Praktický první návrh tvoří stavy Idle, Conveying, Pushing, Retracting a Fault. Každý stav potřebuje jasnou vstupní podmínku, povolené výstupy, podmínku dokončení, časový limit a reakci na zastavení nebo poruchu. Tato disciplína brání tomu, aby výstup zůstal sepnutý jen proto, že nebyla splněna přechodová podmínka.
Jak STL a RET v PLC Mitsubishi organizují stavy
V krokovém ladderu Mitsubishi identifikují stavová relé jednotlivé fáze sekvence. Instrukce STL zahajuje logiku přiřazenou aktivnímu stavu. RET označuje konec bloku krokového ladderu a vrací provádění programu k běžnému zpracování ladderu. Přesné chování, použitelné rozsahy stavových zařízení, pravidla počátečního stavu a syntaxe přechodů závisí na řadě PLC. Za rozhodující referenci je třeba považovat programovací příručku Mitsubishi FX.
Aktivní stav provádí svou přiřazenou logiku, zatímco neaktivní části stavů jsou podle pravidel platformy obcházeny. Vzniká tak užitečný diagnostický model: technik vidí, který stav je aktivní, na který přechod se čeká a který vstup brání pokračování. Zároveň se snižuje potřeba mnoha vzájemně propojených přídržných obvodů.

Konvenční sekvence se vzájemným blokováním může fungovat, ale s přidáváním dalších stavů je sledování přechodů obtížnější.
Vytvořte model stavů
Idle a spuštění cyklu
Stav Idle potvrzuje, že je zvolen automatický režim, není aktivní žádná porucha, válec je ve známé výchozí poloze a zastavovací obvod povoluje provoz. Tlačítko Start by mělo vyžádat cyklus; nemělo by obcházet bezpečnostní funkce. Když je platná podmínka přítomnosti dílu, přechod aktivuje stav Conveying.
Conveying
Výstup dopravníku je povolen pouze ve stavu Conveying a jen tehdy, když zůstávají splněna všechna relevantní povolení. Koncový snímač ukončí stav. Přidejte časovač pohybu, aby chybějící díl, vadný snímač, prokluzující pás nebo zaseknutí nemohly ponechat motor běžet neomezeně dlouho. Po překročení časového limitu by se sekvence měla přesunout do definovaného poruchového stavu a zaznamenat užitečné alarmové hlášení.

První stav inicializujte pouze tehdy, když je stroj ve známém stavu.
Vysouvání a zasouvání
Jakmile je koncový snímač stabilní, dopravník se zastaví, než se aktivuje vyhazovač. Stav Pushing sepne výstup ventilu a čeká na potvrzení vysunuté polohy. Samostatný stav Retracting odstraní nebo obrátí příkaz ventilu podle požadavků pneumatického obvodu a poté čeká na snímač výchozí polohy. Vysunutí a zasunutí považujte za samostatné stavy, pokud každý pohyb potřebuje vlastní časový limit a vlastní poruchové hlášení.

Přechod by měl popisovat ověřené dokončení procesu, nikoli pouze uplynulý čas.
Návrat do připraveného stavu
Po potvrzení snímače výchozí polohy se program vrátí do čekacího stavu pro další díl. Nepoužívejte krátký časovač jako jediný důkaz, že se válec zasunul. Časovače jsou cennými detektory poruch, ale fyzická zpětná vazba je spolehlivějším důkazem polohy stroje.

Umístěte RET podle programovací příručky a ověřte každou cestu do bloku kroků i z něj.
Navrhněte chování při zastavení, poruše a restartu
Struktura sekvence sama o sobě nezajišťuje bezpečnost stroje. Nouzová zastavení, ochranné kryty a oddělení nebezpečné energie vyžadují vhodnou bezpečnostní architekturu mimo běžnou sekvenční logiku. Standardní PLC může koordinovat řízené zastavení a diagnostiku, ale nesmí být považováno za bezpečnostní ochrannou funkci s požadovanou úrovní bezpečnosti, pokud pro tento účel není navržen a ověřen celý systém.
Definujte, co se stane po výpadku napájení, restartu CPU, změně režimu nebo přerušeném pohybu. Automatické pokračování z předchozího stavu může být nebezpečné, pokud není známa fyzická poloha stroje. Bezpečnější technický postup spočívá v přechodu do stavu zotavení, ověření vstupů, vyžádání rozhodnutí obsluhy tam, kde je to nutné, a přesunu akčních členů prostřednictvím zdokumentované sekvence zotavení.
Zapamatované poruchy by měly uvádět stav, očekávaný vstup, skutečný vstup a časový limit. Například „Vysunutí vyhazovače nebylo potvrzeno ve stavu Pushing“ je užitečnější než „Porucha sekvence“. Zobrazte na HMI aktuální stav a podmínky přechodu, aby údržba mohla diagnostikovat proces bez nucení vstupů.
Kontrolní seznam pro uvedení do provozu
Testujte jednotlivé stavy postupně a nebezpečný pohyb mějte pod kontrolou. Ověřte polaritu vstupů, mapování výstupů, směr pohybu akčních členů, polohu snímačů a jednotky časovačů. Poté krokově projděte každý běžný přechod. Test zopakujte s vynecháním každého snímače, abyste prokázali funkci časového limitu a alarmu. Otestujte příkazy k zastavení v každém stavu a následně schválený postup restartu.
Jako řízenou dokumentaci používejte stavový diagram, seznam I/O a matici přechodů. Po online úpravách proveďte úplnou kontrolu přechodů, protože malá změna může vytvořit nedosažitelný stav nebo nezamýšlenou cestu. Zálohujte ověřený program PLC a zaznamenejte typ CPU a verzi softwaru.
Kdy je STL správnou volbou
STL/RET je užitečné, když má stroj převážně lineární sekvenci s jasnými stavy a přechody. Konvenční ladder může zůstat jednodušší u několika nezávislých akcí. Přístup založený na funkčních blocích nebo strukturovaném stavovém automatu může být vhodnější, pokud platforma řídicího systému, týmové standardy nebo modulární architektura zařízení upřednostňují opakovaně použitelný kód.
Rozhodujícím faktorem je udržovatelnost. Technici by měli být schopni identifikovat aktivní stav, pochopit, proč je aktivní, předvídat další přechod a provést zotavení bez vyřazení ochranných funkcí. Související hardware řídicích systémů najdete ve kolekci PLC; další pokyny k implementaci jsou k dispozici v archivu znalostí.