categorii: Controlere programabile
Număr de vizualizări: 7314
Comentarii la articol: 0

Un exemplu de modernizare a circuitului electric al unei stații de pompare cu două pompe la un circuit controlat de PLC

 

În recenziile articolului precedent pe acest subiect - Un exemplu de modernizare a circuitului electric al unui elevator de marfă folosind un controler programabil (PLC) a existat dorința de a realiza material cu o analiză pas cu pas mai detaliată a procesului de redactare a unui program în CFC înCoDeSys. Deoarece nu este foarte interesant să reasambleze circuitul din articolul precedent, de data aceasta vom lua altceva ca exemplu, de exemplu, circuitul cândva foarte popular al unei stații de pompare cu pompe.


Dispozitivul și principiul funcționării stației de pompare

Deci, există o stație de pompare de tip drenaj cu două pompe. Apa se aruncă în rezervor în funcție de gravitate, iar sarcina pompelor este de a o pompa din acest rezervor pentru a preveni supraîncărcarea. Una dintre pompele conform schemei este principala, a doua este cea de rezervă. Schema prevede posibilitatea de a aloca o pompă primară și de rezervă folosind un comutator.

Inițial, pompa este pornită, care este desemnată principală și, dacă nu poate face față pompării lichidului, pompa de standby este pornită automat în ajutorul acesteia. Dacă ambele pompe nu pot pompa lichidul, atunci se declanșează o alarmă sonoră și sonoră.

Stație de pompare cu două pompe

Principiul funcționării circuitului de control

Nivelul fluidului este controlat senzori de nivel cu 4 pini. Când lichidul se ridică în rezervor, contactele se închid pe rând, alimentează bobina relee electromagnetice intermediareale cărui contacte sunt incluse într-un lanț de bobine de startere electromagneticecontrolarea motoarelor electrice ale pompelor.

Schemă a stației electrice de pompare cu două pompe:

Schema electrică a unei stații de pompare cu două pompe

Există o altă versiune a acestei scheme cu denumiri realizate conform GOST-urilor moderne (1 și 5 - valve, 2 - valve, 3 conducte de descărcare, 4 - pompe, 6 rezervor, 7 - conducte de aspirație, 8 - electrod):

Diagrama unei stații de pompare a drenajului

Un exemplu de curgere a curentului prin circuite conform primei scheme (cu prima pompă principală și a doua pompă de rezervă, comutatorul software este în poziția 1):

1) Când apa atinge nivelul E1 - nu se întâmplă nimic,

2) Când apa atinge nivelul E2 - bobina releului RU1 este activată, își închide contactele, incl. contactul în circuitul de pornire PM1 este pornit, motorul D1 este pornit.

3) Când apa atinge nivelul E3, bobina releului RU2 este activată, în timp ce releul RU1 este de asemenea pornit și motorul D1 funcționează. Releul RU2 își închide contactele, inclusiv contactul în circuitul de pornire PM2 este pornit, motorul D2 este pornit.

4) Când apa atinge nivelul E4 - releul RA este activat. Contactele acestui releu sunt incluse într-un circuit separat pentru o sursă de alimentare independentă, de exemplu, o baterie (care nu este prezentată în primul circuit). De asemenea, este conectat contactul releului de tensiune LV. În absența tensiunii sau a unui nivel de lichid de urgență, o lampă de alarmă și un sunet sonor (acestea nu sunt afișate nici în prima diagramă).

Schema stației de pompare poate funcționa în moduri automate și manuale. Alegerea modului de funcționare pentru fiecare pompă se realizează individual folosind întrerupătoarele PU1 și PU2. Și în modul manual, pornirea și oprirea demarorului și a motoarelor de pompare se realizează cu ajutorul butoanelor KnP și Kns.


Actualizarea circuitului

Vom moderniza circuitul de control al releului stației de pompare. După modernizare, lichidul de pompare va controler logic programabil (PLC). În acest caz, orice tip de controler poate fi utilizat ca PLC. În cazul nostru, chiar și unele ieftine sunt perfecte. releu programabil.

