1 / 48

WinCC – program za izradu sučelja čovjek-stroj

WinCC – program za izradu sučelja čovjek-stroj. Pripremno predavanje za laboratorijske vježbe. Pregled predavanja. Općenito o SCADA programima WinCC – izgled, organizacija, princip rada Primjer sa laboratorijske vježbe. Upravljanje procesom. Proces. Podaci. Upravljanje Dojava

tolla
Download Presentation

WinCC – program za izradu sučelja čovjek-stroj

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WinCC – program za izradu sučelja čovjek-stroj Pripremno predavanje za laboratorijske vježbe

  2. Pregled predavanja • Općenito o SCADA programima • WinCC – izgled, organizacija, princip rada • Primjer sa laboratorijske vježbe

  3. Upravljanje procesom Proces Podaci • Upravljanje • Dojava • Alarmiranje • Grafički prikaz i pohrana podataka Operaterska radna stanica sa HMI SCADA programi Supervisory Control And Data Acquisition Osnovna namjena im je uspostavljanje sučelja čovjek-stroj (Human-Machine Interface, HMI) na operaterskoj radnoj stanici

  4. Svojstva SCADA programa SCADA Dio za rad u stvarnom vremenu Razvojna okolina • Definicija i manipuliranje bazom podataka (način pristupa podacima u procesu, vrijeme osvježavanja, format prikaza…) • Stvaranje grafičkog sučelja • Pisanje i kompajliranje skripti • Ostali programski alati • Komunikacijski podsustav koji prikuplja podatke iz procesa • Vremenski ovisna baza podataka sa slikom procesa • Operatorsko sučelje (dinamički prikaz) Povezuje radnu stanicu sa procesom koristeći raspoloživo sklopovlje i protokole Osvježava se u zadanim vremenskim intervalima, “slika” procesa na radnoj stanici Dinamički grafički objekti i poruke u skladu sa “slikom” procesa

  5. WinCC Windows Control Center - SCADA program tvrtke Siemens AG Verzija s kojom ćemo raditi: 4.02 Slično kao i u SIMATIC Manageru, i u WinCC je rad sa objektima nalik Windows Exploreru, a osnovni (root) objekt je projekt unutar kojeg se kreira HMI Gumb za zaustavljanje sučelja u stvarnom vremenu Gumb za pokretanje sučelja u stvarnom vremenu Ime projekta Objekt operaterske radne stanice Podešavanje željenih protokola i stvaranje tagova Pregled tipova podataka Direktorij sa dodatnim programima WinCC-a

  6. WinCC – Tag Management U Tag Management “direktorij” unose se tagovi koji će predstavljati sliku procesa Prije unosa tagova, valja odabrati komunikacijski protokol kojim će se dobavljati vrijednosti tagova iz procesa, u slučaju komunikacije sa S7 stanicama: SIMATIC S7 PROTOCOL SUITE Nakon ubacivanja protokola i stvaranja veze sa PLCom na odgovarajućoj MPI adresi, u vezu se mogu unositi tagovi i grupe tagova Tag se definira imenom, formatom podatka i adresom u PLC-u Brzina osvježavanja slike procesa definira se u svojstvima projekta

  7. WinCC – Data Types Sistematično su popisani tipovi podataka, a tagovi se mogu pregledavati i dodavati i ovdje

  8. WinCC - Editor Sadrži skup programa kojim se mogu konfigurirati neke zasebne funkcije HMI (grafičko sučelje, arhiviranje, alarmiranje…) Omogućuje stvaranje grafičkog sučelja Kreiranje dojavnih poruka za grafičko sučelje Kreiranje arhiva tagova i njihovog prikaza u grafičkom sučelju Kreiranje i ispis izvještaja o trenutnim tagovima i njihovim arhivama, te o trenutnim porukama i njihovim arhivama Stvaranje vlastitih C funkcija za neke akcije u projektu Pripremanje korisničkog teksta za poruke u Alarm Logging, postoji i višejezična podrška …postoje i dodatni programi za koje je potrebna zasebna instalacija Upravljanje pristupom projektu, zaštita podataka od neautoriziranog korisnika, stvaranje vlastitog on-line help-a

  9. WinCC – Graphics Designer Biblioteke objekata Služi za stvaranje grafičkog HMI, za upravljačku i nadglednu funkciju Sadrži velik broj različitih elemenata koje je moguće dinamički povezati sa tagovima na mnogo različitih načina i dobiti dinamički grafički prikaz procesa

  10. WinCC – Tag Logging Omogućuje kreiranje arhive za neki tag  tag se uzorkuje zadanim timer-om i sprema u cikličku memoriju u RAM ili na tvrdi disk Stvorena arhiva se potom može konfigurirati za grafički (trend window) ili tablični (table window) prikaz

  11. WinCC - Alarm Logging Ovim alatom se kreiraju poruke koje se onda mogu prikazivati u grafičkom sučelju kao reakcije na neki događaj (event tag) Poruke (linije poruke) se sastoje od sistemskih dijelova (blokova), korisničkih dijelova i vrijednosti procesnih veličina, npr.: Vrijednost procesne veličine 28.08.2003. 20:50 Tlak je visok, iznosi 505.38 kPa Korisnički dio Sistemski dio

  12. Primjer sa laboratorijske vježbe – simulacija punionice boca

  13. ... opis • Ulaz I 124.0 - uključenje postrojenja • Ulaz I 124.1 - isključenje u nuždi • Uključenost postrojenja - indikator na izlazu Q 124.1 • Uz postrojenje uključeno, može se izabrati mod rada: ručni mod s I 124.4=0, a automatski s I 124.4=1. Usvajanje selektiranog moda: impuls na I 125.4. • Indikatori: ručni = Q 124.2;automatski = Q 124.3 • U ručnom modu, transporter se može pokrenuti naprijed pomoću sklopke I 124.2 i nazad s I 124.3. • U automatskom modu, kada se detektira boca ispod lijevka za punjenje (I 125.6), počinje punjenje. Punjenje se obavlja 3 sekunde. Dodatna dva osjetila služe za registriranje punih i praznih boca. Osjetilo I 125.5 detektira prazne boce, dok osjetilo I 125.7 detektira pune boce. I prazne i pune boce prebrojavaju se od trenutka kada je postrojenje uključeno i broj praznih boca se prikazuje na digitalnom pokazniku QW 0.

  14. SCADA SCADA Nadopunjenje SCADA-om Programira se SCADA kojom se po potrebi može preuzeti upravljanje procesom, umjesto lokalno putem preklopki na simulatoru Također se na SCADA-i kontinuirano obavlja praćenje veličina procesa (npr. stanja senzora prisutnosti na maketi, modovi rada, broj boca) Signalizacija i upravljanje B A Signalizacija Upravljanje preklopkama Komunikacija s maketom Komunikacija s maketom Signalizacija Signalizacija

  15. SCADA DB za čitanje sa SCADA-e DB za pisanje sa SCADA-e Izvedba programa 1 Situacija A ili B namješta se odabranim bitom u PLC-u kojeg će se mijenjati sa SCADA-e, nazovimo ga “bit_lokalno_daljinski”: bit_lokalno_daljinski=0  A bit_lokalno_daljinski=1  B Podaci koje razmjenjuju PLC i SCADA program smještaju se u podatkovne blokove (DB), a, preglednosti radi, ovdje su podijeljeni kako slijedi: Komunikacija preko MPI, konfigurira se na SCADA-i Upravljačka grupa tag-ova Signalizacijska grupa tag-ova “slika” procesa

  16. Izvedba programa 2 Program u PLC-u: FC lokalno uzima signale preklopki sa simulatora i na temelju njih formira međurezultate kojima će se vršiti FC upravljanje FC daljinski uzima signale iz podatkovnog bloka u koji se piše sa SCADA-e i na temelju njih formira međurezultate kojima će se vršiti FC upravljanje Na temelju formiranih međurezultata postavljaju se bistabili kojima se signalizira uključenje postrojenja, mod rada, te vožnja prema naprijed ili natrag, obavljaju se i funkcije automatskog moda rada U podatkovni blok kojeg se čita sa SCADA-e upisuju se stanja bistabila postavljenih u FC upravljanje, radi signalizacije na SCADA-i

  17. Primjer – kreiranje novog projekta

  18. Primjer – izgled novokreiranog projekta

  19. Primjer – “direktorij” Computer omogućiti run-time skripte!!!

  20. Primjer – Tag Management 1

  21. MPI adresu PLCa postaviti ovdje Primjer – Tag Management 2

  22. Primjer – Tag Management 3

  23. Primjer – Tag Management 4

  24. Primjer – vizualizacijski tagovi

  25. Primjer – upravljački tagovi

  26. Primjer – Data Types

  27. dvostruki klik, i… Primjer – Graphics Designer

  28. drag&drop Primjer – umetanje Toggle Button-a

  29. Primjer – dodjeljivanje taga grafičkom objektu

  30. klik mišem Primjer – pokretanje WinCC runtime

  31. Primjer – run-time prozor WinCC run-time prozor sa svim komandama procesa:

  32. Drag&drop Primjer – ubacivanje Status Display-a Unaprijed napravljene slike, npr. Paint-om u .bmp formatu

  33. klik mišem Run-time prozor sa svim Status Display-ima Trepće kada traka ide naprijed Trepće kada traka ide natrag Trepće u ručnom modu rada Kontinuirano svijetli u automatskom modu rada Trepće kada je aktiviran senzor pune boce I125.7 Trepće kada je aktiviran senzor punjenja I125.6 Trepće kada je aktiviran senzor prazne boce I125.5 Primjer – run-time prozor sa Status Display-ima

  34. Primjer – ubacivanje I/O Field Desna tipka, Configuration Dialog

  35. Primjer – run-time prozor sa dodanim I/O Field Dodatno je u I/O field uređena boja i veličina fonta, format prikaza broja, te je namješteno da u slučaju broja boca manjeg od 6 rub trepće zelenom bojom, a inače crvenom

  36. Primjer – Tag Logging

  37. Primjer – stvaranje arhive

  38. … i zadnji korak za stvaranje grafičkog prikaza arhive nekog tag-a…Save Primjer – konfiguriranje prikaza arhive

  39. Primjer – ubacivanje prikaza arhive u Graphics Designer

  40. Primjer – run-time prozor sa grafičkim prikazom arhive Namješten je prikaz arhive broja punih boca za razdoblje od jedne minute, namješteni su limiti promjene boje grafičkog prikaza, donji na 0 (zelena boja), gornji na 10 (crvena boja)

  41. Formatiranje dijelova linije poruke Primjer – Alarm Logging

  42. Primjer – oblikovanje korisničkog tekstualnog dijela poruke

  43. Primjer – oblikovanje linije poruke

  44. Primjer – oblikovanje prozora poruke

  45. Primjer – povezivanje taga i poruke

  46. U ovoj kartici upisuje se korisnički tekst poruke Vidljivi su i mogu se mijenjati event, status i acknowledge tag Desna tipka miša Ako je selektirano, poruka se generira na negativni brid bita, inače na pozitivni Primjer – uređivanje dodatnih svojstava poruke

  47. Primjer – ubacivanje prozora za poruke u Graphics Designer

  48. Primjer – prikaz poruka u run-time prozoru

More Related