Controlul nivelului apei din rezervor folosind releul programabil OWEN PR110

Controlerul PR110 este produs de compania rusă «OWEN». Controlerul efectuează operațiuni numai pe semnale discrete - scopul său principal este înlocuirea sistemelor de control simple bazate pe logica releului. Acest lucru determină faptul că acestuia (precum și altor controlere cu funcții similare) i se atribuie numele „releu programabil”.

Releu programabil ARIES PR110

Diagrama funcțională a releului programabil ARIES PR110:

Schema funcțională a releului programabil ARIES PR110Logica releului programabil PR110 este definită de utilizator în timpul programării utilizând mediul OWEN EasyLogic sau OWEN Logic.

Instrumentul principal și singurul pentru programarea și depanarea software-ului controlerului este un computer personal. Cu ajutorul acestuia, nu numai că puteți crea software-ul controlerului corespunzător, dar, de regulă, puteți observa și modul în care funcționează folosind simularea pe computer.

ARIES PR110 în dulapul de automatizare

Vom analiza procesul de creare a unui program de control al comutării pentru releele programabile PR110 folosind exemplul unui sistem de control al nivelului apei într-un rezervor.

Conditii tehnice

Este necesar să se implementeze un sistem de control pentru umplerea rezervorului cu apă. Performanța anumitor funcții este determinată de starea senzorilor de nivel, unele funcții de către operator. Ar trebui să existe o indicație luminoasă a stării curente a sistemului.

Algoritmul de control este următorul. Există trei senzori care determină nivelul actual al apei din rezervor: superior, mijlociu și inferior. Fiecare senzor este declanșat (iese un nivel de unitate logică la ieșire) atunci când apa depășește nivelul corespunzător.

Controlul manual se realizează folosind două butoane: «Start» și «Stop». Când rezervorul este gol (nivelul apei este sub senzorii de nivel inferior), indicatorul luminos roșu ar trebui să fie continuu, când este plin (deasupra celui de sus), ar trebui să fie verde constant. Două pompe sunt controlate.

Pompele pot fi pornite dacă rezervorul nu este plin (nivelul apei este sub partea de sus). Dacă prin apăsarea butonului «Start» nivelul apei este sub medie - ambele pompe sunt pornite, dacă prin apăsarea butonului «Start» nivelul apei este peste medie - se pornește o pompă.

Pornirea pompelor este însoțită de un indicator verde intermitent. Când rezervorul este plin (nivelul apei ajunge la nivelul superior), pompele se opresc automat. Dacă rezervorul este gol (nivelul apei este sub nivelul inferior), nu este posibilă oprirea pompelor apăsând butonul «Stop».

Un exemplu de creare a unui program în OWEN Logic

Pentru a îndeplini această sarcină, mașina de control trebuie să aibă cinci intrări discrete și patru ieșiri releu. Pentru a rezolva această problemă, vom lua următoarele decizii.

Conectați senzorul de nivel inferior al apei din rezervorul la intrarea I1, senzorul de nivel mediu la intrarea I2 și senzorul de nivel superior la intrarea I3.Conectați butonul Stop la intrarea I4 și butonul Start la intrarea I5. Vom controla includerea pompei nr. 1 cu ajutorul ieșirii Q1, includerea pompei nr. 2 — cu ajutorul ieșirii Q2. Conectați indicatorul roșu la ieșirea Q3, indicatorul verde la ieșirea Q4.

Controlul manual se realizează prin intermediul butoanelor care generează semnale de control pe termen scurt. Pentru ca sistemul de control să rămână într-o stare în care îl vom transfera cu un semnal pe termen scurt de la unul sau altul buton, este nevoie de un declanșator în program.

Să introducem flip-flop RS1 în program.Ieșirea acestui flip-flop este setată la unu atunci când o margine pozitivă ajunge la intrarea S și se resetează la zero când o margine pozitivă ajunge la intrarea R. Trebuie remarcat că atunci când semnalele ajung la intrări, semnalul de intrare R este prioritar.

