categorie: Controller programmabili
Numero di visite: 7314
Commenti sull'articolo: 0

Un esempio di aggiornamento del circuito elettrico di una stazione di pompaggio con due pompe a un circuito controllato da PLC

 

Nelle recensioni dell'articolo precedente su questo argomento - Un esempio di aggiornamento del circuito elettrico di un montacarichi mediante un controller programmabile (PLC) c'era il desiderio di produrre materiale con un'analisi dettagliata più dettagliata del processo di scrittura di un programma in CFC inCoDeSys. Dato che non è molto interessante riassemblare il circuito dall'articolo precedente, questa volta prenderemo qualcos'altro come esempio, ad esempio il circuito un tempo molto popolare di una stazione di pompaggio con pompe di pompaggio.


Il dispositivo e il principio di funzionamento della stazione di pompaggio

Quindi, esiste una stazione di pompaggio del tipo a drenaggio con due pompe. L'acqua si riversa nel serbatoio per gravità e il compito delle pompe è di pomparlo fuori da questo serbatoio per evitare un riempimento eccessivo. Una delle pompe secondo lo schema è la principale, la seconda è il backup. Lo schema prevede la possibilità di assegnare una pompa primaria e di backup utilizzando un interruttore.

Inizialmente, la pompa viene accesa, che è designata come principale, e se non riesce a far pompare il liquido, la pompa di riserva viene automaticamente accesa in suo aiuto. Se entrambe le pompe non riescono a pompare il liquido, viene attivato un allarme luminoso e acustico.

Stazione di pompaggio con due pompe

Il principio di funzionamento del circuito di controllo

Il livello del fluido è controllato sensori di livello con 4 pin. Quando il liquido sale nel serbatoio, i contatti si chiudono a turno, forniscono energia alla bobina relè elettromagnetici intermedii cui contatti sono inclusi in una catena di bobine di avviatori elettromagneticicontrollo motori elettrici di pompe.

Diagramma schematico della stazione di pompaggio elettrica con due pompe di pompaggio:

Schema elettrico di una stazione di pompaggio con due pompe di pompaggio

Esiste un'altra versione di questo schema con designazioni fatte secondo i moderni GOST (1 e 5 - valvole, 2 - valvole, 3 - tubazioni di scarico, 4 - pompe, 6 - serbatoio, 7 - tubazioni di aspirazione, 8 - elettrodo):

Schema di una stazione di pompaggio di drenaggio

Un esempio di flusso di corrente attraverso i circuiti secondo il primo schema (con la prima pompa principale e la seconda pompa di backup, l'interruttore del software è in posizione 1):

1) Quando l'acqua raggiunge il livello di E1 - non succede nulla,

2) Quando l'acqua raggiunge il livello di E2 - la bobina del relè RU1 viene attivata, chiude i suoi contatti, incl. il contatto nel circuito di avviamento PM1 è acceso, il motore D1 è acceso.

3) Quando l'acqua raggiunge il livello di E3 - viene attivata la bobina del relè RU2, mentre anche il relè RU1 è acceso e il motore D1 è in funzione. Il relè RU2 chiude i suoi contatti, incl. il contatto nel circuito di avviamento PM2 è acceso, il motore D2 è acceso.

4) Quando l'acqua raggiunge il livello di E4 - viene attivato il relè RA. I contatti di questo relè sono inclusi in un circuito separato per una fonte di alimentazione indipendente, ad esempio una batteria (non mostrata nel primo circuito). È inoltre collegato il contatto del relè di tensione BT. In assenza di tensione o livello di liquido di emergenza, una spia di allarme e un suono di campana (non sono nemmeno mostrati nel primo diagramma).

Lo schema della stazione di pompaggio può funzionare in modalità automatica e manuale. La scelta della modalità operativa per ciascuna pompa viene effettuata individualmente utilizzando gli interruttori PU1 e PU2. E in modalità manuale, l'accensione e lo spegnimento degli avviatori elettromagnetici e dei motori delle pompe viene eseguito utilizzando i pulsanti KnP e Kns.


Aggiornamento del circuito

