View Categories

6. Metodo Batch

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.

Fase di inizializzazione (metodo Batch)
Fase di inizializzazione (metodo Batch)

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.

Fase di ciclo automatico (metodo Batch)
Fase di ciclo automatico (metodo Batch)

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.

Fase di comandi o azioni (metodo Batch)
Fase di comandi o azioni (metodo Batch)

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 Grafcet
Schema Grafcet

Schema Ladder #

Traduzione dello schema Grafcet in linguaggio Ladder tramite metodo Batch
Traduzione dello schema Grafcet in linguaggio Ladder tramite metodo Batch