Upload
suboptimalnistanko
View
212
Download
0
Embed Size (px)
Citation preview
8/19/2019 PRAUT - 2007-08 - Predavanje02
1/39
Praktikum automatizacije
Predavanje 02 – Arhitektura
programirljivih logičkih kontrolera
8/19/2019 PRAUT - 2007-08 - Predavanje02
2/39
Praktikum automatizacije -- Predavanje 02 2
Sažetak Predavanja 01• Kod sustava automatizacije složenijih tehničkih
procesa informacijsko-komunikacijski sustavizgrađuje se modularno i hijerarhijski
• I sama procesna računala kod ovakvih sesustava izvode modularno i nazivamo ih
programirljivim logičkim kontrolerima• Modularnost omogućuje:
– smanjenje cijene razvoja sklopovskog dijela sustava
– visoka pouzdanost modula omogućuje pouzdanostsustava u cjelini
– korištenje gotovih programskih blokova priprogramiranju modula
8/19/2019 PRAUT - 2007-08 - Predavanje02
3/39
Praktikum automatizacije -- Predavanje 02 3
Pregled predavanja 02• Kratak povijesni pregled razvoja PLCa
• Tipična arhitektura programirljivih logičkih
kontrolera
– Organizacija procesora i memorije – Organizacija ulazno-izlaznih jedinica
• Način rada PLCa
• Glavni svjetski proizvođači
8/19/2019 PRAUT - 2007-08 - Predavanje02
4/39
Praktikum automatizacije -- Predavanje 02 4
Povijesni pregled (1)• Prije pojave PLC-a se za upravljanje tehničkim
procesima u industriji upotrebljavalo fiksno ožičene
relejne ormare• Pri složenijoj logici upravljanja pritom se pojavljuju
problemi
– Složeno ožičenje
– Traženje pogreške kod neispravnog funkcioniranja sustava
– Naknadne preinake sustava
– Vijek trajanja mehaničkih kontakata
– Prostorno zauzeće
– Potrošnja energije
Slika 2.1. Relej
8/19/2019 PRAUT - 2007-08 - Predavanje02
5/39
Praktikum automatizacije -- Predavanje 02 5
Relejna izvedba AND funkcije• Svjetlo H1 treba svijetliti kada su oba
tipkala, i S1 i S2, pritisnuta
H1S1 S2
8/19/2019 PRAUT - 2007-08 - Predavanje02
6/39
Praktikum automatizacije -- Predavanje 02 6
Povijesni pregled (2)• Razvoj digitalnih računala tijekom 50-tih i 60-tih
motivira da se relejna logika zamijeni računalom• Ta računala potpuno trebaju funkcionalno
zamijeniti relejnu logiku te istodobno otkloniti
njihove nedostatke• Zahtjevi: – Jednostavno programiranje (prikladno za pogonsko
osoblje)
– Jednostavno pronalaženje grešaka u programu
– Jednostavno održavanje
– Pouzdan rad u industrijskim uvjetima
8/19/2019 PRAUT - 2007-08 - Predavanje02
7/39
Praktikum automatizacije -- Predavanje 02 7
Izvedba AND funkcije PLC-om• Svjetlo H1 treba svijetliti kada su oba
tipkala, i S1 i S2, pritisnuta
ul1
ul2
iz1
S1
S2
H1
Program:
iz1:=ul1&ul2
PLC
8/19/2019 PRAUT - 2007-08 - Predavanje02
8/39
Praktikum automatizacije -- Predavanje 02 8
Povijesni pregled (3)• Krajem 60-tih tvrtka Bedford Associates proizvodi
Modular Digital Controller (MODICON) kao prvi
komercijalni PLC – Programiranje u početnim PLCima odgovaralo je crtanju relejne
sheme koju se PLCom zamjenjuje (ljestvičasti dijagrami)
• U 70-ima razvojem procesora i PLC-i postaju računski
moćniji (arhitekturi se nadodavaju vremenski sklopovi,brojila, mogućnost obavljanja aritmetičkih operacija)
• Također se pojavljuju mogućnosti povezivanja PLC-akomunikacijskim mrežama i obradbe analognihprocesnih signala
• U 80-ima pojavljuju se programski paketi koji omogućujuprogramiranje PLC-a s osobnih računala umjesto putemručnih programiralica ili za to predviđenih terminala
8/19/2019 PRAUT - 2007-08 - Predavanje02
9/39
Praktikum automatizacije -- Predavanje 02 9
Povijesni pregled (4)• Konačno, 90-te godine donose
standardizaciju – na područ ju mrežnih komunikacijskih
protokola: mogućnost povezivanja
komponenata različitih proizvođača (Profibus)
– po pitanju programskih jezika za
programiranje PLC-a: lista instrukcija,
funkcijski blokovski dijagram, ljestvičasti
dijagram
8/19/2019 PRAUT - 2007-08 - Predavanje02
10/39
Praktikum automatizacije -- Predavanje 02 10
Povijeni pregled (5)• 2000.-te – napredak komunikacijskih
tehnologija: – Profibus-DP mreža omogućuje prijenos informacija s
digitalnih i analognih senzora u PLC u stvarnom
vremenu – drastič
no smanjenje troškova kabliranja – Profinet mreža koja spaja svojstva Profibus-DP mreže
za rad u stvarnom vremenu sa svojstvima Industrial
Ethernet mreže za prijenos većih količina podataka
• Automatizacija u industriji postala je bez PLC-a
nezamislivom
8/19/2019 PRAUT - 2007-08 - Predavanje02
11/39
Praktikum automatizacije -- Predavanje 02 11
Arhitektura PLC-a• Arhitektura PLC-a u
osnovi je standardnaarhitektura digitalnog
računala koja se
sastoji od – Procesora (CPU)
– Memorije
– Ulazno/izlaznihuređaja (I/O)
– Sabirnice
CPU
Memorija
I/O
sabirnica
8/19/2019 PRAUT - 2007-08 - Predavanje02
12/39
Praktikum automatizacije -- Predavanje 02 12
Procesor PLC-a• Posjeduje mogućnost aritmetike i s cjelobrojnim i
s realnim podacima
• Po broju dostupnih instrukcija bliži CISCprocesorima
• Sastoji se od
– Registara (akumulatori, adresni registri, registri sazastavicama,...) – svi registri nisu vidljivi programeru
– Aritmetičko-logičke jedinice (ALU) – aritmetički/logičkiobrađuje podatke iz akumulatora i rezultat vraća u
jedan od akumulatora – Upravljačke jedinice – dekodira instrukcije i
sinkronizira mehanizme u procesoru
8/19/2019 PRAUT - 2007-08 - Predavanje02
13/39
Praktikum automatizacije -- Predavanje 02 13
Operacijski sustav PLC-a• Proizvođači s PLC-om isporučuju i njegov operacijski
sustav (firmware) koji je pohranjen u interni ROM
• Po priključenju napajanja na PLC, procesor počinjeizvoditi instrukcije operacijskog sustava – Procesor će izvoditi i korisnički program samo onda kada je u
tzv. RUN modu rada
– U tzv. STOP modu rada obavljaju se isključivo naredbeoperacijskog sustava
• Postojanje operacijskog sustava uvelike olakšavaprogramiranje i rukovanje PLC-om – Spremanje konteksta pri pozivu potprograma i obradi prekida,
dijagnostika, očitavanje ulaza, pisanje na izlaze – sve te radnjeobavljaju se na razini operacijskog sustava
8/19/2019 PRAUT - 2007-08 - Predavanje02
14/39
Praktikum automatizacije -- Predavanje 02 14
Memorija PLC-a• U memoriju PLC-a
spremljeni su kôd,korisnički i sistemskipodatci, te slike stanjaulaza/izlaza
• Memorija PLC-a sastojise od ROM-a i RAM-a – I ROM i RAM mogu se
sastojati od više adresno ifizički razdvojenihmemorijskih polja
ROM
RAM
Operacijski sustav
Backup za kôd ipodatke kod power-off
Slike stanja ulaza/izlaza
Kôd kojeg se izvodi i
korisnički podatci
Zastavice opće namjene
Counter-i
Timer-i
Sistemski podatci
8/19/2019 PRAUT - 2007-08 - Predavanje02
15/39
Praktikum automatizacije -- Predavanje 02 15
Memorija PLC-a i operacijski
sustav
• Programeru je na razini operacijskog
sustava zabranjeno programski pristupatimemoriji u kojoj je zapisan kôd
– Kod onih dijelova memorije gdje se mogu
smjestiti i kôd i podatci, smještaj podatakapotrebno je deklarirati
• Programski pristup nepostojećoj
memorijskoj lokaciji u podatkovnom dijeluRAM-a dijagnosticira se na razinioperacijskog sustava kao greška
8/19/2019 PRAUT - 2007-08 - Predavanje02
16/39
Praktikum automatizacije -- Predavanje 02 16
Sabirnica• Modul u kojem se nalazi procesor s memorijom
naziva se CPU modul
• Interna sabirnica u CPU modulu sastoji se odadresnih, podatkovnih i kontrolnih linija
• Između CPU modula i ostalih I/O modula kojima
se može proširiti sklopovska konfiguracija PLC-aproteže se tzv. stražnja sabirnica (backplanebus) kojom oni komuniciraju
• Broj modula koje se može povezati stražnjomsabirnicom ograničen je obično na nekolikodesetaka
8/19/2019 PRAUT - 2007-08 - Predavanje02
17/39
Praktikum automatizacije -- Predavanje 02 17
Digitalni ulazi/izlaziNapajanje
24 VDC
Napajanje
(ili 24 VDC ili
110/220 VAC)
Napajanje
(ili 24 VDC ili
110/220 VAC)
S
H
Optička
izolacija
Optička
izolacija
u
l
a
z
n
i
mo
d
u
l
i
zl
a
z
n
i
mo
d
u
l
CPU modul
(procesor +
memorija)
5V-tna logika
24 VDC/
110/220 VAC Stražnja
sabirnica
Stražnja
sabirnica
8/19/2019 PRAUT - 2007-08 - Predavanje02
18/39
Praktikum automatizacije -- Predavanje 02 18
Interpretacija digitalnih “1” i “0”• Kod digitalnih ulaza/izlaza PLC-a, “1” i “0”
interpretiraju se – naponskim razinama kod istosmjernog napajanja
senzora i aktuatora (24 VDC):• -30 V – 5 V: “0”
• 13 V – 30 V: “1”
– amplitudom napona kod izmjeničnog napajanjasenzora i aktuatora (110/220 VAC):
• 0 V – 40 V: “0”
• 79 V – 260 V: “1”
• Ovako široki naponski pojasi omogućuju vrlorobustan prijenos digitalnih signala priupravljanju i nadgledanju industrijskih procesa
8/19/2019 PRAUT - 2007-08 - Predavanje02
19/39
Praktikum automatizacije -- Predavanje 02 19
Optička izolacija ulaza/izlaza• Električki krugovi digitalnih ulaza/izlaza na
pojedinim ulaznim/izlaznim modulima mogu seelektrički izolirati od svih drugih U/I, te od CPUmodula
• To se postiže izvedbom zasebnog napajanja zasvaki modul i njemu pripadne senzore/aktuatore
• Izolacija prema CPU modulu postiže seoptičkom spregom, kod koje se s vanjske logike
(24 VDC ili 110/220 VAC) prelazi na 5V-tnulogiku
8/19/2019 PRAUT - 2007-08 - Predavanje02
20/39
Praktikum automatizacije -- Predavanje 02 20
Istosmjerni digitalni ulazi/izlazi
Sučelje prema
stražnjoj
sabirnici
Sučelje prema
stražnjoj
sabirnici
Tipičan modul digitalnih ulaza
(32 digitalna ulaza)
Tipičan modul digitalnih izlaza
(8 digitalnih izlaza)
Mogući
prenaponi kod
isklapanja
induktivnih
tereta!!
Optička sprega
Signalizacija na
modulu
Zaštita
Djelilo Paziti na
maksimalno
dopustivi teret
8/19/2019 PRAUT - 2007-08 - Predavanje02
21/39
Praktikum automatizacije -- Predavanje 02 21
Izmjenični digitalni ulazi/izlazi,
relejni digitalni izlazi
Stražnja sabirnica Način izvedbe izmjeničnog digitalnogizlaza
Tipičan modul izmjeničnih digitalnih
ulaza
Sa
stražnje
sabirnice
Relejni digitalni izlaz
Sa
stražnje
sabirnice
+V
8/19/2019 PRAUT - 2007-08 - Predavanje02
22/39
Praktikum automatizacije -- Predavanje 02 22
Slike digitalnih ulaza/izlaza u RAM-u• Svakom digitalnom ulazu/izlazu pridružena je jedna
memorijska lokacija u RAM-u PLC-a
• Digitalni ulazi se u određenim vremenskim trenutcimaočitavaju te se ta očitanja upisuju u odgovarajućememorijske lokacije
• Digitalni izlazi u određenim vremenskim trenutcima
osvježavaju se trenutnim stanjem njima pripadnememorijske lokacije u RAM-u PLC-a
• Prijenos informacija od CPU do I/O modula i natragobavlja se komunikacijom u 5V-tnoj logici na stražnjoj
sabirnici• Osvježavanja ulaza/izlaza obavljaju se na razinioperacijskog sustava
8/19/2019 PRAUT - 2007-08 - Predavanje02
23/39
Praktikum automatizacije -- Predavanje 02 23
Mapiranje digitalnih ulaza/izlaza• Standard IEC 1131-3 predlaže metodu za
mapiranje digitalnih ulaza i izlaza PLC-a unjegovoj memoriji, koje se proizvođačipridržavaju
• Memorija namijenjena mapiranju ulaza/izlazapodijeljena je na – Sliku ulaza – oznaka I (Input Image Memory)
– Sliku izlaza – oznaka Q (Output Image Memory)
• Također, dio memorije PLC-a predviđen je zainterne zastavice, a označava se s M (InternalMemory)
8/19/2019 PRAUT - 2007-08 - Predavanje02
24/39
Praktikum automatizacije -- Predavanje 02 24
Mapiranje digitalnih ulaza/izlaza• Svaka od memorija I, Q i M
može se predstaviti byte-ovno
orjentiranom tablicom
• Memorijske lokacije u I,Q,Madresiraju se u programu nasljedeći način:
Byte Bit
0
1
2
3
i
i+1
i+2
i+3
i+4
01234567
Identifikator
memorijskog
polja
Identifikator
duljine
podatka
Numerička
oznaka početka
podatka
...
...
I,Q,M X ili ništa - bitB – byte (8 bita)
W – word (16 bita)
D – double word (32 bita)
L – long word (64 bita)
8/19/2019 PRAUT - 2007-08 - Predavanje02
25/39
Praktikum automatizacije -- Predavanje 02 25
Mapiranje digitalnih ulaza
(primjeri)
• Na isti način adresiraju sei elementi u memorijskim
poljima Q i M, pričemuse identifikator I zamijeni
s Q odnosno M
Byte Bit
0
1
2
3
i
i+1
i+2
i
+3i+4
01234567
...
...
I2.3 ili IX2.3 (ovisno o proizvođaču)
IB3
IWi
I
IDi+1
8/19/2019 PRAUT - 2007-08 - Predavanje02
26/39
Praktikum automatizacije -- Predavanje 02 26
Pridruženje digitalnih ulaza/izlaza i
memorijske slike• Memorijska slika nekog digitalnog ulaza/izlaza
predefinirano je vezana s fizičkim mjestom priključka na
kojeg se taj digitalni ulaz/izlaz spaja
• Moduli digitalnih ulaza/izlaza redaju se nakon CPUmodula u tzv. slotove
• Adresa kopije nekog digitalnog ulaza jednostavno seodređuje preko broja slota u kojem se nalazi pripadnimodul i rednog broja pripadnog fizičkog priključka namodulu
• Programiranje je dodatno olakšano simboličkim nazivimakojima programer imenuje memorijske lokacije, npr.
I0.5 “Pokreni_motor”
8/19/2019 PRAUT - 2007-08 - Predavanje02
27/39
Praktikum automatizacije -- Predavanje 02 27
Izvođenje korisničkog programa u
PLC-u• Korisnički program izvodi se na PLC-u samo
kada je on u tzv. RUN-modu• Izvođenjem korisničkog programa (kada je PLCu RUN-u) koordinira operacijski sustav PLC-a
• Postoji nekoliko razina posluživanja prekida uPLC-u
• Kada niti jedan prekid nije aktivan, na najnižojrazini obavlja se korisnički kôd namijenjenneprestanom ponavljanju u tzv. programskomciklusu (scan cycle)
8/19/2019 PRAUT - 2007-08 - Predavanje02
28/39
Praktikum automatizacije -- Predavanje 02 28
Programski ciklus• Valja uočiti da se polje I odnosno
digitalni izlazi osvježavaju samo kada sekôd namijenjen neprestanom izvođenju
obavi do kraja• Ukoliko nadzorno vrijeme ciklusa istekneprije ponovnog pokretanja, operacijskisustav zaustavlja izvođenje korisničkogprograma i vraća PLC u STOP mod –sprječava se zaglavljenje u beskonačnojpetlji (“smrzavanje”)
• Posluživanje prekida može značajnoprodužiti vrijeme trajanja ciklusa
• Akcijama u ciklusu na višoj razinikoordinira operacijski sustav(osvježavanje polja I i digitalnih izlaza,koordinacija prekida, spremanjekonteksta kod prekida, pozivipotprograma,...)
Pokretanje nadzornog
vremena ciklusa
Učitavanje stanjadigitalnih ulaza u polje I
Obavljanje
kôda
namijenjenogneprestanom
ponavljanju
(I,Q,M Q,M)
Osvježavanje stanja
digitalnih izlaza poljem Q
prekidi
Programski ciklus PLC-a
8/19/2019 PRAUT - 2007-08 - Predavanje02
29/39
Praktikum automatizacije -- Predavanje 02 29
Posluživanje prekida• Korisnik programira reakciju na prekid unutar odgovarajućeg
potprograma kojeg operacijski sustav poziva kada se dotični prekiddogodi
• Postoje prekidi: u zadano vrijeme (time-of-day interrupt), savremenski definiranom zadrškom (time-delay interrupt), u pravilnimvremenskim intervalima (cyclic interrupt)...
• Kod složenijih PLC-a postoji stotinjak mogućih uzroka prekida
• Najviše razine prekida kod PLC-a pripadaju prekidima zaposluživanje programskih i sklopovskih grešaka – korisniku se i utom slučaju omogućuje odgovarajuća reakcija (npr. aktiviranjezaštite)
• Ulazi/izlazi se ne osvježavaju dok se u ciklusu ne posluže svi prekidi
i ne završi izvođenje koda namijenjenog neprestanom ponavljanju
8/19/2019 PRAUT - 2007-08 - Predavanje02
30/39
Praktikum automatizacije -- Predavanje 02 30
Primjer • PLC treba paliti žarulju na
adresi Q0.0 samo kad su
ulazi I0.0 i I0.1 u “1”.Također, svaki dan u17:00 ako je žaruljauključena treba upaliti
trubu na Q0.1. Truba seisključuje sklopkom I0.2.
• Kôd se može pisati tzv.ljestivčastim dijagramomo kojem će više riječi bitikasnije
I0.0 I0.1 Q0.0
RI0.2
Q0.0
Q0.1
S
Q0.1
Kod namijenjen
neprestanom izvođenju:
Kod u potprogramu za
posluživanje time-of-day
prekida (prekid u 17:00
se parametrira):
8/19/2019 PRAUT - 2007-08 - Predavanje02
31/39
Praktikum automatizacije -- Predavanje 02 31
Analogni ulazi• Proizvođači PLC-a nude i module na koje se spajaju analogni
ulazni signali
• Takvi moduli obično posjeduju više analognih ulaznih kanala kojese pretvara jednog za drugim A/D pretvornikom, asinkrono sprogramskim ciklusom
• Važan parametar je vrijeme ciklusa pretvorbe, tj. vrijemepotrebno za jednu pretvorbu svih kanala
• Svakom je kanalu pridružena 16-bitna lokacija na samommodulu u koju se sprema rezultat pretvorbe, a toj se lokacijimože programski pristupiti
V/A
V/A
V/A
V/A
Ch 1
Ch 2
Ch i
Ch n
M
ux
D
e
mu
x
A/D...
...
...
...
registri
Ch 1
Ch 2
Ch i
Ch n
s
t
r
až
n
j
a
s
a
b
i
r n
i
c
a
Galvanska
izolacija
8/19/2019 PRAUT - 2007-08 - Predavanje02
32/39
Praktikum automatizacije -- Predavanje 02 32
Analogni ulazi• Nazivni naponski ili strujni raspon ulaznog signala može
se odabrati između nekoliko standardnih vrijednosti – +/- 10 V
– 0-10 V
– 0-20 mA
– 4-20 mA
• U industriji se češće upotrebljavaju senzori sa strujnimnego senzori s naponskim izlazom jer su smetnje naprijenosnim vodovima tada manje
• Korištenje strujnog raspona 4-20 mA omogućuje idetekciju prekida dovodnih žica senzora odgovarajućom
logikom na samom ulaznom modulu
8/19/2019 PRAUT - 2007-08 - Predavanje02
33/39
Praktikum automatizacije -- Predavanje 02 33
Analogni izlazi
• Registri kanala su i za slučaj analognih izlaza 16-bitni, te
im se može programski pristupati• Nakon upisa digitalne vrijednosti u registar kanala i,
kanal i se postavi na odgovarajuću vrijednost nakon D/Apretvorbe te vrijednosti
Registri
kanalaGalvanska
izolacija
D/A1
D/A2
D/Ai
D/An
s
t
r a
ž
n
j
a
s
a
bi
r
n
i
ca
Ch 1
Ch 2
Ch i
Ch n
...
...
...
...+/-10 V, 0-10 V,
+/-20 mA, 4-20 mA
Ch 1
Ch 2
Ch i
Ch n
8/19/2019 PRAUT - 2007-08 - Predavanje02
34/39
Praktikum automatizacije -- Predavanje 02 34
Programska podrška za rad s PLC-
om• U prošlosti su se za programiranje PLC-a
koristile ručne programiralice• Danas se za tu svrhu uglavnom koriste
osobna ili prijenosna računala opremljena
odgovarajućim sučeljima i odgovarajućom
programskom podrškom
• Računalo se serijskom komunikacijskomvezom povezuje s PLC-om
8/19/2019 PRAUT - 2007-08 - Predavanje02
35/39
Praktikum automatizacije -- Predavanje 02 35
Programska podrška za rad s PLC-
om• Na računalu se unutar navedene programske
podrške piše program za PLC, definira module imreže spojene na taj PLC, te parametriraponašanje PLC-a
• Istim se programom može promatrati memoriju
PLC-a u radu te dijagnosticirati greške koje sedogađaju na PLC-u
• Neki proizvođači ovu programsku podršku daju
besplatno uz sklopovlje, dok se kod nekih onaposebno naplaćuje
8/19/2019 PRAUT - 2007-08 - Predavanje02
36/39
Praktikum automatizacije -- Predavanje 02 36
Glavni svjetski proizvođači PLC-a
• Allen Bradley (Pico, Micrologicx – kompaktni, SLC500,PLC-5 – modularni)
• Klockner Moeller (PS4 – kompaktni, PS416 – modularni)
• Matsushita (Pico – kompaktni, FP0, FP1, FP2, FP3,FP10, FP-M – modularni)
• Mitsubishi (Alpha, FX – kompaktni, Q – modularni)• Omron (CJ1 – kompaktni, CPM,CS1 – modularni)
• Siemens (Logo, S7-200, S7-300, S7-400 – modularni)
• Schneider – Modicon (Compact, TSX Micro – kompaktni,Momentum, Premium, Quantum – modularni)
• Toshiba (S2E, S2T – modularni)
8/19/2019 PRAUT - 2007-08 - Predavanje02
37/39
Praktikum automatizacije -- Predavanje 02 37
Siemens• Budući da u laboratoriju imamo na raspolaganju
PLC-e tvrtke Siemens (serija S7-300),razmatranja na predmetu će mahom biti
kompatibilna s ovom serijom PLC-a
• Međutim, budući da se svi proizvođači PLC-apridržavaju preporuka o izvedbi PLC-a
sadržanih u standrardu IEC 1131, stečena
znanja bitće lako prenosiva i na rad s PLC-imadrugih proizvođača
8/19/2019 PRAUT - 2007-08 - Predavanje02
38/39
Praktikum automatizacije -- Predavanje 02 38
Sažetak (1)• Programabilni logički kontroleri (PLC-i) se danas
neizostavno susreću u industrijskoj automatizaciji
• U svojoj arhitekturi sadrži sve osnovne elementestandardnog digitalnog računala
• Proizvođači s PLC-om isporučuju i operacijski sustav
PLC-a koji preuzima na sebe mnoge funkcije: – osvježavanje slike digitalnih ulaza i digitalnih izlaza – spremanje konteksta
– dijagnostika
• Memorija PLC-a može sadržavati i RAM i ROM dio
8/19/2019 PRAUT - 2007-08 - Predavanje02
39/39
Praktikum automatizacije -- Predavanje 02 39
Sažetak (2)• Korisnički program na PLC-u se izvodi samo u RUN
modu rada, i to ponavljajući sljedeće korake
– 1. osvježavanje I-memorije trenutnim stanjem digitalnih ulaza
– 2. izvođenje koda za neprestano ponavljanje, prihvaćanjeprekida
– 3. osvježavanje digitalnih izlaza sadržajem Q-memorije
• Moduli digitalnih ulaza i izlaza optičkom spregomizolirani su od stražnje sabirnice kojom se stanja nanjihovim priključnicama prenose u memoriju PLC-a