Professional Documents
Culture Documents
Prmeh Lab (CNT CMP)
Prmeh Lab (CNT CMP)
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 čija je struktura
slijedeće:
· 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).
· Preset– unaprijed podešena (preset) vrijednost – određuje vrijednost do koje brojač mora brojati
prije nego što se postavi DN (engl. done) bit u logičku '1'. Kada akumulirana vrijednost
postane jednaka ili veća od unaprijed podešene vrijednosti, DN bit se postavlja u logičku '1'.
· 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.
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 1 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Naredbe usporedbe se koriste za usporedbu dvije ili više numeričkih vrijednosti. Kao rezultat dobije se
logička vrijednost na temelju uvjeta usporedbe.
Naredba Opis
Naredba EQU je ulazna naredba koja uspoređuje jednakost podatka veličine
riječi sa adrese Source A i podatka sa adrese Source B. Ako su vrijednosti
jednake EQU u logički krug šalje '1'. Obje zadane vrijednosti (Source A i
Source B) moraju biti istog formata (16 ili 32 bita)
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 2 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Parametar Source A kod naredbi EQU, NEQ, GRT, GEQ, LES i LEQ može biti adresa memorijske
varijable dok parametar Source B može biti adresa ili konstanta. Konstanta se može pisati u slijedećim
notacijama:
· Decimalna vrijednost pozitivnog ili negativnog predznaka
· Hexadecimalna vrijednost iza koje slijedi karakter h (na primjer: 74FAh)
· Binarna vrijednost iza koje slijedi karakter B ( na primjer: 1000100100001111B)
Parametri za naredbu LIM ovise o tipu vrijednosti za parametra Test te slijede sljedeća pravila:
Test Low Lim High Lim
Konstanta Memorijska adresa Memorijska adresa
Memorijska adresa Memorijska adresa ili konstanta Memorijska adresa ili konstanta
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 3 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Vježba 1:
Kako bi bolje upoznali funkcijske blokove Count Up (CTU) i Count Down (CTD), njegove elemente i način
rada napišite sljedeći program:
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 4 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Vježba 2:
Napisati program u tehnici Ladder dijagrama koji će upravljati
signalizacijom na ulazu javnu garažu. Garaža ima 500 parkirnih
mjesta i zeleno svjetlo na ulazu u garažu signalizira da u njoj ima
slobodnih parkirnih mjesta.
· Program treba nadzirati ulazne i izlazne rampe i kada se
popuni 98% kapaciteta zeleno svjetlo treba treptati
frekvencijom 1Hz a nakon što se popuni 100% treba upaliti
crveno svjetlo.
· Kada se jednom garaža napuni s 100% kapaciteta crveno
svjetlo treba svijetliti dok popunjenost ne padne ispod 95%.
Adresna mapa:
Ulazi: Izlazi:
Detekcija ulaza; -S9 (NO) I:0/0 Garaža slobodna; –H4 (Zeleno) O:0:/3
Detekcija izlaza; -S10 (NO) I:0/2 Garaža popunjena; –H2 (Crveno) O:0:/1
Simulacija ulaza/izlaza (izvor takta) S:4/12
Vježba 3:
Napisati program u tehnici Ladder dijagrama koji će upravljati uređajem za slaganje paketa na paletu. Uređaj
se sastoji od dobavne pokretne trake te platforme s dvije osi na koju se stavlja paleta. Paketi dolaze sa
pokretne trake te se slažu jedan redu za drugim (x os). Nakon što se poslaže 4 paketa u redu potrebno je
zaustaviti opskrbnu traku te platformu pomaknuti da bi se paketi slagali u drugi red (y os).Nakon što se
paketima popune 3 reda sa po 4 paketa opskrbna trake se zaustavlja i potrebno je platformu spustiti za
jednu razinu (z os) da bi na isti način kao i do sada nastavili slagati pakete. Pomicanje i spuštanje platforme
indicira se svjetlećim lampicama za svaki motor posebno u trajanju od 5 sekundi. Kada se napuni 5. razina
platformu je potrebno vratiti u prvobitni položaj što se indicira trepćućim svjetlom frekvencije 1,5 Hz
lampicama od motora osi y i z.
Adresna mapa:
Ulazi: Izlazi:
START; -S9 (NO) I:0/0 Uređaj u radu RUN; -H1 O:0/0
STOP; -S10 (NC) I:0/3 Dobavna traka; -H2 O:0/1
Detekcija paketa, -S12 (NO) I:0/5 Pomak Y-os; -H3 O:0/2
Pomak Z-os; -H4 O:0/3
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 5 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 6 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 7 od 9
Kolegij: Procesna računala
Nositelj kolegija: mr.sc. Goran Malčić v.pred.
Asistent: Ivica Vlašić struc. spec. ing. el.
Naredbe brojača (engl. counter instructions) i naredbe usporedbe (engl. compare instructions) Stranica 8 od 9