luokat: Ohjelmoitavat ohjaimet
Katselukuvien lukumäärä: 2452
Kommentit artikkeliin: 0

Esimerkkejä yksinkertaisista PLC-ohjelmista CodeSys-sovelluksessa tikaskielellä

 

Tässä artikkelissa on esimerkki kolmesta yksinkertaisesta ohjelmasta. ohjelmoitaville logiikkaohjaimille (PLC). Kaikki ohjelmat on kirjoitettu automatisoimaan ohjausjärjestelmiä teollisuuden erilaisille asennuksille. Ne ovat luonteeltaan koulutuksellisia ja niitä voidaan käyttää PLC-ohjelmoinnin opettamiseen.

Aikaisemmin aiheesta tarkastelimme PLC-ohjelmissa useita tyypillisiä ratkaisuja, joita voidaan käyttää sähkömoottoreiden ohjaamiseen:Moottorin käynnistyskaaviot tikaskaaviokielellä LD PLC: lle

Esimerkkejä yksinkertaisista PLC-ohjelmista CodeSys-sovelluksessa tikaskielellä

Tämä kokoelma kattaa seuraavien prosessien automatisoinnin:

  • Automaattinen pullojen pudotusjärjestelmä;

  • Automaattinen maalivärien valinta;

  • Ilmanvaihtojärjestelmän automatisointi.

Teknologiset ideat ja piirrokset. sivustolta otetut teknologiset prosessitInstrumentationTools.

Kaikki ohjelmat on kirjoitettu CoDeSys tikkaiden kieli, englanninkielisessä versiossa se on Ladder Diagram, lyhennettynä LD.

Kaikissa esimerkeissä käytetään vain tämän kielen peruselementtejä - koskettimia ja keloja. Tikkaat-kaavioiden kieli sallii myös suuren määrän lisäelementtien - ajastimien, laskurien, liipaisimien jne. - käytön. Vakavimmista ohjelmista, joissa on kaikki nämä elementit, keskustellaan seuraavissa artikkeleissa.


Automaattinen pullonheittojärjestelmä

Toimintaperiaate: Tämän järjestelmän avulla voit hävittää pudonneet pullot, mikä vaikeuttaa tuotantoprosessia.

Prosessin vuokaavio:

Automaattinen pullonheittojärjestelmä

Kuljetinhihnaa käytetään pullojen siirtämiseen asemalta toiselle. Mutta ennen kuin pullot pääsevät huoltoasemalle, on välttämätöntä tehdä kaikki pullot kannattavaksi täyttöä varten. Pudotettu pullo kuljettimella voi aiheuttaa ongelman seuraavassa prosessissa, joten tässä on yksinkertainen PLC-ohjelma, joka käsittelee pudotetun pullon kuljettimelta.

Tämä prosessi suoritetaan antureilla ja toimilaitteilla. Kun kuljetin toimii, kaikki pullot siirretään asemalta toiselle seuraavaa prosessia varten. Pysyvien ja pudonneiden pullojen havaitsemiseksi käytetään kahta anturia ja yhtä pneumaattista sylinteriä pudottamaan pudonnut pullo kuljettimelta.

Ladder-ohjelma PLC: llesisään CoDeSys automaattinen pullon hylkäysjärjestelmä:

Tikkaat PLC-ohjelmille CodeSys-automaattisessa pullon hylkäysjärjestelmässä

Ohjelma emulointitilassa:

Ohjelma emulointitilassa

Ohjelman kuvaus:

Paina "KÄYNNISTYS" -painiketta siten syöttääksesi piiriä. Jakso ja putkilinja alkavat. Piirin toisessa osassa on kaksi induktioanturia “X1” ja “X2”, joiden avulla määritetään pullon sijainti kuljettimella. Kun pullo putosi, “X2” -anturi laukeaa ja sen kosketus katkaisee virtapiirin siten, ettei pudotettu pullo pääse kulkemaan.

Kun pullot liikkuvat kuljettinta pitkin, nämä anturit tunnistavat pullojen sijainnin riippumatta siitä, seisovatko ne tai putoavat. Anturi X2 tunnistaa pullon ala-asennon ja anturi X1 tunnistaa pullon yläasennon. Jos anturi X2 havaitsee pullon, mutta anturi X1 ei tunnista, niin pneumaattinen käyttölaite (cilinder), ja hän heittää pullon kuljettimelta. Sen jälkeen loput pullot menevät veden täyttöasemalle ja koko sykli suoritetaan.

Pullon nollausprosessi:

Pullon pudotusprosessi

Automaattinen maalivärin valinta

Työn periaate: tässä prosessissa oli välttämätöntä toteuttaa automaattisen valinnan oikean värin mukainen maali täytettäväksi.

Prosessin vuokaavio:

Automaattinen pigmentin värin valinta

Täällä meidän on täytettävä eri maalit purkkiin vaatimuksen mukaan. Joten harkitse kolmen tyyppisiä maaleja eri väreillä (keltainen, sininen ja vihreä). Kahta venttiiliä käytetään musteen syöttämiseen.

Kuten tiedämme, keltaisen ja sinisen sekoittaminen on vihreää, joten vihreää varten ei tarvita erillistä venttiiliä. Kun keltainen ja sininen täytetään samanaikaisesti, se muuttuu vihreäksi.

Valintakytkintä käytetään värin valintaan järjestelmässä, ja ON / OFF-kytkintä käytetään järjestelmän pysäyttämiseen.

PLC-ohjelmasisään CoDeSys:

PLC-ohjelma CodeSysissä

Ohjelman kuvaus:

Kun ON / OFF-kytkin (I2.0) on ON-asennossa ja START-painiketta painetaan, lamppu syttyy CYCLEON. Jos jakso on päällä ja keltainen maali on valittu (YELLOWPIGMENTSELECTION), keltainen säätöventtiili (YELLOWCONTROLVALVE) otetaan mukaan. Jos jakso on päällä ja sininen maali (BLUEPIGMENTSELECTION) on valittu, sininen säätöventtiili (BLUECONTROLVALVE) kytketään päälle. Jos vihreä väri (GREENPIGMENTSELECTION) on valittu, molemmat venttiilit kytketään päälle ja väri muuttuu vihreäksi.

Ohjelma emulointitilassa (pullon täyttäminen vihreällä maalilla):

Ohjelma emulointitilassa

Ilmanvaihtojärjestelmän automaatio

PLC-ohjelma teollisuuden tuulettimen ohjausjärjestelmille.

Järjestelmän käytön aikana minkä tahansa kahden kolmesta tuulettimesta tulisi toimia. Kaikkien kahden puhaltimen - esimerkiksi tuulettimen 2 ja tuulettimen 3 - käynnistämiseksi jokaisella on erilliset käynnistys- ja pysäytyspainikkeet.

Oletetaan, että tuuletin 2 ja tuuletin 3 toimivat ja yksi niistä epäonnistuu, niin tuulettimen 1 pitäisi käynnistyä automaattisesti, ts. kahden tuulettimen tulee olla käynnissä milloin tahansa. Jos jompikumpi kahdesta tuulettimesta tulee toimintahäiriöön, järjestelmän syöttövirran tulisi katkaista automaattisesti.

Tuulettimien ”PÄÄLLÄ” -tila sekä päävirtalähteen tila on osoitettava vastaavalla LED-merkkivalolla. Jos on toimintahäiriö useammassa kuin yhdessä tuulettimessa, tämä tila on osoitettava vilkkuvalla LEDillä, jonka taajuus on 5 Hz. Yksittäisen tuulettimen tai tuulettimen toimintahäiriön tulee ilmaista jatkuvan valon avulla toimintahäiriön tilan osoittimessa.

Tämä on yksinkertainen esimerkki teollisuudessa käytetystä puhaltimen ohjausyksiköstä.

Prosessikaavio:

Ilmanvaihtojärjestelmän automaatio

PLC-ohjelmasisään CoDeSys:

PLC-ohjelma CodeSysissä

Ohjelman jatko:

Ohjelman jatko

Ohjelman kuvaus:

Ohjelma käyttää syklin käynnistyspiiriä - CYCLEK-kelaa. Se voidaan käynnistää painamalla START ja lopettaa painamalla STOP. Pääkytkimen (MS) on oltava päällä.

Kun jakso on päällä (CYCLEK) ja puhaltimissa 2 ja 3 ei ole toimintahäiriöitä, puhallin 2 (FAN2) ja puhallin 3 (FAN3) kytketään päälle. Jos tuuletin 2 tai tuuletin 3 on viallinen, tuuletin 1 (FAN1) käynnistyy.

Jos järjestelmässä kaksi kahdesta kolmesta tuulettimesta on viallinen, vianilmaisin (FIND) vilkkuu 5 Hz: n taajuudella. Tätä varten sinun on käytettävä erityistä ajastinta, mutta jotta emme vaikeuta ohjelmaa, rajoitamme itsemme siihen erilliseen yhteystietoon. Tuulettimen 1, tuulettimen 2 ja tuulettimen 3 merkkivalot syttyvät vikasignaalin mukaisesti.

Ohjelma emulointitilassa (puhaltimen rikkoutumisen tapaus 3):

Ohjelma emulointitilassa

Kaikki yllä olevat ohjelmat ovat hyvin yksinkertaisia ​​ja suunniteltu ensisijaisesti perustietojen saamiseksi tosielämäkaavioiden kielen oppimisessa. Seuraavissa artikkeleissa tarkastelemme monimutkaisempia esimerkkejä.

Katso myös osoitteesta bgv.electricianexp.com:

  • Moottorin käynnistyskaaviot tikaskaaviokielellä LD PLC: lle
  • LD Ladder -kieli ja sen käyttö
  • Kylpyhuoneessa olevien tuulettimien kytkeminen verkkoon
  • Toiminnallinen lohkokaavion kieli (FBD) ja sen käyttö
  • Esimerkki kahden pumpun pumppausaseman sähköpiirin päivittämisestä ...

  •