PLC -ohjelmointikieli on kieli, jota käytetään PLC -ohjelmien kirjoittamiseen teollisen ohjauksen alalla, jonka tavoitteena on toteuttaa teollisuuslaitteiden ja tuotantoprosessien automatisoitu hallinta ja seuranta. PLC -ohjelmointikieli sisältää useita kielityyppejä, kuten graafinen ohjelmointikieli, tekstimuotoisen ohjelmointikieli, jäsennelty ohjelmointikieli jne.
PLC -ohjelmointikielen lausekkeella on pääasiassa seuraavat tyypit:
1. Tikkaat kaavio (tikkaat kaavio):on yleisimmin käytetty PLC -ohjelmointikielen lauseke, samanlainen kuin piirikaavioiden muoto, jota käytetään kuvaamaan kytkentä, laskenta ja muu logiikan hallinta.
2perustuu funktiolohkoohjelmointikieliin, jota käytetään kuvaamaan tulojen ja tulosten välistä loogista suhdetta. 3. Strukturoitu teksti (jäsennelty teksti).
3. Strukturoitu teksti (jäsennelty teksti):Samanlainen kuin korkean tason kieliohjelmointi, jota käytetään kuvaamaan ohjausprosessia ja algoritmeja. 4
4Samanlainen kuin kokoonpanokielen ilmaisu, jota käytetään kuvaamaan erityisiä ohjeita ja toimintoja.
5. peräkkäinen funktiokaavio (peräkkäinen funktiokaavio):käytetään kuvaamaan ohjausprosessia ja tilansiirtokaaviota.
Yllä olevilla PLC -ohjelmointikielen lausekkeilla on erilaiset sovellusskenaariot ja edut ja haitat, ja ne on valittava erityisten valvontavaatimusten ja ohjelmoijan taiton mukaan.
PLC -ohjelmointikielten välinen muuntaminen voi johtaa muutoksiin kielirakenteessa ja syntaksissa. Seuraavassa on useita PLC -ohjelmointikielten muuntamismenetelmiä:
1. Tikkaat kaavio (LAD) jäsenneltyyn tekstin (ST) muuntamiseen
LAD: n ja ST: n muuntaminen voi johtaa erilaiseen koodiin ja vaatii huomiota kielen rakenteeseen ja syntaksiin.
Esimerkiksi LAD on ohjelmoitu sähköisillä symboleilla, kun taas ST on ohjelmoitu melkein C-kaltaisilla lausekkeilla. Siksi muuntamiseen voidaan tarvita symbolikartoitusta.
2
ST: n ja FBD: n välinen muuntaminen on otettava huomioon kielirakenteen, operaattoreiden, parametrien jne.
Esimerkiksi ST on ohjelmoitu RAW C -lausekkeilla, kun taas FBD käyttää graafisia symboleja. Yksinkertaisten tehtävien osalta ST voi olla selkeämpi ja tiiviimpi, kun taas FBD sopii paremmin tiedonsiirron ohjaustehtäviin.
3. Käskyluettelo (IL) jäsenneltyyn tekstiin (ST) muuntaminen
IL: n ja ST: n muuntaminen on otettava huomioon kielirakenteen ja syntaksin erot.
Esimerkiksi IL käyttää tiivis-ohjemuotoa, kun taas ST käyttää C-kaltaista lauseketta. Siksi muuntaminen voi sisältää syntaksimuuntamisen ja ohjekartoituksen.
4
FBD: n ja LAD: n välinen muuntaminen voi olla monimutkaista kielen rakenteen ja graafisen esityksen erot.
Esimerkiksi FBD käyttää graafisia symboleja, kun taas LAD käyttää sähköisiä symboleja. Siksi symbolikartoitus voidaan tarvita muuntaessasi kahden kielen välillä.
Yhteenvetona voidaan todeta, että PLC -ohjelmointikielten muuntaminen vaatii kielen rakenteen, syntaksin, operaattoreiden jne. Erojen huomioon ottamisen, muuntaminen on käsiteltävä huolellisesti koodin oikeellisuuden ja luettavuuden varmistamiseksi.




