Makrosteg, omslutande steg och tvångsstyrning
Stora tillämpningar blir lättare att läsa när de delas upp. GRAFCET erbjuder tre verktyg, och alla finns i GrafcetMaker.
Flera delgrafcetar
Ett projekt kan innehålla flera delgrafcetar, en per flik längst ned i fönstret, t.ex. G1 för produktionscykeln och G2 för säkerhetslogiken. Alla körs samtidigt och kan följa varandra genom stegvariabler (X21 i G1 är sant medan steg 21 i G2 är aktivt).
- Klicka på + bredvid flikarna för att lägga till en. Dess stegnummer börjar på nästa lediga tiotal (20, 30…), så att
Xn-referenser förblir entydiga. - Dubbelklicka på en flik (eller tryck på F2 på den) för att byta namn på den; dra den åt sidan för att ändra ordningen; tryck på Del på den för att ta bort den. Ctrl+klick eller Shift+klick väljer flera flikar för att ta bort dem tillsammans. Högerklicka på en flik för fler alternativ. Många flikar rullas med mushjulet eller knapparna ‹ ›.
Makrosteg
Ett makrosteg står för en detaljerad sekvens som ritas på ett eget blad, dess expansion. Det ritas som ett steg med två vågräta linjer.
- Markera ett steg och ställ in dess Typ till Makrosteg i panelen Egenskaper (eller Redigera › Gör till makrosteg).
- En ny flik öppnas med expansionen: ett ingångssteg E och ett utgångssteg S förbundna med en övergång. Rita den detaljerade sekvensen mellan dem.
- Dubbelklicka på makrosteget (eller tryck på Alt+↓) för att öppna dess expansion; Alt+↑ går tillbaka till makrosteget.
När makrosteget aktiveras blir dess ingångssteg aktivt; övergången efter makrosteget är möjliggjord först när utgångssteget är aktivt. Makrosteget räknas som aktivt så länge något steg i dess expansion är det.
Omslutande steg
Ett omslutande steg innehåller en hel grafcet, den omslutna grafceten, som bara körs medan det omslutande steget är aktivt. Använd det för driftlägen: automatik, manuell, inställning. Det ritas som ett steg med två lodräta linjer.
- Ställ in stegets Typ till Omslutande steg (eller Redigera › Gör till omslutande steg).
- En ny flik innehåller den omslutna grafceten. Steg som där är markerade med
*blir aktiva när det omslutande steget aktiveras. - När det omslutande steget lämnas avaktiveras alla steg i den omslutna grafceten.
Flikar för expansioner och omslutna grafcetar har en etikett M eller E.
Tvångsstyrningar
En tvångsstyrning är en aktion som påtvingar en annan delgrafcet en situation medan dess steg är aktivt. Den tvångsstyrda grafceten utvecklas inte under tiden.
| Tvångsstyrning | Verkan på G2 |
|---|---|
G2{8} | bara steg 8 är aktivt |
G2{8, 9} | bara stegen 8 och 9 är aktiva |
G2{*} | fryst i sin aktuella situation |
G2{} | inget steg är aktivt |
G2{INIT} | tillbaka till sin initialsituation |
Tvångsstyrning är standardsättet att beskriva nödstopp och byten av driftläge: en säkerhetsgrafcet tvångsstyr till exempel produktionsgrafceten till dess initialsituation. En grafcet kan inte tvångsstyra sig själv, och två grafcetar kan inte tvångsstyra varandra.
Kontroller
GrafcetMaker kontrollerar att varje makrosteg och omslutande steg har en egen undergrafcet av rätt typ, att expansioner har ett ingångssteg och ett utgångssteg, och att tvångsstyrningar pekar på grafcetar och steg som finns.