Simboli e regole GRAFCET
Qui imparerai tutto sui componenti standardizzati secondo IEC 60848, per pianificare i tuoi processi con precisione e secondo le norme.
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).
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.
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 ANDBG1 + BG2Operazione OR!BG1Negazione (convertita automaticamente nella rappresentazione conforme alla norma)(a + b) * cParentesi↑BG1Fronte di salita↓BG1Fronte di discesa5s/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)Transizione sorgente
Questa transizione consente di avviare un GRAFCET senza la necessità di una fase precedente.
Transizione pozzo
Questa transizione termina un GRAFCET senza una fase successiva.
Azione continua
Questa azione è attiva finché la fase associata è attiva. Non appena la fase viene lasciata, l'azione termina immediatamente.
Azione continua con condizione di assegnazione
Questa azione è attiva solo finché la fase associata è attiva E una condizione aggiuntiva specificata (qui SJ2) è soddisfatta.
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.
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.
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 è attivoK1 := 1Impostare a 1K1 := K1 + 1Incrementare contatoreAzione 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.
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.
Commenti
Per migliorare la leggibilità di un GRAFCET, è possibile aggiungere liberamente commenti. Devono essere racchiusi tra virgolette.
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.
Salto
Salto a una fase precedente. Equivalente a una retroazione. Qui si torna alla fase 7.
Diramamento alternativo
Questo diramamento divide il percorso del processo in più opzioni, eseguendo solo il percorso richiesto.
Diramamento parallelo
Questo diramamento divide il percorso del processo in più percorsi che vengono tutti eseguiti simultaneamente.
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.
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.
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».
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 G1G1 {4}Attivare solo il passo 4 nell'involucro G1G1 {*}Bloccare il passo corrente in G1 – nessuna commutazione possibileG1 {INIT}Inizializzare G1 – il passo con la stella a sinistra diventa attivoSuggerimenti
- ●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!