systemy scada - : instytut sterowania i systemów ... instytut sterowania i systemów...

18
1 Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION Opracował: mgr inż. Marcel Luzar Cel: Zapoznanie się ze środowiskiem GE Fanuc Proficy Machine Edition (PME) Proficy Machine Edition (PME) – pakiet ten zawiera kompletny zestaw narzędzi potrzebnych do tworzenia efektywnych i rozbudowanych aplikacji sterujących oraz aplikacji HMI (Human Machine Interface), które mogą być uruchamiane na rożnych podsystemach, co daje w efekcie uniwersalne rozwiązanie. Ćwiczenia do wykonania na zajęciach (pamiętaj o zapisie projektu po każdym kroku!!!): 1. Uruchom program PME, wybierając: Start->Programy->GE Fanuc->Proficy Machine Edition-> Proficy Machine Edition. 2. Jeżeli nastąpi powiadomienie o wygaśnięciu ważności licencji, wykonaj co następuje: zamknij program PME wejdź na partycję C: dysku twardego i z paska menu wybierz: Narzędzia- >Opcje folderów->Widok->Pokaż ukryte pliki i foldery następnie usuń pliki WINTAY40.DAT oraz WINTAY.DAT następnie włącz program Tcpauth.exe z folderu LicenseTrial dostarczonego wraz z instrukcjami i kliknij przycisk Add… (Fig. 1)

Upload: lydiep

Post on 23-May-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

1

Instytut Sterowania i Systemów Informatycznych

Uniwersytet Zielonogórski

SYSTEMY SCADA

Laboratorium nr 2

PROFICY MACHINE EDITION Opracował: mgr inż. Marcel Luzar

Cel: Zapoznanie się ze środowiskiem GE Fanuc Proficy Machine Edition (PME)

Proficy Machine Edition (PME) – pakiet ten zawiera kompletny zestaw narzędzi potrzebnych do tworzenia efektywnych i rozbudowanych aplikacji sterujących oraz aplikacji HMI (Human Machine Interface), które mogą być uruchamiane na rożnych podsystemach, co daje w efekcie uniwersalne rozwiązanie.

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

kroku!!!):

1. Uruchom program PME, wybierając: Start->Programy->GE Fanuc->Proficy Machine Edition-> Proficy Machine Edition. 2. Jeżeli nastąpi powiadomienie o wygaśnięciu ważności licencji, wykonaj co następuje:

• zamknij program PME

• wejdź na partycję C: dysku twardego i z paska menu wybierz: Narzędzia->Opcje folderów->Widok->Pokaż ukryte pliki i foldery

• następnie usuń pliki WINTAY40.DAT oraz WINTAY.DAT

• następnie włącz program Tcpauth.exe z folderu LicenseTrial dostarczonego wraz z instrukcjami i kliknij przycisk Add… (Fig. 1)

Page 2: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

2

Fig 1. Autoryzacja produktu

• w kolejnym oknie wybierz Floppy Disk Transfer (Fig. 2a)

Fig. 2a. Autoryzacja produktu

• w kolejnym oknie wybierz … i odnajdź w folderze LicenseTrial plik AUTHORIZ.DAT i kliknij Otwórz

• następnie z dodanej ścieżki usuń nazwę pliku, zostawiając tylko ścieżkę dostępu np. zamiast: C:\LicenseTrial\AUTHORIZ.DAT ma zostać C:\LicenseTrial\ (Fig. 2b)

Fig. 2b. Autoryzacja produktu

• kliknij Next a następnie Finish

• uruchom ponownie PME

Page 3: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

3

3. Po otworzeniu PME wyświetli się okno wyboru projektu (Fig. 3a). Możemy z niego wybrać istniejący projekt lub utworzyć nowy pusty lub nowy z wykorzystaniem gotowych szablonów. Aby ułatwić pracę, należy wybrać Machine Edition Template i kliknąć OK.

Fig. 3a. Okno startowe PME

4. W kolejnym oknie w polu Project Name: wpisujemy nazwę projektu. W celu późniejszej weryfikacji autora proszę o podanie nazwy w stylu: XY_Projekt_PLC, gdzie XY oznaczają inicjały osoby tworzącej projekt, np.: ML_Projekt_PLC. Z listy Project Template należy wybrać typ sterownika, który będziemy programować, czyli GE Fanuc VersaMax PLC. Listę Project Location pozostawiamy bez zmiany i klikamy OK (Fig. 3b).