Modernizzeremo il circuito di controllo del relè della stazione di pompaggio. Dopo l'aggiornamento, il liquido di pompaggio lo farà controllore logico programmabile (PLC). In questo caso, qualsiasi tipo di controller può essere utilizzato come PLC. Nel nostro caso, anche uno economico è perfetto. relè programmabile.

CoDeSys

Poiché il compito di questo articolo è puramente educativo - dare capacità di programmazione iniziale del PLC, quindi useremo per questo molto conveniente pacchetto software CodeSyS 2.3 e società di controllo Ariete. È richiesto il modello di controller CoDeSys durante la creazione di un progetto nel programma. Prepareremo il programma in linguaggio CFC.

Questo progetto era esclusivamente a scopo educativo. Il nostro compito è sostituire il circuito di controllo da relè a programma, senza modificare nulla nel dispositivo, nella tecnologia e nei controlli della stazione di pompaggio.

Innanzitutto, definiamo tutti i segnali di input e output necessari di cui abbiamo bisogno nel programma.

ingressi:

  • Avviare 1 pompa;

  • Arrestare 1 pompa;

  • Avviare 2 pompe;

  • Arrestare 2 pompe;

  • Pompa modalità manuale 1;

  • Pompa modalità automatica 1;

  • Modalità manuale 2 pompe;

  • Modalità automatica 2 pompe;

  • 1a pompa principale;

  • 2a pompa principale;

  • Sensore di livello DN1;

  • Sensore di livello DN2;

  • Sensore di livello DN3;

  • Sensore di livello DN4.

uscite:

  • Nasos1;

  • Nasos2;

  • Lampada di emergenza.

Totale: 14 ingressi e 3 uscita.


1. Creare un programma di controllo manuale della pompa.

Il motore della pompa dovrebbe accendersi quando viene attivato il pulsante Start e c'è un segnale all'ingresso della modalità Manuale. Disabilitare quando si preme il pulsante "Stop" e quando è presente un segnale sull'ingresso "Modalità manuale", e anche separatamente se non è presente alcun segnale sull'ingresso "Modalità manuale".

Per questo usiamo RStrigger sull'ingresso di cui (SET) dare un segnale dal pulsante di avvio (Pusk1) e inserisci "Modalità manuale" (ruhnoy1) attraverso l'elemento E ("AND" logico). Il trigger si attiverà e commuterà la sua uscita (Q1) solo quando ci sono unità logiche su entrambi gli ingressi (TRUE).

Per spegnere la pompa all'ingresso del grilletto (RESET1) unità logica dovrebbe venire (VERO). In un caso, ciò si verifica quando c'è un segnale dal pulsante Stop (stop1) e allo stesso tempo il segnale è presente all'ingresso della modalità Manual (ruhnoy1). Per fare ciò, sono combinati da un elemento E. Qui è tutto uguale, come nel caso del processo di avvio della pompa.

Nel secondo caso, l'unità logica deve accendersi input trigger (RESET1) quando l'interruttore è spento e non vi è alcun segnale all'ingresso "Modalità manuale", vale a dire, indipendentemente dallo stato in cui si trova la pompa, quando l'interruttore viene commutato dalla posizione "Modalità manuale" alla posizione "Modalità automatica", il motore deve essere spento. Per fare ciò, invertire il segnale di ingresso ruhnoy1 e combinali con un segnale di arresto della pompa attraverso l'elemento OR (OR logico).

In questo caso, l'ingresso trigger (RESET1) un'unità logica può venire in due modi. Nel primo caso, viene da un elemento Efornendo l'arresto dal pulsante e quando si scollega l'ingresso associato all'installazione della modalità manuale. Nel secondo caso, zero logico (FALSO) si gira all'uscita NON all'unità logica (TRUE).

Programma per il controllo delle pompe in modalità manuale

Poiché utilizziamo 2 pompe nel circuito che funzionano nella stessa modalità in modalità manuale, aggiungeremo un altro frammento di codice allo stesso programma.  

Doppio programma di controllo della pompa

2. Creare un programma affinché il circuito funzioni in modalità automatica

