AUL35 Przemienniki częstotliwości PowerFlex 525 Wprowadzenie
Transkrypt
AUL35 Przemienniki częstotliwości PowerFlex 525 Wprowadzenie
AUL35 Przemienniki częstotliwości PowerFlex® 525 Wprowadzenie Demo CMX z PowerFlex 525 Spis treści SPIS TREŚCI _______________________________________________________________________ WPROWDZENIE DO PRZEMIENNIKÓW CZĘSTOTLIWOŚCI POWERFLEX 525 _____________________________ 4 INFORMACJA O ĆWICZENIU( 70MIN) ______________________________________________________ 4 M ATERIAŁY ĆWICZENIOWE ___________________________________ ERROR! BOOKMARK NOT DEFINED. WSKAZÓWKI DO MATERIAŁÓW ĆWICZENIOWYCH ___________________ ERROR! BOOKMARK NOT DEFINED. ĆW#1: WYKORZYSTANIE INTERFEJSU ZINTEGROWANEGO LCD ORAZ PRZYCISKÓW ______________________ 7 O ĆWICZENIU _____________________________________________ ERROR! BOOKMARK NOT DEFINED. WYŚWIETLACZ LCD ORAZ WBUDOWANE PRZYCISKI_________________ ERROR! BOOKMARK NOT DEFINED. POWRÓT DO NASTAW FABRYCZNYCH ____________________________ ERROR! BOOKMARK NOT DEFINED. KONFIGURACJA PARAMETRÓW PRZEMIENNIKA_____________________________________________ 13 ĆW#2: WYKORZYSTANIE ETHERNET/IP ORAZ CONNECTED COMPONENT WORKBENCH™ ________________ 15 O ĆWICZENIU _____________________________________________ ERROR! BOOKMARK NOT DEFINED. POŁĄCZENIE PRZEMIENNIKA Z CONNECTED COMPONENT WORKBENCH __________________________ 15 PRZEGLĄD PARAMETERÓW PRZEMIENNIKA: GROUPY, APPVIEW™ ORAZ CUSTOMVIEW™ _____________ 18 KREATOR KONFIGURACJI POWERFLEX 525 ______________________________________________ 23 ĆW#3: PROFIL ADD-ON ORAZ ZESTAW NARZĘDZI KONFIGURACYJNYCH DMAT. ________________________ 33 O ĆWICZENIU _____________________________________________ ERROR! BOOKMARK NOT DEFINED. WYKORZYSTANIE PLATFORMY STUDIO 5000 Z POWERFLEX 525 ORAZ PROFILU ADD-ON _____________ 33 APLIKACJA PANELA OPERATORSKIEGO __________________________________________________ 47 PRACA Z PRZYGOTOWANYMI EKRANAMI OPERATORSKIMI ____________ ERROR! BOOKMARK NOT DEFINED. ZAŁĄCZNIK A: PRZEGLĄD DMAT _________________________________________________________ 57 POWIĄZANIE MASZYNA/APLIKACJA/URZĄDENIE ___________________________________________ 57 PRZEGLĄD MODUŁÓW KONFIGURACJI I PRZYPISANEJ LOGIKI _________________________________ 59 MODUŁ MASZYNY _________________________________________________________________ 60 SCHEMAT BLOKOWY STANÓW MASZYNY _________________________________________________ 61 MODUŁY APLIKACYJNE _____________________________________________________________ 66 MODUŁY URZĄDZEŃ ________________________________________________________________ 68 Strona 3 z 71 Wprowadzenie do przemienników PowerFlex 525 Informacja o ćwiczeniu ( 70min) Podstawowym celem ćwiczenia jest poznanie podstaw programowania przemiennika PowerFlex 525 z wykorzystaniem interfejsu wbudowanego (LCD, przyciski zitegrowane), platform programistycznych Connected Components Workbench™ oraz Studio 5000 (poprzednio RSLogix 5000). Ćwiczenie przewiduje też poznanie nowego menu funkcji aplikacyjnych AppView™ oraz doświadczenie łatwości i elastyczności integracji przemiennika w środowisku programistycznym Logix i profili Add-On z wykorzystaniem zintegrowanego w urządzeniu portu Ethernet/IP Materiały Ćwiczeniowe Do realizacji ćwiczenia przewidziano następujące zasoby sprzętowe oraz programowe. Połączenia Ethernet’owe 1 2 3 4 PC L18ERM Port 2 (tylny) ETAP Port 2 (tylny) ETAP Port czołowy L18ERM Port 1 (przedni) ETAP Port 1 (przedni) PF525 PanelView Plus 1000 Przekaźnik bezpieczeństwa Przełącznik ETAP Sterownik CompactLogix WE/WY przemiennika Przemiennik PowerFlex 525 WE/WY sterownika Silnik indukcyjny Przełącznik zasilania Zasilanie przemeinnika Wyłącznik grzybkowy bezpieczeństwa Oprogramowanie • Studio 5000™ v21 • Connected Components Workbench™ v2.00.00.02 (beta) • RSLinx Classic™ v3.51 • FactoryTalk View Studio v6.10 • RSLinx Enterprise v5.50 Strona 5 z 71 Urządzenia • • DEMO PowerFlex 525 (12P019A) o 1769-L18ERM-BB1B v21 o PowerFlex 525 v1.001 (beta) Przewody Ethernet’owe Wymagane plii konfiguracyjne PF525_Lab.ACD PF525_Lab.mer Pliki ulokowane są na pulpicie ( Lab and Demo ) Wskazówki do materiałów ćwiczeniowych W dokumencie wykorzystane zostały następujące wskazówki unterpretacyjne do opisów. Styl lub symbol: Wskazuje: Wytłuszczone wyrazy (np. Konfiguracja WE/WY lub OK) Dowolny element lub przycisk: - Który należy kliknąć lub nazwa menu, z którego należy wybrać opcję lub akcję. Może to być faktyczna, bieżąca nazwa widocznego elementu na ekranie lub w przykładzie. - Do zapisu informacji, która jest wymagana w aplikacji (np. wartość dla zmiennej). Tekst, który pojawia się na szarym tle jest informacją uzupełniającą, dotyczącą ćwiczenia, ale nie jest informacją wymaganą do realizacji ćwiczenia. Tekst po tym symbolu może dostarczać pomocnych wskazówek ułatwiających konfigurację i programowanie. Uwaga : Jeżeli nie ma wskazania, aby wykorzystać przycisk myszki, należy kliknąć lewy przycisk. Ćw#1: Wyświetlacz LCD oraz wbudowane przyciski (10min) O ćwiczeniu W tej sekcji należy wykonać następujące ćwiczenia z wbudowanymi przyciskami: • Zapoznać się z funkcjonalnością wbudowanego interfejsu PowerFlex 525 • Doprowadzić PowerFlex 525 do nastaw fabrycznych • Skonfigurować kilka parametrów Wbudowane przyciski oraz wyświetlacz LCD Konfiguracja przemiennika PowerFlex 525 jest jest przyjazna dla użytkownika. Wspomagana jest ciekłokrystalicznym wyświetlaczem. Poniżej kilka cech ekranu LCD: • Dobra widoczność • Wysoka rozdzielczość • Przewijany tekst o charakterze informacyjnym o Trzy definiowane prędkości • Wyświetlanie alfanumeryczne z 5 Cyfrowe z 16 Segmentami • Zapewnia menu w wielu językach o Angielski o Francuski o Hiszpański o Włoski o Niemiecki o Portugalski o Polski o Turecki o Czeski Strona 7 z 71 Wyświetlacz oraz wbudowane przyciski AppView: Dedykowane zestawy parameterów z grupowane razem, służące di konfiguracji przemiennika do pracy w poniższych aplikacjach Transport poziomy Miksery Kompresory Pompy odśrodkowe Wentylatory Ekstrudery Pozycjonowanie Tekstylne / Przewijanie CustomView: Grupa parametrów zmodyfikowanych przez użytkownika pod potrzeby aplikacyjne Możliwość stworzenia do 100 parametrów Zapamiętanie zestawu “CustomView” w celu prostego kopiowania Wyświetlacz oraz wbudowane przyciski Strona 9 z 71 Przeglądanie oraz Edycja Parametrów Poniżej zamieszczona została podstawowa procedura wykorzystania interfejsu. Przykład pokazuje podstawową nawigację prowadzącą do nastawy parametru. Powrót do nastaw fabrycznych 1. Upewnij się, że przełącznik DI1 jest w pozycji prawej 2. Upewnij się, że sterownik L18ERM NIE jest w trybie RUN. Jeżeli świeci się dioda RUN, ustaw przełącznik na sterowniku (patrz poniżej) do pozycji PROG, a następnie do pozycji REM. 3. Naciśnij przycisk Stop aby skasować błąd przemiennika. Strona 11 z 71 4. Naciśnij przycisk Esc 5. Naciśnij przycisk Select w celu uzyskania stanu na wyświetlaczu. i strzałki Up lub Down lub momentu znalezienia się w grupie Menu Postawowego do wyświetlacza. 6. Naciśnij przycisk Enter lub Sel aby wejść do Menu Programowania. Prawa cyfra ostatnio oglądanego parametru w tej grupie będzie migać. 7. Wykorzystaj strzałki Up lub Down w celu znalezienia P053. Po odczekaniu co najmniej 1s (1) nastąpi przewijanie opisu parametru P053 – Nastawy Fabryczne Uwaga: Zamiast używania strzałek Up można oraz Down nacisnąć przycisk Sel, aby poruszać się od cyfry do cyfry lub od bitu do bitu. Cyfra lub lub bit, którą można edytować będzie migać. 8. Po wyświetleniu naciśnij przycisk Enter “0 – Gotowy/Niegotowy” tekst. Naciśnij strzałki Up do momentu widocznej opcji “1 – Nastawy Fabryczne”. Zobaczysz przewijany lub Down 9. Naciśnij przycisk Enter w celu potwierdzenia. Przemiennik wyzwoli się z przewijaną informacją “F048 – Parametry Fabryczne” – patrz poniżej. 10. Naciśnij przycisk Stop, aby skasować błąd. Konfiguracja Parametrów Przemiennika 11. Wykorzystując zdobyte umiejętności zmień wartości parametrów jak poniżej: P033 – Nastawa zabezpieczenia przeciążeniowego = 0.2 A P034 – Prąd znamionowy silnika [A] = 0.2 A P036 – Prędkość znamionowa silnika [obr/min] = 1600 obr/min P037 – Moc znamionowa silnika [kW] = 0.03 kW P039 – Algorytm sterowania silnikiem = 1 - “SVC” (Wektor bezczujnikowy) Uwaga: W razie potrzeby skorzystaj z informacji z sekcji Przeglądanie oraz Edycja Parametrów 12. Upewnij się, że przełącznik DI1 jest w pozycji lewej. Wróć do wyświetlania parametru b001, aby obserwować wartość prędkości. 13. Po dokonanej edycji możliwe jest sterowanie oraz dalsza parametryzacja. 14. Naciśnij przycisk Start i wykorzystaj wbudowany potencjometr zmiany wartości prędkości zadanej oraz przycisk Reverse obrotów silnika .w celu zmiany kierunku 15. Naciśnij przycisk Stop 16. Dokonaj następujących zmian w Grupie Parametrów Komunikacyjnych: w celu z celu zatrzymania silnika . C128 – EN BootP/DHCP Enable = 1 – “Parameters” Ten parametr umożliwia usłudze serwera BootP lub DHCP nadawanie adresu IP, maski podsieci oraz adresu bramki. Nastawa C128 = 1 - “Parameters” pozwala na nadawanie adresu IP, maski podsieci oraz adresu bramki użytkownikowi. Powrót do nastaw fabrycznych powoduje nastawy adresu IP do 192.168.1.x, maski podsieci do 255.255.255.0, a adresu bramki do 192.168.1.1 17. Dokonaj zmian parametrów komunikacyjnych: 18. 19. 20. 21. 22. 23. 24. 25. 26. C132 – EN IP Addr Cfg 4 = 20 C133 – EN Subnet Cfg 1 = 255 C134 – EN Subnet Cfg 2 = 255 C135 – EN Subnet Cfg 3 = 255 C136 – EN Subnet Cfg 4 = 0 C137 – EN Gateway Cfg 1 = 0 C138 – EN Gateway Cfg 2 = 0 C139 – EN Gateway Cfg 3 = 0 C140 – EN Gateway Cfg 4 = 0 Strona 13 z 71 Po dokonaniu zmian parametry identyfikacyjne Ethernet/IP powinny wyglądać jak poniżej: 27. Przyjęcie zmian przez przemiennik wymaga cyklu wyłączenia/załączenia zasilania przemiennika przełącznikiem piórkowym lewym rogu DEMO PowerFlex 525. zlokalizowanym w dolnym WAŻNE – Ponowne zasilenie może zostać dokonane po całkowitym wygaśnięciu wyświetlacza LCD Ćw#2: Wykorzystanie Ethernet/IP oraz Connected Component Workbench™ O ćwiczeniu Platforma programistyczna Connected Components Workbench™ wspiera sterowniki Micro800™, przemienniki PowerFlex® 4 oraz komponentowe panele operatorskie PanelView™ wykorzystywane w aplikacjach małych maszyn. W tej sekcji wykonamy następujące zadania: • Połączenie PowerFlex 525 wykorzystując zintegrowany protokół Ethernet/IP z oprogramowaniem Connected Components Workbench™ Przegląd grup menu przemiennika oraz zestawu AppView™. Stworzenie grupy CustomView™ Wykorzystanie Kreatora Konfiguracji. Połączenie Przemiennika z Connected Component Workbench 1. Kliknij dwa razy na skrót aplikacji Connected Components Workbench™ . Podczas ładowania widoczny będzie przykładowy ekran. 2. Środowisko menu głównego Connected Components Workbench™ wygląda jak poniżej. Strona 15 z 71 Uwaga: Zalecana jest maksymalizacja okna Connected Components Workbench™ w celu przyjaznego dostępu do interfejsu. 3. Connected Components Workbench™ zapewnia różne metody dostępu do urządzenia, w ćwiczeniu wykorzystany będzie dostęp bezpośredni z PowerFlex 525. Kliknij [+] rozwijanego menu Discover w ramach okna Device Toolbox. 4. Kliknij przycisk Browse Connections, aby otworzyć połączenie przeglądarką RSWho. 5. Prekonfigurowany sterownik RSLinx. Kliknij [+] aby rozwinąć AB_ETHIP-1, Ethernet, Kliknij/Zaznacz połączenie 192.168.1.20, PowerFlex 525 1P 110V .50HP device. 6. Naciśnij przycisk OK aby zainicjować proces połączenia. Przez chwilę możłiwy jest widok następującego okna statusowego. Po zakończeniu procesu połączenia widoczne jest główne okno z zielonym zaznaczeniem statusu połączenia “Connected” dla PowerFlex 525 z Connected Components Workbench™. Strona 17 z 71 Przegląd grup menu przemiennika oraz zestawu AppView™ & CustomView™ 7. Dostępne jest wiele opcji dostępu i konfiguracji PowerFlex 525 przez Connected Components Workbench™ . 8. Dokonaj ich krótkiego przeglądu. Niektóre opcje mogą być niedostępne, co wynika z wersji Connected Components Workbench™ lub oprogramowania wewnętrznego przemiennika. 9. Kliknij ikonę Parameters aby otworzyć listę dostępnych parametrów przemiennika PowerFlex 525 jak poniżej. 10. Profil Add-on przemiennika PowerFlex 525 zapewnia przez Connected Components Workbench™ filtr parametrów o nastawach różnych od fabrycznych („Show Non-Defaults”). Przycisk ten tworzy listę statyczną takich parametrów, a więc jeżeli parameter “x” zmienia swoją nastawę fabryczną po naciśnięciu przycisku, to nie będzie dodany do listy „NonDefaults”, aż do ponownego jej odświeżenia. 11. Upewnij się, że filtr All Parameters jest wybrany w okienku Parameters Group a następnie kliknij przycisk Show Non-Defaults jak poniżej. 12. Pojawi się okienko zaawansowania akcji. 13. Po zakończeniu tworzenia listy pojawi się okienko zawierające jedynie parametry o nastawach innych niż fabryczne. Zauważ, że parametry, które zmieniłeś w ćwiczeniu 1są widoczne na liście. Przykład poniżej. 14. Kliknij przycisk Show All PowerFlex 525. aby powrócić do widoku wszystkich parametrów 15. W celu ułatwienia przeglądania i edycji parametrów można wprowadzić słowo lub skrót w okienko filtrowania. Np. wpisz Motor w okienko filtru Filter Value. Zauważ, że działa filtr wyrażeń zawierających ciąg znaków motor.. Spróbuj innych zmian np. Dig, Speed, 10. Pamiętaj o powrocie do wartości oryginalnych po zakończeniu. 16. W okienku wyboru Parameters Group możesz wybrać inne rodzaje grup parametrów: AppView™ oraz CustomView™. Strona 19 z 71 17. Kliknij przycisk Basic Program i przestudiuj listę parametrów. Są to podstawowe parametry konfiguracyjne przemiennikaPowerFlex 525. Przestudiuj też inne grupy: Terminals, Communications oraz Advanced Program zapewniające zaawansowane możliwości konfiguracyjne. 18. W przemienniku PowerFlex 525 dostępnych jest kilka dedykowanych makr aplikacyjnych z grupy AppView™, których zadaniem jest ułatwienie konfiguracji dla konkretnej funkcjonalności napędu w maszynie. Wybierając na przykład w okienku Parameters Group Conveyor AppView™ masz bezpośredni dostęp do parametrów, które wykorzystywane są dla aplikacji transportu poziomego. Przykład poniżej 19. W menu przemiennika PowerFlex 525 dostępne są też grupy CustomView™ które są zestawami parametrów stworzonymi pod dedykowane potrzeby aplikacji przez producenta maszyny lub użytkownika. Mogą zawierać do 100 parametrów w grupie o nadanej nazwie własnej. Wybierz Custom Group z okienka Parameters Group i kliknij przycisk Edit Group. 20. Otworzy się okno Edit Custom Group, którym możliwy jest wybór parametrów do zapisanej z nazwą własną grupy użytkownika. W przykładzie wybierz nazwę ABC Group w okienku nazwy zaznaczonym obszarem #4. Strona 21 z 71 Uwaga Można także dodać parameter do grupy typu CustomView™ poprzez dwukrotne jego kliknięcie zamiast wykorzystywania przycisku Add - >. 21. Dodaj następujące parametry: Parameter 30 - Language Parameter 43 - Minimum Freq Parameter 31 - Motor NP Volts Parameter 44 - Maximum Freq Parameter 32 - Motor NP Hertz Parameter 45 - Stop Mode Parameter 33 - Motor OL Current Parameter 46 - Start Source 1 Parameter 34 - Motor NP FLA Parameter 47 - Speed Reference1 Parameter 35 - Motor NP Poles Parameter 62 - DigIn TermBlk 02 Parameter 36 - Motor NP RPM Parameter 63 - DigIn TermBlk 03 Parameter 37 - Motor NP Power Parameter 64 - 2-Wire Mode Parameter 39 - Torque Perf Mode Parameter 65 - DigIn TermBlk 05 Parameter 40 - Autotune Parameter 76 - Relay Out1 Sel Parameter 41 - Accel Time 1 Parameter 81 - Relay Out2 Sel Parameter 42 - Decel Time 1 Po dodaniu klijnij OK. 22. Zauważ jakim ułatwieniem jest opcja typu CustomView™ dla etapów życia przemiennika: konfiguacji, uruchomienia, użytkowania. Kliknij [X] w celu zamknięcia okna z parametrami – PowerFlex 525_1*. Kreatory konfiguracji PowerFlex 525 23. Kliknij przycisk Wizards , wybierz PowerFlex 525 Startup Wizard I kliknij w przycisk Select, aby uruchomić kreator konfiguracji PowerFlex 525. Strona 23 z 71 24. Poniżej widoczny jest stan początkowy uruchomionego kreatora konfiguracji PowerFlex 525 Kliknij przycisk Next > w celu przejścia do następnego kroku. 25. Poniżej okienko z wyborem opcji kasowania stanu wyzwolenia: • Kasowanie wszystkich nastaw do wartości fabrycznych ale pozostawienie grup parametrów typu CustomView™. • Kasowanie wszystkich nastaw do wartości fabrycznych (włączając grupy parametrów typu CustomView™). • Kasowanie tylko parametrów typu “Power Parameters”. 26. Kliknij przycisk Reset, z pierwszym wyborem “Reset all settings to factory defaults but retain the custom parameter group” Kliknij Yes i gdy zobaczysz przejść do następnej strony. 27. Naciśnij przycisk Stop kliknij przycisk Next > aby na przemienniku, aby skasować stan wyzwolenia. 28. Wybierz English jako język w okienku wboru Language. 29. Kliknij przycisk Next > aby przejść do następnego kroku. 30. Zweryfikuj i w razie potrzeby zmień nastawy parametrów zgodnie z załączonymi kopiami ekran. Pamiętaj o kliknięciu przycisku Next > aby przejść do następnego kroku Motor Control to parametry sterowania silnikiem. Przykładowo TorqPerfMode to typ sterowania silnikiem. SVC to inaczej SensolessVectorControl czyli Bezczujnikowe Sterowanie Wektorowe. Strona 25 z 71 Motor Data to najważniejsze parametry służące m.in do ochrony termicznej silnika oraz poprawnej pracy algorytmu wektorowego przemiennika. Są to parametry z tabliczki nominalnej silnika. Jednym z nich jest Motor NP Poles, czyli ilość biegunów silnika. Stop Mode/Brake Type to informacje mówiące o tym jak ma być realizowane zatrzymywanie silnika oraz czy wykorzystywany jest rezystor hamowania. „Ramp, CF” oznacza hamowanie po rampie z jednoczesnym kasowaniem błędów, które mogłyby wystąpić podczas tego procesu. Direction Test to test kierunku w którym weryfikujemy kierunek obrotów silnika. W teście możemy zdefiniować także prędkość takiego testu, aby była ona limitowana gdy np. dla maszyny dozwolony jest ruch tylko w jednym kierunku. Wykonaj test korzystając z przycików Start-zielony, Stopczerwony. Sprawdź także działanie przycisku JOG. Po podaniu komendy Start, program,może zapytać czy chcesz , aby wartość prędkości pochodziła z CommPort, czyli portu komunikacji (opcja YES). Pozwoli to na zadawanie prędkości w oknie Reference, a nie poprzez potencjometr na falowniku. Wybierz opcję, która jest dla Ciebie bardziej odpowiednia. Kolejnym oknem jest okno Autotuningu, w którym przemiennik dokonuje pomiarów toru silnikowego, by zoptymalizować sterowanie wektorowe. Wykonaj najpierw tuning Statyczny: StaticTune, a po jego zakończeniu tuning rotacyjny: RotateTune. W oknie RampRates/SpeedLimits definiujesz prękości Maksymalne/Minimalne oraz rampy przyśpieszania (Acceleration) i hamowania (Decceleration). Zmień rampy na 1 sekundowe. Strona 27 z 71 SpeedControl to informacja dla przemiennika, skąd ma pochodzić wartość prędkości zadanej. DrivePot oznacza potencjometr na panelu przemiennika. Feedback to informacja o sprzężeniu zwrotnym czyli enkoderze. W tym ćwiczeniu nie będziemy korzystali z enkodera. EthernetIP to parametry komunikacji, w tym adres przemiennika IP Address. Tutaj też określamy m.in. czy usługa BootP ma być dostępna, reakcje napędu na zanik komunikacji, parametry dla WebServer. Digital Inputs to konfiguracja wejść logicznych. Relay Outputs to konfiguracja wyjść przekaźnikowych. Opto Output i Analog Output, to odpowiednio konfiguracja wyjść tranzystorowych oraz wyjść analogowych. Strona 29 z 71 31. Po dokonaniu zmian nastaw przechodzimy do strony Pending Changes podsumowującej wszystkie zmiany parametrów przemiennika PowerFlex 525, które nastąpią. Upewnij się, że wszystkim okienkom przypisany został znacznik Kliknij przycisk Finish >> aby zaakceptować realizację dokonanych zmian. 32. Pojawi się główne okno projektu PowerFlex 525. Kliknij przycisk Reset nastawy parametrów protokołu Ethernet/IP zostały wzięte pod uwagę przez oprogramowanie przemiennika. aby 33. Kliknij OK. Usłyszysz i zobaczysz przeprowadzaną procedurę ponownego zasilenia PowerFlex 525, po niej wyświetlacz pokaże dane znamionowe urządzenia. 34. Jest to szybki proces. Zobaczysz następujący ekran. 35. Kliknij OK. Pokażą się kolejne ekrany statusowe od… … do pokazanego poniżej. - Connected Components Workbench™ ponownie ustanowił połączenie z przemiennikiem. 36. Opuść oprogramowanie Connected Components Workbench™ według wskazówek: 37. Zapytany wybierz No. 38. Zapytany wybierz No. Strona 31 z 71 Kongratulacje ! Ćwiczenie dobiegło końca . Proszę udaj się do Ćwiczenia 3. Ćw#3: Profil Add-On oraz zestaw narzędzi konfiguracyjnych DMAT. O ćwiczeniu Ta sekcja prezentuje przykłady profilu Add-On w Studio 5000, a także narzędzie konfiguracyjne DMAT( Drives and Motion Accelerator Toolkit) z zadaniami mechanizmu oraz predefiniowanymi ekranami sterowniczymi dla przemiennika PowerFlex 525. Zintegrowane profile oraz doskonała integracja Zintegrowane profile dedykowane do przemiennika zostały utworzone w celu oszczędności czasu i nakładów pracy podczas tworzenia aplikacji oraz elastycznego jej użytkowania. Dęki zintegrowanym profilom przemiennika w Studio 5000 możliwa jest szacowana oszczędność budowy systemu wynosi 70% (wartość oszacowana na podstawie testu porównawczego tworzenia konfiguracji metodą klasyczną) dzięki: Jednemu oprogramowaniu tworzącemu algorytm oraz konfigurację urządzeń wykonawczych. Programowaniu PLC oraz połączeń sieciowych z jednego miejsca – eliminacja błędów konfiguracji WE/WY. Dynamicznej selekcji parametrów przemiennika dystrybuowanych w sieci – komunikacja tylko niezbędnej dla aplikacji informacji. Auto-generacji zmiennych symbolicznych – eliminacja tworzenia indywidualnego opisu zmiennych. Auto-generacji odpowiednich typów zmiennych - eliminacja konwersji typów. Zapamiętaniu konfiguracji przemiennika w pliku RSLogix i sterowniku Logix – zapewniającemu zunifikowane źródło danych o konfiguracji napędu. Zapewnieniu mechanizmu Kopiuj & Wklej przy tworzeniu nowych węzłów – duplikacji podlegają także nastawy parametrów przemienników, a każdemu nowemu węzłowi nadawany jest niepowtarzalny adres IP. Wykorzystywaniu takich samych narzędzi konfiguracyjnych, co zaimplemenowane w oprogramowaniach Connected Components Workbench™, DriveTools SP, oraz DriveExplorer. Systemy wykorzystujące Zintegrowane Profile Napędów w Studio 5000 są także łatwiejsze w użytkowaniu: Diagnostyka oraz informacja o wyzwoleniach, alarmach, zdarzeniach jest zintegrowana w Studio 5000. Kreatory wspomagające uruchamiane z poziomu Studio 5000 są zasilane wszystkimi niezbędnymi informacjami o przemienniku,jego peryferiach, zasobach programowych oraz systemie operacyjny PC. Oprogramowanie wewnętrzne przemiennika może być aktualizowane z Studio 5000. Jedno zunifikowane źródło konfiguracji przemiennika (plik z projektem RSLogix ) przyspiesza wymianę. Typ zintegrowanego profilu przemiennika "Add-On" oznacza możliwość jego podmiany - nie jest przypisany do danej wersji Studio 5000. Wykorzystanie platformy Studio 5000 z PowerFlex 525 oraz profilu Add-On 1. Uruchom program. Strona 33 z 71 Kliknij dwukrotnie ikonkę Studio 5000 na pulpicie lub znajdź aplikację w menu Start wybierając All Programs > Rockwell Software > Studio 5000 Enterprise Series > Studio 5000. Ukaże się następujący ekran. 2. Dla ułatwienia utworzony został szablon projektu w Studio 5000. Kliknij Open…. Existing Project… 3. Wybierz plik PF525_Lab.ACD I kliknij Open. 4. Otwórz właściwości karty PowerFlex 525-EENET klikając dwukrotnie na reprezentację PowerFlex 525-EENET w folderze WE/WY. 5. Kliknij na zakładkę Drive . 6. Obejrzyj zawartość zakładki PowerFlex 525-EENET. W przypadku profili Add-On PowerFlex 525 zakładka Drive wykorzystuje interfejs Connected Components Workbench™, dzięki czemu konfiguracja przemiennika PowerFlex zyskała nowe podejście, podstawowa funkcjonalność dotycząca zgrywania i wgrywania konfiguracji, jej przeglądania oraz porównywania, a także wykorzystania kreatorów pozostała taka sama. Strona 35 z 71 7. Kliknij na przycisk Properties Otwiera on okno właściwości oraz zakładkę Setup, która pokazuje podstawową informację. = Tworzy bazę danych urządzenia połączonego w celu aktualizacji oprogramowania wewnętrznego oraz parametryzacji = Przywraca nastawy fabryczne = Drukuje 8. Kliknij na zakładkę Communications aby obejrzeć nastawy, które możesz zmienić ręcznie z poziomu PowerFlex 525 lub uzyskać wykorzystując usługi BOOTP lub DHCP. 9. Istnieje funkcja importu/eksportu pliku konfiguracyjnego PF525 USB w formacie *.pf5. Może być wykorzystana dla przypadku przesyłania dwukierunkowego konfiguracji. Nie wspiera formatów *.dno / *.csf znanych z platformy Drive/Executive/Explorer. 10. Kliknij [X] w prawym górnym rogu, aby zamknąć okno Properties. 11. Ikona Parameters otwiera okno z parametrami. Procedura połączenia, przeglądu i modyfikacji parametrów, także grup AppView™ oraz CustomView™, jest identyczna jak z wykorzystaniem oprogramowania Connected Components Workbench™. Strona 37 z 71 12. Kliknij [X] w prawym górnym rogu, aby zamknąć okno Parameters. 13. Wracamy do okna właściwości modułu PowerFlex 525-EENET, kliknij na zakładkę General. Zakładka General jest wykorzystywana do nadania nazwy przemiennika, adresu IP oraz definicji urządzenia (Module Definition). 14. Kliknij przyscisk Change… aby otworzyć okno Module Definiton. W ramach opcji Module Definition można dokonać następujących czynności: • Wybór wartości znamionowych przemiennika • Wybór poziomu oprogramowania wewnętrznego • Wybór funkcji Electronic Keying • Konfiguracja wymienianych zmiennych typu Datalinks • Utworzyć bazę o konfiguracji (Create Database) na podstawie bezpośredniego połączenia z przemiennikiem lub ściągnąć z zasobów sieciowych. Profil Add-On PowerFlex 525 pozwala na konfigurację do 4 słów danych typu WE oraz 4 słów danych typu WY do wymiany bezpośredniej. Fabrycznie skonfigurowane są dane statusowe oraz kontrolne. Przemiennik PowerFlex 525 daje także możliwość dodania słów danych wymienianych bezpośrednio o typie „datalink”. Informacja o Statusie Słowo “DriveStatus” zawiera bitową informację logiczną w postaci: Gotowy, Błąd oraz Praca z zadaną prędkością. Słowo “Feedback” zwraca informację o sprzężeniu prędkościowym, pokazującą aktualną częstotliwość wyjściową przemiennika (Hz). Informacja Kontrolna Słowo “DriveLogicRslt zawiera bitową informację logiczną w postaci: Stop, Start, Naprzód, Rewers oraz Kasowanie Błędóws. Słowo “Reference” zawiera wartość zadanej prędkości. Informacja Datalinks Dane Datalinks odwołują się bezpośrednio do mapy pamięci i pozwalają programiście na wybór wymaganych parametrów, aby komunikować je jako dane sieciowe typu WE/WY. Strona 39 z 71 15. Aby skonfigurować dane WE/WY typu Datalink kliknij przycisk aby otworzyć otworzyć obraz mapy pamięci parametrów. Przejrzyj listę dostępnych parametrów WE/WY. Skonfiguruj dane Datalinks zgodnie z podpowiedzią na rysunku poniżej. 16. Kliknij [X] w prawym górnym rogu, aby zamknąć okno Module Definition. 17. Jeżeli aplikacja wymaga duplikacji przemienników, możesz kliknąć prawym klawiszem myszki na konfigurację PowerFlex 525-EENET aby skopiować, a następnie kliknąć lewym klawiszem myszki na reprezentację sieci Ethernet i powielić ją zgodnie z wymaganą ilością. Cała informacja o węźle jest kopiowana, włącznie z parametrami przemiennika. Jedyną informacja, którą użytkownik musi zmienić jest nadanie adresu IP oraz nadanie przemiennikowi nowej nazwy. Zintegrowane Profile Przemiennika to nie tylko łatwość użytkowania, ale także możliwość szybszej konfiguracji rozbudowanych systemów i aplikacji. Dane konfiguracyjne każdego węzła są przechowywane w projekcie Studio 5000 (plik *.ACD file)! Konfiguracja rezyduje także w sterowniku ControlLogix gdy plik *.ACD zostanie do niego wgrany. Takie rozwiązanie zapewnia dostępność pełnej konfiguracji w przypadku potrzeby wymiany urządzenia fizycznego dla danego węzła. Wystarczy połączenie ze sterownikiem, otwarcie AOP przemiennika oraz wgranie konfiguracji 18. Przejrzyj zmienne WE. Kliknij dwukrotnie reprezantację Controller Tags pod folderem Controller i rozwiń PF525_Drive:I inputs. Strona 41 z 71 Niezbędne będzie rozciągnięcie kolumny “Name” aby zobaczyć pełne nazwy zmiennych. Opisowe nazwy zmiennych zostały stworzone dla skonfigurowanych danych WE/WE. Odpowiednio zdefiniowane są bity Statusowe (BOOLs) Sprzężenie oraz wybrane dane typu DataLinks. Zauważ koherentność typów danych z odpowiednimi zmiennymi. 19. Przejrzyj zmienne WE. Teraz rozwiń PF525_Drive:O. Opisowe nazwy zmiennych zostały stworzone dla skonfigurowanych danych WE/WE. Odpowiednio zdefiniowane są bity Statusowe (BOOLs) Sprzężenie oraz wybrane dane typu DataLinks. Zauważ koherentność typów danych z odpowiednimi zmiennymi. Zamknij okno Controller Tags klikając [X] w prawym górnym rogu. 20. Kliknij File oraz opcję Close aby zamknąć oprogramowanie Studio 5000 program 21. Kliknij No aby nie zapisywać zmian. 22. Otwórz ponownie projekt PF525_Lab. Kliknij folder Open … 23. Wybierz plik PF525_Lab.ACD kliknij Open. 24. Otwórz właściwości modułu PowerFlex 525-EENET klikając dwukrotnie na węzeł PowerFlex 525-EENET w konfiguracji sieci Ethernet, aby wyświetlić ekran Module Properties. Strona 43 z 71 25. Kliknij na zakładkę Drive tab. 26. Kliknij przycisk Download rozwiń listę urządzeń sterownika AB_ETH-1, Ethernet i wybierz 192.168.1.20, PowerFlex 525 kliknij OK. 27. Kliknij Download Entire Device 28. Na chwilę pokaże się okno postępu operacji. Jeśli pojawi się informacja o parametrach, które są po za zakresem , kliknij ikonę Ignore, aby kontynuować. i wybierz 29. Kliknij Apply oraz OK aby zamknąć okno Module Properties. 30. Upewnij się, że przełącznik DI1 jest na prawej pozycji 31. Wgraj projekt PF525_Lab do sterownika klikając na Communications a następnie Who Active. Strona 45 z 71 32. Upewnij się, że adres kontrolera CompactLogix to 192.168.1.10 poprzez sterownik AB_ETHIP-1 Ethernet, kliknij Download. Kliknij ponownie Download again 33. Wprowadź sterownik w tryb Run. Kliknij albo w reprezentację graficzną sterownika rozwijając menu i wybierając tryb Run Mode lub przełącz kluczyk sterownika w pozycję Run. 34. Jeżeli wymagane będzie potwierdzenie trybu Remote Run, kliknij Yes. O narzędziu DMT ( Drives and Motion Accelerator Toolkit ) Publikacja IASIMP-QS019 jest przewodnikiem startowym, który uczy krok po kroku jak korzystać narzędzia DMAT z uwzględnieniem projektowania, instalacji, działania oraz użytkowania systemu napędowego. DMAT zawiera narzędzia doboru, rysunki wymiarowe i połączeniowe, prekonfigurowana logika oraz pliki interfejsu człowiek-maszyna wspomagające tworzenie Zintegrowanej Architektury na podstawie wymagań aplikacji. Wszystkie pliki dołączone są na nośniku DMAT DVD, publikacja IASIMP-SP017. Płyta DVD zawiera narzędzia doboru napędów; rysunki CAD do wprojektowania urządzeń; pliki z podstawową konfiguracją, sterowaniem oraz logiką diagnostyki; interfejsy operatorskie FactoryTalk View ME i SE oraz wiele więcej. Zintegrowane narzędzia oraz dobra praktyka inżynierska pozwalają skupić się projektantowi na konstrukcji maszyny, uwalniając go od zadań typowo narzędziowych. Omawiane pliki można ściągnąć z Rockwell Automation Integrated Architecture Tools website, http://www.ab.com/go/iatools z zakładki Beyond Getting Started. W celu uproszczenia ćwiczenia przygotowano szablonowy projekt FactoryTalk View wykorzystując interfejsy operatorskie FactoryTalk View ME. W ćwiczeniu zapoznasz się z aplikacją. Aplikacja Panela Operatorskiego Zweryfikuj sprzęt dostępny w ćwiczeniu. Jeżeli na wyposażeniu występuje PanelView Plus 1000 (zwany dalej PVP), to ekrany poniżej mogą działać na PVP. Jeżeli nie ma PVP, to należy kierować się następującymi wytycznymi aby uruchomić ekrany operatorskie na komputerze PC ze stacją FactoryTalk View ME. 35. Zminimalizuj Studio 5000 aby widoczne były ekrany operatorskie na pulpicie. 36. Otwórz Factory Talk View Studio ( Start > Rockwell Software > Factory Talk View ) 37. Wybierz Application Type Selection = Machine Edition 38. Wybierz Machine Edition Application = PF252.Lab 39. Wgraj przez usługę Trafnsfer Utility ( Tools > Transfer Utility ) skompilowany projekt PF525.Lab do Panel View Plus 1000 ( Panel View Plus 1000 widoczny poprzez RSLinx ) 40. Po wgraniu projektu do PVP 1000 Załaduj aplikację PF525.Lab znajdującą się w Panel View Plus 1000 z ekranu systemowego • Naciśnij przycisk Load Application, wybierz PF525.Lab, Naciśnij przycisk Load • Uruchom aplikację Naciskając przycisk Run Application 41. Jeżeli wyświetlony zostanie ekran ostrzeżenia, kliknij OK aby załadować ekran Startup. 42. Powinien zostać wyświetlony ekran startowy. Strona 47 z 71 Przełącza tryby Auto/Manual maszyny Status pracy maszyny Aktywuje erany operatorskie,informacje statusowe, sterowanie manualne Wskazuje aktualny W trybie stan maszyny, patrz Programowym Start i schemat stanów Stop sterują maszyną pracy Aktywuje Informację statusową Urządzeń, pokazuje pozycję głównych osi Aktywuje Historię Alarmów, archiwizuje informację stanów awaryjnych W stanie widoczności kasuje stany wyzwolenia zabezpieczeń Aktywuje Informację statusową Urządzeń, pokazuje pozycję głównych osi Aktywuje Informację o Stanie Maszyny, obecną i historyczną Ekran Startowy zapewnia informację o ogólnym Stanie Maszyny oraz Sterowaniu, udostępnia nawigację do innych ekranów operatorskich. Zapoznaj się chwilę z ekranem Startowym przed przejściem do następnej sekcji. Wygląd ekranu zależy od stanu maszyny. 43. Kliknij przycisk State Diagram . W trybie Programowym Maszyna działa zgodnie ze schematem, który jest zgodny z fazami ISA S88.01, który definiuje działanie oraz stany maszyny w danym czasie. Stany z obwiednią kreskowaną wskazują stan przejściowy, z obwiednią ciągłą wskazują stan końcowy W zależności od obecnego stanu maszyny korzystaj z poniższych komend aby przejść między stanami: ABORTED – Naciśnij Clear Faults ABORTED CLEARING STOPPED STOPPED – Naciśnij Start RUNNING STOPPED RESETTING IDLE STARTNG RUNNING – Naciśnij Stop RUNNING STOPPING STOPPED UWAGA: Maszyna jest ustawiana w stan ABORTED kiedykolwiek pojawi się wyzwolenie napędu oraz/lub pojawi się błąd przejścia między stanami. Maszyna jest ustawiana w stan ABORTED podczas zasilenia lub „pierwszego skanu” (np. Program do Run Mode) sterownika. Sprawdź ekran operatorski Historii Alarmów, aby określić powód stanu ABORTED. Po zakończeniu pracy z ekranem operatorskim Staus Urządzenia, zamknij go klikając [X] w prawym górnym rogu. Strona 49 z 71 Praca z przygotowanymi ekranami operatorskimi Ekran Startup zapewnia zarówno funkcje sterownicze maszyny jak i nawigacyjne do aktywacji innych ekranów operatorskich zawierających funkcje sterownicze urządzeń, statusowe oraz historię alarmów. Ekran ten może być zmodyfikowany pod konkretne potrzeby maszyny lub aplikacji. Sterowanie Maszyną Tryb Programowy (AUTOMATYCZNY) odnosi się do logiki sterownika. Tryb Operatorski (MANUALNY) zezwala na pewne sterowanie przez operatora - start, stop, naprzód, wstecz, praca skokowa, itp. Wskaźniki stanu maszyny pozwalają na sumaryczny ogląd wszystkich urządzeń składowych maszyny. Przełącznik Programowy/Operator decyduje o aktywnym trybie. Przycisk Clear Faults próbuje skasować stan awaryjny dla każdego urządzenia. Przyczyna wyzwolenia musi zostać usunięta dla powodzenia operacji kasowania. Uruchomienie Maszyny Postępuj zgodnie z opisanymi krokami, aby uruchomić oraz zatrzymać maszynę trybie Programowym. 39. Jeżeli maszyna jest w stanie ABORTED … naciśnij Clear Faults 40. Po chwili maszyna powinna zmienić stan na STOPPED. 41. Naciśnij przycisk Program/Operator do momentu pojawienia się informacji o trybie Program. Tryb Program (AUTOMATYCZNY) jest teraz aktywnym kanałem sterowania. 42. Naciśnij Start . Maszyna zaczyna pracować zgodnie z algorytmem opisanym w komentarzu zawartym Studio 5000. Pozwól na około 1min pracę maszyny, aby zaobserwować powyższą sekwencję. 43. Naciśnij Stop Maszyna zatrzymuje się. . 44. Naciśnij Program/Operator. Maszyna musi być zatrzymana, aby można było zmienić tryb sterowania. W trybie Operatorskim (MANUALNYM), można sterować indywidualnie każdą osią napędową z przypisanego ekranu operatorskiego. Panel operatorski PowerFlex 525 45. Naciśnij przycisk Błąd na ekranie Startup uruchom ekran … Pomoc Konfiguracja Trend Ekran operatorski PowerFlex 525 zapewnia informację statusową, o błędach oraz trendy. Możliwe jest także sterowanie manualne przemiennika. ( Zauważ, że przyciski są wyszarzone dla wybranego trybu Programowego (AUTOMATYCZNEGO)) 46. Kliknij na oznaczone pole numeryczne, aby wywołać klawiaturę pozwalającą na wpisanie wartości prędkości zadanej przemiennika. Strona 51 z 71 47. Wpisz wartość w przedziale 0 do 60 Hz I naciśnij Enter, aby potwierdzić. 48. Kliknij przycisk Start na panelu operatorskim PF525. 49. Kliknij przycisk Stop na panelu operatorskim PF525 50. Kliknij przycisk . 51. W przypadku aktywnego stanu wyzwolenia, ikona miga na CZERWONO. Informacja zawiera ogólny komunikat, typ błedu, kod oraz opis. W przypadku braku aktywnego stanu wyzwolenia wyświetlana jest informacja o ostatnim zarchiwizowanym wyzwoleniu. 52. Aby zasymulować stan awaryjny w DEMO PowerFlex 525, przełącz DI1 w lewo. Zostanie wygenerowany błąd numer F002 – błąd wejścia pomocniczego. 53. Naciśnij przycisk ... 54. Ekran Pomocy wyświetla opis błędu oraz rekomendowane działania. Naciśnij strzałki, aby przełączać się między ekranami. Możesz skasować błąd z ekranu Startup lub, jeżeli jest to tryb Operatorski, z ekranu wyświetlanie stanów awaryjnych. Ekran Historii Alarmów archiwizuje informację o błędach ze wszystkich urządzeń. 55. Po identyfikacji stanu awaryjnego, przełącz DI1 do prawej pozycji i Skasuj błąd. Strona 53 z 71 56. Naciśnij aby skasować błąd przemiennika i informację statusową o stanie wyzwolenia maszyny. 57. Naciśnij przycisk 58. Na ekranie Konfiguracji można wybrać nazwy oraz jednostki zmiennych do wyświetlenia wykorzystywanych w aplikacji. Niektóre zmienne są wykorzystywane ekranach Statusowych Urządzeń. 59. Naciśnij przycisk … 60. Ekran Trendu pokazuje Sprzężenie Prędkości inne konfigurowane pisaki. Przycisk Konfiguracji Trendu jest widoczny jedynie na ekranie Trendu 61. Naciśnij przycisk ... 62. Ekran Konfiguracji Trendu pozwala na skalowanie przebiegów. Ekran operatorski Historii Alarmów Ekran Historii Alarmów zapewnia sumaryczną informację o bieżących oraz przeszłych alarmach dla wszystkich skonfigurowanych urządzeń w aplikacji. Ekran otrzymuje informację bezpośrednio z każdego urządzenialub jego modułów składowych i znakuje stemplem czasowym w kolejności nadejścia. Ekran Historii Alarmów może być efektywnym narzędziem diagnostycznym wspomagającym szybkie znalezienie przyczyny stanu alarmowego lub wyzwolenia. Po zakończeniu ćwiczenia z ekranem Historii Alarmów zamknij go przyciskiem Close umieszczonym w prawym dolnym rogu. Ekran operatorski Statusu Urządzenia Strona 55 z 71 Ekran operatorski Statusu Urządzenia pozwala załadować i konfigurować sumaryczne wyświetlanie prekonfigurowanego statusu i diagnostyki (ekrany). Ekran operatorski Statusu Urządzenia pracuje w połączeniu z indywidualnymi ekranami urządzeń i zapewnia wyświetlenie wszystkich, które mogą występują w aplikacji. Można skonfigurować do dziewięciu ekranów powiązanych z ekranem operatorskim Statusu Urządzenia, a każdy ekran powiązany można wywołać bezpośrednio z niego. Po zakończeniu ćwiczenia z ekranem operatorskim Statusu Urządzenia, zamknij go klikając [X] w prawym górnym rogu. Ukończyłeś Ćwiczenie Programowanie przemienników PowerFlex® 525 AC. Jeżeli czas na to pozwala przestudiuj Załącznik A: Przegląd DMAT. Załącznik A: Przegląd DMAT Plyta DVD narzędzia DMAT (Drives and Motion Accelerator Toolkit), publikacja IASIMP-SP017, została stworzona w idei modułowej. Modułowość pozwala decydować na selekcję funkcjonalności inkorporowanej w maszynie, co daje większą elastyczność dopasowania aplikacyjnego. Prekonfigurowana logika jest zintegrowana z konceptem modułowości i składa się z trzech głównych typów. Przegląd Modułów Logicznych Maszyna Moduł maszynowy zawiera zaawansowane sterowanie dla całej maszyny. The machine Został oparty na modelu prostej maszyny, którą można rozwijać do zaawansowanych aplikacji. Moduł zadaje sterowanie i zbiera odpowiedzi od części aplikacyjnych oraz urządzeń. Na podstawie sprzężenia zwrotnego informacji maszyna reaguje w odpowiedni sposób. Moduł zapewnia dodatkowo interfejs z HMI, akceptując komendy typu Start, Stop oraz Kasowanie Błędów, a dostarcza do panelu HMI informacji statusowej takiej jak stan maszyny (np. PRACA wersus ZATRZYMANA). Aplikacja Moduły aplikacyjne zawierają wszystkie kody związane z aplikacją. Jest to główne zadanie, w które należy włożyć najwięcej wysiłku związanego z tworzeniem algorytmu sterującego aplikacją. Urządzenie Moduły urządzeń zawierają tą część logiki sterowania, która jest niezbędna dla kontroli urządzeń. Logika ta redukuje wymagany wysiłek programistyczny związany z aplikacją zapewniając oszczędność czasu, który możemy przeznaczyć na algorytm aplikacji. Zwykle w skład modułów wchodzą przemienniki, ale mogą one składać się z osi wirtualnych lub sprzężenia zwrotnego. Moduły mogą składać się z grupy urządzeń (np. przemiennika) i najprawdopodobniej pomiaru prędkości (np. enkoder). Powiązanie Maszyna/Aplikacja/Urządzenie Moduł maszynowy monitoruje ogólny status maszyny i oparty na nim stan zapytań z panela operatorskiego (HMI), wydaje polecenia logiczne/analogowe aplikacji i modułom urządzeń. Poszczególne moduły wykonują predefiniowane zadania na podstawie wydanego sterowania. Niektóre polecenia mogą nie powodować ich zadziałania. Strona 57 z 71 Każdy z modułów jest definiowany jako indywidualny program w projekcie tworzonym na platformie Logix. Każdy program zawiera niezbędną logikę współdziałającą z innymi skonfigurowanymi modułami. Mechanizm ten oparty jest na rutynach (podprogramach) typu Motor & Control ( monitoring & sterowanie ) ulokowanych w każdym programie. Sterowania maszyną i odpowiadający mu status modułu jest przesyłany (routing) przez rutyny (podprogramy) typu Motor & Control. Pozwala to modułom działać niezależnie w strukturze. Przegłąd Modułów Konfiguracji i Przypisanej Logiki Każdy moduł jest podzielony na rutyny (podprogramy), które zawierają logikę dla danej funkcji. Każdy moduł zawiera rutynę (podprogram) typu Monitor & Control ( monitoring & sterowanie ), która zapewnia interfejs komunikacyjny pomiędzy maszyną i aplikacją / modułami urządzeń. Główne funkcje rutyn (podprogramów) pokazane są poniżej: Strona 59 z 71 Moduł Maszyny Moduł maszynowy zawiera zaawansowane sterowanie dla całej maszyny. Został oparty na modelu prostej maszyny, którą można rozwijać do zaawansowanych aplikacji. Moduł zadaje sterowanie i zbiera odpowiedzi od części aplikacyjnych oraz urządzeń. Na podstawie sprzężenia zwrotnego informacji maszyna reaguje w odpowiedni sposób. Moduł zapewnia dodatkowo interfejs z HMI, akceptując komendy typu Start, Stop oraz Kasowanie Błędów, a dostarcza do panelu HMI informacji statusowej takiej jak stan maszyny (np. PRACA wersus ZATRZYMANA) Stany maszyny Domyślnie program modułu maszyny działa na podstawie schematu bokowego stanów. Schemat Blokowy Stanów Maszyny Moduł maszynowy wykorzystuje mechanizm Stanów Przejściowych aby poruszać się między Stanami Ustalonymi. Maszyna pozostaje zwykle w stanie przejściowym jedynie krótki czas. Jeżeli moduł maszyny pozostaje zbyt długo w tym stanie lub jeżeli aplikacja lub moduł urządzenia nie dokonuje przejścia w wyznaczonym czasie (domyślnie 10s), to moduł maszyny wydaje polecenie typu ABORT (zaniechanie). Kontrola czasowa typu fail safe (bezpieczne odstawienie) przejścia sprawdza, czy maszyna nie utknęła Stanie Przejściowym. Zapewnia także diagnostykę informacji, który moduł nie dokonuje prawidłowego przejścia. Możliwa jest modyfikacja stanów maszyny, pozwalająca na zmianę powiązań między stanami, nazw stanów oraz ich dodawaniu i usuwaniu. Zapoznaj się poradnikiem wprowadzającym DMAT publikacja iasimp-qs019_-en-p.pdf, Załącznik w celu uzyskania szybkiej informacji jak modyfikować schemat stanów maszyny. Strona 61 z 71 Domyślne Polecenia Maszyny Domyślne Polecenia Maszyny Zmienne Modułu Sterowania Maszyną Typ zmiennej sterowania maszyną, UDT_MachCtrl, obejmuje wszystkie aspekty sterowania oraz statusu maszyny. Definiowany przez użytkownika typ zmiennej zawiera te składowe. Tryb Maszyny Polecenia Maszyny Stan Maszyny Ostatni Stan Maszyny Obraz Stanu Maszyny Status Maszyny Zmienne Maszyny Linie Statusowe oraz Logika Urządzenia oraz Aplikacji Linie statusowe urządzenia oraz aplikacji zapewniają informację zwrotną do modułu maszyny i składają się ze składowych: Status Modułu Urządzenia Status Modułu Aplikacji Strona 63 z 71 Bity statusowe są ustawiane w rutynie (podprogramie) Monitor odpowiednich modułów. Bity te mają istotne znaczenie dla modułu maszyny, gdyż są wykorzystywane w celu określenia pełnego statusu maszyny. Pomagają w Stanach Przejściowych lub podczas wykrycia błędów i wymaganej szybko odpowiedzi. Pełna informacja statusu modułu zawarta jest w rutynie (podprogramie) Monitor modułu maszyny. W przykładzie aplikacyjnym narzędzia DMAT, linie z logiką są zaimplementowane w rutynie (podprogramie) R02_Monitor routine programu P01_Machine. DMAT Linie Statusowe Urządzenia Strona 65 z 71 DMAT Linie Statusowe Aplikacji Moduły Aplikacyjne Moduły aplikacyjne zawierają wszystkie kody związane z aplikacją. Jest to główne zadanie, w które należy włożyć najwięcej wysiłku związanego z tworzeniem algorytmu sterującego aplikacją W tym przykładzie kod aplikacji zawarty jest w rutynie (podprogramie) R10_ApplicationCode programu 02_Application program. W przykładzie poniżej pokazana jest tylko część kodu aplikacji montażu na bazie DMAT. Strona 67 z 71 Moduły Urządzeń Moduły urządzeń zawierają tą część logiki sterowania, która jest niezbędna dla kontroli urządzeń. Dla poniższego przykładu DMAT, wykorzystywany jest panel operatorski PowerFlex 753 / 755 oraz instrukcje typu AOI (Add-on instruction) z zaprogramowanymi poleceniami start, stop, prędkość zadana, rampy Rozruchu i Zatrzymania. Logika ta redukuje wymagany wysiłek programistyczny związany z aplikacją zapewniając oszczędność czasu, który możemy przeznaczyć na algorytm aplikacji. Zwykle w skład modułów wchodzą przemienniki, ale mogą one składać się z osi wirtualnych lub sprzężenia zwrotnego. Moduły mogą składać się z grupy urządzeń (np. przemiennika) i najprawdopodobniej pomiaru prędkości (np. enkoder). Zmienne Modułu Urządzenia Aplikacja oraz indywidualne moduły urządzenia współdziałają ze sobą poprzez dedykowane zmienne wymiany, które zawierają informację zarówno sterowniczą jak i statusową. Wszystkie typy danych wylistowane powyżej mogą modyfikowane, aby spełniść wymagania aplikacji. Jakkolwiek modyfikacje typów danych mogą mieć wpływ na moduł urządzenia oraz/lub inną logikę, głównie podczas importu dodatkowych modułów urządzeń. Na przykład, typ danych UDT_ServoCtrl wykorzystywany w sterowaniu serwo (napędy z interfejsem CIP Motion oraz Sercos) składa się z tych zmiennych. Lista zmiennych CIP Motion UDT_ServoCtrl Strona 69 z 71 Zmienna UDT_ServoCtrl Definiowany przez użytkownika typ danych dla serwonapędu Kinetix 300 oraz zaimplementowane zdefiniowany typ danych (Add-on) dla przemiennika PowerFlex spełniając podobne funkcje ja typ danych UDT_ServoCtrl, jakkolwiek inna jest ich organizacja. Logika Sterowania Modułu Urządzenia W tym przykładzie rutyna (podprogram) R03_Control związana z modułem urządzenia P03_PF753_Drive inicjuje i/lub kasuje sekwencje Reset oraz Abort. Sytuacja jest identyczna w przypadku rutyny (podprogramu) R03_Control związanej z modułem urządzenia P04_PF755_Drive. Strona 71 z 71