CoDeSys

Întrucât sarcina acestui articol este pur educativă - oferă abilități inițiale de programare a PLC, atunci vom folosi pentru acest lucru foarte convenabil pachet software CodeSyS 2.3 și compania de control Berbec. Modelul controlorului necesită CoDeSys la crearea unui proiect în program. Vom alcătui programul în limba CFC.

Acest proiect a fost exclusiv în scop educațional. Sarcina noastră este de a înlocui circuitul de control de la releu la software, fără a schimba nimic în dispozitiv, tehnologie și controlul stației de pompare.

Mai întâi, definim toate semnalele de intrare și ieșire necesare de care avem nevoie în program.

intrări:

  • Porniți 1 pompă;

  • Opriți 1 pompă;

  • Porniți 2 pompe;

  • Opriți 2 pompe;

  • Pompa manuală 1 mod;

  • Pompă mod automat 1;

  • Pompe din modul manual 2;

  • Pompe mod automat 2;

  • Prima pompă principală;

  • A 2-a pompă principală;

  • Senzor de nivel DN1;

  • Senzor de nivel DN2;

  • Senzor de nivel DN3;

  • Senzor de nivel DN4.

ieșiri:

  • Nasos1;

  • Nasos2;

  • Lampa de urgență.

Total: 14 intrări și 3 ieșire.


1. Creați un program de control manual al pompei.

Motorul pompei trebuie pornit atunci când este declanșat butonul Start și există un semnal la intrarea „Mod manual”. Dezactivați-o atunci când apăsați butonul „Stop” și când există un semnal la intrare „Mod manual” și, de asemenea, separat, dacă nu este semnal la intrare „Mod manual”.

Pentru asta folosim RSdeclanșare la a cărui intrare (SET) dați un semnal de la butonul de pornire (Pusk1) și introduceți „Modul manual” (ruhnoy1) prin element ȘI („AND” logic). Declanșatorul se va declanșa și va comuta ieșirea (Q1) numai atunci când există unități logice pe ambele intrări (TRUE).

Pentru a opri pompa la intrarea declanșatorului (RESET1) ar trebui să vină unitatea logică (TRUE). Într-un caz, acest lucru se produce atunci când există un semnal de la butonul Stop (stop1) și, în același timp, semnalul este prezent la intrarea în modul manual (ruhnoy1). Pentru a face acest lucru, ele sunt combinate de un element ȘI. Totul este la fel aici, ca în cazul procesului de pornire a pompei.

În cel de-al doilea caz, unitatea logică trebuie să apară intrare de declanșare (RESET1) când întrerupătorul este oprit și nu există semnal la intrarea „Mod manual”, adică indiferent de starea în care este pompa, atunci când comutatorul este comutat din poziția „Mod manual” în poziția „Mod automat”, motorul trebuie să fie oprit. Pentru a face acest lucru, inversați semnalul de intrare ruhnoy1 și combinați-le cu un semnal de oprire a pompei prin element SAU (OR logic).

În acest caz, intrarea de declanșare (RESET1) o unitate logică poate veni în două moduri. În primul caz, provine de la un element ȘIasigurarea opririi de la buton și la deconectarea intrării asociate cu instalarea modului manual. În al doilea caz, zero logic (FALSE) se întoarce la ieșire NU la unitate logică (TRUE).

Program pentru controlul pompelor în regim manual

Deoarece avem 2 pompe în circuit care funcționează în același mod în modul manual, vom adăuga un alt fragment de cod în program.  

Program dublu de control al pompei

2. Creați un program pentru ca circuitul să funcționeze în modul automat