Page 4: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

4

Fig. 3b. Konfiguracja startowa PME

5. Otworzy się okno właściwe programu Proficy Machine Edition, którym rozróżniamy 2 okna poboczne: Navigator i Inspector. W środkowej części okna znajduje się InfoViewer, w którym pokazywane są informacje o elementach wskazanych w oknach pobocznych oraz pisana jest logika programu na sterownik. 6. W oknie Navigator zmień nazwę Target1, która symbolizuje nasz sterownik PLC Versamax, na Sterownik_PLC (Fig. 3c)

Fig. 3c. Zmiana nazwy sterownika

Page 5: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

5

7. Następnie należy odzwierciedlić konfigurację sprzętową stanowiska sterowników programowalnych w programie. W tym celu należy rozwinąć z drzewka Hardware Configuration->Main Rack (co oznacza główną szynę) i wybrać odpowiednie urządzenia znajdujące się na stanowisku PLC. W tym celu:

• spójrz na elementu znajdujące się na Main Rack, jeżeli numery zgadzają się z tymi, które zanotowano na poprzednim laboratorium, przejdź do kolejnego kroku ćwiczeń, a jeżeli nie to:

o kliknij prawym przyciskiem myszy (PPM) na element na Main Rack o nazwie PWR(IC200PWR001/011) i wybierz polecenie Replace Module…

o na liście wybierz odpowiedni zasilacz zgodny z numerem, który zanotowano na poprzednich zajęciach (Fig. 4). Powinien to być numer IC200PWR002/012. Numery mogą się nieznacznie różnić od rzeczywistych. Np. na oznaczeniu zasilacza rzeczywistego widnieje numer IC200PWR002D. Kliknij OK. W czasie wymieniania elementów będą pojawiać się komunikaty z pytaniami, na które trzeba odpowiadać twierdząco. Aby dodać nowy element na Rack, należy na Main Rack kliknąć PPM i wybrać Add Carrier/Base oraz numer przystawki (IC200CHS025)

Fig. 4. Zamiana zasilacza

o W analogiczny sposób wymień pozostałe elementy na Racku. Końcową wersję

konfiguracji sprzętowej sterownika PLC przedstawia (Fig. 5).

Page 6: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

6

Fig. 5. Konfiguracja sprzętowa sterownika PLC

• Po skonfigurowaniu sprzętu dla głównego sterownika, należy przejść do konfiguracji sprzętowej interfejsu komunikacyjnego:

o kliknij PPM na nazwie swojego projektu i wybierz Add Target->Ge Fanuc Remote I/O->Versamax Ethernet (Fig. 6)

Fig. 6. Dodawanie zdalnego urządzenia

o zmień nazwę nowego urządzenia na Zdalny_PLC o dodaj konfigurację sprzętową w podobny sposób jak to było robione przy

głównym sterowniku, dodając oczywiście inne elementy, zgodne z tymi, znajdującymi się na stanowisku rzeczywistym

o po poprawnej konfiguracji drzewo sterownika Zdalny_PLC powinno wyglądać jak na (Fig. 7)

Page 7: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

7

Fig. 7. Konfiguracja sprzętowa zdalnego PLC

• Następnie do projektu należy dodać panel operatorski QuickPanel View, w tym celu: o kliknij PPM na nazwie swojego projektu i wybierz Add Target->QuickPanel

View\Control->QP View 8’’ TFT (IC754VxI08Cxx) (Fig. 8)

Fig. 8. Dodawanie panela operatorskiego

o Zmień nazwę dodanego elementu na Panel_QPView o Następnie klikając PPM na Panel_QPView wybierz Add Component->HMI

Page 8: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

8

8. 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 tym celu:

• zaznacz Sterownik_PLC i w oknie Inspector wybierz z listy Physical Port port, po jakim ma się odbyć komunikacja. W naszym przypadku będzie to Ethernet. Pojawi się dodatkowe pole IP Address, w którym należy podać adres IP Sterownika _PLC, a więc 192.168.22.102 (Fig. 9a)

Fig. 9a. Konfiguracja komunikacji PC-PLC

• kliknij 2x na moduł CPUE05 i w karcie Ethernet w polu IP Address wpisz: 192.168.22.102 i Subnet Mask: 255.255.255.0 (Fig. 9b)

Fig. 9b. Konfiguracja adresu IP

