WinCC flexible – alat za konfiguriranje HMI na operaterskom panelu Praktikum automatizacije – LB7-2
WinCC flexible – alat za konfiguriranje HMI na operaterskom panelu
Praktikum automatizacije – LB7-2
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 2
Pregled predavanja
• WinCC flexible – izgled, organizacija, princip rada
• Primjer
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 3
WinCC flexible
Programski alat za konfiguriranje HMI na operaterskom panelu, te za njegovo testiranje na osobnom računalu (runtime)
ProcesUpravljanje procesom
Operaterski panel s konfiguriranim HMI
VođenjeDojavaAlarmiranjeGrafički prikaz i pohrana podataka
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 4
Svojstva SCADA programa
• Definicija i manipuliranje bazom tagova (način pristupa podatcima u procesu, vrijeme osvježavanja, format prikaza…)
• Stvaranje grafičkog sučelja
• Definiranje alarma, receptura, log-ova, trendova
•Prebacivanje konfiguracije na panel
• Komunikacijski podsustav koji prikuplja podatke iz procesa
• Vremenski ovisna baza podataka sa slikom procesa
• Alarm log, tag log
• Operatersko sučelje (dinamički prikaz)
WinCC flexibleWinCC flexible Runtime
Simuliranje HMI računalom
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 5
WinCC flexibleVerzija s kojom ćemo raditi: WinCC flexible 2008 Advanced
Slično kao i u SIMATIC Manageru, i u WinCC flexible radi se s objektima nalik Windows Exploreru, a osnovni (root) objekt je projekt unutar kojeg se kreira HMI
Prozor s alatima dostupnim za konfiguriranje HMI na odabranom operaterskom panelu
Radni prostor
Popis objekata sadržanih u selektiranom direktoriju projektnog pogleda
Svojstva objekta odabranog u radnom prostoru
Prozor s grafičkim objektima
Log prilikom prevođenja konfiguracije
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 6
WinCC flexible – stvaranje projekta
Odabiremo panel kojeg imamo u laboratoriju: TP 170B Color
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 7
Novostvoreni projekt
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 8
Specificiranje HMI• Na ovoj pokaznoj vježbi razmotrit ćemo stvaranje HMI za sustav
upravljanja pokretnom trakom napravljen u pripremi za LB2• Pritom upravljanje postrojenjem s preklopki I124.x spojenih na
digitalne ulaze PLCa prebacujemo na memorijske lokacije M50.x kojima se upravlja putem tag-ova s HMI:
I124.0 M50.0 Preklopka za uključenje postrojenja na brid
I124.1 M50.1 Zaštita, mirni kontakt, ‘0’ isključuje postrojenje
I124.2 M50.2 Pokretanje trake naprijed u ručnom modu rada
I124.3 M50.3 Pokretanje trake natrag u ručnom modu rada
I124.4 M50.4 Preselekcija moda rada: ‘0’ – ručni, ‘1’ – automatski
I124.5 M50.5 Usvajanje preselektiranog moda rada na pozitivni brid
IW0 MW52 Postavni broj predmeta kojeg se ne smije prekoračiti s C50 (C50 spremamo programom na MW54)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 9
Definiranje veze između CPU i TP
Definiranje sučelja HMI kojeg koristimo
Adresa TPTip mreže Adresa
PLC-aIntegriranje u postojeći Step7 projekt
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 10
Definiranje tag-ova
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 11
Definiranje zasebnih ekrana na HMI
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 12
Prebacivanje s jednog ekrana na drugi u runtime-u
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 13
Definiranje početnog ekrana
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 14
Parametriranje upravljačkog grafičkog objekta – button (1)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 15
Parametriranje upravljačkog grafičkog objekta – button (2)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 16
Parametriranje upravljačkog grafičkog objekta – button (3)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 17
Parametriranje upravljačkog grafičkog objekta – button (4)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 18
Testiranje rada konfiguriranog button-aSave
Generate
Runtime
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 19
Konfiguriranje button-a za zaštitu (I124.1 M50.1)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 20
Vezanje button-a uključenja s tag-om zaštite
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 21
Prikazivanje tag-ova – grafičke liste i grafičko IO polje (1)
BMP slika napravljena Paint-om
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 22
Prikazivanje tag-ova – grafičke liste i grafičko IO polje (2)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 23
Prikazivanje vrijednosti tag-a – IO Field
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 24
Alarm – premašivanje setpoint broja predmeta (1)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 25
Alarm – premašivanje setpoint broja predmeta (2)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 26
Postavke alarma
Nije potrebno ništa mijenjati budući da ne koristimo sistemske alarme
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 27
Klase alarma
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 28
Grupe alarma (pri potvrđivanju)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 29
Preglednik alarma u runtime prozoru (alarm view)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 30
Potvrđivanje alarma od strane operatera
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 31
Događaj alarma u runtime-u
Tag Alarm = M50.7
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 32
Konfiguriranje prikaza trenda tag-a
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 33
Trend tag-a, runtime
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 34
Recepture, log-ovi tag-ova i alarma
• U runtime simulaciji TP170B postoji problem sa simulacijom njegove memorije
• Stoga projekt prebacujemo na drugi HMI uređaj – klasičan PC
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 35
Receptura – konfiguriranje elemenata
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 36
Receptura – konfiguriranje setova podataka
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 37
Receptura – konfiguriranje prikaza
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 38
Recepture – runtime rad
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 39
Log-ovi tag-ova (1)
Mjesto na disku gdje će se tijekom runtime-a spremati log-datoteka u .csv formatu
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 40
Log-ovi tag-ova (2)
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 41
Log-ovi alarma (1)
Mjesto na disku gdje će se tijekom runtime-a spremati log-datoteka u .csv formatu
Praktikum automatizacije -- Laboratorijski blok 7, Pokazna vježba 2 42
Log-ovi alarma (2)