Per facilitare la comprensione del funzionamento del circuito, inizialmente faremo un programma senza prendere in considerazione gli interruttori per selezionare la modalità di funzionamento e selezionare la pompa principale, ad es. Supponiamo di aver bisogno di un circuito che includa una prima pompa per un sensore di secondo livello, una seconda pompa per un terzo sensore. Quando viene attivato il quarto sensore, viene attivato un allarme. Lo spegnimento di entrambe le pompe viene eseguito dopo il completo pompaggio dell'acqua e viene attivato il sensore di primo livello. Per questo abbiamo bisogno di due grilletti. RSche collegherà tutti gli ingressi e le uscite di cui abbiamo bisogno nel modo giusto.

Il programma per il funzionamento del circuito della stazione di pompaggio in modalità automatica

Ma non tutto è così semplice come sembra a prima vista. Se proviamo a controllare questo programma nella modalità di emulazione, simulando l'attivazione alternata dei contatti del sensore di livello sull'acqua che sale, vedremo che quando l'acqua sale al secondo sensore, la pompa non si accende. Il colpevole è il primo contatto del sensore di livello, che invia un segnale all'ingresso di intervento dei trigger. Abbiamo bisogno che i grilletti si disattivino solo quando si scollega 1 contatto del sensore di livello.Per fare questo, dopo il contatto DU1 mettere l'oggetto NON, che invertirà il segnale dal sensore e i trigger verranno ripristinati solo quando il contatto di ingresso è disconnesso.

Disabilitazione di un trigger mediante un segnale proveniente da un sensore di livello

Ora aggiungi al circuito i contatti degli interruttori della modalità automatica. I motori della pompa devono essere accesi solo quando è presente un segnale sugli ingressi a cui sono collegati i contatti di questi interruttori (unità logica). Inoltre, ogni motore ha il proprio interruttore nel circuito.

Per questo in aggiungi 2 elementi allo schema E, che consentirà di accendere le pompe solo quando gli interruttori sono accesi in modalità automatica e 2 elementi OR che collegherà la modalità manuale e automatica. Grazie a loro, le uscite che controllano gli avviatori delle pompe nasos1 e nasos2 possono ricevere un segnale sia dai trigger manuali che dai trigger automatici.

Il funzionamento della stazione di pompaggio in modalità automatica

3. Aggiungere un interruttore di selezione della pompa

A questo punto, resta da aggiungere un interruttore al circuito, che consente di selezionare la pompa principale e di backup. La pompa principale viene accesa per prima, il backup - in secondo luogo. Fisicamente sugli interruttori nel circuito elettrico ci sono 4 ingressi e 4 uscite. Useremo 2 uscite per collegare il controller programmabile. 2 altri saranno parallelizzati dal 2 ° principale.

Nel programma per il PLC, dobbiamo inserire 2 segnali di ingresso: "Pompa primaria 1" (osnovn_1) e "Pompa primaria 2" (osnovn_2). Per prima cosa aggiungiamo 2 elementi E e collegare gli ingressi dei trigger attraverso di essi. Un segnale proveniente dal secondo contatto del sensore di livello e dal suo ingresso di commutazione arriva a ciascun elemento.

Eseguiamo azioni simili con il terzo contatto del sensore e gli ingressi dell'interruttore. E per avere 2 segnali per ciascun ingresso trigger, aggiungere altri 2 elementi al circuito OR.

Il programma finale della stazione di pompaggio con due pompe di pompaggio per il controller programmabile:

Il programma finale della stazione di pompaggio con due pompe di pompaggio per il controller programmabile

Un programma scritto, anche in assenza di un controller programmabile, può essere verificato in modalità di emulazione inCoDeSys (Online - Modalità emulazione - Connessione - Ctrl + f7 - inizio F5).

Programma in modalità emulazione inCoDeSys:

Programma in modalità emulazione in CodeSyS

Se avete domande, lasciatele nei commenti! Secondo te, vale la pena continuare a fare articoli su questo argomento?

Vedi anche su electro-it.tomathouse.com:

  • Un esempio di modernizzazione del circuito elettrico di un montacarichi utilizzando ...
  • Pressostato RM-5
  • Come collegare una pompa
  • Relè di monitoraggio del livello per l'automazione delle unità di pompaggio
  • Controllo automatico della pompa nel paese

  •