luokat: Ohjelmoitavat ohjaimet
Katselukuvien lukumäärä: 4966
Kommentit artikkeliin: 0
Moottorin käynnistyskaaviot tikaskaaviokielellä LD PLC: lle
Tämän artikkelin avulla aloitamme sarjan koulutusmateriaaleja ohjelmien luomiseksi ohjelmoitaville logiikkaohjaimille (PLC) CodeSys-ympäristössä. Paras on oppia ohjelmoimaan PLC: t todellisen käytännön esimerkkien avulla.
Harkitse muutamia yksinkertaisia ohjelmia, joita voit käyttää oravahäkkien induktiomoottoreiden ohjaamiseen. Ohjelmien luomiseen käytetään CodeSys-sovelluksen LD-tikaskaavion kieltä.
Kaikkiaan harkitsemme 4 ohjelmaa neljästä järjestelmästä:
1. Järjestelmä moottorin käynnistämiseksi ja sammuttamiseksi;
2. Käännettävän moottorin ohjauspiiri käyttämällä väliaikaivaa ”Stop”;
3. Käännettävän moottorin ohjauspiiri ilman, että käytetään välitöntä kaivua “Stop”;
4. Käännettävän moottorin ohjauspiiri rajakytkimillä.
Alla olevat esimerkit ovat pääasiassa koulutustarkoituksiin, kuten ei ole käytännöllistä käyttää PLC: tä sellaisissa yksinkertaisissa piireissä.

Tikkaat-kaavion kieli, LD) kutsutaan usein venäjänkielisessä PLC: n dokumentaatiossa relekoskettimien kieli (RKS). Tämä graafinen kieli keksittiin XX vuosisadan 70-luvulla, ja se on ensisijaisesti luotu sähköasentajille, joiden piti tuolloin päivittää erillisten laitteiden (releet, ajastimet, laskurit jne.) Välittävät relekosketuspiirit piireiksi käyttämällä ohjelmoitavia ohjaimia. Hän on jo pitkään ollut suosion johtaja. kaikkien IEC PLC-ohjelmointikielten joukossa.
LD-kieli (RKS) toistaa melkein kokonaan relekoskettimien logiikan. Vasemmalla ja oikealla ovat pystysuorat piirit, joita pidetään tehoväylinä. Niiden välissä on vaakapiirejä, joista jokaisella vasemmalla on erilaisia normaalisti avoimia ja normaalisti suljettuja koskettimia, ja oikealla puolella on käämit (kelat).
Jokainen kosketin vastaa omaa loogista muuttujaa (ON tai OF), joka välittää Boolean-tilan “True” tai “False” kelaan. Ensimmäisessä tapauksessa kela saa arvon "päällä" (päällä), toisessa tapauksessa "pois" (pois päältä).
Tällä kielellä on melko helppoa luoda monimutkaisia piirejä, jotka sisältävät erilaisia toiminnallisia lohkoja (liipaisimet, ajastimet, laskurit jne.), Minkä avulla voit käyttää tätä kieltä melkein minkä tahansa, jopa erittäin monimutkaisten tehtävien ratkaisemiseen.
Moottorin virtapiiri
Ohjelman ensimmäinen versio toistaa täysin yleisimmän piiri kahdella painikkeella ja sähkömagneettisella käynnistimellä.

“Käynnistys” -painike (B1), kun sitä painetaan, toimittaa loogisen yksikön arvon (“True”) pysäytyspainikkeen (B2) suljetun koskettimen kautta käämitykseen (K1). Ensimmäisen painikkeen koskettimen kanssa rinnakkain kytketty käämityskosketin kytketään päälle ja luo lukituspiirin, joka aktivoi käämin, kun käynnistyspainike vapautetaan.
Tätä virtapiiriä voidaan yksinkertaistaa käyttämällä "Set" - ja "Reset" -keloja (RS-liipaisimen analogia). Nämä ovat LD-kielen erittäin yleisesti käytettyjä komponentteja. Ohjelmissa ne on suunniteltu muistamaan sähkömoottorin tai muun lähtöelementin kytkemisen ja sammuttamisen tila. Sen lisäksi, että moottoria ohjataan kelan muiden toimilaitteiden kanssa, Set / Reset -ominaisuutta käytetään usein koneen osien seuraamiseen.
Koska LD-kieli on kehitetty relekontaktilogiikkalaitteiden toiminnan perusteella, “Set ”- ja“ Reset ”-keloilla on oma fyysinen prototyyppinsä rele aiemmin niin sanotut "estoreleet". Niitä käytettiin usein ohjausobjektin toimintatilan muistamiseen virrankatkon aikana.
Nämä olivat releitä, joissa oli kaksi asennus- ja nollauskelaa.Kun asennuskelaan syötettiin virtaa, se siirtyi sisäisen mekanismin “päälle” -asentoon ja tätä asentoa ylläpidettiin mekaanisesti salvan avulla.
Reset-kelan virransyöttö johti sisäisen mekanismin siirtymiseen pois-asentoon. Jos ketään käämistä ei saa virtaa, rele pysyy viimeisessä asennossa. Tästä syystä nimi - ”estorele”.
Oheisessa ohjelmassa, kun pulssisignaali syötetään asetettuun kelaan, se laukeaa ja pysyy päällä, kunnes pulssisignaali lähetetään Palautuskelaan.