• zaznacz Panel_QPView i w oknie Inspector w polu Computer Address podaj: 192.168.22.101 (Fig. 10)

Page 9: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

9

Fig. 10. Konfiguracja adresu IP panela

• zaznacz Zdalny_PLC i w oknie Inspector w polu IP Address podaj: 192.168.22.103 o dodatkowo, kliknij 2x na Slot0 (IC200EBI001) i w zakładce Network podaj

następujące dane: IP Address: 192.168.22.103, Subnet mask: 255.255.255.0, Gateway IP Address: 0.0.0.0, Mode: EGD (Fig. 11)

Fig. 11. Konfiguracja zdalnej komunikacji

o w zakładce Produced Exchange zmień Consumer IP na adres sterownika_PLC, tj. 192.168.22.102, pozostałe pola pozostaw bez zmian

o w zakładce Consumed Exchange zmień pole Exchange ID na 1, Producer ID na 192.168.22.102. (Fig. 12). Pozostałe pola i zakładki pozostaw bez zmian

Fig. 12. Konfiguracja zdalnej komunikacji

o czerwone krzyżyki przy konfiguracji sprzętowej powinny zniknąć

Page 10: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

10

9. W tym kroku wykonana zostanie konfiguracja wymiany danych pomiedzy Sterownikiem_PLC a

Zdalnym_PLC. W tym celu należy:

• zaznaczyć Sterownik_PLC i PPM wybrać Add Component->Ethernet Global Data. Pojawi się

dodatkowy element w drzewku. Wybrać go i w polu Local Producer ID wpisać IP

sterownika_PLC, tj. 192.168.22.102. Po rozwinięciu należy zaznaczyć Consumed Exchanges i

PPM wybrać New

• następnie kliknąć 2x na ConsExch1 i dodawać nowe adresy do wymiany, które będą

odczytywane przez sterownik PLC z modułu umieszczonego przy Zdalnym_PLC, tzn:

o kliknąć Add, pojawi się nowy wiersz, którego wartości należy zmienić następująco: w

kolumnie Ref Address kliknać 2x i wybrać Memory Area: R-Register a Index: 1001

(Fig. 13), w kolumnie Length wpisać 2. Pozostałe kolumny pozostawić bez zmiany

Fig. 13. Konfiguracja adresów

o kliknąć Add, wiersz automatycznie przypisze pierwszy adres wejścia %I00097, należy

tylko zmienić długość odczytywanych adresów na 16

o poprawną konfigurację całego ConsExch1 przedstawia (Fig. 14).

Fig. 14. Skonfigurowane adresy do wymiany

o w oknie Inspector o polu Producer ID podać IP producenta danych, tj Zdalnego_PLC,

a więc 192.168.22.103

• zaznaczyć Produced Exchanges i PPM wybrać New

• następnie kliknąć 2x na ProdExch1 i dodawać nowe adresy do wymiany, które będą

odczytywane przez sterownik PLC z modułu umieszczonego przy Zdalnym_PLC, tzn:

o wykonać polecenia analogicznie do poprzedniego punktu, zgodnie z tym co jest

pokazane na (Fig. 15)

Fig. 15. Skonfigurowane adresy do wymiany

Page 11: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

11

o w oknie Inspector o polu Destination Type wyrbrać IP Address i podać IP producenta

danych, tj Zdalnego_PLC, a więc 192.168.22.103

10. Po skonfigurowaniu adresów wymiany EGD należy przejść do napisania pierwszego prostego

programu w języku drabinkowym. W tym celu:

• z drzewka Sterownik_PLC wybierz Logic->Program Blocks a następnie kliknij 2x na _MAIN. W

oknie głównym otworzy się miejsce do budowania programów z elementów LD. W pierwszej

kolejności pobierzemy dane z zadajników analogowych RC-04

o wybierz z ikonek w pasku narzędzi Toolchest lub wciśnij Shift+F9. Następnie ze

skrzynki narzędziowej wybierz LD Instructions. Zbuduj program przedstawiony na

(Fig. 16). Przy dodawaniu zmiennych, wpisz na początku znak %, wtedy do zmiennej

zostanie przypisany automatycznie adres na sterowniku, np.: %M00110, %AI0001,

%R00100

Fig. 16. Część programu w języku drabinkowym w bloku MAIN

Fig. 17. Dodawanie nowego bloku

Page 12: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

12

• kliknij PPM na Program Blocks i wybierz New->LD Block (Fig. 17) a następnie:

