Professional Documents
Culture Documents
TEHNIČKI FAKULTET
SIT Y OF R
ER I
V
JE
UNI
KA
G
FA CU
TY R IN
E
L
OF NE
EN GI
Želi li se kontrola prebaciti na panel, tada je potrebno kliknuti na button lokalno, i nakon toga
je kontrola prebačena na lokalni panel ,te se otvara screen Lokalna Vizualizacija, koji je
vidljiv na slici 2.
Slika 1.1. Screen Vizualizacija lokalnog panela
Trenutno stanje senzora ( HH Nivo, HI Nivo, LO Nivo, LL Nivo ), alarmi Motor Alarm, Tlak
Alarm i Servis Alarm prikazuju se na oba screena. Razlika je u alarmima vezanim za nivo,
odnosno greške senzora. Na screenu Daljinska Vizualizacija i kontrola postavljeni su alarmi,
dok su na screenu Vizualizacija lokalnog panela postavljeni statusi alarmnih lampica. Razlika
je samo u tome što kod alarmnih lampica dolazi do treperenja kada se otkloni uzrok pojave
alarma, dok sami statusi alarma ne trepere, i aktivni su sve dok se ne potvrde.
2. Postupak izrade SCADA-e u WINCC-Flexible-u
Nakon preuređenja programa u PLC-u, i dodavanja Data Blokova, može se krenuti u izradu
SCADA-e. Nakon otvaranja novog projekta, između ostalog, u prozoru Device Type potrebno
je kliknuti na PC, te odabrati WinCC flexible Runtime.
Nakon završene izrade projekta otvara se novi WinnCC flexible Project, slično kao ne
sljedećoj slici ( slika 2.1 ).
Prije nego se krene i izradu projekta, ako se ne želi da se Runtime prozor ( nakon što se
pokrene ) prikazuje po cijelom ekranu računala, u lijevom prozoru Project, potrebno je otići
na Device Settings, pa kliknuti na Device Settings, te maknuti kvačicu na Fullscreen mode, i
smanjiti rezoluciju, kako je vidljivo na sljedećoj slici.
Slika 2.2. Postavljanje postavki Runtime Prozora.
Najprije je potrebno dodati komunikaciju, jer s s njom povezani Tag-ovi. U prozoru Project je
potrebno otići u Communication, pa na Connections, te tamo kreirati komunikaciju. Prilikom
izrade ovog projekta ona je već bila postavljena prilikom otvaranja samog projekta, tako da
nije bilo potrebno ništa mijenjati.
Sva komunikacija se vrši preko tag-ova. Stoga ih je korisno odmah dodati kako bi se kasnije ti
tag-vi pridruživali objektima ( button-ima, poljima, screen-ima.... ), te se na taj način
omogućila željena komunikacija i/ili upravljanje. Stoga se opet u prozoru Project ide na
Communication, pa na Tags.
Otvara se kartica Tags, u kojoj se dodaju Tag-ovi. Na prazni redak jednostavno desni klik pa
Add Tag. U polje tag-a, kojem pripada cijeli redak, upisuju se sva željena svojstva. Pri tome
su najbitnija adresa, osvježavanje i tip tag-a.
Adresu nekog tag-a može se provjeriti ( ili promijeniti ) tako da na njega klikne desnim
klikom pa se odabere Properties, nakon čega se otvara prozor kao na sljedećoj slici 2.3.
Slika 2.3. Promjena adrese Tag-a.
Nakon što se dodaju svi željeni tag-ovi može se krenuti u izradu screen-a.
U ovom projektu, za prijelaz između ekrana, prijelaz između ručnog u automatski režim rada,
i za uprav ljanje motorom, korišteni su Buttoni.
Stoga taj button obavlja dvije funkcije. Nakon što se button potegne iz prozora Tools na
ekran, dvostrukim klikom na njega, otvara se prozor ispod ekrana gdje se mijenjaju funkcije i
svojstva tog buttona. Kako ovaj button ima dvije funkcije, pridijeljene su dvije funkcije, kako
je vidljivo na slici ispod:
Kako je vidljivo, button ima dvije funkcije, a to su ResetBit i ActivateScreen. Tag u kojem se
resetira bit je TagM70, i taj tag je povezan s bitom M70.0 u PLC-u, te će se taj bit i resetirati
kada se klikne na button lokalno. Na taj način će se omogućiti prijelaz između daljinskog i
lokalnog upravljanja, jer se djeluje na sam bit u PLC-u, te se na taj način djeluje na to koji dio
koda ( koji FC ) u PLC-u će se izvoditi. Obje funkcije pridijeljene su događaju Click. Na
ovaj Tag će se djelovati i iz buttona daljinski koji se nalazi na ekranu Lokalna Vizualizacija.
Button rucno/automatski isto djeluje na bit PLC-a, ali sada na bit M70.1. Ovom buttonu je
osim te funkcije ( slika 2.5 ) dodana još i TextLista, kako bi se mijenjao tekst na njemu, kada
smo u ručnom režimu rada tada na Button-u piše automatski, a kada smo u automatskom
režimu tada na Button-i piše rucno. Na sljedećoj slici je vidljivo dodavanje TextListe Buttonu
rucno/automatsk.( slika 2.6). Prije pridjeljivanja Textliste potrebno je TextListu i kreirati. To
se napravi tako da se ode u prozor Project, pa na Texts and Graphic Lists, pa na TextLists
dvostruki klik, tako da se otvori kartica TextLists. U toj kartici se potom podesi željeni tekst,
odnosno koji tekst će se pojaviti kada imamo stanje logičke jedinice, a koji kada imamo stanje
logičke nule. Dodavanje TextListe vidljivo je na slici 2.7.
Za izlaz iz Runtima-a koristi se button Stop Runtime. Nakon što se potegne na ekran 'obični'
Button, te nakon dvostrukog klika na njega, idemo na Events – Click – Other Functions –
StopRuntime.
U ovom projektu su za prikaz statusa pojedinih bitova ( lampica, alarma,.. ) korištena dva
objekta. To je objekt Rectangle i objekt IO Field. Objekt Rectangle mijenja svoju boju, a
objekt Graphic field mijenja i svoju boju i broj koji sa na njemu ispisuje. Na taj način
nemamo samo informaciju preko boje, već znamo i kakvo je stanje pojedinog bita, odnosno
lampice ili alarma.
Slika 2.8. Pridjeljivanje Svojstva Rectangle objektu da mijenja boju kako se mijenja stanje
Tag-a
Nakon toga, na ekran se postavlja objekt IO Field, i to na sam Rectangle objekt, kako je i
vidljivo na slici 2.9. Ovom objektu potrebno je pridijeliti dva svojstva, a to je da mu se
pozadinska boja mijenja isto kao i kod objekta Rectangle, kako bi se vidio samo status bita, i
da se broj u polju mijenja ovisno i procesnom Tag-u. Stoga, polju IO field pridružujemo dva
puta jedan te isti Tag, kako je vidljivo na slikama 2.9 i 2.10.
Slika 2.9. Pridjeljivanje Svojstva IO Field objektu da mijenja boju kako se mijenja stanje
Tag-a, kako bi se ta promjena poklapala s promjenom pozadinske boje Rectangle objekta.
Kako je vidljivo na slici 2.10 potrebno je podesiti i popup prozore Format Type i Format
Pattern. Kako se radi o Bool tagu, potrebno je u prozoru Format Type odabrati Binary, a u
polju Format Pattern odabrati uzorak kako je vidljivo na slici 2.10.
Slika 2.10. Podešavanje Svojstva IO Field objektu da se broj koji se prikazuje mijenja u
skladu s procesnim Tag-om.
2.6 Izmjene PLC programa:
Gore su ukratko opisani bitni koraci u izradi Wincc Flexible projekta. Sada je potrebno još i
nešto izmjeniti PLC program, te dodati DB blokove.
OB1