Mga kategorya: Mga Programmable na kontrol
Bilang ng mga tanawin: 7314
Mga puna sa artikulo: 0
Isang halimbawa ng pag-upgrade ng electrical circuit ng isang pumping station na may dalawang bomba sa isang circuit na kinokontrol ng PLC
Sa mga pagsusuri ng nakaraang artikulo tungkol sa paksang ito - Isang halimbawa ng pag-upgrade ng de-koryenteng circuit ng isang elevator ng kargamento gamit ang isang programmable na magsusupil (PLC) mayroong isang pagnanais na gumawa ng materyal na may mas detalyadong pagsusuri sa hakbang-hakbang ng proseso ng pagsulat ng isang programa sa CFC saCoDeSys. Dahil hindi masyadong nakakainteres na muling likhain ang circuit mula sa naunang artikulo, kumuha tayo ng ibang bagay bilang isang halimbawa, halimbawa, ang isang napaka-tanyag na istasyon ng bomba na may mga pumping pump.
Ang aparato at prinsipyo ng pagpapatakbo ng pumping station
Kaya, mayroong isang pumping type pumping station na may dalawang bomba. Ang tubig ay dumadaloy sa reservoir sa pamamagitan ng grabidad, at ang gawain ng mga bomba ay upang bomba ito sa labas ng reservoir na ito, upang maiwasan ang labis na pagpuno nito. Ang isa sa mga bomba ayon sa pamamaraan ay ang pangunahing, ang pangalawa ay ang backup. Ang pamamaraan ay nagbibigay para sa posibilidad ng pagtatalaga ng isang pangunahing at backup na pump gamit ang switch.
Sa una, ang bomba ay naka-on, na kung saan ay itinalaga bilang pangunahing, at kung hindi ito makaya sa paghuhugas ng likido, ang standby pump ay awtomatikong naka-on sa tulong nito. Kung ang parehong mga bomba ay hindi maaaring magpahid ng likido, kung gayon ang isang ilaw at tunog ng alarm ay na-trigger.

Ang prinsipyo ng operasyon ng control circuit
Ang antas ng likido ay kinokontrol antas ng sensor na may 4 na pin. Kapag tumataas ang likido sa tangke, ang mga contact ay malapit, magbibigay ng kapangyarihan sa likid intermediate electromagnetic relayna ang mga contact ay kasama sa isang kadena ng coil ng mga electromagnetic na nagsisimulapagkontrol sa mga de-koryenteng motor ng mga bomba.
Ang diagram ng eskematiko ng istasyon ng de-koryenteng pumping na may dalawang pumping pumps:

May isa pang bersyon ng pamamaraan na ito na may mga pagtukoy na ginawa ayon sa mga modernong GOSTs (1 at 5 - valves, 2 - valves, 3 - discharge pipelines, 4 - pumps, 6 - reservoir, 7 - suction pipelines, 8 - electrode):

Isang halimbawa ng kasalukuyang daloy sa pamamagitan ng mga circuit ayon sa unang pamamaraan (kasama ang unang pangunahing bomba at pangalawang backup na pump, ang switch ng software ay nasa posisyon 1):
1) Kapag ang tubig ay umabot sa antas ng E1 - walang mangyayari,
2) Kapag ang tubig ay umabot sa antas ng E2 - ang relay coil RU1 ay isinaaktibo, isinasara ang mga contact, incl. ang contact sa PM1 starter circuit ay nakabukas, ang D1 motor ay naka-on.
3) Kapag ang tubig ay umabot sa antas ng E3, ang relay coil RU2 ay isinaaktibo, habang ang relay RU1 ay nakabukas din at ang D1 engine ay tumatakbo. Isinasara ng Relay RU2 ang mga contact, incl. naka-on ang contact sa circuit ng PM2 starter, naka-on ang motor na D2.
4) Kapag ang tubig ay umabot sa antas ng E4 - ang relay RA ay isinaaktibo. Ang mga contact ng relay na ito ay kasama sa isang hiwalay na circuit para sa isang independiyenteng mapagkukunan ng kapangyarihan, halimbawa, isang baterya (hindi ipinakita sa unang circuit). Mayroon ding konektado ang contact ng relay ng LV boltahe. Sa kawalan ng boltahe o isang antas ng pang-emergency na likido, isang lampara ng alarma at isang tunog ng kampanilya (hindi rin sila ipinapakita sa unang diagram).
Ang pamamaraan ng pumping station ay maaaring gumana sa awtomatiko at manu-manong mga mode. Ang pagpili ng operating mode para sa bawat bomba ay isinasagawa nang paisa-isa gamit ang switch ng PU1 at PU2. At sa manu-manong mode, ang pag-on at off ang mga electromagnetic na nagsisimula at pump motor ay isinasagawa gamit ang mga pindutan ng KnP at Kns.
Pag-upgrade ng circuit
Babaguhin namin ang relay control circuit ng pumping station. Pagkatapos mag-upgrade, ang pumping liquid ay programmable logic controller (PLC). Sa kasong ito, ang anumang uri ng magsusupil ay maaaring magamit bilang isang PLC. Sa aming kaso, kahit na ang ilan sa murang halaga ay perpekto. maaaring ma-program na relay.

