PROGRAMMAZIONE PLC LOGO! SIEMENS:
COMANDI CON INTERBLOCCHI

LOGO! Siemens PLC

Benvenuto tra le mie lezioni dedicate a semplici esempi di programmazione PLC. Oggi facciamo pratica con il LOGO! Siemens, e impariamo come si gestiscono dei comandi con interblocco.

Quello che impareremo potrai sfruttarlo con qualsiasi controllore, perchè riguarda un caso abbastanza comune di programmazione, per esempio per gestire dei dosaggi.

Novità automazione e plc

La gestione di comandi con interblocco è una delle applicazioni più diffuse gestite dai PLC, soprattutto quando si lavora nel settore farmaceutico, chimico o alimentare, per esempio per gestire dei dosaggi su linee multiple.

Molto spesso questi processi richiedono la comunicazione tra vari impianti, e anche nel nostro esempio, come vedremo a breve, abbiamo de segnali di scambio.

Ecco nella figura che segue lo schema dell’impianto che automatizziamo.

Impianto di dosaggio da automatizzare con il LOGO!

Come vediamo nella figura sopra, abbiamo un serbatoio che contiene dell’olio, quest’olio viene caricato da delle autocisterne.

Per poter dosare l’olio ai tre impianti richiedenti, sono installate una pompa a lobi e tre valvole pneumatiche automatiche, munite di feedback di apertura; queste e valvole servono ad aprire la via necessaria a dosare per ogni singolo impianto.

Sul serbatoio è stato installato un sensore di livello, il quale ci permette di gestire lo stato di “pronto per dosaggio”, quando il livello all’interno del tank è compreso tra i valori di 50 e 500.

1. Apparecchiature installate nell’impianto.

a) Un serbatoio con livello analogico.

b) 3 valvole pneumatiche automatiche con feedback di apertura.

c) Una pompa volumetrica con motore asincrono trifase.

2. Segnali di scambio tra gli impianti.

Per quanto riguarda i segnali che gli impianti si scambiano abbiamo:

a) Tre segnali digitali in uscita dal nostro plc, verso i tre impianti, per segnalare lo stato di pronto per dosare.

b) Tre segnali di richiesta dosaggio provenienti uno da ciascun impianto.

Ecco nell’immagine che segue il diagramma con il programma del LOGO!. Se vuoi approfondire questo linguaggio con un corso completo, puoi dare un’occhiata al corso di programmazione LOGO! Siemens.

Programma del LOGO! Siemens - interblocco comandi
3. Gestione del software.

3.1. Gestione del livello di pronto per dosaggio.
La parte di istruzioni in alto a sinistra nella schermata servono a gestire lo stato di pronto al dosaggio.
Abbiamo il test del livello del serbatoio, e se questo si trova nel range deciso, il sistema è pronto per dosare. Abbiamo usato un blocchetto di accensione e spegnimento ritardato per filtrare i segnali analogici del livello, oltre che a un interruttore di soglia analogica.

3.2. Gestione segnali di pronto inviati agli impianti.
Nella parte superiore centrale del programma troviamo la gestione dei segnali di “pronto per dosare” a ogni impianto.
Quando il dosaggio viene attivato a fronte di una richiesta, questo segnale rimane attivo solo per l’impianto che sta richiedendo, mentre per gli altri viene posto a zero; in questo comunichiamo agli impianti che la linea di dosaggio è occupata.
Questa parte di software è gestita con i blocchetti AND che permettono di creare gli interblocchi.

3.3. Gestione utenze di dosaggio.
Quando un impianto richiede il dosaggio, se non stiamo dosando a un altro impianto possiamo comandare la relativa valvola.
Quando la valvola necessaria a dosare si è aperta (abbiamo il segnale del feedback), accendiamo la pompa di dosaggio.
Anche in questa parte di programma abbiamo gli interblocchi per evitare di dosare su diverse linee contemporaneamente.

Copyright(C) automazione-plc.it
P. IVA: 11676200964
Sito di informazione e didattica sull'automazione industriale, il mondo dei PLC e dei sistemi di supervisione.
Programmazione PLC.
Programmazione SCADA e HMI.
Apparecchiature e hardware industriale.
Strumentazione da campo.
Policy sulla Privacy e utilizzo dei Cookies