Transcript DKMPT
PKS –
O električnih krmiljih
Pretok informacij pri človeku
ČLOVEK
tip
okus
voh
sluh
vid
SPREJEM
SPOMIN
OBDELAVA
INFORMACIJ
govor
gib
IZDAJA
OKOLICA
Slika 1.2: Pretok informacij pri človeku
1
PKS –
O električnih krmiljih
Pretok informacij pri krmilju
PROGRAM,
ŽELENE VREDNOSTI,
MEJNE VREDNOSTI itd.
I1
I2
I3
D1
D2
D3
S1
S2
T1
OBDELAVA
SIGNALOV
S3
T2
O1
O2
Q1
Q2
IZDAJA
UKAZOV
MERITEV
Legenda:
I1, I2, I3
Q1, Q2
D1, D2, D3
O1, O2
S1, S2, S3
T1, T2
-
fizikalne veličine na vhodu
fizikalni veličini na izhodu
dajalniki vhodnih signalov
dajalnika izhodnih signalov
vhodni signali
izhodna signala
2
PKS –
O električnih krmiljih
Pretok informacij pri človeku in pri krmilju
PROGRAM,
ŽELENE VREDNOSTI,
MEJNE VREDNOSTI itd.
ČLOVEK
tip
okus
voh
sluh
vid
SPREJEM
I1
SPOMIN
OBDELAVA
INFORMACIJ
govor
gib
I2
I3
IZDAJA
D1
D2
D3
S1
S2
T1
OBDELAVA
SIGNALOV
S3
Slika 1.2: Pretok informacij pri človeku
Q2
O2
IZDAJA
UKAZOV
MERITEV
OKOLICA
T2
Q1
O1
Legenda:
I1, I2, I3
Q1, Q2
D1, D2, D3
O1, O2
S1, S2, S3
T1, T2
-
fizikalne veličine na vhodu
fizikalni veličini na izhodu
dajalniki vhodnih signalov
dajalnika izhodnih signalov
vhodni signali
izhodna signala
Slika 1.3: Pretok informacij pri krmilju
3
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi
Doseči hočemo, da se bo gladina vode v posodi (glej
tehnološko shemo) ne glede na odvzem avtomatično
vzdrževala med predpisanim zgornjim in spodnjim
nivojem. Zato je treba krmiliti elektromagnetni ventil V za
natakanje. V posodi sta vgrajena merilnika (plovca s
kontaktom) za zgornji in za spodnji nivo.
Pri izvedbi krmilja je treba preprečiti, da bi se zaradi
kratkotrajne sklenitve kontakta merilnika zgornjega nivoja
Dzg kot posledice brizganja natakajoče vode natakanje
končalo, preden je dosežen zgornji nivo!
Predvideti je treba tudi možnost ročnega krmiljenja
elektromagnetnega ventila oziroma natakanja s tipkaloma za
"vklop" in "izklop" natakanja. Vendar sme tipkalo "vklop"
delovati le, če tekočina še ni dosegla zgornjega nivoja (da
preprečimo prelivanje), tipkalo "izklop" pa sme delovati le, če
tekočina ni pod spodnjim nivojem (da preprečimo popolno
izpraznitev posode!).
"Vklop"
"Izklop"
"Kvitiranje"
"1"
b1
b2
b3
V
elektromagnetni ventil
troblja
zgornji nivo
Dzg
spodnji nivo
Dsp
Nadalje se naj izvede zvočno javljanje, če natakanje (bodisi
avtomatično ali ročno) ni končano najmanj v dveh minutah!
Napišite pripadajoči krmilni program, izdelajte grafični
uporabniški vmesnik in ju preizkusite!
4
PKS –
O električnih krmiljih
Relejni sistemi
Slika 5.1: Primer kontaktnega krmilja z releji
5
PKS –
O električnih krmiljih
Elektronski ožičeni sistemi
Slika 5.3: Primer krmilja z elektronskimi logičnimi elementi
6
PKS –
O električnih krmiljih
Elektronski pomnilniško programirljivi sistemi
Slika 5.4: Programirljivo krmilje
7
PKS –
O električnih krmiljih
Zgradba in organizacija pomnilniško programirljivih krmilij
Centralna procesna enota (CPU, angl. Central Processing Unit)
Pomnilnik
Vhodne in izhodne enote
Vodila
krmilno vodilo (control bus)
P
(CPU)
ROM
RAM
operacijski
sistem
(program
in podatki)
program
in podatki
vhodne
enote
izhodne
enote
naslovno vodilo
(address bus)
podatkovno vodilo (data bus)
8
PKS –
O električnih krmiljih
Načini programiranja krmilij (IEC 1131-3)
Vezalni načrt (kontaktni načrt, Ladder Diagram – LAD)
Slika 5.13: Primer lestvičnega diagrama.
Funkcijski načrt (Function Block Diagram – FBD)
Slika 5.14: Primer funkcijskega blokovnega diagrama
9
PKS –
O električnih krmiljih
Načini programiranja krmilij
Nabor ukazov (Statement List – STL)
A
AN
A
=
=
I
M
I
Q
M
0.0
3.0
0.4
1.1
16.1
Strukturirani tekst (Structured Control Language – SCL)
10
PKS –
O električnih krmiljih
Obdelovanje uporabniškega krmilnega programa
Osnovna struktura programa:
organizacijski bloki (OB - Organization Block),
funkcijski bloki (FB - Function Block),
funkcije (FC - Function),
sistemski funkcijski bloki (SFB - System Function Block),
sistemske funkcije (SFC - System Function),
podatkovni bloki (DB - Data Block),
sistemski podatkovni bloki (SDB - System Data Block).
11
PKS –
O električnih krmiljih
Obdelovanje uporabniškega krmilnega programa
12
PKS –
O električnih krmiljih
Obdelovanje uporabniškega krmilnega programa
Procesne
preslikave
izhodov
Začetek
cikla
Prekinitvena
zahteva
Prekinitvena
zahteva
Procesne
preslikave
vhodov
Obdelava uporabniškega programa (OB 1)
Komunikacija in ostale naloge operacijskega sistema
Trajanje cikla
Slika 6.11: Opravila pri cikličnem obdelovanju programa
Konec
cikla
13
PKS –
O električnih krmiljih
Obdelovanje uporabniškega krmilnega programa
PPI
PPV
Začetek
1. cikla
Uporabniški program (OB 1)
Komunikacija in ostalo
1. cikel
PPI
Začetek
1. cikla
PPV
Trenutek
spremembe
vhoda
Uporabniški program (OB 1)
Komunikacija in ostalo
2. cikel
PPI
PPV
Konec
2. cikla
Trenutek
spremembe
izhoda
Uporabniški program (OB 1)
Komunikacija in ostalo
1. cikel
PPV
Konec
1. cikla
Odzivni čas
Trenutek
spremembe
vhoda
PPI
PPI
PPV
Konec
1. cikla
Uporabniški program (OB 1)
Komunikacija in ostalo
2. cikel
Odzivni čas
Slika 6.12: Najkrajši in najdaljši odzivni čas krmilja
PPI
PPV
Konec
2. cikla
Trenutek
spremembe
izhoda
14
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi
Doseči hočemo, da se bo gladina vode v posodi (glej
tehnološko shemo) ne glede na odvzem avtomatično
vzdrževala med predpisanim zgornjim in spodnjim
nivojem. Zato je treba krmiliti elektromagnetni ventil V za
natakanje. V posodi sta vgrajena merilnika (plovca s
kontaktom) za zgornji in za spodnji nivo.
Pri izvedbi krmilja je treba preprečiti, da bi se zaradi
kratkotrajne sklenitve kontakta merilnika zgornjega nivoja
Dzg kot posledice brizganja natakajoče vode natakanje
končalo, preden je dosežen zgornji nivo!
Predvideti je treba tudi možnost ročnega krmiljenja
elektromagnetnega ventila oziroma natakanja s tipkaloma za
"vklop" in "izklop" natakanja. Vendar sme tipkalo "vklop"
delovati le, če tekočina še ni dosegla zgornjega nivoja (da
preprečimo prelivanje), tipkalo "izklop" pa sme delovati le, če
tekočina ni pod spodnjim nivojem (da preprečimo popolno
izpraznitev posode!).
"Vklop"
"Izklop"
"Kvitiranje"
"1"
b1
b2
b3
V
elektromagnetni ventil
troblja
zgornji nivo
Dzg
spodnji nivo
Dsp
Nadalje se naj izvede zvočno javljanje, če natakanje (bodisi
avtomatično ali ročno) ni končano najmanj v dveh minutah!
Napišite pripadajoči krmilni program, izdelajte grafični
uporabniški vmesnik in ju preizkusite!
15
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (LAD)
16
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (LAD)
Odpiranje/zapiranje ventila
17
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (LAD)
Kontrola časa natakanja in
alarmiranje
18
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (FBD)
19
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (FBD)
Podvojitev s HMI
20
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (FBD)
Odpiranje/zapiranje ventila
21
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (FBD)
Kontrola časa natakanja in
alarmiranje
22
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (FBD)
Preračun za prikaz časa na
operaterskem panelu
23
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (HMI)
Uporabniški vmesnik na
operaterskem panelu
24
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (STL)
Krmilni program (FB)
v STL za krmilnik S7-300
25
PKS –
O električnih krmiljih
Krmiljenje nivoja vode v posodi (STL)
26
PKS –
O električnih krmiljih
Pri velikoserijskih izdelkih s krmiljem:
optimizacija materiala, logičnih funkcij, časa procesiranja...
ni sprememb v življenjski dobi izdelka
uporaba namenskih vezij in mikroračunalniških sistemov
stroški tovrstnega razvoja upravičeni zaradi velikih serij
Pri unikatnih projektih:
pogoste spremembe (npr. modifikacija izdelkov na proizvodni liniji)
dograjevanje in posodobitve proizvodne linije
fleksibilna proizvodnja
optimizacija logičnih funkcij zamegli preglednost in možnost
nadgradnje
27
PKS –
Pregled izvedenih projektov
(Elektro)energetski postroji
Mala hidroelektrarna
Drenažni sistem hidroelektrarne
Javljanje in gašenje požara v skladišču UNP
Nadzorni sistem energetskega transformatorja
Daljinsko vodenje RTP
Regulacija industrijskega hladilnega stolpa
Optimizacija ogrevalno-hladilnega sistema v poslovno-proizvodnem
objektu
Kronologija sistemov vodenja Termoelektrarne toplarne Ljubljana
28
PKS –
Pregled izvedenih projektov
Tehnološki procesi
Kartonski stroj
Velikoserijska izdelava magnetov
Navijalni stroj za elektromotorje
Pozicioniranje obdelovancev z linearnim motorjem
Strežna naprava za stiskalnico
Posodobitev stiskalnice
Nadzorno-informacijski sistem pri proizvodnji GA
Izdelava centralnih ohišij avtomobilskih turbin
Avtomatizacija proizvodnje premazov na vodni osnovi
29
PKS –
Pregled izvedenih projektov
Tehnološki procesi
Stroj za avtomatsko pakiranje izolacijskih plošč v folijo
Linija za paletiziranje paketov izolacijskega stiropora
Stroj za avtomatizirano izdelavo plastičnih vrečk
Avtomatizirana transportna linija v visokoregalnem skladišču
Proizvodna linija za peskanje, barvanje in sušenje
Preizkusna naprava za dinamično obremenjevanje malih gospodinjskih
aparatov
Ekologija
Predelava odpadkov
Čistilna naprava komunalnih odplak
30