- mitkä ovat Ladder Logic symbolit?
- Normaalisti avoin (ei) kontakti / tutki, jos Suljettu (XIC)
- miten Normaalisti avoin kontakti toimii?
- Tikapuulogiikan symbolin käytännön soveltaminen-ei kontaktia / XIC
- normaalisti suljettu (NC) kontakti / tutkitaan, jos Avoin (XIO)
- miten normaalisti suljettu kontakti toimii?
- Ladder Logic – symbolin käytännön soveltaminen-NC Contact / XIO
- 1. Stop-painikkeen kunto
- 2. Ajastin jatkuva salpa
- Output Energize (OTE)
- miten Tuotos Energize symboli toimii?
- Tikapuulogiikan symbolin käytännön soveltaminen-Lähtöenergia
- 1. Kytke valo / Lähtö päälle
- 2. Aseta järjestelmä moitteettomaan tilaan
- Lähtösalpa (OTL)
- miten Output salpa symboli toimii?
- Tikapuulogiikan symbolin käytännön soveltaminen-Lähtösalpa
- 1. Vikalukko
- 2. Tilan asetus
- Output Unlatch (OTU)
- miten Output Unlatch-symboli toimii?
- Ladder – Logiikkasymbolin käytännön soveltaminen-Output Unlatch
- 1. Vikalukko
- johtopäätös
mitkä ovat Ladder Logic symbolit?
Ladder-logiikka on yksi yleisimmistä PLC-ohjelmointikielistä. Kansainvälinen sähkömekaaninen komissio (IEC) on dokumentoinut kielen standardit hyvin näyttelyssä 61131-3. Ladder logic-symbolien virallinen dokumentaatio ei kuitenkaan ole helppo sulattaa eikä se tarjoa konkreettisia esimerkkejä jokaisesta.
Ladder-Logiikkasymbolit ovat peruselementtejä, jotka jokainen plc-ohjelmoija muistaa ulkoa. Ne ovat välttämättömiä tietää, jos aiot tehdä mitään työtä tämän PLC-ohjelmointikielen.
tässä opetusohjelmassa käsitellään jokaista symbolia, sen tuomaa toiminnallisuutta ladder logic plc-ohjelmointikieleen sekä havainnollistetaan kaksi esimerkkiä, joissa niitä voidaan käyttää.
Normaalisti avoin (ei) kontakti / tutki, jos Suljettu (XIC)
ladder-logiikkaohjelmoinnin perustavin symboli on normaalisti avoin kontakti tai Tutki, jos Suljettu XIC-Ohje. Tämä symboli luotiin varhaisissa sähköpiirustuksissa käytetyn relepohjaisen kontaktin suoraksi uudelleensovellukseksi.
miten Normaalisti avoin kontakti toimii?
aluksi Kosketin oli sidottu sähköisen releen Kelaan. Kun releen käämi sai virtaa, yhteys sulkeutui. Tikapuiden logiikkasymboli toimii samalla tavalla. Se määrittää loogisen bitin, joka voidaan asettaa arvoon 0 (matala) tai 1 (korkea). Tilan perusteella ohje arvioi joko todeksi tai EPÄTOSEKSI. Jos ohje on totta, se päästää virran läpi ja antaa PLC: n arvioida seuraavaa ohjetta. Jos se on väärä, tikapuiden logiikkasymboli pysäyttää teloituksen siihen.
Tikapuulogiikan symbolin käytännön soveltaminen-ei kontaktia / XIC
yleensä avoin Kontaktimerkki on yleinen tikapuulogiikassa. Se on logiikan perustarkistus useimmille PLC-ohjelmoinnin ehdoille.
1. Syöttötiedon todentaminen
yllä oleva rung käyttää normaalisti avointa kontaktia ”PointIORack1:1:I. 0” – tulon tarkistamiseen. Jos tulo on energisoitu (korkea), ehto osoittaa, että ”Box Counter Photo Eye – No Box” on päällä. Toisin sanoen viivalla olevan Valokuvasilmän edessä ei ole laatikkoa.
2. Count up Condition
yllä oleva Puola käyttää normaalisti avointa kontaktia mahdollistaakseen ”BoxCounter” – CTU-ohjeen. Joka kerta, kun no Contact siirtymät alhaisesta korkeaan, laskuri kasvaa 1. Kuten Puolasta näkyy, laskuri on laskenut kymmenen laatikkoa ja on nyt asetettu.DN (valmis) ehto.
normaalisti suljettu (NC) kontakti / tutkitaan, jos Avoin (XIO)
normaalisti avoimen kontaktin vastakohta on normaalisti suljettu. Tämä validointi tarkastelee määritettyä bittiä ja arvioi TRUE-arvoksi, kun bitti on de-energized ja FALSE-arvoksi, kun se on energisoitu. Sovelluksen avulla käyttäjä voi tarkistaa, onko tietyn bitin kela de-energisoitu ja ryhtyä asianmukaisiin toimiin ladder logic PLC-ohjelmoinnissa.
miten normaalisti suljettu kontakti toimii?
normaalisti suljettu kontakti sidottaisiin myös kiinteän olomuodon releen Kelaan. Kun kelassa ei ole virtaa sen läpi, kontakti antaisi virran virrata läpi. Kuitenkin, kun kela olisi energiaa, ei virtaa läpi kontakti. NC Contact tai XIO-ohje PLC – ohjelmointiportaan logiikassa toimisi samalla tavalla. Toisin sanoen bitti antaisi virran virrata läpi, kun se on alhainen ja mikään virta ei virtaisi läpi, kun bitti on korkea.
Ladder Logic – symbolin käytännön soveltaminen-NC Contact / XIO
XIO on hyvin yleinen ladder logic plc-ohjelmointikielessä. Se on ohje, jonka avulla voimme tutkia bitin OFF-tilaa edellä kuvatulla tavalla. Tässä on kaksi yleistä esimerkkiä siitä, missä tätä ohjetta käytetään.
1. Stop-painikkeen kunto
yllä oleva Puola sisältää normaalisti avoimet ja normaalisti suljetut tikapuiden logiikkasymbolit. Se luo ehdon, joka energisoi GREEN_LIGHT_ON-bittiä, kun ”START_PRESSED” on energisoitu. XIO on kuitenkin sidottu kahteen bittiin: STOP_PRESSED ja RESET_PRESSED. Kun jompikumpi näistä ehdoista on asetettu korkealle,” GREEN_LIGHT_ON ” – bitti asetetaan alhaiseksi rung-arviointisyklin aikana.
2. Ajastin jatkuva salpa
yllä oleva rung mahdollistaa ajastimen toiminnan hmi_rotation_enable-tilan perusteella. Kuitenkin, tyypillinen ajastin laskisi, kunnes se saavuttaa ”valmiiksi” arvo. Yllä olevassa rungossa ajastin nollautuu, kun ajastin on asetettu .DN (Done) koska XIO on sidottu samaan vähän ajastin.
Output Energize (OTE)
kun tietyt ehdot täyttyvät, järjestelmän pitäisi ryhtyä tiettyihin toimiin. Toisin kuin kaksi yllä olevaa symbolia, lähtöenergiaa käytetään toiminnon suorittamiseen. Sähkökaavion puitteissa tämä symboli osoittaisi, että releen käämi tarvitsee virtaa, kun olosuhteet täyttyvät.
miten Tuotos Energize symboli toimii?
lähdön energize ladder-logiikkasymboli muuttaa bitin tilaa Puolan vasemmalla puolella määriteltyjen ehtojen perusteella. Kun ehdot ovat totta, mikä johtaa OTE-ohjeeseen, määritetyn bitin arvo asetetaan korkeaksi tai 1. Kun ehdot ovat epätosia, OTE-ohje asettaa saman bitin arvon alhaiseksi tai 0: ksi.
Tikapuulogiikan symbolin käytännön soveltaminen-Lähtöenergia
OTE-ohje on hyvin yleinen tikapuulogiikan sovelluksissa. Kuten edellä mainittiin, sitä käytetään ajaa lähdöt perustuvat tiettyihin olosuhteisiin. Tämä tarkoittaa ulkoisten PLC-laitteiden, kuten releiden, Moottorin kontaktorien, venttiilien, sylinterien jne.käyttöä. Energisoimalla lähtöön sidottua bittiä PLC-ohjelmoija voi muuttaa ulostulon tilaa haluttuun asentoon.
1. Kytke valo / Lähtö päälle
edellä jo nähdyssä ruunassa lähtö energisoituu, kun olosuhteet täyttyvät. ”GREEN_LIGHT_ON” – bitti on sidottu PLC: n ulostuloon, joka kytkee kentän LED-merkkivalon päälle. Käyttämällä Output Energize (OTE) – ohjetta PLC-ohjelmoija kytkee voimalan lattian valon päälle.
2. Aseta järjestelmä moitteettomaan tilaan
seuraava Puola vahvistaa yhden virheellisen ehdon: System 1-Fault. Kun järjestelmä on faulted tästä erityisestä syystä,” RPiS_BOOL ” bitti asetetaan korkealle kautta Output Energize (OTE) Ohje. Kun järjestelmä ei ole enää vikaantunut, vikatilanne pysyy päällä, kunnes Reset-painike on aktivoitu ja vahvistettu XIO-ehdolla. Nollauksen avulla OTE-ohje tyhjentää bitin ja asettaa virhetilan takaisin alhaiseksi.
Lähtösalpa (OTL)
Lähtösalpa-tikkaiden logiikkasymbolia ei voida luoda relepohjaisella logiikalla. Tämä ohje pitää bitin pysyvästi asetettuna arvoon 1, kun ehto pitää.
miten Output salpa symboli toimii?
lähtösalvan ohje suoritetaan vasta, kun edeltävät ehdot ovat tosia. Jos ne ovat, ohje asettaa OTL: ään liittyvän bitin korkeaksi (1). Jos bitti on asetettu arvoon 1 tai ehdot eivät enää pidä paikkaansa, bitti pysyy korkeana (1). Tämä ero on tärkeä, koska Output Energize (OTE) asettaa bitin takaisin arvoon 0.
Tikapuulogiikan symbolin käytännön soveltaminen-Lähtösalpa
OTL-ohjetta ei yleisesti käytetä tikapuulogiikan ohjelmoinnissa. Syy on mainittu edellä: ohje ei palauta bittiä automaattisesti takaisin arvoon 0. Tämä pieni ero johtaa koodin sekavuuteen ja mahdollisiin ongelmiin, kun on kyse ehtojen täytäntöönpanosta, muuttamisesta tai arvioinnista täytäntöönpanon jälkeen.
1. Vikalukko
kuten olemme keskustelleet aiemmin, viat ovat kriittisessä roolissa PLC-ohjelmoinnissa. On tärkeää oikein havaita, toimia ja tunnistaa viat tapahtui järjestelmässä. Kun ne tapahtuvat, käyttäjä heittää viat operaattorille, jotta vianmääritys. Tästä syystä on tärkeää pitää viat paikoillaan, kunnes järjestelmä on auditoitu ja nollattu, kun se katsotaan toimivaksi.
yllä oleva rung näyttää tilan, jossa meidän on raivattava vika taajuusmuuttaja PowerFlex 525: ssä. Kun vika on lukkiutunut, Moottori pidetään moitteettomassa tilassa, kun taas erillinen rutiini huolehtii ajon turvallisesta pysäyttämisestä. OTL asettaa bitin korkealle ja odottaa, kunnes vika on nollattu.
2. Tilan asetus
yllä olevassa kehässä OTL-ohjetta käytetään nousuputken venttiilin avaamiseen. Vaikka tämä olisi voitu saavuttaa output energize (OTE) – ohjeella, olemme päättäneet käyttää OTL: ää johtuen useista olosuhteista, jotka voivat asettaa bitin nousuveden korkealle. Huomaa, että tämä rutiini sisältää myös OTU: n, joka palauttaa bitin takaisin alhaiseksi PLC-ohjelmoijan tarpeen mukaan.
Output Unlatch (OTU)
Output Unlatch-tikkaiden logiikkasymbolia käytetään usein OTL: n yhteydessä. Se on tapa luoda poistaa käytöstä bitti määritetty logiikan ohjaimen.
miten Output Unlatch-symboli toimii?
output unlatch-ohje suoritetaan vain, kun edelliset ehdot ovat tosia. Jos ne ovat, ohje asettaa OTU: hun liittyvän bitin alhaiseksi (0). Jos bitti on asetettu arvoon 0 tai ehdot eivät enää pidä paikkaansa, bitti pysyy alhaisena (0).
Ladder – Logiikkasymbolin käytännön soveltaminen-Output Unlatch
OTU-ohjetta on käytettävä OTL: n kanssa, jotta bitti voidaan palauttaa alhaiseksi edellä kuvatulla tavalla. Siksi tämä ohje löytyy aina, kun OTL: ää käytetään. Tarkastellaan samoja kahta esimerkkiä, kuten näimme edellä.
1. Vikalukko
kun vika on selvitetty Reset_PB XIC-ohjeella, vika poistetaan OTU-ohjeella. Huomaa, että unlatch on samassa haarassa kuin PF1:O. ClearFaults-ohje, joka aktivoidaan, kun nollaus on asetettu.
johtopäätös
viisi käytetyintä tikkalogiikkasymbolia ovat seuraavat: Normaalisti avoin kontakti, normaalisti suljettu kontakti, Lähtö Energize, Ulostulosalpa ja Ulostulosalpa. Näitä viittä ohjetta käytetään yleisesti tikapuulogiikassa bitin manipulointiin. Kaksi ensimmäistä ovat ehdollisia ohjeita, joiden avulla virta voi virrata riippuen bitin tilasta. Kolme viimeistä ovat lähtöohjeita, jotka suoritetaan, jos niihin johtava logiikka on tosi. He asettavat bitin joko 0: ksi tai 1: ksi riippuen käytetystä ohjeesta.