luokat: Kodin automaatio, Teollisuuden sähköasentaja, Ohjelmoitavat ohjaimet
Katselukertojen lukumäärä: 33778
Kommentit artikkeliin: 0
LD Ladder -kieli ja sen käyttö
Tikkaat tai tikasdiagrammi kieli LD (englanninkielisestä ladder diagrammista) on helppokäyttöinen graafinen kehityskieli. Se perustuu relekosketuspiireihin, joten logiikkaelementtejä ovat: relekäämitykset, relekoskettimet, vaaka- ja pystysuuntaiset hyppyjohtimet.
Pari kontakti- tai painikeparia ovat LD-kielen tärkeimmät loogiset muuttujat, kun taas muuttujien tila on vain kontaktien tila: avoin tai suljettu.
Itse ohjelma tällä graafisella kielellä näyttää olevan analoginen relepiirille, joka voi sisältää monia erilaisia toiminnallisia lohkoja. Yleensä LD-kielen syntaksi tekee erittäin helpoksi logiikkapiirien rakentamisen välitystekniikkaa varten.
Hieman historiaa
Sellaisena välityspiirien kieli oli olemassa Thomas Edisonin aikana, ja vasta 1970-luvun alussa sitä mukautettiin ensimmäinen PLC. Aivan alussa tämä kieli esiintyi Modicon- ja Allen-Bradly -yritysten PLC-ohjelmointipaketeissa, ja symbolismi lainattiin tarkalleen sähkökentästä.
LD-kieli oli alun perin tarkoitettu yrityksissä työskenteleville automaatiosuunnittelijoille. Ohjelmointirajapinta esittelee visuaalisesti ohjaimen logiikan, helpottaa käyttöönottoa koskevien tehtävien ratkaisemista ja löytää nopeasti ongelmia PLC: hen kytketyissä laitteissa. Standardin kehittäjät tekivät erityisesti lomakkeen helpottamaan releautomaatio-insinöörien työtä PLC: llä maksimaalisesti.

Esimerkiksi Yhdysvalloissa tikkaiden kieli on yleisin kieli. PLC-ohjelmointiin. Sitä on myös levitetty laajalti ympäri maailmaa. Kirjallinen ohjelma näyttää intuitiivisesti, jotta kuka tahansa sähköinsinööri voi helposti lukea ja ymmärtää sen, koska tässä esitetyt loogiset toiminnot esitetään sähköpiirinä, jolla on avoimet ja suljetut koskettimet.
Loogisen operaation "FALSE" tai "TRUE" tuloksella on yleisessä tapauksessa vastaava piirin tila: jos virta virtaa - "TRUE", "true", jos virtaa ei ole - "FALSE", "false".
LD-kielen edut ja haitat
Kielen tärkein etu on varmasti yksinkertaisuus. Ohjelma esitetään sähkövirrana, mikä tahansa sähkötekniikan asiantuntija ymmärtää tämän. Säännöt ovat yksinkertaisia, tässä käytetään vain boolean-lausekkeita, koodi on järkevä ja se voidaan helposti optimoida manuaalisesti.
Siksi päähaittapuoli seuraa tästä - operaatiot ovat vain binaarisia, vain erilliset tilat ovat mahdollisia, jatkuva ohjaus katoaa välittömästi. Lisäksi releiden lukumäärän kasvaessa piiristä tulee vaikea lukea, ymmärtää ja virheenkorjaus.
Miltä ohjelma näyttää LD: llä
Kaksi pystysuoraa linjaa edustavat syöttökiskoa. Renkaiden välissä on vaakatasossa piirejä, joissa käämi- ja relekoskettimet on kytketty. Piiriin voidaan asettaa mielivaltainen lukumäärä kontakteja. Sarjaan kytketyt koskettimet tulisi sulkea kaikki, sitten virta kulkee piirin läpi, ja relekäämi saa virtaa. Useita relekäämiä voidaan kytkeä rinnakkain, mutta ei sarjaan.

LD-kielellä jokaiselle kontaktille on looginen muuttuja, joka määrittää kontaktin tilan. Normaalisti avoimessa koskettimessa muuttuja ottaa arvon “TOSI”, kun kosketin on kiinni, tai ottaa arvon “FALSE”, kun kosketin on auki. Yhteystiedon yläpuolella oleva tarra on muuttujan nimi ja samalla yhteyshenkilön nimi.
Kun useita kontakteja on kytketty sarjaan, logiikka vastaa AND-operaatiota. Rinnakkaisliitännät toistavat loogisen operaation "kiinnitys TAI".Piiri on suljettu “ON”, auki - “OFF”, mikä vaikuttaa releen käämityksen tilaan ja loogisen muuttujan arvoon käämiin nähden - “FALSE” tai “TRUE”.
-
- || - normaalisti avoin kosketin
-
- | / | - normaalisti suljettu kosketin
-
- () - relekela
-
- (/) - relekela käänteinen
On helppo nähdä, että LD-kaavion sisällä olevat graafiset symbolit ovat intuitiivisia, mutta ne eroavat sähkökaavioissa käytetyistä. Siitä huolimatta, että pseudografiikkamerkit palvelevat kaavion (ohjelman) rakentamista, on kielen etu.
Käänteiskoskettimet (normaalisti suljetut - | / | -) karakterisoidaan TOSI-muuttujan arvolla, kun kosketin on auki, ja VÄÄRÄ-muuttujan arvolla, kun kosketin on kiinni. Tällaisen koskettimen toiminta vastaa loogista operaatiota EI. Käänteisen ja suoran kosketuksen yhdistelmä johtaa kytkentäkoskettimeen.
Lisäksi, kuten näet, relekäämitykset voivat olla myös käänteisiä, mikä tarkoittaa, että looginen muuttuja ottaa käänteisen arvon suhteessa piirin tilaan: virrat virtaavat - “FALSE”, ei virtaa - “TRUE”.
Esimerkkejä kielistä LD:
Moottorin käynnistyskaaviot tikaskaavion kielellä LD PLC: lle
Esimerkkejä yksinkertaisista PLC-ohjelmista CodeSys-sovelluksessa tikaskielellä
Läpikytkimen toteutus valaistusohjauksen automatisointiin
Toinen erittäin yleinen PLC-ohjelmointikieli:
Katso myös osoitteesta electro-fi.tomathouse.com
: