info@panadisplay.com
PLC teme programabilnog logičkog kontrolera Vreme skeniranja

PLC teme programabilnog logičkog kontrolera Vreme skeniranja

Mar 11, 2019

PLC program se obično petlja tj. Izvršava više puta, sve dok je kontrolirani sistem pokrenut. Na početku svake petlje izvršenja, status svih fizičkih ulaza se kopira u područje memorije, ponekad nazvano "Tabela slika I / O", koja je dostupna procesoru. Program se zatim kreće od prvog podupiranja do zadnje prečke. Potrebno je neko vreme da procesor PLC-a proceni sve prečke i ažurira tabelu I / O slika sa statusom izlaza. Za male programe i brze procesore moguće je naići na vrijeme skeniranja od nekoliko milisekundi, ali za starije procesore i vrlo velike programe može se naići na duže vrijeme skeniranja (reda veličine od 100 ms). Previše duga vremena skeniranja mogu značiti da je odgovor PLC-a na promjenu ulaznih ili procesnih uvjeta prespor da bi bio koristan.


Kako su PLC-ovi postali napredniji, razvijene su metode za promjenu redoslijeda izvedbe ljestvice, a implementirane su i potprogrami. Ovo pojednostavljeno programiranje može se koristiti za uštedu vremena skeniranja za velike brzine; na primjer, dijelovi programa koji se koriste samo za postavljanje stroja mogu biti odvojeni od onih dijelova koji su potrebni za rad na većoj brzini. Noviji PLC-ovi sada imaju opciju da pokrenu logički program sinhrono sa IO skeniranjem. To znači da se IO ažurira u pozadini i logika čita i piše vrijednosti kao što je potrebno za vrijeme logičkog skeniranja.


Specijalni I / O moduli se mogu koristiti tamo gdje je vrijeme skeniranja PLC-a predugo da bi se omogućilo predvidljivo izvođenje. Precizni vremenski moduli, ili brojačni moduli za upotrebu sa osovinskim enkoderima, koriste se tamo gdje je vrijeme skeniranja predugo za pouzdano računanje impulsa ili otkrivanje smisla rotacije enkodera. Ovo omogućava čak i relativno sporom PLC-u da i dalje interpretira prebrojane vrijednosti za upravljanje strojem, jer se akumulacija impulsa vrši pomoću namjenskog modula koji nije pod utjecajem brzine izvršenja programa na PLC-u.