GRAFCET-symbolen en regels
Hier leer je alles over de gestandaardiseerde bouwstenen volgens IEC 60848, zodat je je processen nauwkeurig en normconform kunt plannen.
Stappen
Initiële stap
De initiële stap markeert de toestand waarin het besturingssysteem zich bevindt direct na het starten van de installatie (of na een reset). Elk GRAFCET moet ten minste één initiële stap hebben.
Stap
Een stap vertegenwoordigt een stabiele toestand in het proces. Terwijl een stap actief is, kunnen de toegewezen acties worden uitgevoerd. Een stap wordt pas verlaten wanneer de daaropvolgende transitie is vervuld.
Omsluitende stap
De omsluitende stap bevat een volledig sub-GRAFCET. De diagonale hoeklijnen geven aan dat deze stap een eigen sequentiestructuur bevat. Deze wordt verbonden als een normale stap, maar bevat intern een complex deelproces. De variant met dubbel kader is de omsluitende initiële stap.
Macrostap
De macrostap combineert een reeks stappen en transities in één enkel symbool. De horizontale lijnen aan de boven- en onderkant geven aan dat de stap verwijst naar een apart, gedetailleerd sub-GRAFCET (macro-expansie). Deze wordt verbonden als een normale stap.
Transities & verloop
Transitie
De transitie is de "poortwachterlogica". Deze bevat de voorwaarde waaraan moet worden voldaan om het proces van de vorige naar de volgende stap te laten springen.
Lus
In GRAFCET is de standaard stroomrichting van boven naar beneden. De pijl naar boven markeert een terugkoppeling, oftewel een sprong terug naar een eerdere stap.
Acties
Continue actie
Deze actie is actief zolang de bijbehorende stap actief is. Zodra de stap wordt verlaten, eindigt de actie onmiddellijk.
Tijdvertraagde actie
De actie wordt niet onmiddellijk gestart bij het activeren van de stap, maar pas na het verstrijken van de opgegeven tijd.
Tijdbeperkte actie
De actie start onmiddellijk met de stap, maar wordt automatisch beëindigd na het verstrijken van de tijd, zelfs als de stap langer actief blijft.
Geheugenacties
Opgeslagen acties schrijven een variabele op specifieke flanken: Het symbool met een pijl omhoog betekent dat de variabele op de stijgende flank wordt geschreven (bij activering van de stap). Het symbool met een pijl omlaag betekent dat de variabele op de dalende flank wordt geschreven (bij het verlaten van de stap).
Gebeurtenisgestuurde geheugenactie
Deze actie wordt geactiveerd door een specifieke gebeurtenis terwijl de bijbehorende stap actief is. In tegenstelling tot een normale geheugenactie (die onmiddellijk wordt uitgevoerd bij activering van de stap), wacht deze actie op het optreden van een gedefinieerde voorwaarde.
Actie met toewijzingsvoorwaarde
Deze actie is alleen actief zolang de bijbehorende stap actief is EN een extra opgegeven voorwaarde waar is. Als de voorwaarde onwaar wordt, pauzeert de actie totdat de voorwaarde weer waar wordt (zolang de stap nog actief is).
Meer elementen
Gedwongen commando
Het gedwongen commando (Forçage) dwingt het instellen of resetten van stappen in een ander sub-GRAFCET af. Het dubbele kader identificeert dit speciale actietype. Het wordt verbonden met een stap als een normale actie.
Commentaarkader
Het commentaarkader wordt gebruikt voor visuele groepering en labeling van GRAFCET-elementen. De tekst in de bovenste opening dient als label of referentie. De grootte van het kader kan vrij worden aangepast.
Syntaxreferentie
Transitiesyntax
Syntaxis voor transitievoorwaarden.
BG1Enkele voorwaarde (TRUE/FALSE)BG1 * BG2EN-bewerkingBG1 + BG2OF-bewerking!BG1Negatie(a + b) * cHaakjes↑BG1Stijgende flank↓BG1Dalende flank5s/X1Inschakeltijdvertraging (5s)sensor/3sUitschakeltijdvertraging (3s)X1Stap 1 actief?C1<5Vergelijking (teller < 5)1Altijd waar (IEC 60848)Actiesyntax
Syntaxis voor actielabels.
MotorVariabele actief zolang stap actiefK1 := 1Instellen op 1K1 := K1 + 1Teller verhogenTips
- ●Tekst tussen aanhalingstekens ("...") wordt als commentaar beschouwd.
- ●EN / AND / && → *
- ●OF / OR / || → +
- ●NIET / NOT → !
Klaar om te beginnen?
Maak nu gratis je eigen GRAFCET en pas toe wat je hebt geleerd!