Izbira nadzorne funkcije
Ta izbor vključuje izbor značilnosti, kot so funkcija delovanja, funkcija nadzora, funkcija komunikacije, funkcija programiranja, diagnostična funkcija in hitrost obdelave.
1. Funkcija delovanja
Funkcija delovanja preprostega programabilnega logičnega krmilnika vključuje logično delovanje, časovno in štetje; funkcija delovanja navadnega programabilnega logičnega krmilnika vključuje tudi funkcije premikanja podatkov, primerjave in druge funkcije delovanja; bolj zapletene operacijske funkcije vključujejo algebraično operacijo, prenos podatkov itd.; veliki programabilni logični krmilniki imajo tudi analogno delovanje PID in druge napredne funkcije delovanja. S pojavom odprtih sistemov imajo programabilni logični krmilniki komunikacijske funkcije. Nekateri izdelki imajo komunikacijo z nižjimi računalniki, nekateri izdelki imajo komunikacijo z enakovrednimi računalniki ali zgornjimi računalniki, nekateri izdelki pa imajo tudi funkcije podatkovne komunikacije s tovarnami ali omrežji podjetij. Pri načrtovanju in izbiri moramo izhajati iz zahtev dejanskih aplikacij in razumno izbrati zahtevane funkcije delovanja. V večini aplikacij so potrebne le logične operacije ter funkcije za merjenje časa in štetje, nekatere aplikacije pa zahtevajo prenos in primerjavo podatkov. Pri uporabi za analogno zaznavanje in krmiljenje se uporabljajo algebraične operacije, numerična pretvorba in operacije PID. Za prikaz podatkov sta potrebni operaciji dekodiranja in kodiranja.
2. Nadzorna funkcija
Krmilne funkcije vključujejo regulacijske operacije PID, regulacijske operacije kompenzacije s posredovanjem, regulacijske operacije razmerij itd., ki jih je treba določiti v skladu z zahtevami krmiljenja. Programabilni logični krmilniki se uporabljajo predvsem za sekvenčno logično krmiljenje. Zato se za rešitev analognega krmiljenja v večini primerov pogosto uporabljajo krmilniki z eno ali več zankami. Včasih se namenske inteligentne vhodne in izhodne enote uporabljajo za dokončanje zahtevanih krmilnih funkcij, izboljšanje hitrosti obdelave programabilnih logičnih krmilnikov in prihranek pomnilniške zmogljivosti. Uporabljajo se na primer krmilne enote PID, hitri števci, analogne enote s kompenzacijo hitrosti, enote za pretvorbo kod ASC itd. [5]
3. Komunikacijska funkcija
Veliki in srednje veliki programabilni sistemi logičnih krmilnikov bi morali podpirati različne terenske vodila in standardne komunikacijske protokole (kot je TCP/IP) in bi se morali po potrebi povezati z omrežjem za upravljanje tovarne (TCP/IP). Komunikacijski protokol mora biti skladen s komunikacijskimi standardi ISO/IEEE in mora biti odprto komunikacijsko omrežje. [5]
Komunikacijski vmesnik programabilnega sistema logičnega krmilnika mora vključevati serijske in vzporedne komunikacijske vmesnike, komunikacijska vrata RIO, običajno uporabljene vmesnike DCS itd.; komunikacijsko vodilo (vključno z vmesniško opremo in kabli) velikih in srednje velikih programabilnih logičnih krmilnikov mora biti redundantno konfigurirano 1:1, komunikacijsko vodilo mora biti v skladu z mednarodnimi standardi, komunikacijska razdalja pa mora ustrezati dejanskim zahtevam naprave.
V komunikacijskem omrežju sistema PLC mora biti komunikacijska hitrost zgornjega omrežja večja od 1Mbps, komunikacijska obremenitev pa ne sme presegati 60%. Glavne oblike komunikacijskega omrežja PLC sistema so naslednje:
1) PC je glavna postaja, več PLC-jev istega modela pa je podrejenih postaj, ki tvorijo preprosto omrežje PLC;
2) En PLC je glavna postaja, drugi PLC-ji istega modela pa so podrejene postaje, ki tvorijo glavno-podrejeno omrežje PLC;
3) Omrežje PLC je povezano z velikim DCS prek posebnega omrežnega vmesnika kot podomrežje DCS;
4) Namensko PLC omrežje (namensko PLC komunikacijsko omrežje vsakega proizvajalca).
Da bi zmanjšali komunikacijsko nalogo CPU, je treba glede na dejanske potrebe sestave omrežja izbrati komunikacijske procesorje z različnimi komunikacijskimi funkcijami (kot so točka do točke, fieldbus).
4. Funkcija programiranja
Način programiranja brez povezave: PLC in programator si delita CPE. Ko je programator v načinu za programiranje, CPE zagotavlja samo storitve za programator in ne nadzoruje terenske opreme. Po končanem programiranju programator preklopi v način delovanja, CPE pa nadzoruje opremo na terenu in ga ni mogoče programirati. Programiranje brez povezave lahko zmanjša stroške sistema, vendar je neprijetno za uporabo in odpravljanje napak. Spletno programiranje: CPE in programator imata svoje CPE. Gostiteljska CPE je odgovorna za nadzor polja in izmenjuje podatke s programatorjem v enem ciklu skeniranja. Programer pošlje spletni program ali podatke gostitelju. V naslednjem ciklu skeniranja gostitelj teče po novo prejetem programu. Ta metoda je dražja, vendar je sistem enostaven za odpravljanje napak in upravljanje ter se pogosto uporablja v velikih in srednje velikih programabilnih logičnih krmilnikih. Pet standardiziranih programskih jezikov: zaporedna funkcijska shema (SFC), lestvični diagram (LD), diagram funkcijskih blokov (FBD), trije grafični jeziki in seznam stavkov (IL), strukturirano besedilo (ST) dva besedilna jezika. Izbrani programski jezik mora biti v skladu s svojim standardom (IEC6113123), hkrati pa mora podpirati večjezične programske oblike, kot so C, Basic itd., da izpolni zahteve za nadzor posebnih nadzornih priložnosti.
Izbira krmilne funkcije programabilnega logičnega krmilnika
Aug 11, 2024
Pustite sporočilo