Dacă nivelul apei din rezervor este mai mare decât cel de mai sus sau am apăsat și menținut butonul „Stop” în această stare, atunci apăsarea butonului „Start” în acel moment nu ar trebui să pornească pompele. Prin urmare, butonul «Start» este conectat la intrarea S cu o prioritate mai mică a flip-flop-ului RS1. Apoi, dacă nicio condiție nu împiedică pornirea pompei (adică va exista un zero logic la intrarea R a declanșatorului RS1), când este apăsat butonul «Start», ieșirea declanșatorului RS1 va fi setată la unu. Acest semnal va fi folosit pentru a activa motoarele.

Dintre cele două pompe, pompa #1 trebuie să fie pornită în orice caz, astfel încât semnalul de la ieșirea de declanșare RS1 este conectat la ieșirea Q1. Pompa #2 ar trebui să pornească numai dacă senzorul de nivel mediu nu este declanșat. Pentru a îndeplini această condiție, introducem invertorul și elementul logic și în program.Intrarea invertorului este conectată la intrarea I2, intrările elementului logic ȘI la ieșirea invertorului și, respectiv, la ieșirea declanșatorului RS1.

Programul OWEN Logic

Pornirea pompelor ar trebui să fie însoțită de un indicator verde intermitent. Pentru a genera un semnal periodic pentru a porni/opri indicatorul verde, introducem generatorul de unde pătrate BLINK1 în program. În fila de proprietăți a acestui bloc, setați durata semnalelor unu și zero la ieșirea acestuia să fie egală și egală cu 1s. Conectați ieșirea declanșatorului RS1 la intrarea activării funcționării generatorului BLINK1.

Acum, generatorul BLINK1 va funcționa numai atunci când ieșirea de declanșare RS1 este setată la un, adică. când pompele sunt activate. 26 Să introducem poarta SAU în program. Conectăm ieșirea sa la ieșirea lui Q4. Conectam o intrare a porții SAU la ieșirea generatorului BLINK1, cealaltă la intrarea I3. Acum, când pompele sunt pornite, indicatorul verde va clipi, dar dacă senzorul de nivel superior este declanșat, acest indicator va fi aprins continuu.

Trigger și generator în program

Pompele ar trebui oprite dacă apăsăm butonul „Stop” și în același timp senzorul de nivel inferior va fi într-o stare de unitate logică (prezență cu cel puțin apă în rezervor) sau dacă senzorul de nivel superior este declanșat ( rezervorul este plin).

Pentru a îndeplini aceste condiții, introducem în program elementul logic SAU și elementul logic I. Conectam o intrare a elementului logic ȘI la butonul „Stop”, cealaltă la intrarea I1 (cu ieșirea nivelului inferior). senzor). Conectam o intrare a elementului SAU la ieșirea elementului AND, cealaltă la intrarea I3 (cu ieșirea senzorului de nivel superior). Ieșirea elementului OR este conectată la intrarea R a flip-flop-ului RS1.


Program de control al nivelului apei din rezervor

Indicatorul roșu ar trebui să se aprindă dacă sunt îndeplinite două condiții în același timp: pompele nu funcționează (zero este prezent la ieșirea declanșatorului RS1) și nivelul apei este sub nivelul inferior (există zero la ieșirea lui). senzorul de nivel inferior).

Pentru a „verifica” aceste condiții și a controla indicatorul roșu în program, introducem două invertoare și un element logic I. Intrarea unui invertor este conectată la intrarea I1 (cu ieșirea senzorului de nivel inferior), intrarea de celălalt invertor - cu ieșirea de declanșare RS1). Conectăm ieșirile invertoarelor la intrările porții AND. Ieșirea porții AND este conectată la ieșirea lui Q3.

Conectarea ieșirii Q3

Până la urmă, în general, ar trebui să aveți programul prezentat mai jos. Figura prezintă în mod tentativ circuitele externe conectate la un releu programabil.


Exemplu de program pentru controlul nivelului apei din rezervor

Folosind modul de emulare al mediului de programare OWEN Logic, asigurați-vă că programul funcționează conform sarcinii inițiale. După încărcarea programului în releu, asigurați-vă la fel.

Vă sfătuim să citiți:

De ce este curentul electric periculos?