Kategorijos: Programuojami valdikliai
Peržiūrų skaičius: 7314
Straipsnio komentarai: 0

Siurblio su dviem siurbliais elektrinės grandinės modernizavimo į grandinę, valdomą PLC, pavyzdys

 

Ankstesnio straipsnio šia tema apžvalgose - Krovininio lifto elektros grandinės atnaujinimo naudojant programuojamą valdiklį (PLC) pavyzdys buvo noras sudaryti medžiagą su išsamesne programos rašymo proceso CFC analizė„CoDeSys“. Kadangi nėra labai įdomu pakartoti grandinę iš ankstesnio straipsnio, šį kartą imsimės kažko kito kaip pavyzdžio, pavyzdžiui, kadaise labai populiarios siurblinės su siurbliais pompos.


Siurblio įtaisas ir veikimo principas

Taigi, yra drenažo tipo siurblinė su dviem siurbliais. Vanduo bėga į rezervuarą sunkio jėgos dėka, o siurblių užduotis yra išpumpuoti jį iš šios talpyklos, kad būtų išvengta perpildymo. Vienas iš siurblių pagal schemą yra pagrindinis, antrasis - atsarginė. Schemoje numatyta galimybė priskirti pirminį ir atsarginį siurblį jungikliu.

Iš pradžių įjungiamas siurblys, kuris yra vadinamas pagrindiniu. Jei jis negali susidoroti su skysčio išsiurbimu, budėjimo režimo siurblys automatiškai įjungiamas. Jei abu siurbliai negali išsiurbti skysčio, suveikia šviesos ir garso aliarmas.

Siurblio stotis su dviem siurbliais

Valdymo grandinės veikimo principas

Skysčio lygis kontroliuojamas lygio jutikliai su 4 kaiščiais. Kai skystis pakyla rezervuare, kontaktai savo ruožtu užsidaro, ir tiekia energiją į ritę tarpinės elektromagnetinės relėskurių kontaktai yra įtraukti elektromagnetinių starterių ritinių grandinėjevaldantys siurblių elektrinius variklius.

Elektrinės siurblinės su dviem siurbliais schema:

Siurblio su dviem siurbliais elektrinė schema

Yra dar viena šios schemos versija su pavadinimais, pagamintais pagal šiuolaikinius GOST (1 ir 5 - vožtuvai, 2 - vožtuvai, 3 - išleidimo vamzdynai, 4 - siurbliai, 6 - rezervuaras, 7 - siurbimo vamzdynai, 8 - elektrodas):

Drenažo siurblinės schema

Srovės srauto per grandines pavyzdys pagal pirmą schemą (su pirmuoju pagrindiniu siurbliu ir antruoju atsarginiu siurbliu programinės įrangos jungiklis yra 1 padėtyje):

1) Kai vanduo pasiekia E1 lygį - nieko neatsitiks,

2) Kai vanduo pasiekia E2 lygį - suaktyvinta relės ritė RU1, uždaromi jo kontaktai, įsk. kontaktas PM1 starterio grandinėje įjungtas, D1 variklis įjungtas.

3) Kai vanduo pasiekia E3 lygį - įjungiama relės ritė RU2, o relė RU1 taip pat yra įjungta ir veikia D1 variklis. Relė RU2 uždaro savo kontaktus, įsk. kontaktas PM2 starterio grandinėje įjungtas, variklis D2 įjungtas.

4) Kai vanduo pasiekia E4 lygį - įjungiama relė RA. Šios relės kontaktai yra įtraukti į atskirą nepriklausomo maitinimo šaltinio, pavyzdžiui, akumuliatoriaus, schemą (nerodomi pirmoje grandinėje). Taip pat prijungtas LV įtampos relės kontaktas. Jei nėra įtampos ar avarinio skysčio lygio, aliarmo lemputė ir skambėjimas skamba (jie taip pat nerodomi pirmoje diagramoje).

Siurblinės schema gali veikti automatiniu ir rankiniu režimais. Kiekvieno siurblio darbo režimas pasirenkamas atskirai, naudojant jungiklius PU1 ir PU2. Rankiniu režimu elektromagnetinių starterių ir siurblių variklių įjungimas ir išjungimas atliekamas mygtukais KnP ir Kns.


Grandinės atnaujinimas

Mes modernizuosime siurblinės relinės valdymo grandinę. Po atnaujinimo siurbimo skystis bus programuojamas loginis valdiklis (PLC). Tokiu atveju bet koks valdiklio tipas gali būti naudojamas kaip PLC. Mūsų atveju net ir nebrangus yra tobulas. programuojama relė.

„CodeSyS“

Kadangi šio straipsnio užduotis yra vien tik edukacinė - suteikti pradinius PLC programavimo įgūdžius, tada naudosime tai labai patogiai programinės įrangos paketas „CodeSyS“ 2.3 ir kontrolierių įmonė Avinas. Reikia valdiklio modelio „CodeSyS“ kuriant projektą programoje. Mes sudarysime programą CFC kalba.

Šis projektas buvo skirtas tik švietimo tikslams. Mūsų užduotis yra pakeisti valdymo grandinę iš relės į programą, nieko nekeičiant siurblinės įrenginyje, technologijoje ir valdikliuose.

Pirmiausia mes apibrėžiame visus reikalingus įvesties ir išvesties signalus, kurių mums reikia programoje.

Įėjimai

  • Paleiskite 1 pompą;

  • Sustabdykite 1 pompą;

  • Paleiskite 2 siurblius;

  • Sustabdykite 2 siurblius;

  • Rankinis 1 režimo siurblys;

  • Automatinis 1 režimo siurblys;

  • Rankinio režimo 2 siurbliai;

  • Automatinis 2 režimo siurbliai;

  • 1-as pagrindinis siurblys;

  • 2-as pagrindinis siurblys;

  • Lygio jutiklis DN1;

  • Lygio jutiklis DN2;

  • Lygio jutiklis DN3;

  • DN4 lygio jutiklis.

Išėjimai:

  • Pump1;

  • Pump2;

  • Avarinė lemputė.

Iš viso: 14 įėjimai ir 3 išėjimas.


1. Sukurkite rankinę siurblio valdymo programą.

Siurblio variklis turėtų įsijungti, kai paspaudžiamas mygtukas Pradėti, o rankinio režimo įvestyje yra signalas. Išjungti, kai paspaudžiate mygtuką „Stabdyti“ ir kai yra signalas įvestyje „Rankinis režimas“, taip pat atskirai, jei nėra signalo įvestyje „Rankinis režimas“.

Tam mes naudojame RStrigeris, kurio įvestis (SET) duoti signalą iš pradžios mygtuko (pusk1) ir per elementą įveskite „Rankinis režimas“ (ruhnoy1) IR (logiška „IR“). Trigeris įsijungs ir perjungs išėjimą (Q1) tik tada, kai abiejuose įėjimuose yra loginių vienetų (TIESA).

Norėdami išjungti siurblį ties trigerio įvestimi (RESET1) turėtų ateiti loginis vienetas (TIESA). Vienu atveju tai įvyksta, kai yra signalas iš „Stop“ mygtuko (stop1) ir tuo pačiu metu signalas yra rankinio režimo įvestyje (ruhnoy1). Norėdami tai padaryti, jie yra sujungti elementu IR. Viskas čia tas pats, kaip ir siurblio paleidimo proceso atveju.

Antruoju atveju turi įsijungti loginis vienetas trigerio įvestis (RESET1), kai jungiklis yra išjungtas ir nėra signalo įvestyje „Rankinis režimas“, tai yra, nepriklausomai nuo to, kokioje būsenoje yra siurblys, kai jungiklis perjungiamas iš padėties „Rankinis režimas“ į padėtį „Automatinis režimas“, variklis turi būti išjungtas. Norėdami tai padaryti, apverskite įvesties signalą ruhnoy1 ir sujungti juos su siurblio išjungimo signalu per elementą ARBA (logiška ARBA).

Tokiu atveju trigerio įvestis (RESET1) loginis vienetas gali būti dviem būdais. Pirmuoju atveju jis kyla iš elemento IRužtikrinant išjungimą iš mygtuko ir atjungiant įvestį, susijusią su rankinio režimo įdiegimu. Antruoju atveju loginis nulis (FALSE) pasisuka prie išėjimo NE į loginį vienetą (TIKRA).

Siurblių valdymo rankiniu režimu programa

Kadangi grandinėje naudojame 2 siurblius, kurie rankiniu režimu veikia tuo pačiu režimu, į programą pridėsime dar vieną to paties kodo fragmentą.  

Dviejų siurblių valdymo programa

2. Sukurkite programą, kad grandinė veiktų automatiniu režimu

Norėdami palengvinti grandinės veikimo supratimą, iš pradžių sudarysime programą, neatsižvelgdami į jungiklius, skirtus pasirinkti darbo režimą ir pasirinkti pagrindinį siurblį, t. Tarkime, kad mums reikia grandinės, kurią sudaro pirmasis siurblys antro lygio jutikliui, antras siurblys trečiajam jutikliui. Kai įjungiamas ketvirtasis jutiklis, suveikia aliarmas. Abu siurbliai išjungiami visiškai pumpuojant vandenį ir įjungus pirmojo lygio jutiklį. Tam mums reikia dviejų trigerių. RStai tinkamu būdu sujungs visus mums reikalingus įėjimus ir išėjimus.

Siurblio stoties grandinės veikimo automatiniu režimu programa

Tačiau ne viskas yra taip paprasta, kaip atrodo iš pirmo žvilgsnio. Jei bandysime patikrinti šią programą emuliacijos režimu, imituodami pakaitinį lygio jutiklio kontaktų įjungimą apie kylantį vandenį, pamatysime, kad kai vanduo pakyla iki antrojo jutiklio, siurblys neįsijungia. Kaltininkas yra pirmasis lygio jutiklio kontaktas, kuris siunčia signalą trigerių įjungimo įėjimui. Mums reikia, kad gaidukai išsijungtų tik atjungus 1 lygio jutiklio kontaktą.Norėdami tai padaryti, susisiekę du1 sudėti daiktą NE, kuris apvers signalą iš jutiklio, o gaidukai bus atstatyti tik tada, kai įvesties kontaktas bus atjungtas.

Trigerio išjungimas naudojant signalo iš lygio jutiklį

Dabar pridėkite prie grandinės automatinio režimo jungiklių kontaktus. Siurblio varikliai turėtų būti įjungiami tik tada, kai prie įėjimų, prie kurių yra prijungti šių jungiklių kontaktai, yra signalas (loginis vienetas). Be to, kiekvienas variklis grandinėje turi savo jungiklį.

Už tai pridėkite prie schemos 2 elementus IR, kuri leis įjungti siurblius tik įjungus jungiklius automatiniu režimu ir 2 elementais ARBA kuris susies rankinį ir automatinį režimus. Jų dėka išėjimai, valdantys „nasos1“ ir „nasos2“ siurblių starterius, gali priimti signalą tiek iš rankinio, tiek iš automatinio trigerio.

Siurblinės veikimas automatiniu režimu

3. Įveskite siurblio pasirinkimo jungiklį

Šiame etape belieka pridėti jungiklį prie grandinės, kuris leidžia pasirinkti pagrindinį ir atsarginį siurblį. Pagrindinis siurblys įjungtas pirmiausia, atsarginis - antras. Fiziškai ant jungiklių elektros grandinėje yra 4 įėjimai ir 4 išėjimai. Programiniam valdikliui prijungti naudosime 2 išėjimus. 2 kiti bus suderinti su 2 pagrindiniu.

PLC programoje turime įvesti 2 įvesties signalus - „Pirminis 1 siurblys“ (osnovn_1) ir „Pirminis 2 siurblys“ (osnovn_2). Pirmiausia pridedame 2 elementus IR ir per juos sujunkite trigerių įvestis. Signalas iš antro lygio lygio jutiklio kontakto ir iš jo jungiklio įėjimo ateina į kiekvieną elementą.

Panašius veiksmus atliekame ir su trečiuoju jutiklio kontaktu bei jungiklio įėjimais. Ir norėdami gauti 2 signalus už kiekvieną trigerio įvestį, pridėkite dar 2 elementus į grandinę ARBA.

Galutinė siurblinės programa su dviem programuojamo valdiklio siurbliais:

Galutinė siurblinės programa su dviem programuojamo valdiklio siurbliais

Rašytinę programą, net jei nėra programuojamo valdiklio, galima patikrinti emuliacijos režimu„CodeSyS“ (Internetinis - emuliacijos režimas - prisijungimas - „Ctrl“ + f7 - Pradėti F5).

Programa emuliacijos režimu„CodeSyS“:

Programa emuliacijos režimu „CodeSyS“

Jei turite klausimų, palikite juos komentaruose! Jūsų nuomone, ar verta toliau rašyti straipsnius šia tema?

Taip pat žiūrėkite tinklalapyje bgv.electricianexp.com:

  • Krovininio lifto elektros grandinės modernizavimo pavyzdys naudojant ...
  • Slėgio jungiklis RM-5
  • Kaip prijungti siurblį
  • Lygio stebėjimo relės, skirtos siurblių įrenginių automatizavimui
  • Automatinis siurblio valdymas šalyje

  •