Ohjaustoiminnon valinta
Tämä valinta sisältää valikoiman ominaisuuksia, kuten toimintatoiminto, ohjaustoiminto, viestintätoiminto, ohjelmointitoiminto, diagnostiikkatoiminto ja käsittelynopeus.
1. Käyttötoiminto
Yksinkertaisen ohjelmoitavan logiikkaohjaimen toimintatoiminto sisältää loogisen toiminnan, ajoituksen ja laskentatoiminnon; tavallisen ohjelmoitavan logiikkaohjaimen toimintatoiminto sisältää myös tiedonsiirto-, vertailu- ja muita toimintatoimintoja; monimutkaisempia operaatiotoimintoja ovat algebrallinen operaatio, tiedonsiirto jne.; suurissa ohjelmoitavissa logiikkasäätimissä on myös analoginen PID-toiminto ja muita edistyneitä toimintatoimintoja. Avointen järjestelmien syntyessä ohjelmoitavissa logiikkaohjaimissa on viestintätoimintoja. Jotkut tuotteet ovat yhteydessä alempien tietokoneiden kanssa, jotkut tuotteet ovat yhteydessä vertaistietokoneisiin tai ylempään tietokoneeseen, ja joissakin tuotteissa on myös tietoliikennetoimintoja tehtaiden tai yritysverkkojen kanssa. Suunnittelussa ja valinnassa tulee lähteä todellisten sovellusten vaatimuksista ja valita tarvittavat toimintatoiminnot järkevästi. Useimmissa sovelluksissa tarvitaan vain loogista toimintaa sekä ajoitus- ja laskentatoimintoja, ja jotkut sovellukset vaativat tiedonsiirtoa ja vertailua. Analogiseen ilmaisuun ja ohjaukseen käytettäessä käytetään algebrallista toimintaa, numeerista muuntamista ja PID-toimintaa. Tietojen näyttäminen edellyttää dekoodaus- ja koodaustoimintoja.
2. Ohjaustoiminto
Ohjaustoiminnot sisältävät PID-säätötoiminnot, myötäkytkentäkompensoinnin ohjaustoiminnot, suhdesäätötoiminnot jne., jotka tulee määrittää ohjausvaatimusten mukaan. Ohjelmoitavia logiikkaohjaimia käytetään pääasiassa peräkkäiseen logiikkaan. Siksi yksisilmukkaisia tai monisilmukkaisia ohjaimia käytetään usein useimmissa tapauksissa analogisen ohjauksen ratkaisemiseen. Joskus erityisiä älykkäitä tulo- ja lähtöyksiköitä käytetään tarvittavien ohjaustoimintojen suorittamiseen, ohjelmoitavien logiikkaohjaimien käsittelynopeuden parantamiseen ja muistikapasiteetin säästämiseen. Käytetään esimerkiksi PID-säätöyksiköitä, suurnopeuksisia laskureita, analogisia yksiköitä nopeuden kompensoinnilla, ASC-koodimuunnosyksiköitä jne. [5]
3. Viestintätoiminto
Suurten ja keskikokoisten ohjelmoitavien logiikkaohjainjärjestelmien tulisi tukea erilaisia kenttäväyliä ja standardeja tiedonsiirtoprotokollia (kuten TCP/IP), ja niiden pitäisi pystyä tarvittaessa muodostamaan yhteys tehtaan hallintaverkkoon (TCP/IP). Viestintäprotokollan tulee olla ISO/IEEE-viestintästandardien mukainen ja sen tulee olla avoin viestintäverkko. [5]
Ohjelmoitavan logiikka-ohjainjärjestelmän tietoliikennerajapinnan tulee sisältää sarja- ja rinnakkaisviestintäliitännät, RIO-tietoliikenneportit, yleisesti käytetyt DCS-liitännät jne.; suurten ja keskikokoisten ohjelmoitavien logiikkaohjaimien tietoliikenneväylän (mukaan lukien liitäntälaitteet ja kaapelit) tulee olla 1:1 redundantti konfiguroitu, tietoliikenneväylän tulee olla kansainvälisten standardien mukainen ja tiedonsiirtoetäisyyden tulee vastata laitteen todellisia vaatimuksia.
PLC-järjestelmän tietoliikenneverkossa ylemmän verkon tiedonsiirtonopeuden tulisi olla yli 1 Mbps ja tiedonsiirtokuormituksen ei tulisi ylittää 60%. PLC-järjestelmän tietoliikenneverkon päämuodot ovat seuraavat:
1) PC on pääasema, ja useat saman mallin PLC:t ovat orjaasemia, jotka muodostavat yksinkertaisen PLC-verkon;
2) Yksi PLC on isäntäasema ja muut saman mallin PLC:t ovat orjaasemia, jotka muodostavat isäntä-orja-PLC-verkon;
3) PLC-verkko on kytketty suureen DCS:ään tietyn verkkorajapinnan kautta DCS:n aliverkkona;
4) PLC-verkko (kunkin valmistajan oma PLC-tietoliikenneverkko).
CPU:n tiedonsiirtotehtävän vähentämiseksi verkon kokoonpanon todellisten tarpeiden mukaan tulisi valita tietoliikenneprosessorit, joilla on erilaisia viestintätoimintoja (kuten point-to-point, kenttäväylä).
4. Ohjelmointitoiminto
Offline-ohjelmointitila: PLC:llä ja ohjelmoijalla on yhteinen CPU. Kun ohjelmoija on ohjelmointitilassa, CPU tarjoaa palveluita vain ohjelmoijalle eikä ohjaa kenttälaitteita. Kun ohjelmointi on valmis, ohjelmoija siirtyy käyttötilaan ja CPU ohjaa kenttälaitteita eikä sitä voi ohjelmoida. Offline-ohjelmointi voi vähentää järjestelmän kustannuksia, mutta sen käyttö ja virheenkorjaus on hankalaa. Online-ohjelmointi: CPU:lla ja ohjelmoijalla on omat CPU:t. Isäntä-CPU vastaa kenttäohjauksesta ja vaihtaa tietoja ohjelmoijan kanssa yhdessä skannausjaksossa. Ohjelmoija lähettää online-ohjelman tai tiedot isännälle. Seuraavassa skannausjaksossa isäntä toimii juuri vastaanotetun ohjelman mukaan. Tämä menetelmä on kalliimpi, mutta järjestelmä on helppo korjata ja käyttää, ja sitä käytetään usein suurissa ja keskikokoisissa ohjelmoitavissa logiikkaohjaimissa. Viisi standardoitua ohjelmointikieltä: peräkkäinen funktiokaavio (SFC), tikapuukaavio (LD), toimintolohkokaavio (FBD) kolme graafista kieltä ja lausekeluettelo (IL), strukturoitu teksti (ST) kaksi tekstikieltä. Valitun ohjelmointikielen tulee noudattaa sen standardia (IEC6113123), ja samalla sen tulee tukea useiden kielten ohjelmointimuotoja, kuten C, Basic jne., täyttääkseen erityisten ohjaustilanteiden ohjausvaatimukset.
Ohjelmoitavan logiikkaohjaimen ohjaustoiminnon valinta
Aug 11, 2024
Jätä viesti

