• Nie Znaleziono Wyników

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 11 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1

N/A
N/A
Protected

Academic year: 2021

Share "Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 11 PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1"

Copied!
9
0
0

Pełen tekst

(1)

1

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

SYSTEMY SCADA

Laboratorium nr 11

PODSTAWY OBSŁUGI PROGRAMU WONDERWARE INTOUCH 10.1

Opracował: mgr inż. Marcel Luzar

Cel: Pisanie zaawansowanych skryptów

Ćwiczenia do wykonania na zajęciach (pamiętaj o zapisie projektu po każdym kroku!!!):

1. Wejdź do zakładki Graphic Toolbox, rozwiń grupę xyObiektyGraficzne a następnie zaznacz grupę xyZbiorniki, kliknij prawym przyciskiem myszy i wybierz z dostępnego menu opcję New, a następnie Symbol

2. Zdefiniuj nowy symbol o nazwie xyZbiornikGotowyWyrob, gdzie xy są Twoimi inicjałami

3. Kliknij dwukrotnie na zdefiniowany obiekt xyZbiornikGotowyWyrob, aby uruchomić edytor graficzny

4. Naciśnij na ikonę wejdź do grupy Vessels a następnie StainlesSteel i wybierz obiekt SSTankHoriz, naciśnij OK i osadź go na oknie

5. Za pomocą ikony Closed Curve z paska Tools po prawej stronie narysuj na tle zbiornika wyrwę, tak jak pokazano na poniższym rysunku

(2)

2

6. Kliknij prawym przyciskiem myszy na pole do rysowania, ale poza narysowanymi obiektami i z dostępnego menu wybierz opcję Custom Properies

7. Zdefiniuj nową właściwość o nazwie PoziomGotowegoWyrobu typu Float i naciśnij OK. W polu Default Value usuń 0.0 i wpisz ---.

(3)

3

8. Kliknij dwukrotnie na narysowaną wyrwę i zdefiniuj dla tego obiektu nową animację typu %Fill Vertical, z ustawieniami pokazanymi poniżej. Zwróć uwagę, że w prawym dolnym rogu jest dostępna opcja Preview pozwalająca na podglądnięcie skonfigurowanej animacji na etapie jej konfiguracji!

9. Naciśnij ikonę Fill Color , czyli kolor wypełnienia

10. W oknie Select Fill Color for Percent Fill Animation w zakładce Solid Color zaznacz kolor żółty. Przejdź do zakładki Gradient

(4)

4

11. W zakładce Gradient w grupie Direction zaznacz Vertical, a w grupie Variants opcję ostatnią po prawej stronie i naciśnij OK.

12. Przetestuj skonfigurowane ustawienia w oknie Edit Animations korzystając z Preview i przyciskiem OK zamknij okno Edit Animations

13. Za pomocą ikony napisz na zbiorniku teksty #.## i zmień jego kolor na czerwony i powiększ do rozmiaru 36

14. Naciśnij ikonę , wejdź do grupy Pipes a następnie SoftShadow i wybierz obiekt PipeSSElbowLeftDown, naciśnij OK i osadź go na oknie tak jak pokazano na następnym rysunku

(5)

5

15. Odznacz elementy i ponownie wybierz z menu Special opcję Custom Properties 16. Do zdefiniowanej właściwości PoziomGotowegoWyrobu dodaj nowe właściwości, a

mianowicie:

- o nazwie PrzepływStanBiezacy typu Float, w Visibility pozostaw opcję Public - o nazwie PrzepływStanPoprzedni typu Float, w Visibility pozostaw opcję Public - o nazwie WlotPV typu Boolean, w Visibility pozostaw opcję Public

17. Zamknij okno Edit Custom Properties

18. Zaznacz napisany tekst #.##, kliknij prawym przyciskiem myszy i z dostępnego menu wybierz opcję Edit Animations

19. Zdefiniuj nowe połączenie animacyjne typu Value Display, dla danych Analog i w polu Expression Or Reference wskaż właściwość PoziomGotowegoWyrobu

(6)

6

20. Z menu Specials wybierz opcję Scripts, aby zdefiniować nowy skrypt

21. Ikoną + dodaj nowy skrypt o nazwie NapelnianieZbiornika, po prawej stronie w polu Expression wskaż właściwość WlotPV, w polu Trigger wybierz WhileTrue, a parametr Period ustaw na 1000 i zdefiniuj pokazany poniżej skrypt

if WlotPV==1 then

PoziomGotowegoWyrobu=PoziomGotowegoWyrobu+10;

endif;

22. Zapisz i zamknij edytor graficzny obiektu 23. Przejedź do środowiska WindowMaker

24. Osadź nowy symbol zbiornika na ekranie, tak jak to pokazano na kolejnym rysunku.

W razie potrzeby dołóż rurę poziomą. Jednocześnie, umieść obiekt typu przełącznik, znajdujący się w katalogu Switches/Switch2Positions

(7)

7

25. Utwórz nową zmienną o nazwie TTank3Valve typu Memory Discrete, zmienną o nazwie PoziomGotowegoWyrobu typu Memory Real oraz Temperatura typu Memory Integer.

26. Przypisz zmienną TTank3Valve do przełącznika w polu Value

(8)

8

27. W wyparce w polu Temperatura przypisz zmienną Temperatura

28. W zbiorniku końcowym w polu PoziomGotowegoWyrobu przypisz zmienną PoziomGotowegoWyrobu, w polu PrzeplywStanBiezacy wpisz T000_IVA_FlowPV+T000_IVB_FlowPV a w polu WlotPV wpisz TTank3Valve or TemperaturaWyparki==Temperatura

(9)

9 27. Przetestuj działanie programu w trybie RunTime

Cytaty

Powiązane dokumenty

Kombinowany moduł 16 wejść dyskretnych (1 grupa), dla napięć wejściowych 24 VDC, działających w logice dodatniej/ujemnej oraz 8 wyjść przekaźnikowych zwiernych, izolowanych,

Po wykonaniu konfiguracji sprzętowej wszystkich żądanych elementów należy przypisać im odpowiednie adresy IP w programie oraz sposób wymiany informacji między nimi.. W

Na zajęciach zostanie zaimplementowany program w języku drabinkowym, który będzie wykorzystany w wizualizacji z wykorzystaniem systemu Wonderware Intouch.. Dodatkowo

W oknie New Galaxy sprawdź, czy w polu GR node name jest umieszczona nazwa komputera, przy którym pracujesz.. W polu Galaxy name wpisz nazwę swojego projektu,

Wybierz z menu File opcję Save Window… aby zapisać zaprojektowane okno... Sprawdź, czy w oknie Window to Save… jest zaznaczone okno Menu i

W tym celu w grupie symboli Valves wejdź do grupy SoftShadow, zaznacz symbol ValveSSBallHorz, kliknij prawym przyciskiem myszy i z dostępnego menu wybierz opcję

W oknie Edit Custom Properties zaznacz po lewej stronie właściwość FillColor, a po prawej stronie w polu Default Value usuń None i wpisz Blue.. Naciśnij OK, aby

W tym celu w drzewie po lewej stronie kliknij prawym przyciskiem myszy na pozycję ArchestrA.DASGESRTP.1 i z menu kontekstowego wybierz Activate Server... Przy