Skip to content
Salta al contenuto principale

Simboli e regole GRAFCET

Qui imparerai tutto sui componenti standardizzati secondo IEC 60848, per pianificare i tuoi processi con precisione e secondo le norme.

Initial Step

Fase iniziale

La fase iniziale segna lo stato in cui si trova il sistema di controllo immediatamente dopo l'avvio del sistema (o dopo un reset).

Un GRAFCET di solito inizia con una fase iniziale "0", ma questo è liberamente scelto.
Step

Fase

Una fase rappresenta uno stato nel processo. Mentre una fase è attiva, le azioni assegnate vengono eseguite. Una fase viene lasciata solo quando la transizione successiva è soddisfatta.

Usa una numerazione crescente per assegnare i numeri di fase.
Transition

Transizione

La transizione è la condizione di commutazione. Contiene la condizione (a destra della transizione) che deve essere soddisfatta affinché il processo avanzi dalla fase precedente a quella successiva. A sinistra è possibile assegnare opzionalmente un nome.

Sintassi delle transizioni

BG1Condizione singola (TRUE/FALSE)
BG1 * BG2Operazione AND
BG1 + BG2Operazione OR
!BG1Negazione (convertita automaticamente nella rappresentazione conforme alla norma)
(a + b) * cParentesi
↑BG1Fronte di salita
↓BG1Fronte di discesa
5s/X1Ritardo all'inserzione (5s)
sensor/3sRitardo alla disinserzione (3s)
X1Passo 1 attivo?
[C1<5]Confronto analogico tra parentesi quadre (contatore < 5)
1Sempre vero (IEC 60848)
Source Transition

Transizione sorgente

Questa transizione consente di avviare un GRAFCET senza la necessità di una fase precedente.

Sink Transition

Transizione pozzo

Questa transizione termina un GRAFCET senza una fase successiva.

Continuous Action

Azione continua

Questa azione è attiva finché la fase associata è attiva. Non appena la fase viene lasciata, l'azione termina immediatamente.

Conditional Action

Azione continua con condizione di assegnazione

Questa azione è attiva solo finché la fase associata è attiva E una condizione aggiuntiva specificata (qui SJ2) è soddisfatta.

Delayed Action

Azione ritardata

L'azione non viene avviata immediatamente quando la fase viene attivata, ma solo dopo che è trascorso il tempo specificato (a sinistra della condizione). Per ottenere un ritardo di disattivazione, è necessario specificare un tempo a destra della condizione.

Nota: le azioni temporizzate terminano con la loro fase, anche se è ancora attivo un ritardo di disattivazione.
Time-Limited Action

Azione limitata

L'azione inizia immediatamente con la fase, ma viene terminata automaticamente dopo che il tempo è trascorso, anche se la fase rimane attiva più a lungo.

Stored Action Activation

Azione memorizzata all'attivazione

L'azione con una freccia verso l'alto significa che la variabile viene scritta e memorizzata sul fronte di salita (all'attivazione della fase). L'operatore ":=" deve essere usato per l'assegnazione.

Sintassi delle azioni

MotorVariabile attiva finché il passo è attivo
K1 := 1Impostare a 1
K1 := K1 + 1Incrementare contatore
Stored Action Deactivation

Azione memorizzata alla disattivazione

L'azione con una freccia verso il basso significa che la variabile viene scritta e memorizzata sul fronte di discesa (alla disattivazione della fase). L'operatore ":=" deve essere usato per l'assegnazione.

Stored Action on Event

Azione memorizzata su evento

Questa azione con una bandierina scrive e memorizza una variabile quando la fase connessa è attiva E l'evento fornisce un fronte di salita o di discesa. A differenza delle azioni memorizzate precedenti, questa azione attende il verificarsi di un evento definito.

Comment

Commenti

Per migliorare la leggibilità di un GRAFCET, è possibile aggiungere liberamente commenti. Devono essere racchiusi tra virgolette.

Feedback

Retroazione

Nel GRAFCET la direzione standard è dall'alto verso il basso. La freccia verso l'alto indica una retroazione, cioè un salto a una fase precedente.

Jump

Salto

Salto a una fase precedente. Equivalente a una retroazione. Qui si torna alla fase 7.

Alternative Branch

Diramamento alternativo

Questo diramamento divide il percorso del processo in più opzioni, eseguendo solo il percorso richiesto.

Parallel Branch

Diramamento parallelo

Questo diramamento divide il percorso del processo in più percorsi che vengono tutti eseguiti simultaneamente.

Macro Step

Macro fase

La macro fase raggruppa una sequenza di fasi e transizioni in un unico simbolo. A differenza della fase englobante, la sequenza contenuta nella macro fase deve essere completamente elaborata.

I numeri delle macro fasi sono preceduti da una "M", qui "M1". La fase di ingresso del sotto-GRAFCET porta una "E" (qui E1); la fase di uscita porta una "S" (qui S1).
Enclosing Step

Fase englobante

La fase englobante incapsula uno o più sotto-GRAFCETs. Quando la fase diventa attiva, gli involucri associati diventano attivi e i sotto-GRAFCETs contenuti vengono elaborati. Quando la fase englobante non è più attiva, tutti i sotto-GRAFCETs vengono disattivati.

Enclosure

Involucro

Questo riquadro viene utilizzato per creare gli involucri di una fase englobante. Qui il numero dell'involucro è «1» e il nome dell'involucro è «G1».

Forced Control Command

Comando di controllo forzato

Questo comando forza immediatamente un altro GRAFCET in uno stato definito, annullando la sua logica. Qui il GRAFCET nell'involucro G1 viene attivato alla fase 4.

Sintassi del comando

G1 {}Disattivare tutti i passi nell'involucro G1
G1 {4}Attivare solo il passo 4 nell'involucro G1
G1 {*}Bloccare il passo corrente in G1 – nessuna commutazione possibile
G1 {INIT}Inizializzare G1 – il passo con la stella a sinistra diventa attivo

Suggerimenti

  • AND / && → *
  • OR / || → +
  • NOT → !
  • Secondo IEC 60848, le espressioni analogiche / di confronto vanno racchiuse tra parentesi quadre: [C1=8], [Temp>20], [Temp>20]*S1. Il contenuto tra parentesi è valutato come valore booleano.

Pronto per iniziare?

Crea ora gratuitamente il tuo GRAFCET e applica ciò che hai imparato!

Simboli GRAFCET spiegati | Tutti i simboli IEC 60848