Professional Documents
Culture Documents
Sken ciklus
Karatketistike CPU jedinice
SLC 500
Organizacija memorije
Programske datoteke
Datoteke podataka
Sken ciklus
Izlazni sken:
PLC oitava sadraj ulaznih linija
(registara ulaznih modula) i oitane
podatke prenosi u odreeno
podruje memorije slika ulaza.
Programski sken:
Izvrava programske naredbe
Operandi se uzimaju iz slike ulaza
ili iz oblasti memorije gde se uvaju
interne promenljive
Rezultati se smetaju u posebno
podruje memorije slika izlaza.
Izlazni sken:
Podaci iz slike izlaza se prenose
na izlazne linije (registre izlaznih
modula).
Ulazni-programski-izlazni sken
Vano: pri izvravanju programa podaci se ne uzimaju direktno sa
ulaznih modula, niti se rezultati direktno postavljaju na izlazne
module, ve program razmenjuje podatke isljuivo sa memorijom!
Stvara se utisak da je PLC sve operacije definisane programom
obavio u isto vreme
Sken ciklus
Komunikacija (4. sken):
Namenjen realizaciji razmene
podataka sa ureajima koji su
povezani sa PLC-om
Memorija(RAM):
Veliina (KB)
Da li postoji mogunost proirenja i konfigurisanja za smetanja
programa ili podataka?
U/I take:
Najvei broje lokalnih U/I adresa koje podrava procesor u toku ulaznog i
izlaznog skena
Da li postoji mogunost proirenja preko udaljenih U/I. (posebna asija
koja sadri U/I module koji razmenjuju podatke sa PLC-om).
Komunikacione opcije:
Ugraeni komunikacioni intefejsi i protokoli (RS232, Ethernet,
Controlbus, .)
Performanse:
Vreme programskog skeniranja potrebnog za 1Kbajt programa
Vreme potrebno za ulazni i izlazni sken
Vremena izvravanja jedne bit naredbe
Programiranje:
Broj raspoloivih naredbi leder jezika
Lokalni U/I
SLC 5/01
1K UI ili 4KDW
4K UI ili 16KDW
256 digitalnih
Udaljeni U/I
nema
Trajno
pamenje
SLC 5/02
SLC 5/03
SLC 5/04
4K UI ili 16K DW
12K UI i 4K DW
12K UI i 4K DW
28K UI i 4K DW
60K UI i 4K DW
480 digitalnih
960 digitalnih
960 digitalnih
EEPROM ili
UVPROM
EEPROM ili
UVPROM
Fle EPROM
Fle EPROM
8 ms/K
4.8 ms/K
1 ms/K
0.9 ms/K
Izvravanje
bit naredbe
4 s
2.4 s
.44 s
.37 s
Broj
mainskih
naredbi
52
71
99
99
Tipino vreme
programskog
skeniranja
Organizacija memorije
OS upravlja zauzeem RAM memorije.
Specifian nain organizacije memorije, kakav se
ne sree kod drugih OS.
RAM se deli na:
Program files (programske datoteke) i
Data files (datoteke podataka)
Organizacija
memorije
Svakoj datoteci
(programskoj ili datoteci
podataka) je pridruen
redni broj iz opsega 0 255.
Svaka datoteka uva
podatke nekog specifinog
tipa.
Neke datoteke su
obavezne, dok se druge
kreiraju po potrebi
(zavisno od potrebe
aplikacije)
Programske datoteke
Sadre informacije o samom kontroleru, glavni korisniki
program i potprograme
Svaka aplikacija (procesorska datoteka) mora da ima
sledee programske datoteke:
System Program sistemski program (file 0) - sadri razliite
informacije o samom sistemu: tip procesora, konfiguracija U/I
modula, ime procesorske datoteke, lozinku ....
Reserved dat. rezervisna za potrebe operativnog sistema (file
1)
Main Ladder Program glavni leder program (file 2) glavni
korisniki program
Subroutine Ladder Program - potprogrami (file 3 - 255)
korisniki potprogrami - koji se pozivaju iz glavnog programa.
Datoteke podataka
Datoteke podataka sadre podatke koji se
obrauju pomou naredbi leder programa.
Podaci - konvertovane (numerike) vrednosti
signala koji se preko ulazno/izlaznih modula
unose u kontroler, ili se iz kontrolera prenose na
izlazne ureaje, kao i interne promenljive koje se
koriste kao operandi u razliitim operacijama.
Jedna datoteka sadri samo jedan tip (vrstu)
podataka (bit, integer, ...), koji ujedno ukazuje i
na tip datoteke !
Tip datoteke odreuje njenu organizaciju
Element datoteke
Element
Osnovna jedinica datoteke
Sastoji se iz nekoliko 16-bitnih rei (koliko, zavisi od
tipa datoteke)
Logika adresa elementa - pozicija elementa u
datoteci
Mogunost adresiranja delova elementa (rei u
elementu i bitova u rei)
Hijerarhija:
Datoteka sadri odreeni broj elemenata
1 element sadri nekoliko rei
1 re sadri 16 bita.
Adresiranje
Adresa elementa
Relativni poloaj elementa u odnosu na poetak
datoteke
Adresa rei
Relativni poloaj rei u okviru elementa
Adresiranje
Adresa bita
Relativan poloaja bita u okviru te rei (nulti, prvi,
drugi, bit brojano s desna u levo) ili
Duina
elementa
B, N, A
1 re
2 rei
T, C, R
3 rei
Adresira se
bit b - Xf:e/b ;
element e Xf:e
element e Xf:e
bit b u rei 0 Xf:e.0/b ; (indikatori stanja su
bitovi rei 0)
re w Xf:e.w ; w = {1,2}, promenljive su u
reima 1 ili 2
bit b u rei w Xf:e.w/b
St
42 rei
re w - Xf:e.w ; 0 w 41
element e Xf:e
Izlazni moduli:
Oitavanje numerike vrednosti nekog bita u memoriji
i konverzija u binarni signal koji se vodi na aktuator
Adresa pina
Svaki U/I pin ima u okviru kontrolera
jedinstvenu adresu, koja je odreena
adresom slota u koji se modul postavlja i
adresom pina unutar modula.
Adresa pina je odreena automatski
stavljanjem modula u asiju kontrolera i ne
moe se programski menjati
Koriste se za:
Spregu sa diskretnim senzorima
Za razmenu ON/OFF signala sa drugim pametnim
ureajima (inteligentne maine, roboti, ...) u cilju
koordinacije rada ili ostvarenja neke forme primitivne
komunikacije.
Neophodno je eksterno
napajanje
Relejni:
Adrese
bitova
1 - out
(0-5)
O:1
O:1/0
O:1/5
3 - out
(0-15)
O:3
O:3/0
O:3/15
4 out
(0-7)
O:4
O:4/0
O:4/7
5 out
(0-15)
O:5
O:5/0
O:5/15
5 out
(16-32)
O:5.1
O:5.1/0 ..
.
O:5.1/15
9 out
(0-15)
O:9
O:9/0
O:9/15
bitovi
15
14
13
Ne koristi se
Ne koristi se
12
11
10
Adrese
bitova
1 - in
(0-5)
I:1
I:1/0
I:1/5
2 - in
(0-15)
I:2
I:2/0
I:2/15
2 in
(1632)
I:2.1
I:2.1/0
I:2.1/15
4 in
(0-7)
I:4
I:4/0
I:4/7
6 in
(0-15)
I:6
I:6/0
I:6/15
7 in
(0-15)
I:7
I:7/0
I:7/15
8 in
(0-7)
I:8/0
I:8/7
bitovi
15
14
13
12
11
10
3
2 1 0
Ne koristi se
Ne koristi se
Ne koristi se