GRAFCET-symbolen en regels
Hier leer je alles over de gestandaardiseerde bouwstenen volgens IEC 60848, zodat je je processen nauwkeurig en normconform kunt plannen.
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).
Stap
Een stap vertegenwoordigt een toestand in het proces. Terwijl een stap actief is, worden de toegewezen acties uitgevoerd. Een stap wordt pas verlaten wanneer de daaropvolgende transitie is vervuld.
Transitie
De transitie is de schakelvoorwaarde. Deze bevat de voorwaarde (rechts van de transitie) waaraan moet worden voldaan om het proces van de vorige naar de volgende stap te laten springen. Links kan optioneel een naam worden toegewezen.
Transitiesyntax
BG1Enkele voorwaarde (TRUE/FALSE)BG1 * BG2EN-bewerkingBG1 + BG2OF-bewerking!BG1Negatie (wordt automatisch omgezet naar normconforme weergave)(a + b) * cHaakjes↑BG1Stijgende flank↓BG1Dalende flank5s/X1Inschakeltijdvertraging (5s)sensor/3sUitschakeltijdvertraging (3s)X1Stap 1 actief?[C1<5]Analoge vergelijking tussen vierkante haken (teller < 5)1Altijd waar (IEC 60848)Brontransitie
Met deze transitie kan een GRAFCET worden gestart zonder dat een voorgaande stap nodig is.
Sluittransitie
Deze transitie sluit een GRAFCET af zonder een volgende stap.
Continue actie
Deze actie is actief zolang de bijbehorende stap actief is. Zodra de stap wordt verlaten, eindigt de actie onmiddellijk.
Continue actie met toewijzingsvoorwaarde
Deze actie is alleen actief zolang de bijbehorende stap actief is EN een extra opgegeven voorwaarde (hier SJ2) vervuld is.
Tijdvertraagde actie
De actie wordt niet onmiddellijk gestart bij het activeren van de stap, maar pas na het verstrijken van de opgegeven tijd (links van de voorwaarde). Om een uitschakelvertraging te bereiken, moet een tijd rechts van de voorwaarde worden opgegeven.
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.
Geheugenactie bij activering
De actie met een pijl omhoog betekent dat de variabele op de stijgende flank (bij activering van de stap) wordt beschreven en opgeslagen. De operator ":=" moet worden gebruikt voor de toewijzing.
Actiesyntax
MotorVariabele actief zolang stap actiefK1 := 1Instellen op 1K1 := K1 + 1Teller verhogenGeheugenactie bij deactivering
De actie met een pijl omlaag betekent dat de variabele op de dalende flank (bij deactivering van de stap) wordt beschreven en opgeslagen. De operator ":=" moet worden gebruikt voor de toewijzing.
Geheugenactie bij gebeurtenis
Deze actie met een vlaggetje schrijft en slaat een variabele op wanneer de verbonden stap actief is EN het evenement een stijgende of dalende flank levert. In tegenstelling tot de vorige geheugenacties wacht deze actie op het optreden van een gedefinieerde gebeurtenis.
Opmerkingen
Om de leesbaarheid van een GRAFCET te verbeteren, kunnen vrij opmerkingen worden toegevoegd. Deze moeten tussen aanhalingstekens worden gezet.
Terugkoppeling
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.
Sprong
Spring terug naar een eerdere stap. Equivalent aan een terugkoppeling. Hier wordt teruggesprongen naar stap 7.
Alternatieve vertakking
Met deze vertakking wordt het procespad in meerdere opties gesplitst, waarbij alleen het vereiste pad wordt uitgevoerd.
Parallelle vertakking
Met deze vertakking wordt het procespad opgesplitst in meerdere paden die allemaal gelijktijdig worden uitgevoerd.
Macrostap
De macrostap combineert een reeks stappen en transities in één enkel symbool. In tegenstelling tot de omsluitende stap moet de reeks in de macrostap volledig worden verwerkt.
Omsluitende stap
De omsluitende stap bevat één of meer sub-GRAFCETs. Wanneer de stap actief wordt, worden de bijbehorende omsluitingen actief en worden de daarin opgenomen sub-GRAFCETs verwerkt. Wanneer de omsluitende stap niet meer actief is, worden alle sub-GRAFCETs gedeactiveerd.
Omsluiting
Dit kader wordt gebruikt om de omsluitingen van een omsluitende stap te maken. Hier is het nummer van de omsluiting «1» en de naam van de omsluiting «G1».
Geforceerde besturingsopdracht
Dit commando dwingt onmiddellijk een ander GRAFCET in een gedefinieerde toestand en schakelt de logica ervan uit. Hier wordt de GRAFCET in omsluiting G1 geactiveerd bij stap 4.
Opdrachtsyntax
G1 {}Alle stappen in omsluiting G1 deactiverenG1 {4}Alleen stap 4 in omsluiting G1 activerenG1 {*}Huidige stap in G1 bevriezen – geen doorschakeling mogelijkG1 {INIT}G1 initialiseren – stap met ster links wordt actiefTips
- ●EN / AND / && → *
- ●OF / OR / || → +
- ●NIET / NOT → !
- ●Volgens IEC 60848 horen analoge / vergelijkingsuitdrukkingen tussen vierkante haken: [C1=8], [Temp>20], [Temp>20]*S1. De inhoud tussen haken wordt als booleaanse waarde behandeld.
Klaar om te beginnen?
Maak nu gratis je eigen GRAFCET en pas toe wat je hebt geleerd!