Dahil ang gawain ng artikulong ito ay purong pang-edukasyon - magbigay ng paunang kasanayan sa pagprograma ng PLC, pagkatapos ay gagamitin namin para sa napaka maginhawa package ng software CodeSyS 2.3 at kumpanya ng Controller na Aries. Kinakailangan ang modelo ng Controller CodeSyS kapag lumilikha ng isang proyekto sa programa. Kami ay bumubuo ng programa sa wikang CFC.
Ang proyektong ito ay para lamang sa mga layuning pang-edukasyon. Ang aming gawain ay upang palitan ang control circuit mula sa relay sa software, nang hindi binabago ang anumang bagay sa aparato, teknolohiya at mga kontrol ng pumping station.
Una, tinukoy namin ang lahat ng mga kinakailangang input at output signal na kailangan namin sa programa.
Mga Input
-
Simulan ang 1 pump;
-
Itigil ang 1 pump;
-
Simulan ang 2 bomba;
-
Itigil ang 2 bomba;
-
Manu-manong mode 1 pump;
-
Awtomatikong mode na bomba 1;
-
Manu-manong mode 2 pump;
-
Awtomatikong mode 2 pump;
-
1st pangunahing bomba;
-
2nd pangunahing bomba;
-
Antas sensor DN1;
-
Antas sensor DN2;
-
Antas sensor DN3;
-
DN4 sensor ng antas.
Mga output:
-
Pump1;
-
Pump2;
-
Lampara ng emergency.
Kabuuan: 14 mga input at 3 labasan.
1. Lumikha ng isang manu-manong programa ng control control.
Ang pump motor ay dapat na nakabukas kapag ang pindutan ng Start ay na-trigger at mayroong isang signal sa input na "Manu-manong mode". Huwag paganahin kapag pinindot mo ang pindutan ng "Stop" at kapag may signal sa input na "Manu-manong mode", at magkahiwalay din kung walang signal sa input na "Manu-manong mode".
Para sa mga ito ginagamit namin RSmag-trigger sa input ng kung aling (SET) magbigay ng signal mula sa pindutan ng pagsisimula (pusk1) at pag-input ng "Manu-manong mode" (ruhnoy1) sa pamamagitan ng elemento AT (lohikal na "AT"). Ang mag-trigger ay sunog at magpapalipat ng output nito (Q1) lamang kapag may mga lohikal na yunit sa parehong mga input (Totoo).
Upang i-off ang pump sa input input (RESET1) dapat na darating ang lohikal na yunit (TRUE). Sa isang kaso, nangyayari ito kung mayroong isang senyas mula sa pindutan ng Stop (stop1) at sa parehong oras ang signal ay naroroon sa Manu-manong mode ng pag-input (ruhnoy1). Upang gawin ito, pinagsama sila ng isang elemento AT. Ang lahat ay pareho dito, tulad ng sa kaso ng proseso ng pagsisimula ng pump.
Sa pangalawang kaso, dapat na dumating ang lohikal na yunit pag-trigger ng input (RESET1) kapag naka-off ang switch at walang signal sa input na "Manu-manong mode", iyon ay, anuman ang kalagayan ng bomba, kapag lumipat ang switch mula sa "Manu-manong mode" hanggang sa "Awtomatikong mode" na posisyon, dapat na patayin ang engine. Upang gawin ito, ibalik ang signal ng input ruhnoy1 at pagsamahin ang mga ito sa isang pump shutdown signal sa pamamagitan ng elemento O (lohikal O).
Sa kasong ito, ang input input (RESET1) ang isang lohikal na yunit ay maaaring dumating sa dalawang paraan. Sa unang kaso, nagmula ito sa isang elemento ATpagbibigay ng pagsara mula sa pindutan at kapag pagdiskonekta ang input na nauugnay sa pag-install ng manu-manong mode. Sa pangalawang kaso, lohikal na zero (TALAGA) lumiliko sa exit HINDI sa lohikal na yunit (TUNAY).

Dahil gumagamit kami ng 2 bomba sa circuit na nagpapatakbo sa parehong mode sa manu-manong mode, magdagdag kami ng isa pang magkatulad na fragment ng code sa programa.

2. Lumikha ng isang programa para gumana ang circuit sa awtomatikong mode
Upang mapadali ang pag-unawa sa pagpapatakbo ng circuit, una kaming gagawa ng isang programa nang hindi isinasaalang-alang ang mga switch para sa pagpili ng operating mode at pagpili ng pangunahing bomba, i.e. Ipagpalagay na kailangan namin ng isang circuit na may kasamang isang unang bomba para sa isang sensor ng pangalawang antas, isang pangalawang bomba para sa isang pangatlong sensor. Kapag ang ika-apat na sensor ay na-trigger, isang alarma ang na-trigger. Ang pagsasara ng parehong mga bomba ay isinasagawa matapos ang kumpletong pumping ng tubig at ang unang antas ng sensor ay na-trigger. Para sa mga ito kailangan namin ng dalawang nag-trigger. RSna ikokonekta ang lahat ng mga input at output na kailangan natin sa tamang paraan.

Ngunit hindi lahat ay kasing simple ng tila sa unang tingin. Kung susubukan nating suriin ang program na ito sa mode ng pagtulad, habang tinutularan ang kahaliling pagkilos ng mga contact ng antas ng sensor tungkol sa pagtaas ng tubig, makikita natin na kapag tumataas ang tubig sa pangalawang sensor, ang bomba ay hindi nakabukas. Ang salarin ay ang unang pakikipag-ugnay ng sensor ng antas, na nagpapadala ng isang senyas sa pagpasok ng input ng mga nag-trigger. Ngunit kailangan namin ang mga nag-trigger upang i-off lamang kapag na-disconnect ang 1 contact ng antas ng sensor.Upang gawin ito, pagkatapos makipag-ugnay du1 ilagay item HINDI, na ibabalik ang signal mula sa sensor at ang mga nag-trigger ay mai-reset pagkatapos lamang kapag ang input contact ay na-disconnect.

Ngayon ay idagdag sa circuit ang mga contact ng switch ng awtomatikong mode. Ang mga motor pump ay dapat na nakabukas lamang kapag mayroong isang signal sa mga input kung saan konektado ang mga contact ng mga switch na ito (lohikal na yunit). Bukod dito, ang bawat engine ay may sariling switch sa circuit.
Para sa mga ito magdagdag ng 2 elemento sa scheme AT, na magpapahintulot sa pag-on sa mga bomba lamang kapag ang mga switch ay nakabukas sa awtomatikong mode at 2 elemento O na mag-uugnay ng manu-manong at awtomatikong mode. Salamat sa kanila, ang mga output na kumokontrol sa mga nagsisimula ng mga nasos1 at mga nasos2 na bomba ay maaaring makatanggap ng isang senyas mula sa parehong manu-mano at awtomatikong mga nag-trigger.

3. Magdagdag ng switch ng pagpili ng bomba
Sa yugtong ito, nananatili itong magdagdag ng switch sa circuit, na nagbibigay-daan sa iyo upang piliin ang pangunahing at backup na bomba. Ang pangunahing bomba ay nakabukas muna, ang backup - pangalawa. Pisikal sa mga switch sa electrical circuit mayroong 4 na input at 4 na output. Gumagamit kami ng 2 mga output upang ikonekta ang maaaring ma-program na controller. 2 iba pa ay magkapareho sa ikalawang pangunahing.
Sa programa para sa PLC, kailangan nating ipasok ang 2 signal signal - "Pangunahing 1 pump" (osnovn_1) at "Pangunahing 2 pump" (osnovn_2). Una ay nagdagdag kami ng 2 elemento AT at ikonekta ang mga input ng mga nag-trigger sa pamamagitan ng mga ito. Ang isang senyas mula sa pangalawang contact ng antas ng sensor at mula sa switch ng switch nito ay dumarating sa bawat elemento.
Nagsasagawa kami ng mga katulad na pagkilos na may pangatlong contact ng sensor at mga input ng switch. At upang makakuha ng 2 signal para sa bawat pag-input ng pag-trigger, magdagdag ng 2 higit pang mga elemento sa circuit O.
Ang pangwakas na programa ng pumping station na may dalawang pumping pumps para sa programmable controller:

Ang isang nakasulat na programa, kahit na sa kawalan ng isang maaaring ma-program na magsusupil, ay maaaring suriin sa emulation mode saCodeSyS (Online - Mode ng Emulation - Koneksyon - Ctrl + f7 - Magsimula F5).
Programa sa emulation mode saCodeSyS:

Kung mayroon kang anumang mga katanungan, pagkatapos ay iwanan ang mga ito sa mga komento! Sa iyong opinyon, sulit ba na magpatuloy sa paggawa ng mga artikulo sa paksang ito?
Tingnan din sa electro-tl.tomathouse.com
: