Professional Documents
Culture Documents
KLK PR - Teorija
KLK PR - Teorija
KLK PR - Teorija
1. Što su funkcijski blokovi Timers, kako se adresiraju i koliko ih može biti kod Micrlogix 1500
procesnog računala.
(Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 42-44, Podloga za laboratorijske vježbe:
Funkcijski blok – timer TON)
Timeri (engl. timers ) su izlazne naredbe koje omogućuju kontrolu nad nekim operacijama u procesu koje usu
vezane uz vrijeme.
U programu postoje tri vrste timera:
1. TON (engl. Timer On Delay)
2. TOF (engl. Timer Off Delay)
3. RTO (engl. Retentive Timer On)
· Time Base– odabire se vremenska baza s kojom će timer brojati vrijeme. Moguće je odabrati
sljedeće vremenske baze: 1 s, 0,01 s i 0.001 s.
· Preset – Završna vrijednost - u ovo polje upisuje se vremenska vrijednost kojom se zadaje
trajanje rada timera.
· Accum – Akumulator - trenutna vremenska vrijednost koja pokazuje koliko je vremena prošlo od
pokretanja timera
3. Što su to vremenske baze timera te koje baze koristi PLC uređaj serije Micrologix 1500? Nacrtaj i
objasni po jedan primjer zadavanja vremena u svakoj od dostupnih vremenskih baza.
(Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 42,43,44)
· Time Base– odabire se vremenska baza s kojom će timer brojati vrijeme. Moguće je odabrati
sljedeće vremenske baze: 1 s, 0,01 s i 0.001 s.
4. Što je to postavna (eng. Preset) vrijednost timer-a i koji je najmanji a koji najveći vremenski
interval koji se može ostvariti kod Micrologix 1500 procesnog računala.
(Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 42-44, Podloga za laboratorijske vježbe:
Funkcijski blok – timer TON)
· Preset – Završna vrijednost - u ovo polje upisuje se vremenska vrijednost kojom se zadaje
trajanje rada timera. To je vrijednost do koje timer broji.
5. Navedi i ukratko objasni rad svih funkcijskih blokova Timers kod Micrologix 1500 procesnog
računala.
(Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 45-47)
Brojači (engl. counters) su izlazne naredbe koje nam omogućuju kontrolu nad nekim operacijama u
procesu koje su vezane za brojanje i odbrojavanje. Vrijednosti bitne za rad sa brojačima su smještene
u brojački (counter) podatkovni zapisnik.
Adresa brojača ima oblik C5:x, gdje je x redni broj brojača u programskoj memoriji (od 0 do 255).
U zaglavlju simbola prikazuje se vrsta brojača dok se parametri bitni za rad brojača unose u polja
pored pripadajućih naziva. Svaki brojač ima sljedeće parametre:
- Counter – u ovo polje upisuje se adresa brojača koja predstavlja lokaciju u memoriji PLC-a
gdje se spremaju parametri brojača. Adresa brojača ima oblik C5:x, gdje je x redni broj
brojača u programskoj memoriji (od 0 do 255). U prikazanom primjeru brojaču je
dodijeljena adresa C5:0
- Accum – Akumulator – pokazuje broj prijelaza iz logičke '0' u logičku '1' koji su se
dogodili otkad je brojač resetiran. Unaprijed zadana vrijednost (preset) i vrijednost
akumulatora definirane su u rasponu -32768 do 32767.
CTU brojač je naredba koja broji i pamti broj promjena iz logičke '0' u logičku '1'.
Promjene u krugu mogu biti izazvane događajima u programu (unutarnja logika) ili vanjskim
uređajima (npr. Prolaskom zastavice kraj senzora ili aktiviranjem granične preklopke). Kada
ulazni krug CTU naredbe napravi prijelaz iz '0' u '1' akumulirana vrijednost se povećava za 1,
ako je prijelaz registriran. Sposobnost brojača da detektira prijelaze stanja ovisi o brzini
(frekvenciji) dolazećeg signala. Vrijednost akumulacije se zadržava dok ne resetiramo brojač
odgovarajućom naredbom
OV (overflow) bit – postavlja se u '1' kada akumulacijska vrijednost napravi ciklički niz sa
32767 na
-32768 i ostaje u '1' dok ne resetiramo brojač ili dok se vrijednost akumulacije ne umanji
(CTD brojačem) na 32767
DN (done) bit – postavlja se u '1' kada je akumulirana vrijednost veća od unaprijed
postavljene
(preset) vrijednosti i ostaje u '1' dok vrijednost akumulacije ne postane manja od unaprijed
zadane (preset) vrijednosti
CU (count up) bit – je u logičkoj '1' kada je ulazni krug naredbe u logičkoj jedinici i ostaje u
tom
stanju dok ulazni dio kruga ne bude u logičkoj '0' ili dok se ne aktivira reset naredba
CTD je izlazna naredba koja broji i pamti prijelaze iz logičke '0' u logičku '1' u ulaznom
dijelu kruga. Kada stanje ulaznog kruga CTD naredbe napravi prijelaz iz logičke '0' u '1'
vrijednost akumulacije se umanjuje za 1, ako je prijelaz registriran. Sposobnost brojača da
detektira prijelaze stanja ovisi o brzini (frekvenciji) dolazećeg signala. Vrijednost akumulacije
se zadržava dok ne resetiramo brojač odgovarajućom naredbom.
UN (underflow) bit – ovaj bit postavlja se u '1' kada akumulacijska vrijednost napravi
ciklički niz sa -
32768 na +32767 i ostaje u '1' dok ne resetiramo brojač ili dok se vrijednost akumulacije ne
uveća (CTU brojačem) na +32767
CU (count up) bit – je u logičkoj '1' kada je ulazni krug naredbe u logičkoj jedinici i ostaje u
tom
stanju dok ulazni dio kruga ne bude u logičkoj '0' ili dok se ne aktivira reset naredba
13. Koje statusne bitove brojača poznaješ te nacrtaj i objasni njihovo ponašanje u radu brojača?
Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 48-52, Podloga za laboratorijske vježbe:
Funkcijski blokovi: CTU i CTD)
14. Što je to postavna (eng. Preset) vrijednost countera te koji je mogući raspon ove vrijednosti u
PLC uređajima Micrologix 1500
Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 48-52, Podloga za laboratorijske vježbe:
Funkcijski blokovi: CTU i CTD)
17. Objasni funkcije usporedbe QEU, NEQ i kakvi ulazni podaci mogu biti.
Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 55-58, Podloga za laboratorijske vježbe:
Funkcijski blokovi: CTU i CTD)
Naredba NEQ je ulazna naredba koja usporeñuje nejednakost podatka veličine riječi sa adrese
N7:0 (Source A) i podatka sa adrese N7:1 (Source B). Ako su vrijednosti nejednake NEQ u
logički krug šalje '1'. Obje zadane vrijednosti (Source A i Source B) moraju biti istog formata (16
ili32 bita) i mogu se mijenjati za vrijeme izvoñenja programa.
19. Objasni funkcije usporedbe LES, LEQ i kakvi ulazni podaci mogu biti.
Programljivi logički kontroleri, G. Malčić,D. Maršić, stranica 55-58, Podloga za laboratorijske vježbe:
Funkcijski blokovi: CTU i CTD)