Skip to content
Naar hoofdinhoud

GRAFCET-symbolen en regels

Hier leer je alles over de gestandaardiseerde bouwstenen volgens IEC 60848, zodat je je processen nauwkeurig en normconform kunt plannen.

Initial Step

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).

Een GRAFCET begint doorgaans met een initiële stap "0", maar dit is vrij te kiezen.
Step

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.

Gebruik oplopende nummering bij het toewijzen van stapnummers.
Transition

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-bewerking
BG1 + BG2OF-bewerking
!BG1Negatie (wordt automatisch omgezet naar normconforme weergave)
(a + b) * cHaakjes
↑BG1Stijgende flank
↓BG1Dalende flank
5s/X1Inschakeltijdvertraging (5s)
sensor/3sUitschakeltijdvertraging (3s)
X1Stap 1 actief?
[C1<5]Analoge vergelijking tussen vierkante haken (teller < 5)
1Altijd waar (IEC 60848)
Source Transition

Brontransitie

Met deze transitie kan een GRAFCET worden gestart zonder dat een voorgaande stap nodig is.

Sink Transition

Sluittransitie

Deze transitie sluit een GRAFCET af zonder een volgende stap.

Continuous Action

Continue actie

Deze actie is actief zolang de bijbehorende stap actief is. Zodra de stap wordt verlaten, eindigt de actie onmiddellijk.

Conditional Action

Continue actie met toewijzingsvoorwaarde

Deze actie is alleen actief zolang de bijbehorende stap actief is EN een extra opgegeven voorwaarde (hier SJ2) vervuld is.

Delayed Action

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.

Let op: tijdvertraagde acties eindigen met hun stap, ook als een uitschakelvertraging nog actief is.
Time-Limited Action

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.

Stored Action Activation

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 actief
K1 := 1Instellen op 1
K1 := K1 + 1Teller verhogen
Stored Action Deactivation

Geheugenactie 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.

Stored Action on Event

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.

Comment

Opmerkingen

Om de leesbaarheid van een GRAFCET te verbeteren, kunnen vrij opmerkingen worden toegevoegd. Deze moeten tussen aanhalingstekens worden gezet.

Feedback

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.

Jump

Sprong

Spring terug naar een eerdere stap. Equivalent aan een terugkoppeling. Hier wordt teruggesprongen naar stap 7.

Alternative Branch

Alternatieve vertakking

Met deze vertakking wordt het procespad in meerdere opties gesplitst, waarbij alleen het vereiste pad wordt uitgevoerd.

Parallel Branch

Parallelle vertakking

Met deze vertakking wordt het procespad opgesplitst in meerdere paden die allemaal gelijktijdig worden uitgevoerd.

Macro Step

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.

Macrostapnummers worden voorafgegaan door een "M", hier "M1". De ingangsstap van de sub-GRAFCET krijgt een "E" (hier E1); de uitgangsstap een "S" (hier S1).
Enclosing Step

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.

Enclosure

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».

Forced Control Command

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 deactiveren
G1 {4}Alleen stap 4 in omsluiting G1 activeren
G1 {*}Huidige stap in G1 bevriezen – geen doorschakeling mogelijk
G1 {INIT}G1 initialiseren – stap met ster links wordt actief

Tips

  • 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!

GRAFCET-symbolen uitgelegd | Alle symbolen IEC 60848