Pentru a facilita înțelegerea funcționării circuitului, inițial vom realiza un program fără a ține cont de întrerupătoarele pentru selectarea modului de funcționare și alegerea pompei principale, Să presupunem că avem nevoie de un circuit care să includă o primă pompă pentru un al doilea nivel, o a doua pompă pentru un al treilea senzor. Când al patrulea senzor este declanșat, se declanșează o alarmă. Oprirea ambelor pompe se realizează după pomparea completă a apei și se declanșează senzorul de primul nivel. Pentru aceasta avem nevoie de două declanșatoare. RScare va conecta toate intrările și ieșirile de care avem nevoie în mod corect.

Programul pentru funcționarea circuitului stației de pompare în regim automat

Dar nu totul este atât de simplu pe cât pare la prima vedere. Dacă încercăm să verificăm acest program în modul de emulare, simulând în același timp acționarea alternativă a contactelor senzorului de nivel cu privire la apă în creștere, vom vedea că atunci când apa se ridică la al doilea senzor, pompa nu se aprinde. Vinovatul este primul contact al senzorului de nivel, care trimite un semnal către intrarea de declanșare a declanșatoarelor. Dar avem nevoie de declanșatoare pentru a opri numai atunci când deconectați 1 contact al senzorului de nivel.Pentru a face acest lucru, după contact DU1 pune articol NU, care va inversa semnalul de la senzor și declanșatoarele vor fi resetate numai atunci când contactul de intrare este deconectat.

Dezactivarea unui declanșator folosind un semnal de la un senzor de nivel

Acum adăugați la circuit contactele întrerupătoarelor din modul automat. Motoarele pompei trebuie să fie pornite numai atunci când există un semnal la intrările la care sunt conectate contactele acestor întrerupătoare (unitate logică). Mai mult, fiecare motor are propriul său comutator în circuit.

Pentru asta în adăugați 2 elemente la schemă ȘI, care va permite pornirea pompelor numai atunci când întrerupătoarele sunt activate în modul automat și 2 elemente SAU care va lega modul manual și automat. Mulțumită acestora, ieșirile care controlează demararea pompelor nasos1 și nasos2 pot primi un semnal atât de la declanșatoarele manuale, cât și de la declanșatoarele automate.

Funcționarea stației de pompare în regim automat

3. Adăugați un comutator de selectare a pompei

În această etapă, rămâne să adăugați un comutator în circuit, care vă permite să selectați pompa principală și cea de rezervă. Pompa principală este pornită prima, cea de rezervă - a doua. Fizic pe comutatoarele din circuitul electric există 4 intrări și 4 ieșiri. Vom folosi 2 ieșiri pentru a conecta controlerul programabil. Alți 2 vor fi paralizați de al doilea principal.

În programul pentru PLC, trebuie să introducem 2 semnale de intrare - „pompa primară 1” (osnovn_1) și „pompa primară 2” (osnovn_2). Mai întâi adăugăm 2 elemente ȘI și conectați intrările declanșatoarelor prin ele. Un semnal de la al doilea contact al senzorului de nivel și de la intrarea întrerupătorului acestuia ajunge la fiecare element.

Efectuăm acțiuni similare cu al treilea contact al senzorului și cu intrările comutatorului. Și pentru a obține 2 semnale pentru fiecare intrare de declanșare, adăugați încă 2 elemente în circuit SAU.

Programul final al stației de pompare cu două pompe pentru controlerul programabil:

Programul final al stației de pompare cu două pompe pentru regulatorul programabil

Un program scris, chiar și în absența unui controlor programabil, poate fi verificat în modul de emulare înCoDeSys (Online - Mod de emulare - Conexiune - Ctrl + f7 - start F5).

Program în modul de emulare înCoDeSys:

Programează în modul de emulare în CodeSyS

Dacă aveți întrebări, lăsați-le în comentarii! În opinia dumneavoastră, merită să continuați să faceți articole pe acest subiect?

Consultați și la i.electricianexp.com:

  • Un exemplu de modernizare a circuitului electric al unui elevator de marfă cu ...
  • Comutator de presiune RM-5
  • Cum se conectează o pompă
  • Relee de monitorizare a nivelului pentru automatizarea unităților de pompare
  • Control automat al pompei în țară

  •