o zmień jego nazwę na SCALE

o utwórz program pokazany na (Fig. 18)

Fig. 18. Program w bloku SCALE

11. Przejdź do konfiguracji panela operatorskiego.

• Z drzewka PLC Access Drivers kliknij PPM na View Native Drivers i wybierz New Driver->GE

Fanuc->GE Fanuc TCPIP (Fig. 19). Następnie ustaw jego konfigurację tak jak na (Fig. 20).

• Zaznacz Device 1 i skonfiguruj tak, jak na (Fig. 21)

Fig. 19. Konfiguracja panela operatorskiego 1

Page 13: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

13

Fig. 20. Konfiguracja panela operatorskiego 2

Fig. 21. Konfiguracja panela operatorskiego 3

12. Kliknij 2x na Panel1 z drzewka Panel_QPView->Graphical Panels. Z menu głównego wybierz Draw-

>Legend Plate (Fig. 22) i narysuj tak jak to pokazane na (Fig. 23). Zmień jego tekst na „Wyjścia

cyfrowe”, czcionkę edytuj wg uznania. Następnie dodaj przycisk (Button), zmien jego nazwę na Q129

oraz w prawym dolnym rogu dodaj obiekt typu Text ze swoim imieniem i nazwiskiem (Fig. 24)

Page 14: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

14

Fig. 22. Tworzenie grafiki panela

Fig. 23. Tworzenie grafiki panela

Page 15: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

15

Fig. 24. Tworzenie grafiki panela

13. Kliknij 2x na przycisk Q129. W zakładce kolor zaznacz pole Enable Fill Color Animation, następnie

znajdź odpowiednią zmienną (Fig. 25). W naszym przypadku jest to zmienna o nazwie

Sterownik_PLC.Q00129. Następnie przejdź do zakładki Touch i zaznacz pole Enable Touch Action

Animation, z listy obok wybierz Toggle a w polu zmiennej wybierz zmienną Sterownik_PLC.M00110

(Fig. 26).

Fig. 25. Przypisywanie zmiennych do obiektów graficznych

Page 16: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

16

Fig. 26. Przypisywanie zmiennych do obiektów graficznych

14. Zaznacz Panel_QPView jako aktywny. W tym celu kliknij PPM na nazwie Panela i wybierz Set as

active target. Jeżeli opcja nie jest dostępna, to znaczy że panel już jest ustawiony jako aktywny (Fig.

27).

Page 17: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

17

Fig. 27. Ustawianie statusu panela na aktywny

15. Przejdź do widoku zmiennych. Dodaj 2 nowe zmienne przypisując im odpowiednie adresy (Fig.

28).

Fig. 28. Widok zmiennych w PME

16. Jeżeli dotarłeś do tego punktu instrukcji, powiadom prowadzącego, ponieważ następny krok

nie może się odbyć jednocześnie na wszystkich stanowiskach komputerowych! Następne kroki

wykonaj tylko po uzyskaniu zgody prowadzącego.

16. Należy teraz wgrać ustawienia przeprowadzone w PME do sterownika głównego, sterownika

zdalnego i panela. W tym celu wykonuj co następuje:

• wciśnij Ctrl+F7. Polecenie to kompiluje i sprawdza błędy w programie LD oraz panelu.

Przeanalizuj ostrzeżenia oraz usuń błędy. Informacja o nich pojawia się w oknie Feedback

Zone (Fig. 29).

Page 18: SYSTEMY SCADA - : Instytut Sterowania i Systemów ... Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA Laboratorium nr 2 PROFICY MACHINE EDITION

18

Fig. 29. Okno powiadomień

• jeżeli nie ma błędów wybierz z menu głównego polecenie Target->Download and Start Panel

„Panel QPView”

• kolejno zmień aktywny cel w sposób jak w kroku 14 na Sterownik_PLC. Następnie połącz się

ze sterownikiem klikając ikonę z paska narzędziowego. Następnie kliknij aby

przejść z trybu monitorowania do normalnego trybu pracy. Następnie z menu wybierz

Target->Download „Sterownik_PLC” to Controller.

• następnie dodaj konfigurację Zdalny_PLC poprzez ustawienie go jako aktywny obiekt i

wybraniu z menu głównego Target->Dowload „Zdalny_PLC” to Remote I/O

17. Po wykonaniu powyższych czynności podejdź do panela operatorskiego i przetestuj działanie

swojego panela i programu PLC