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

Podobne dokumenty