Il metodo più agevole per trasformare un diagramma Grafcet in linguaggio ladder è noto come metodo Batch, caratterizzato dalla sua semplicità e flessibilità.
Ciò che lo rende particolarmente efficace è la possibilità di adattarlo a qualsiasi sistema, richiedendo solo la modifica delle variabili coinvolte.
Struttura del Metodo Batch #
Ogni stato è associato a uno spazio di memoria chiamato “Merker” (Mx), nel quale viene memorizzato il valore dello stato, che può essere 1 (ATTIVO) o 0 (DISATTIVATO).
Per semplificare l’attivazione e la disattivazione degli stati, si utilizza il blocco di SET (S) per attivare uno stato e RESET (R) per disattivarlo.
Fasi del Metodo #
Il metodo Batch si compone di tre componenti fondamentali: Inizializzazione, Ciclo Automatico e Comandi o Azioni.
1. Inizializzazione #
In questa fase, tutti i merker degli stati vengono inizializzati a 0, tranne quello dello stato iniziale, che viene impostato a 1.
A seconda del PLC utilizzato, è possibile impiegare il “bit di first start” (inizializzato a 1 solo all’avvio del programma) o associare un pulsante di inizializzazione.
2. Ciclo Automatico #
In questa parte, viene specificata la condizione che determina il passaggio da uno stato precedente a quello successivo.
La struttura di base del ciclo automatico viene ripetuta n volte, dove n è il numero degli stati presenti nel sistema, incluso lo stato iniziale.
3. Comandi o Azioni #
In questa fase, vengono attivate le azioni corrispondenti a ciascuno stato. Ad ogni merker viene associata l’uscita che si accende una volta che lo stato associato viene attivato.
Esempio pratico #
Partendo dalla teoria appena esaminata e considerando l’esempio pratico della sezione precedente, la traduzione del GRAFCET in linguaggio ladder mediante l’uso del metodo Batch è la seguente:
Schema Grafcet #
Schema Ladder #