info@panadisplay.com
PLC teme programibilnog logičkog kontrolera Vrijeme skeniranja

PLC teme programibilnog logičkog kontrolera Vrijeme skeniranja

Mar 11, 2019

Program PLC-a općenito se zaustavlja tj. Izvršava više puta, sve dok se upravlja kontroliranim sustavom. Na početku svake petlje izvršenja, status svih fizičkih ulaza se kopira na područje memorije, ponekad nazvano "Tablica slika I / O", koja je dostupna procesoru. Program zatim započinje od prvog podupiranja do posljednje prečke. Potrebno je neko vrijeme da procesor PLC-a procijeni sve prečke i ažurira tablicu I / O slika sa statusom izlaza. Vrijeme skeniranja od nekoliko milisekundi može se naići na male programe i brze procesore, ali za starije procesore i vrlo velike programe može se naići na duže vrijeme skeniranja (reda veličine od 100 ms). Prekomjerno dugo vrijeme skeniranja može značiti da je odaziv PLC-a na promjene 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 spremanje 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 mogućnost pokretanja logičkog programa sinkrono s IO skeniranjem. To znači da se IO ažurira u pozadini, a logika čita i zapisuje vrijednosti koje su potrebne tijekom logičkog skeniranja.


Mogu se koristiti I / O moduli posebne namjene gdje je vrijeme skeniranja PLC-a predugo da bi se omogućilo predvidljivo izvođenje. Precizni vremenski moduli, ili brojačni moduli za upotrebu s osovinskim koderima, koriste se tamo gdje je vrijeme skeniranja predugo za pouzdano brojanje impulsa ili otkrivanje smisla rotacije kodera. To omogućuje čak i relativno sporom PLC-u da i dalje interpretira izbrojane 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.