Tässä piirissä, jos kahta painiketta painetaan samanaikaisesti (sekä Set- että Reset-tilat ovat aktiiviset), kela poistetaan käytöstä. Voit myös muuttaa logiikkaa ja muuttaa “Set” - ja “Reset” -tilojen prioriteettia. Tässä tapauksessa, kun kahta painiketta painetaan samanaikaisesti, kela pysyy päällä.

Kaavio emulointitilassa:

Kun haluat ottaa emulointitilan käyttöön CodeSys-järjestelmässä, sinun on valittava ”Emulation mode” -valintaruutu ”Online” -valikkokohdassa, sitten “Start” (F5) ja asetettuasi tarvittavat yhteysarvot, kirjoita nämä arvot ohjaimeen, tässä tapauksessa virtuaalisesti painamalla “Ctrl + F7”.
Käänteiset piirit moottori päälle ja pois
Nyt siirrymme palautuvan orakorin sähkömoottorin ohjauspiireihin. Alla oleva ohjelma sallii moottorin kääntämisen eteenpäin (B2) ja taaksepäin-painikkeilla (B3), kun välipysäytyspainiketta (B1) on painettu ennen jokaista pyörimissuunnan muutosta.

Normaalisti suljetut lukituskoskettimet K1 ja K2 tekevät mahdottomaksi käynnistää moottorin oikosulkua painamalla Eteen- ja Takaisin-painikkeita.
Mahdolliset lisäsuojakoskettimet on kytketty sarjaan käämien kanssa, esimerkiksi ohjelmoimalla se termiset relekoskettimet QC.
HL1 ja HL2 ovat kelat, jotka vastaavat varoitusvalojen kytkemisestä päälle. Niistä on mahdollista määrittää, milloin moottori pyörii mihin suuntaan.
Usein sähkömoottorin ohjaamiseen käytetään ohjelmaa, joka toistaa relekosketuspiirin käyttämällä kahta pariksi muodostettua kosketinta painikkeissa. Tällaisen järjestelmän avulla voit muuttaa sähkömoottorin pyörimissuuntaa ilman välipysäytyspainiketta. Tätä painiketta käytetään vain, kun moottori pysähtyy kokonaan.
Esimerkki tällaisesta LD-järjestelmästä CodeSysissä:

Kaikki yllä olevat LD-ohjelmat ovat melko yksinkertaisia ja sähköasentajan hyvin vastaan. Lopuksi esitetään monimutkaisempi ohjelma, joka käyttää ajastimia (aikareleen ohjelmiston analogit).

Tämän ohjelman avulla voit ohjata käännettävän sähkömoottorin automaattista liikettä kahden pisteen välillä suljinnopeudella. Kun käynnistyspainiketta (B2) on painettu, sähkömoottorin ohjaama mekanismi siirtyy pisteestä A pisteeseen B. Siellä se pysähtyy 10 sekunniksi ja alkaa liikkua vastakkaiseen suuntaan. Kohdassa A uusi pysähdys 10 sekunniksi ja käänteinen liike pisteeseen B.
Liikkeen hallinta tapahtuu kahdella rajakytkimet (SQ1 ja SQ2), ja pysähdysten aikaviiveet saadaan aikaan kahdella TON-ajastimella. Kerromme sinulle CodeSys-ajastimien tyypeistä ja niiden käytön ominaisuuksista ohjelmissa yhdessä seuraavista artikkeleista, jotka on omistettu PLC-ohjelmoinnin opettamiselle.
Katso myös osoitteesta electro-fi.tomathouse.com
: