Säiliön vedenkorkeuden ohjaus ohjelmoitavalla OWEN PR110 releellä

PR110-ohjaimen on valmistanut venäläinen OWEN-yhtiö. Säädin suorittaa toimintoja vain erillisillä signaaleilla – sen päätarkoituksena on korvata yksinkertaiset relelogiikkaan perustuvat ohjausjärjestelmät. Tämä määrää sen tosiasian, että sille (samoin kuin muille vastaavilla toiminnoilla toimiville ohjaimille) on annettu nimi "ohjelmoitava rele".

ARIES PR110 ohjelmoitava rele

ARIES PR110 ohjelmoitavan releen toimintakaavio:

Ohjelmoitavan ARIES PR110 -releen toimintakaavioPR110 ohjelmoitavan releen logiikan määrittelee käyttäjä ohjelmoinnin aikana käyttämällä OWEN EasyLogic- tai OWEN Logic -ympäristöä.

Ensisijainen ja ainoa työkalu ohjainohjelmiston ohjelmointiin ja virheenkorjaukseen on henkilökohtainen tietokone. Sen avulla et voi vain luoda vastaavan ohjaimen ohjelmistoa, vaan pääsääntöisesti myös tarkkailla sen toimintaa tietokonesimulaatiolla.

ARIES PR110 automaatiokaappiin

Tarkastelemme PR110 ohjelmoitavien releiden kytkentäohjausohjelman luomisprosessia käyttämällä esimerkkiä vesitason ohjausjärjestelmästä säiliössä.

Tekniset ehdot

On tarpeen toteuttaa ohjausjärjestelmä säiliön täyttämiseksi vedellä. Tiettyjen toimintojen suorituskyky määräytyy tasoanturien tilan mukaan, joidenkin toimintojen määrää käyttäjä. Järjestelmän nykyisen tilan pitäisi olla valossa.

Ohjausalgoritmi on seuraava. Säiliön nykyisen vedenpinnan määrittävät kolme anturia: ylempi, keskimmäinen ja alempi. Jokainen anturi laukeaa (lähettää ulostuloon logiikkayksikön tason), kun vesi ylittää vastaavan tason.

Manuaalinen ohjaus suoritetaan kahdella painikkeella: «Start» ja «Stop». Kun säiliö on tyhjä (veden pinta on alempien tasoanturien alapuolella), punaisen merkkivalon tulee palaa tasaisesti, kun se on täynnä (yläosan yläpuolella), sen tulee palaa jatkuvasti vihreänä. Kahta pumppua ohjataan.

Pumput voidaan käynnistää, jos säiliö ei ole täynnä (veden pinta on yläosan alapuolella). Jos «Käynnistä»-painiketta painamalla vedenpinta on alle keskiarvon - molemmat pumput käynnistetään, jos «Käynnistä»-painiketta painettaessa veden pinta on keskiarvon yläpuolella - yksi pumppu käynnistyy.

Pumppujen käynnistämisen yhteydessä vilkkuu vihreä merkkivalo. Kun säiliö on täynnä (veden taso saavuttaa ylätason), pumput sammuvat automaattisesti. Jos säiliö on tyhjä (veden pinta on alemman tason alapuolella), pumppuja ei voi sammuttaa painamalla «Stop»-painiketta.

Esimerkki ohjelman luomisesta OWEN Logicissa

Tämän tehtävän suorittamiseksi ohjauskoneessa on oltava viisi erillistä tuloa ja neljä relelähtöä. Tämän ongelman ratkaisemiseksi teemme seuraavat päätökset.

Liitä alemman säiliön vesitason anturi tuloon I1, keskitason anturi tuloon I2 ja ylemmän tason anturi tuloon I3.Liitä Stop-painike tuloon I4 ja Start-painike tuloon I5. Pumpun nro 1 sisällyttämistä ohjaamme lähdön Q1 avulla, pumpun nro 2 sisällyttämistä - lähdön Q2 avulla. Liitä punainen merkkivalo lähtöön Q3 ja vihreä merkkivalo lähtöön Q4.

Manuaalinen ohjaus tapahtuu painikkeilla, jotka tuottavat lyhytaikaisia ​​ohjaussignaaleja. Jotta ohjausjärjestelmä pysyisi tilassa, jossa siirrämme sen lyhytaikaisella signaalilla yhdestä tai toisesta painikkeesta, ohjelmassa tarvitaan liipaisin.

Otetaan ohjelmaan flip-flop RS1. Tämän kiikun lähtöksi asetetaan yksi kun positiivinen reuna saapuu tuloon S ja nollataan kun positiivinen reuna saapuu tuloon R. On huomattava, että kun yksi signaalit saapuvat tuloihin, R-tulosignaali on prioriteetti.

Jos säiliön vedenpinta on korkeampi kuin yllä oleva tai olemme painaneet ja pitäneet "Stop"-painiketta tässä tilassa, "Start"-painikkeen painaminen tuolloin ei saa käynnistää pumppuja. Siksi «Käynnistys»-painike on kytketty tuloon S, jonka prioriteetti on flip-flop RS1. Sitten, jos mikään ehto ei estä pumppua käynnistymästä (eli liipaisimen RS1 R-tulossa on looginen nolla), kun «Käynnistä»-painiketta painetaan, liipaisimen RS1 lähtöksi asetetaan yksi. Tätä signaalia käytetään moottoreiden aktivoimiseen.

Molemmista pumpuista pumppu #1 on joka tapauksessa kytketty päälle, joten RS1-liipaisulähdön signaali kytketään Q1-lähtöön. Pumpun #2 pitäisi käynnistyä vain, jos keskitason anturi ei ole lauennut. Tämän ehdon täyttämiseksi lisäämme ohjelmaan invertterin ja logiikkaelementin AND.Invertterin tulo on kytketty tuloon I2, logiikkaelementin JA tulot vaihtosuuntaajan lähtöön ja liipaisimen RS1 lähtöön.

OWEN Logic ohjelma

Pumppujen käynnistämisen yhteydessä tulee vilkkua vihreä merkkivalo. Jaksottaisen signaalin tuottamiseksi vihreän ilmaisimen kytkemiseksi päälle / pois päältä otamme ohjelmaan BLINK1-neliöaaltogeneraattorin. Aseta tämän lohkon Ominaisuudet-välilehdellä ykkös- ja nollasignaalien kesto sen lähdössä yhtä suureksi ja yhtä suureksi kuin 1s. Kytke liipaisimen RS1 lähtö generaattorin BLINK1 toiminnan aktivoinnin tuloon.

Nyt BLINK1-generaattori toimii vain, kun liipaisulähtö RS1 on asetettu arvoon yksi eli. kun pumput ovat käytössä. 26 Otetaan TAI-portti ohjelmaan. Yhdistämme sen ulostulon Q4:n lähtöön. Yhdistämme TAI-portin yhden tulon generaattorin BLINK1 lähtöön, toisen tuloon I3. Nyt, kun pumput ovat päällä, vihreä merkkivalo vilkkuu, mutta jos ylätason anturi laukeaa, tämä merkkivalo palaa jatkuvasti.

Liipaisin ja generaattori ohjelmassa

Pumput tulee sammuttaa, jos painamme "Stop"-painiketta ja samalla alemman tason anturi on loogisen yksikön tilassa (läsnäolo vähintään minimaalisella vedellä säiliössä) tai jos ylätason anturi laukeaa ( säiliö on täynnä).

Näiden ehtojen täyttämiseksi tuomme ohjelmaan logiikkaelementin OR ja logiikkaelementin I. Yhdistämme logiikkaelementin AND yhden tulon "Stop"-painikkeeseen, toisen tuloon I1 (alemman tason lähdöllä). sensori). Yhdistämme OR-elementin yhden tulon AND-elementin lähtöön, toisen tuloon I3 (ylemmän tason anturin lähdöllä). OR-elementin lähtö on kytketty kiikun RS1:n R-tuloon.


Säiliön vedenpinnan valvontaohjelma

Punaisen merkkivalon pitäisi syttyä, jos kaksi ehtoa täyttyy samanaikaisesti: pumput eivät toimi (liipaisimen RS1 lähdössä on nolla) ja veden pinta on alemman tason alapuolella (lähdössä on nolla alemman tason anturi).

Näiden olosuhteiden "tarkistamiseksi" ja punaisen ilmaisimen ohjaamiseksi ohjelmassa otamme käyttöön kaksi invertteriä ja logiikkaelementin I. Yhden invertterin tulo on kytketty tuloon I1 (alemman tason anturin lähdöllä), jonka tulo on toinen invertteri - liipaisulähdöllä RS1). Yhdistämme invertterien lähdöt JA-portin tuloihin. JA-portin lähtö on kytketty Q3:n lähtöön.

Kytketään lähtö Q3

Loppujen lopuksi sinulla pitäisi olla alla esitelty ohjelma. Kuvassa on alustavasti esitetty ohjelmoitavaan releeseen kytketyt ulkoiset piirit.


Esimerkki ohjelmasta säiliön vedenpinnan säätöön

Varmista OWEN Logic -ohjelmointiympäristön emulointitilassa, että ohjelma toimii alkuperäisen tehtävän mukaisesti. Kun olet ladannut ohjelman releeseen, varmista sama.

Suosittelemme lukemaan:

Miksi sähkövirta on vaarallinen?