podstawy logix
TRANSCRIPT
THE EUROPEAN MANUFACTURING EVENT OF THE YEAR
Podstawy Logix
PPPooodddssstttaaawwwyyy LLLooogggiiixxx::: lllaaabbbooorrraaatttooorrriiiuuummm ppprrraaakkktttyyyccczzznnneee
IIInnnssstttrrruuukkkcccjjjaaa dddooo ćććwwwiiiccczzzeeeńńń
Szkolenie To laboratorium jest wprowadzeniem do Logix. Ta 2 godzinna sesja jest fragmentem znacznie większego programu szkoleniowego, jaki firma Rockwell Automation oferuje swoim klientom.
Poniżej podane są zarysy kursów dotyczących Logix. Dostępne są one od poziomu podstawowego do zaawansowanego. Wymieniono szkolenia dotyczące Logix w języku angielskim. Nazwa szkolenia i jego treść w innych językach mogą różnić się nieznacznie od niniejszego opisu. W przypadku potrzeby przejścia szkolenia dotyczącego produktów firmy Rockwell, prosimy o kontakt z lokalnym biurem sprzedaży.
Szkolenia dotyczące Logix:
Podstawy Systemu ControlLogix CCP146 Szkolenie to daje możliwość rozwoju umiejętności tym, którzy chcą posiąść solidną podstawową wiedzę na temat systemów i terminologii Logix5000. Uczestnikom zostaną przedstawione składniki systemu Logix5000 i ich funkcjonalność. Będą mieć też możliwość wykorzystania oprogramowania RSLogix™5000 do wykonania podstawowego systemu sieciowego oraz konfiguracji zadań.
Interpretacja podstawowej logiki drabinkowej RSLogix™5000 CCCL21
Szkolenie to jest szkoleniem przeznaczonym dla osób ze służb utrzymania i dostarcza podstawowej wiedzy o terminologii i instrukcjach logiki drabinkowej RSLogix™5000. Kurs ten umożliwia także zdobycie wiedzy i doświadczenia praktycznego, które są potrzebne do efektywnego modyfikowania podstawowych instrukcji logiki drabinkowej dla sterowników Logix5000. Uczestnicy korzystają z oprogramowania RSLogix™5000 do wykonywania podstawowych zadań programowych. Utrzymanie i wykrywanie błędów ControlLogix CCP153
Szkolenie to dostarcza uczestnikom wiedzy oraz pozwala na zdobycie umiejętności koniecznych do efektywnego interpretowania, wykrywania błędów oraz operacji zalecanych w sytuacjach awaryjnych. Celem szkolenia jest zdobycie wiedzy i umiejętności wyizolowania, zdiagnozowania oraz interpretacji typowych problemów sprzętowych systemu sterowania związanych z zakłóceniami, zasilaniem oraz cyfrowymi i analogowymi We/Wy. Programowanie podstawowej logiki drabinkowej RSLogix™5000 CCP151
To szkolenie umożliwia programistom zrozumienie instrukcji i terminologii logiki drabinkowej RSLogix™5000. Celem jest zdobycie informacji oraz wiedzy praktycznej pozwalającej na zaprogramowanie podstawowych instrukcji logiki drabinkowej sterowników Logix5000. Uczestnicy będą stosować oprogramowanie RSLogix™5000 do wykonania podstawowych zadań programowych, aby spełnić wymagania podanych specyfikacji funkcjonalnych.
Tworzenie projektu w RSLogix™5000 CCP143 Po przedstawieniu specyfikacji funkcjonalnej aplikacji Logix5000, w trakcie szkolenia uczestnicy będą mogli stworzyć projekt spełniający wymagania tej specyfikacji. Szkolenie obejmuje zadania typowe dla wszystkich sterowników gamy Logix włączając w to sterowniki ControlLogix, FlexLogix, CompactLogix, SoftLogix i DriveLogix. Podczas ćwiczeń uczestnicy uczą się zadań z zakresu tworzenia projektu, włączając w to organizację projektu, organizację danych i konfigurację modułów. Programowanie blokami funkcyjnymi RSLogix™5000 CCP152
To szkolenie pozwala uczestnikom na zrozumienie składni i terminologii bloków funkcyjnych w RSLogix™5000. Informacje i ćwiczenia praktyczne umożliwią zaprogramowanie sterownika za pomocą bloków funkcyjnych. Uczestnicy będą modyfikować parametry bloków funkcyjnych, tworzyć programy i podprogramy za pomocą bloków funkcyjnych. Programowanie Motion za pomocą logiki drabinkowej w RSLogix™5000
CCN142 To szkolenie rozwija umiejętności z zakresu konfiguracji i programowania aplikacji Logix5000, w szczególności dla funkcji zintegrowanego sterowania Motion za pomocą logiki drabinkowej, włączając w to technologie SERCOS oraz sterowania analogowego. Uczestnicy dowiedzą się jak stosować architekturę Logix5000 do systemów sterowania wieloosiowego. Zaawansowana konfiguracja komunikacji w RSLogix™5000 CCP144
To szkolenie dotyczy wielu produktów i dostarcza doświadczonym użytkownikom umiejętności pełnego zintegrowania systemu Logix5000 w całą architekturę fabryki (planowaną lub istniejącą). W oparciu o doświadczenie w programowaniu Logix5000 oraz podstawowej wiedzy z zakresu komunikacji, uczestnicy poznają różne zadania specjalistyczne, zawierające bardziej zaawansowane opcje komunikacji. Komunikacja ControlLogix poprzez DeviceNet CCNT100
Szkolenie to pozwala uczestnikom na poznanie konfiguracji sterownika ControlLogix do skomunikowania się z urządzeniami produkcyjnymi fabryki poprzez sieć DeviceNet. Uczestnicy nauczą się konfigurować komunikację poprzez mapowanie danych w module skanera, identyfikowanie tagów urządzeń w sterowniku oraz napisanie podstawowej logiki drabinkowej dla urządzeń sterujących. Przejście PLC-5 do ControlLogix CCP710
Szkolenie to przybliża uczestnikom podstawowe zadania konfigurowania i programowania sterownika ControlLogix. Uczestnicy zapoznają się z terminologią związaną z systemami ContolLogix. Po ukończeniu tego szkolenia, uczestnicy z podstawowym doświadczeniem w zakresie obsługi procesora PLC-5, będą mogli tworzyć proste projekty dla sterownika ControlLogix.
O NINIEJSZYCH LABORATORACH PRAKTYCZNYCH ___________________________________1 MATERIAŁY DO LABORATORIÓW________________________________________________1 NA TEMAT STEROWNIKÓW COMPACTLOGIX _______________________________________2 KONWENCJA PRZYJĘTA W DOKUMENCIE__________________________________________3 PRZED ROZPOCZĘCIEM LABORATORIÓW__________________________________________3
LABORATORIUM 1: TWORZENIE NOWEGO PROJEKTU ___________________________________5
O NINIEJSZYM LABORATORIUM _________________________________________________5 URUCHOMIENIE OPROGRAMOWANIA RSLOGIX™5000 _______________________________5 TWORZENIE NOWEGO PROJEKTU STEROWNIKA_____________________________________6 DODAWANIE LOGIKI DRABINKOWEJ DO MAIN ROUTINE _______________________________9 TWORZENIE TAGÓW DLA KODU DRABINKOWEGO___________________________________15 MONITOROWANIE/EDYTOWANIE TAGÓW _________________________________________23
LABORATORIUM 2: KONFIGURACJA WE/WY _________________________________________26
O NINIEJSZYM ZADANIU _____________________________________________________26 COMPACTLOGIX __________________________________________________________26
LABORATORIUM 3: PODŁĄCZANIE KOMPUTERA DO STEROWNIKA _________________________43
O NINIEJSZYM LABORATORIUM ________________________________________________43 URUCHOMIENIE OPROGRAMOWANIA RSLINX _____________________________________43 DODAWANIE DRIVERA AB_ETHIP-1 (ETHERNET/IP)________________________________44
LABORATORIUM 4: ŁADOWANIE PROJEKTU Z KOMPUTERA DO STEROWNIKA _________________47
O NINIEJSZYM LABORATORIUM ________________________________________________47 ŁADOWANIE PROJEKTU DO STEROWNIKA ________________________________________47
LABORATORIUM 5: TESTOWANIE TWOJEJ LOGIKI _____________________________________51
O NINIEJSZYM LABORATORIUM ________________________________________________51 USTAWIANIE STEROWNIKA W TRYB RUN I TESTOWANIE PROGRAMU_____________________52 DODAWANIE NOWEGO PROJEKTU W ARCHIWUM RSMACC ___________________________55
LABORATORIUM 6: DODANIE LOGIKI I TAGÓW ONLINE __________________________________61
O NINIEJSZYM LABORATORIUM ________________________________________________61 DODAWANIE TIMERA DO LOGIKI _______________________________________________61
LABORATORIUM 7: TWORZENIE I URUCHAMIANIE TRENDU _______________________________71
O NINIEJSZYM LABORATORIUM________________________________________________71 TWORZENIE I URUCHAMIANIE TRENDU___________________________________________71
LABORATORIUM 8: KORZYSTANIE Z POMOCY W RSLOGIX™5000_________________________77
O NINIEJSZYM ZADANIU _____________________________________________________77 POMOC NA TEMAT INSTRUKCJI ________________________________________________77 KORZYSTANIE Z MATERIAŁÓW REFERENCYJNYCH ON-LINE ___________________________78 PRZYKŁADOWE PROJEKTY PARTNERÓW ZEWNĘTRZNYCH ____________________________78 QUICK TOUR TUTORIAL – SZYBKI KURS _________________________________________79
LABORATORIUM 9: ZAPIS CZYNNOŚCI UŻYTKOWNIKÓW W RSMACC CLIENT ________________81
O NINIEJSZYM LABORATORIUM ________________________________________________81 ZAREJESTROWANIE SWOJEGO PLIKU ___________________________________________81 ZAPIS CZYNNOŚCI UŻYTKOWNIKÓW ____________________________________________84 PODSUMOWANIE __________________________________________________________89
Podstawy Logix 1 ze 98 stron
Uniwersytet Automatyki 2006: Wprowadzenie do laboratoriów praktycznych dotyczących Logix O niniejszych laboratoriach praktycznych W tej sesji dajemy szansę poznania platformy CompactLogix. Kolejne akapity wyjaśniają, co będziesz robić w tej sesji laboratoriów i co potrzebujesz do ukończenia ćwiczeń.
Co osiągniesz na tym laboratorium Po ukończeniu ćwiczeń tego laboratorium poznasz:
Podstawowe zalety sterowników rodziny Logix. Zasady projektowania, tworzenia i ładowania programu do sterownika Logix. Metody śledzenia i sprawdzania działania programu przez sterownik.
Kto powinien uczestniczyć w tym laboratorium Laboratorium jest przeznaczone dla:
użytkowników sterowników, którzy chcą zapoznać się z podstawami programowania w RSLogix™5000.
Materiały do laboratorium Poniżej przedstawiliśmy materiały pozwalające na ukończenie ćwiczeń praktycznych.
Sprzęt
Podstawy Logix 2 ze 98 stron
Urządzenie demonstracyjne IA Lite zawiera następujący sprzęt:
(1) procesor CompactLogix 1769-L32E z zasilaniem 1769-PA4, (1) moduł 16 we 24 VDC 1769-IQ16F w slocie 1, (1) moduł 16 wy 24 VDC 1769-OB16P w slocie 2, (1) moduł we/wy analogowych 1769-IF4XOF2 w slocie 3, (1) adapter EtherNet/IP 1734-AENT dla PointI/O, (1) moduł 8 we 24 VDC 1734-IB8 w slocie 1 PointI/O, (1) moduł 4 wy 24 VDC 1734-OB4E w slocie 2 PointI/O, (1) moduł 2 we analogowych napięciowych 1734-IE2V w slocie 3 PointI/O, (1) moduł 2 wy analogowych napięciowych 1734-OE2V w slocie 4 PointI/O, (1) moduł szybkiego licznika 1734-VHSC24 w slocie 5 PointI/O, (1) przemiennik częstotliwości PowerFlex40, (1) panel operatorski PanelView Plus 600, (1) przełącznik Hirschmann SPIDER 8TX, (4) kable do Ethernet’u.
Oprogramowanie W trakcie laboratoriów praktycznych wykorzystywane jest następujące oprogramowanie:
RSLogix™5000 v15, RSLinx v2.50.
Pliki Nie ma żadnych startowych plików projektu potrzebnych dla tego laboratorium. W trakcie wykonywania ćwiczeń będziesz tworzyć swoje własne pliki.
Na temat sterowników CompactLogix Dzięki kombinacji dwóch cech: skalowalności i małych rozmiarów, platforma CompactLogix stanowi konkurencyjne rozwiązanie do sterowania maszyn, systemów transportowych, zbierania danych i sterowania rozproszonego. CompactLogix łączy w sobie wysoką wydajność systemu Logix z atrakcyjną cenową, bezkasetową platformą We/Wy 1769 oraz możliwość podłączenia do sieci EtherNet oraz DeviceNet.
CompactLogix będzie odpowiedni dla Twoich aplikacji, jeżeli:
Korzystasz z platformy Logix w nisko-budżetowych aplikacjach. Chciałbyś stosować platformę Logix, przy niskich kosztach inwestycyjnych. Jesteś użytkownikiem sterowników serii PLC i/lub SLC i chcesz zamienić je na
platformę Logix. Wykonujesz aplikacje SCADA/RTU w przemysłe (np. petrochemia, oczyszczalnie
ścieków, itp.).
Podstawy Logix 3 ze 98 stron
Konwencja przyjęta w dokumencie W niniejszej instrukcji przyjęliśmy następującą konwencję, pomocną podczas korzystania z materiałów do laboratorium.
Styl lub symbol: Znaczenie: Słowa wytłuszczone i zaznaczone kursywą (np., RSLogix™5000 lub OK)
Każdy element lub przycisk, na który należy kliknąć lub nazwa menu, z którego należy wybrać opcję lub polecenie. Będzie to aktualna nazwa lub pozycja, którą widzisz na swoim ekranie lub w przykładzie.
Słowa napisane czcionką Courier ujęte w cudzysłów (np. „Controller1”)
Nazwa jaką należy wpisać w podanym polu. Jest to informacja, jakiej musisz wprowadzić do swojej aplikacji (np. zmienna). Uwaga: Podczas wpisywania tekstu pomijasz cudzysłów; wpisz tylko tekt znajdujący się w cudzysłowie (np. Controller1).
FYI
Tekst znajdujący się po tym symbolu, to informacje uzupełniające dotyczące materiałów szkoleniowych. Nie są to informacje, które koniecznie należy przeczytać, aby ukończyć ćwiczenia. Tekst ten może dostarczyć pomocnych wskazówek ułatwiających wykorzystanie produktu.
UWAGA: Jeżeli w tekście nie określono klawisza myszki, należy kliknąć lewym klawiszem myszki.
Przed rozpoczęciem laboratoriów Przed rozpoczęciem ćwiczeń należy wykonać następujące czynności:
1. Zamknij WSZYSTKIE działające aplikacje i wyloguj się. Zaloguj się jako StudentXXa w domenie ia-ontour.com, gdzie XX jest numerem stacji roboczej.
2. Przejdź do dalszej części ćwiczeń.
Podstawy Logix 4 ze 98 stron
Podstawy Logix 5 ze 98 stron
Laboratorium 1: Tworzenie nowego projektu O niniejszym laboratorium Podczas tego laboratorium zapoznamy Cię z rodziną produktów Logix. W czasie laboratorium nauczysz się:
tworzyć nowy projekt, pisać logikę drabinkową, stosować symboliczne nazwy tagów, korzystać z monitora/edytora tagów.
Uruchomienie oprogramowania RSLogix™5000 W tej części laboratoriów uruchomisz oprogramowanie RSLogix™5000, które pozwoli Ci na zaprogramowanie procesora.
1. Zanim rozpoczniesz pracę postępuj zgodnie z instrukcjami zawartymi w sekcji „Przed rozpoczęciem laboratoriów”.
2. Aby uruchomić oprogramowanie RSLogix™5000, dwukrotnie kliknij na ikonę RSLogix™5000 na pulpicie lub wybierz START > All Programs > Rockwell Software > RSLogix™ Enterprise Series > RSLogix™ 5000. Pojawia się okno RSLogix™5000.
Podstawy Logix 6 ze 98 stron
Tworzenie nowego projektu sterownika W tej części ćwiczenia stworzysz program dla sterownika Compactlogix w trybie offline.
3. Z menu File wybierz New.
Pojawi się okno dialogowe New Controller. Wprowadź dane zgodnie z rysunkiem. W nazwie sterownika zastąp XX numerem swojej stacji roboczej znadującej się na Twoim biurku.
Podstawy Logix 7 ze 98 stron
FYI
Nowy sterownik W oknie New Controller definiujesz nowy projekt.
Type: Jest to typ sterownika rodziny Logix, który będziesz używać. Może to być sterownik ControlLogix, FlexLogix, CompactLogix, DriveLogix lub SoftLogix. Dla wszystkich sterowników rodziny Logix wymagany jest tylko jeden pakiet oprogramowania.
Revision: Tutaj wybierasz wersję firmware’u, dla którego projekt będzie tworzony. Obecnie dostępne wersje to 10, 11, 12, 13 i 15.
Name: Nazwa sterownika i projektu.
Chassis Type: Wybierz rodzaj kasety, której będziesz używać. Opcja ta nie jest dostepna dla wszystkich typów sterowników, na przykład FlexLogix posiada 2 lub 8 slotów na szynie Flex.
Slot: Numer slotu, w którym chcesz zainstalować procesor. Opcja ta nie jest dostepna dla wszystkich typów sterowników, na przykład procesor CompactLogix jest przypisany do slotu 0.
Okno Controller Organizer pojawia się po lewej stronie okna RSLogix™5000, z katalogiem o nazwie Controller TableXXFundamentals. Właśnie stworzyłeś Twój pierwszy projekt sterownika. Aktualnie sterownik nie ma żadnych Wejść/Wyjść, bazy danych tagów anii logiki przypisanej do sterownika.
Podstawy Logix 8 ze 98 stron
FYI
Controller Organizer jest graficzną reprezentacją zawartości pliku sterownika. Widok zawiera drzewo katalogów i plików, zawierających wszystkie informacje o programach i danych w aktualnym pliku sterownika. Domyślne katalogi w drzewie to: Controller File Name (Nazwa pliku sterownika) Tasks (Zadania) Motion Groups (Grupy napędowe) Trends (Trendy) Data Types (Typy danych) I/O Configuration (Konfiguracja We/Wy)
Przed nazwą każdego katalogu znajduje się znak „+” lub „-”. Znak „+” oznacza, że katalog jest zamknięty. Klikając na ten symbol rozwiniesz widok drzewa i wyświetlisz pliki w katalogu. Znak „-” oznacza, że katalog jest już otwarty a jego zawartość jest widoczna.
Podstawy Logix 9 ze 98 stron
Dodawanie logiki drabinkowej do Main Routine Podczas tego ćwiczenia stworzysz kod dla prostego obwodu start/stop silnika. Ten przykład pokaże łatwość programowania w RSLogix™ 5000.
Podczas ćwiczenia będziemy korzystać tylko z logiki drabinkowej, ale sterowniki Logix mogą być również programowane za pomocą innyvh języków: Function Block Diagram, Sequential Function Charts i Structured Text. Do ciebie należy wybór, który język programowania najlepiej odpowiada Twojej aplikacji.
Będziesz kontynuować pracę z już otwartym projektem.
4. Klikając na „+” w oknie Controller Organizer rozwiń katalog MainProgram.
5. Po rozwinięciu katalog MainProgram będzie wyglądać jak poniżej:
6. Dwukrotnie kliknij na ikonę MainRoutine.
Otworzy się edytor podprogramu. Zostanie dodany pusty szczebel, tak jak poniżej:
7. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Examine
if Closed((XIC) .
Podstawy Logix 10 ze 98 stron
8. Przeciągnij XIC na szczebel 0, aż pojawi się zielona kropka jak powyżej. Zwolnij
klawisz myszy w miejscu, w którym chcesz umieścić instrukcję.
Sprawdź, czy szczebel wygląda tak jak na poniższej ilustracji:
9. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Examine if Open((XIO) .
10. Przeciągnij XIO na szczebel 0, na prawo od instrukcji XIC, jak powyżej. Po prawej
stronie instrukcji XIC pojawi się zielona kropka, wskazująca, gdzie nowa instrukcja zostanie wstawiona. Zwolnij klawisz myszy w miejscu, w którym chcesz umieścić instrukcję.
Podstawy Logix 11 ze 98 stron
11. Sprawdź, czy szczebel wygląda tak jak na poniższej ilustracji:
FYI
Jeżeli umieścisz instrukcję w niewłaściwym miejscu szczebla, po prostu kliknij i przytrzymaj instrukcję, po czym przeciągnij we właściwe miejsce.
12. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Output Energize(OTE) .
13. Przeciągnij OTE na szczebel 0, po prawej stronie instrukcji XIO, jak pokazano powyżej. Ponownie, po prawej stronie instrukcji XIO pojawi się zielona kropka wskazująca, gdzie instrukcja OTE zostanie wstawiona. Zwolnij klawisz myszy w miejscu, w którym chcesz umieścić instrukcję.
Podstawy Logix 12 ze 98 stron
14. Sprawdź, czy szczebel wygląda tak, jak na poniższym rysunku:
Teraz dodamy gałąź równologłą do instrukcji XIC.
15. Kliknij na instrukcję XIC i zaznacz ją, jak poniższym rysunku:
16. Na pasku narzędzi kliknij na instrukcję Branch .
Zostanie wstawiona gałąź.
Podstawy Logix 13 ze 98 stron
17. Kliknij i przytrzymaj niebieską podświetloną część gałęzi, po czym przeciągnij
zaznaczoną część na lewą stronę instrukcji XIC.
18. Umieść gałąź nad zieloną kropką i zwolnij klawisz myszy.
19. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję XIC .
20. Przeciągnij XIC na nowo utworzoną gałąź, aż pojawi się zielona kropka.
Szczebel powinien teraz wyglądać tak jak poniżej:
Podstawy Logix 14 ze 98 stron
Zakończyłeś wstawianie szczebla.
21. Sprawdź, czy cały szczebel wygląda tak jak na poniższym rysunku:
22. Zapisz program wybierając File > Save As i wprowadź nazwę „TableXX” , gdzie XX
jest numerem Twojego stanowiska roboczego. Spowoduje to zapisanie programu w domyślnym katalogu, to jest w C:\RSLogix™ 5000\Projects\.
Podstawy Logix 15 ze 98 stron
Jak widzisz swobodna forma edycji w RSLogix™ 5000 może przyspiesza tworzenie programu. Nie musisz już umieszczać instrukcji i przypisywać do niej adresu przed dodaniem kolejnej instrukcji.
Tworzenie tagów dla kodu drabinkowego W tej części ćwiczenia stworzysz tagi niezbędne do działania programu. W tradycyjnym sterowniku, każda dana jest identyfikowana przez fizyczny adres pamięci, na przykład N7:0. W sterownikach Logix, nie ma stałego formatu numerycznego. Korzystamy z tagów.
Nadal pracujesz z uprzednio otwartym projektem.
FYI
Co to jest tag i dlaczego tagi są lepsze? Tag jest nazwą tekstową obszaru pamięci. Wykorzystując system nazw tekstowych, możesz używać nazw do dokumentowania kodu drabinkowego i organizowania danych odzwierciedlających maszyny. Na przykład możesz stworzyć tag o nazwie North_Tank_Pressure. To pozwoli przyspieszyć generowanie kodu i analizę błędów. Wszystkie nazwy tagów są przechowywane w sterowniku.
Stwórz 3 tagi: Motor_Start, Motor_Stop i Motor_Run.
23. W pierwszej kolejności stwórz tag Motor_Start. Kliknij prawym klawiszem myszy na „?” pierwszej instrukcji XIC i wybierz New Tag.
Podstawy Logix 16 ze 98 stron
24. Pojawi się okno New Tag.
Podstawy Logix 17 ze 98 stron
FYI
Tworzenie tagu Kiedy tworzysz tag, musisz okreśłić szereg atrybutów. Główne atrybuty, którymi jesteśmy zainteresowani podczas tego ćwiczenia to:
Type: Definiuje zachowanie tagu w projekcie.
Base: Przechowuje wartość lub wartości używane przez program
Alias: Tag, który reprezentuje inny tag.
Produced: Wysyła wartość do innego sterownika.
Consumed: Otrzymuje wartość od innego sterownika.
Data Type: Definiuje typ danych przechowywanych w tagu. Na przykład Boolean, Integer, Real, String, itp.
Scope: Definiuje dostępność danych w projekcie. Jeżeli zostanie wybrany poziom sterownika, dane bedą dostępne w dowolnym miejscu projektu. Jeżeli zostanie wybrany poziom programu, dane będą dostępne tylko dla konkretnego programu.
Podstawy Logix 18 ze 98 stron
25. Wprowadź parametry zgodnie z poniższym rysunkiem:
26. Aby zaakceptować i stworzyć tag kliknij na OK.
Szczebel będzie teraz wyglądać tak jak na poniższej ilustracji.
Następnie stworzymy tag Motor_Stop.
27. Kliknij prawym klawiszem myszy na „?” instrukcji XIO i wybierz New Tag.
Podstawy Logix 19 ze 98 stron
Ponownie, pojawia się okno New Tag:
28. Wprowadź parametry zgodnie z poniższym rysunkiem:
29. Aby zaakceptować i stworzyć tag, kliknij na OK.
Podstawy Logix 20 ze 98 stron
30. Sprawdź, czy szczebel wygląda tak, jak na poniższej ilustracji:
Teraz stworzysz tag Motor_Run.
31. Kliknij prawym klawiszem myszy na „?” instrukcji OTE i wybierz New Tag.
Pojawi się okno New Tag.
32. Wprowadź parametry zgodnie z poniższym rysunkiem:
33. Aby zaakceptować i stworzyć tag kliknij na OK.
Podstawy Logix 21 ze 98 stron
Szczebel powinien wyglądać tak, jak poniżej:
Dla instrukcji XIC w gałęzi nie musimy tworzyć tagu. Użyj tagu Motor_Run.
34. Kliknij i przytrzymaj lewym klawiszem myszy na tagu Motor_Run w instrukcji OTE.
35. Przeciągnij tag Motor_Run do instrukcji XIC aż obok „?” pojawi się zielona kropka. Teraz zwolnij klawisz myszy.
Podstawy Logix 22 ze 98 stron
Twój szczebel powinien teraz wyglądać tak, jak na poniższym rysunku:
Zwróć uwagę na znaki „e” obok szczebla zero. Wskazują one, że szczebel znajduje się w trybie edit.
36. Kliknij na szczebel (End). Teraz znaki „e” zniknęły.
Oprogramowanie RSLogix™ 5000 automatycznie weryfikuje każdy szczebel, gdy klikniesz poza nim. To ułatwia programowanie.
Szczebel powinien teraz wyglądać tak, jak na poniższym rysunku:
37. Zapisz program klikając na ikonę Save na pasku narzędzi.
Baza zmiennych (tagów) w sterownikach Logix, w porównaniu do stałych adresów tradycyjnych PLC, ułatwia tworzenie dokumentacji kodu. To oznacza, że nie musisz używać opisów adresów lub symboli, aby kod był bardziej czytelny.
Podstawy Logix 23 ze 98 stron
Monitorowanie/edytowanie tagów W tej części ćwiczenia przejrzymy się edycji i monitorowaniu tagów w RSLogix™ 5000. Przedyskutujemy również różnice między tagami o zakresie lokalnym i globalnym.
Będziesz nadal korzystać z uprzednio otworzonego projektu.
38. W oknie Controller Organizer dwukrotnie kliknij na Controller Tags.
Pojawia się okno Tag Monitor/Editor. W dolnym lewym rogu okna zauważysz dwie zakładki Monitor Tags i Edit Tags jak na poniższym rysunku:
FYI
Zakładki Monitor/Edit Tags
Kiedy wybrana jest zakładka „Monitor Tags”, pokazane zostaną rzeczywiste wartości dla tagów. Na przykład, jeżeli chcesz podejrzeć stan przycisku, to oprogramowanie pokaże tag przycisku jako 0 lub 1.
Kiedy wybrana jest zakładka „Edit Tags”, może zostać stworzony NOWY tag, lub mogą być modyfikowane właściwości istniejącego tagu.
Jeżeli masz trudności w stworzeniu lub modyfikowaniu parametrów tagu sprawdź, czy zakładka „Edit Tags” jest wybrana.
Zauważ, że nie są widoczne żadne tagi, choć pamiętasz, że właśnie stworzyłeś 3.
Zauważ, że w górnym lewym rogu okna Editor Tags jest pole wyboru Scope. Wcześniej, wspominaliśmy o tagach globalnych (związanych ze sterownikiem) i tagach lokalnych (związanych z programem). Aktualnie wybrany jest Controller1.
Kiedy tworzyliśmy tagi, to tworzyliśmy je w zakresie Programu.
Podstawy Logix 24 ze 98 stron
FYI
Zakres zmiennych (tagów) Kiedy tworzysz tag, definiujesz go jako tag sterownika (tag globalny) lub tag programu dla konkretnego programu (tag lokalny).
Tagi o zakresie lokalnym (programu) są odizolowane od innych programów. Podprogramy nie mają dostępu do tagów, znajdujących się w zakresie innego programu. Dlatego, możesz wielokrotnie wykorzystywać nazwę tagu o zakresie loklanym w wielu programach.
Podstawy Logix 25 ze 98 stron
39. Kliknij na strzałkę w dół i wybierz odpowiedni Scope.
40. Wybierz MainProgram.
Editor Tags zmienił zakres wyświetlania na poziom lokalny i widoczne są teraz tagi, które wcześniej stworzyłeś.
41. Zapisz program klikając na ikonę Save na pasku narzędzi.
GRATULACJE! Ukończyłeś laboratorium 1. Przejdź do laboratorium 2.
Podstawy Logix 26 ze 98 stron
Laboratorium 2: Konfiguracja We/Wy O niniejszym laboratorium Teraz przyjrzymy się konfiguracji We/Wy w naszym projekcie. Aby móc skomunikować się z modułami We/Wy, musisz dodać moduły We/Wy do katalogu I/O Configuration.
Będziesz nadal korzystać z wcześniej otwartego projektu.
W tym ćwiczeniu dodamy następujące moduły We/Wy:
1769-IQ16F: moduł 16 we 24 VDC 1769-IQ16F w slocie 1, 1769-OB16P: moduł 16 wy 24 VDC 1769-OB16P w slocie 2, 1769-IF4XOF2: moduł we/wy analogowych 1769-IF4XOF2 w slocie 3.
CompactLogix W tej części ćwiczeń dowiesz się jak:
Dodawać We/wy CompactLogix i Point IO. Przeglądać tagi We/Wy stworzone automatycznie. Co to jest Aliasing.
Dodawanie modułów We/Wy sterownika CompactLogix 1. W oknie Controller Organizer kliknij prawym klawiszem myszy na I/O Configuration
i wybierz New Module.
Podstawy Logix 27 ze 98 stron
Pojawi się okno Select Module jak na poniższym rysunku:
2. Przejdź do pozycji Digital i zlokalizuj moduł 1769-IQ16F. 3. Wybierz moduł 1769-IQ16F.
4. Kliknij na OK.
Podstawy Logix 28 ze 98 stron
Pojawi się kreator konfiguracji modułu Module Properties dla 1769-IQ16F.
FYI
Kreator konfiguracji modułu Zawsze, kiedy dodajesz do nowy moduł do systemu, pojawia się kreator konfiguracji modułu. Kreator pozwala na wykonanie kroków niezbędnych do skonfigurowania modułu. Możesz później mieć dostęp do tych informacje, dwukrotnie klikając na wybrany moduł w katalogu I/O Configuration lub poprzez tagi na zakładkach Monitor/Editor Tags.
W systemie Logix nie ma zworek lub przełączników do konfigurowania modułów. Moduły We/Wy są konfigurowane programowo. Skraca to czas konfiguracji i ułatwia ustawienia systemu. Konfiguracja wszystkich modułów jest częścią programu sterownika i jest ładowana do modułu ze sterownika. To pozwala na łatwą wymianę w przypadku uszkodzenia modułu We/Wy.
5. Wprowadź nazwę w polu Name oraz podaj nr slotu w polu Slot jak na poniższym rysunku:
Podstawy Logix 29 ze 98 stron
FYI
Name Zauważ, że Name (Nazwa) może być dowolną unikalną nazwą składającą się ze znaków alfa-numerycznych, kompatybilną z IEC 61131-3. IEC61131-3 określa, że nazwa musi rozpoczynać się od litery, może składać się maksymalnie z 40 znaków i nie może zawierać pewnych znaków takich jak % lub #.
6. Kliknij na przycisk Change i upewnij się, że pole Electronic Keying jest ustawione na moduł zgodny (Compatible Module) jak pokazano poniżej, a następnie zatwierdź OK.
FYI
Comm Format (Format komunikacji)
Ustala format i strukturę danych dla tagów związanych z modułem. Różne moduły We/Wy obsługują różne formaty. Każdy format wykorzystuje inną strukturę danych.
Electronic Keying
Po zainstalowaniu modułu, sterownik porównuje informacje odczytane z nowo włożonego modułu z tym, który użytkownik skonfigurował projekcie. Odczytywane i porównywane są następujące dane:
Producent, Typ Urządzenia, Numer Katalogowy, Wersja Główna Systemu Operacyjnego i Wersja Mniejsza Systemu Operacyjnego.
Podstawy Logix 30 ze 98 stron
Użytkownik może wybrać jedną z następujących opcji kodowania:
Exact Match – wszystkie opisane powyżej parametry muszą być zgodne, w przeciwnym wypadku sterownik niezaakceptuje modułu.
Compatible Module – muszą być spełnione następujące parametry: Typ Urządzenia, Numer Katalogowy oraz Główna Wersja Systemu Operacyjnego, Wersja Mniejsza może być wyższa lub równa od skonfigurowanej.
Disable Keying – weryfikacja elektroniczna nie jest wykorzystywana.
7. Aby podejrzeć Requested Packet Interval kliknij na zakładkę Connection.
FYI
Requested Packet Interval (RPI) RPI określa co jaki czas następują uaktualnienia danych z i do modułu. RPI konfiguruje się w milisekundach. W zależności od modułu zakres wynosi od 0,2 ms do 750 ms.
8. Zajrzyj na zakładkę Connection i zaznacz pole wyboru „Major Fault on Controller if Connection Fails”. Przez zaznaczenie tej funkcji zapobiegamy przejściu sterownika do stanu błędu głównego, jeżeli moduł jest odłączony od kasety.
Pole “Major Fault on Controller if Connection Fails” Sprawdź to pole, aby skonfigurować sterownik tak, aby błąd podłączenia modułu powodował pojawienie się błędu sterownika. Uwaga: To pole jest automatycznie sprawdzane pod kątem wszystkich modułów 1769 I/O oraz adaptera CompactBus Virtual Backplane.
Podstawy Logix 31 ze 98 stron
9. Aby zaakceptować wybierz OK.
Katalog I/O Configuration w Organizerze sterownika powinien wyglądać następująco:
10. W organizerze sterownika prawym klawiszem myszy kliknij na I/O Configuration i wybierz New Module.
11. Przejdź do pozycji Digital i zlokalizuj moduł 1769-OB16P. 12. Wybierz moduł 1769-OB16P.
Podstawy Logix 32 ze 98 stron
13. Kliknij na OK.
14. Pojawi się kreator konfiguracji modułu Module Properties dla 1769-IQ16F. Wprowadź nazwę w polu Name oraz podaj nr slotu w polu Slot jak na poniższym rysunku:
15. Kliknij na przycisk Change i upewnij się, że pole Electronic Keying jest ustawione na moduł zgodny (Compatible Module) jak pokazano poniżej, a następnie zatwierdź OK.
Podstawy Logix 33 ze 98 stron
16. Aby podejrzeć Requested Packet Interval kliknij na zakładkę Connection.
17. Aby zaakceptować wybierz OK.
18. Dodaj kolejny moduł w Slot 3. Teraz wybierz 1769-IF4XOF2 w pozycji Analog.
19. Przejdź do zakładki Input Configuration i uaktywnij Channel 1. Przejdź do zakładki Output Configuration i uaktywnij Channel 1.
Podstawy Logix 34 ze 98 stron
20. Kliknij OK, aby zamknąć okno właściwości. Teraz konfiguracja We/Wy powinna wyglądać następująco:
21. . Zapisz program klikając na ikonę Save na pasku narzędzi.
Podgląd stanu stworzonych tagów We/Wy Teraz, kiedy skonfigurowaliśmy moduły We/Wy w systemie CompactLogix, zobacz, jakie dane są dostępne w RSLogix™ 5000.
Będziesz nadal korzystać z uprzednio otworzonego projektu.
22. W oknie Controller Organizer dwukrotnie kliknij na Controller Tags.
Podstawy Logix 35 ze 98 stron
23. Pojawi się okno edytora tagów.
FYI: Format adresu We/Wy
Możesz przesunąć w prawo krawędź pola Name. Pozwoli to na obejrzenie całej nazwy Tagu.
Podstawy Logix 36 ze 98 stron
Zauważ, że w górnym lewym rogu okna Edytora Tagów masz wybrany zakres Controller Scope. Wszystkie tagi modułu We/Wy zostały utworzone w zakresie Controller Scope.
24. Przejdź do zakładki Monitor Tags.
Powyższy rysunek przedstawia struktury tagów dla modułów, które skonfigurowałeś. Zawierają one więcej tagów niż jest to wyświetlone. Znak „+” obok nazwy tagu wskazuje, że możesz rozwinąć strukturę tagu, aby zobaczyć więcej informacji.
25. Rozwiń i przejrzyj tagi dla każdego modułu We/Wy klikając na „+”.
To, co znajdziesz pod nazwą modułu, to dane, jakie wprowadziłeś i wybrałeś w Kreatorze Konfiguracji Modułu.
26. Zapisz program, klikając na ikonę Save na pasku narzędzi.
Podstawy Logix 37 ze 98 stron
Przypisywanie aliasów do tagów W tej części ćwiczeń dowiesz się co to jest Aliasing.
Będziesz nadal korzystać z uprzednio otworzonego projektu.
FYI
Aliasing Aliasing pozwala na tworzenie i przedstawianie jednych Tagów za pomocą innych. Oba tagi mają tą samą wartość. Kiedy wartość jednego tagu zmienia się, zmienia się również wartość
drugiego tagu. Używaj aliasów w następujących sytuacjach: Gdy nie masz schematów elektrycznych, a chcesz rozpocząć
programowanie, Gdy chcesz przypisać nazwę symboliczną do fizycznego We/Wy, Gdy chcesz uprościć nazewnictwo tagów strukturalnych, Gdy chcesz użyć nazwy opisowej dla elementu tablicy.
27. W oknie Controller Organizer dwukrotnie kliknij na MainRoutine.
Pojawia się edytor języka drabinkowego, jak pokazano poniżej:
Podstawy Logix 38 ze 98 stron
W ostatniej części ćwiczenia dodaliśmy do projektu moduły We/Wy. Teraz dodajmy aliasy do tagów modułów We/Wy
Motor_Start zostanie przypisany do kanału 0 modułu 1769-IQ16F slocie 1.
Motor_Stop zostanie przypisany do kanału 1 modułu 1769-IQ16F slocie 1.
Motor_Run zostanie przypisany do kanału 0 modułu 1769-OB16P slocie 2.
28. Kliknij prawym klawiszem myszy na tag Motor_Start i wybierz Edit „Motor_Start” Properties.
Pojawi się okno Tag Properties dla tagu Motor_Start.
Tag ten jest zdefiniowany jako tag bazowy (Base Tag).
29. Zmień Type na Alias i zauważ, że okno Tag Properties zmieni się.
Podstawy Logix 39 ze 98 stron
30. Rozwiń pole Alias For. Pojawi się przeglądarka tagów.
Należy wybrać adres tagu zakresu tagów sterownika. (Uwaga: możesz zmienić wielkość tego okna).
Podstawy Logix 40 ze 98 stron
31. Upewnij się, że przycisk Controller jest wciśnięty.
Widok na ekranie zmieni się na widok tagów z zakresu sterownika (Controller Scoped Tags).
32. Rozwiń Local:1:I i wybierz Local:1:I.Data.
33. Kliknij na strzałkę w dół i odszukaj tag Local:1:I.Data obok jego typu danych (DINT).
W ten sposób otworzy się tabela odzwierciedlająca poszczególne kanały modułu 1769-IQ16.
34. Z tabeli wybierz 0, jak pokazano poniżej:
Podstawy Logix 41 ze 98 stron
Po wyborze 0, okno zamknie się i pojawi się okno dialogowe Tag Properties, jak na poniższym rysunku:
Tag Motor_Start będzie teraz połączony z tagiem Local:1: I.Data.0. Znajduje się on w module 1769-IQ16 w slocie 1.
35. Kliknij OK, aby zamknąć okno i zastosować zmiany dla Motor_Start.
Przypatrz się uważnie tagowi Motor_Start w edytorze drabinkowym. Pod nazwą Motor_Start zobaczysz < Local:1:I.Data.0>. To oznacza, że tag Motor_Start jest połączony z tagiem Local:1:I.Data.0. A to z kolei oznacza, że tagi są w kodzie równoważne. Łatwiej jest odczytać Motor_Start niż Local:1:I.Data.0.
36. Korzystając z poprzednich kroków, przypisz aliasy pozostałym dwóm Tagom, w
następujący sposób:
Motor_Stop = Local:1:I.Data.1
Motor_Run = Local:2:O.Data.0
Podstawy Logix 42 ze 98 stron
Kiedy skończysz, logika w edytorze drabinkowym będzie wyglądać następująco:
37. Zapisz program, klikając na ikonę Save na pasku narzędzi.
38. Zminimalizuj oprogramowanie RSLogix™ 5000.
GRATULACJE! UKOŃCZYŁEŚ LABORATORIUM 2. Przejdź do Laboratorium 3.
Podstawy Logix 43 ze 98 stron
Laboratorium 3: Podłączanie komputera do sterownika O niniejszym laboratorium W tym ćwiczeniu dowiesz się jak skonfigurować połączenie ze sterownikiem oraz jak skomunikować go z oprogramowaniem RSLogix™ 5000. Podczas ćwiczeń:
Uruchomisz oprogramowanie komunikacyjne RSLinx. Skonfigurujesz driver.
Uruchomienie oprogramowania RSLinx W tej części uruchomisz oprogramowanie RSLinx, pozwalające na skonfigurowanie drivera, który wykorzystasz do komunikacji ze sterownikiem Logix w walizce demonstracyjnej.
1. Aby uruchomić oprogramowanie RSLinx, dwukrotnie kliknij na ikonę RSLinx na pulpicie lub wybierz START > All Programs > Rockwell Software > RSLinx > RSLinx.
2. Kliknij na ikonę RSWho .
Pojawi się okno RSLinx Gateway - [RSWho - 1].
Podstawy Logix 44 ze 98 stron
FYI
RSWho Okno RSWho jest w rzeczywistości interfejsem przeglądarki sieciowej RSLinx, który pozwala na przeglądanie wszystkich aktywnych połączeń sieciowych.
Lewa część to drzewo sterowania, które pokazuje sieci i urządzenia w widoku hierarchicznym. Gdy sieć lub urządzenie jest zwinięte, co pokazuje znak „+”, możesz kliknąć na znak „+” lub dwukrotnie kliknąć na ikonę sieci lub urządzenia, aby rozwinąć widok i rozpocząć przegladanie. Gdy widok sieci lub urządzenia jest rozwinięty, co wskazuje znak „-”, możesz kliknąć na znak „-” lub dwukrotnie kliknąć na ikonę sieci lub urządzenia, aby zamknąć widok.
Prawa część RSWho zawiera listę sterowania, która jest graficzną reprezentacją wszystkich urządzeń obecnych w sieci.
Dodawanie sterownika AB_ETHIP-1 (Ethernet/IP) W tej części ćwiczenia dodasz sterownik Ethernet/IP, za pomocą którego skomunikujesz się ze sterownikiem Logix.
1. Z menu Communications wybierz Configure Drivers. Pojawi się okno Configure Drivers.
Podstawy Logix 45 ze 98 stron
2. Rozwiń pole Available Driver Types i wybierz EtherNet/IP Driver i a następnie kliknij na przycisk Add New.
W RSLinx zauważ, że występuje 2 rodzaje driverów Ethernet: EtherNet/IP Driver i Ethernet devices. Zazwyczaj używa się nowszego drivera EtherNet/IP … będzie on automatycznie skanował i wyszukiwał wszystkie urządzenia w sieci, kompatybilne z EtherNet/IP. Kilka starszych produktów EtherNet Rockwella nie można wyszukać za pomocą tego drivera. Starsze drivery Ethernet współpracują ze wszystkimi produktami EtherNet Rockwella, ale będą znajdować tylko adresy IP, które ręcznie wskażesz. Jeżeli jest to konieczne możesz w tym samym czasie stosować w RSLinx kombinacje driverów i/lub wielokrotne wystąpienia każdego aktywnego typu.
3. Przez kliknięcie na OK, zaakceptuj domyślną nazwę (AB_ETHIP-1).
4. Upewnij się, że wybrana jest opcja Browse Local Subnet i kliknij OK.
5. Wyjdź z okna dialogowego Configure Driver, klikając na Close.
Podstawy Logix 46 ze 98 stron
Podstawy Logix 47 ze 98 stron
Laboratorium 4: Ładowanie projektu z komputera do sterownika O niniejszym laboratorium W tej części otworzysz projekt na bazie sterownika, na stacji roboczej, na której pracujesz.
Podczas ćwiczeń:
Otworzysz projekt odpowiadający sterownikowi, który wykorzystujesz. Załadujesz program do sterownika.
Będziesz korzystać z programu opartego na krokach wykonanych w Laboratorium 1.
Ładowanie projektu do sterownika W tej części ćwiczeń załadujesz program.
1. Wywołaj okno programu RSLogix™ 5000 i swój projekt Controller1.ACD.
2. Z menu Communications wybierz Who Active.
Podstawy Logix 48 ze 98 stron
Pojawi się ekran Who Active.
3. Rozwiń widok klikając „+”, aż ekran będzie wyglądać jak poniżej. Wykorzystaj port Ethernet 1769-L32E z adresem IP, który znajdziesz na dokumencie na swoim biurku.
4. Wybierz CompactLogix Processor, 1769-L32E controller w slocie 00.
5. Naciśnij Download.
Zostaniesz poproszony o potwierdzenie czynności.
Podstawy Logix 49 ze 98 stron
6. Kiedy pojawi się następujące okienko, kliknij ponownie na Download.
7. Rozpocznie się ładowanie projektu do Twojego sterownika.
Jeżeli przed rozpoczęciem ładowania sterownik był w trybie RUN, będziesz zapytany, czy sterownik ma przejść w tej sam tryb pracy po załadowaniu. Jeżeli tak, wybierz YES.
W tym momencie jesteś w trybie online i wskaźniki statusu będą odpowiadać diodom na procesorze sterownika.
8. Sprawdź czy DIODA Wejścia/Wyjścia emituje stałe zielone światło. Jeżeli DIODA Wejścia/Wyjścia emituje stałe zielone światło, przejdź do następnego ćwiczenia.
Gratulacje! Ukończyłeś Laboratorium 4. Przejdź do Laboratorium 5.
Podstawy Logix 50 ze 98 stron
Podstawy Logix 51 ze 98 stron
Laboratorium 5: Testowanie twojej logiki O niniejszym laboratorium W tym ćwiczeniu zweryfikujesz działanie Twojego programu. Będziesz mógł uruchomić i zatrzymać „silnik”.
Aby zakończyć laboratorium 5 postępuj zgodnie z instrukcjami podanymi poniżej.
FYI
I/O Mapping
Dla potrzeb ćwiczenia używane są przyciski w walizce demonstracyjnej. Upewnij się, którą wersję walizki demonstracyjnej posiadasz! Przyciski są odwzorowane w następujący sposób:
Motor_Run
Motor_Start Motor_Stop
Podstawy Logix 52 ze 98 stron
Ustawianie sterownika w trybie Run i testowanie programu 1. Jeżeli sterownik nie jest w trybie Run, z pola Controller Faceplate wybierz Run Mode.
Sterownik przejdzie w tryb pracy (Run mode). Możesz to potwierdzić patrząc na diodę Run na sterowniku. Powinna świecić się na zielono. Można to również potwierdzić poprzez RSLogix™ 5000, patrząc wskaźniki stanu pracy na polu Controller Faceplate.
Zauważ, że jest to wirtualna replika części przedniej procesora.
2. Klikając na „+” w oknie Controller Organizer rozwiń MainProgram.
3. Aby otworzyć edytor drabinkowy, dwukrotnie kliknij na MainRoutine.
Podstawy Logix 53 ze 98 stron
Ważne!: W swoim programie zauważysz aliasy tagów, które skonfigurowałeś w poprzednim ćwiczeniu. Dla potrzeb niniejszego ćwiczenia usunęliśmy wszystkie odniesienia do aliasów. Pozostaw swoje aliasy takie jakie poprzednio!!!
Widoczna jest logika drabinkowa. Zwróć uwagę na zielone szyny zasilania po obydwu stronach drabiny. Oznaczają one, że pracujesz online i podprogram jest wykonywany.
Zauważ, że instrukcja XIO Motor_Stop jest zielona. To oznacza, że ta instrukcja ma stan „true” lub „on”. To dlatego, że przycisk Motor_Stop nie jest wciśnięty.
4. Na panelu z przyciskami, wciśnij przycisk Motor_Stop.
Przycisk ten jest połączony jest z instrukcją XIO dla tagu Motor_Stop. Zauważ, że nie jest już zielona. To dlatego, że warunek nie jest już prawdziwy.
5. Wciśnij przycisk Motor_Start. Instrukcja XIC stanie się prawdziwa, więc zostanie podświetlona na zielono. Motor_Run uruchomi się (zmieni się na kolor zielony). Zapali się lampka kontrolna odpowiadająca tagowi Motor_Run.
Podstawy Logix 54 ze 98 stron
6. Sprawdź, czy lampka Motor_Run pozostaje zapalona, kiedy zwalnisz przycisk Motor_Start.
Logika drabinkowa, którą właśnie napisałeś jest prostym sterowaniem 3-przewodowym lub układem start/stop silnika.
7. Wciśnij przycisk Motor_Stop i sprawdź, czy wyjście Motor_Run wyłączy się.
8. Zapisz program, klikając Save na pasku narzędzi i zamknij RSLogix™5000.
Podstawy Logix 55 ze 98 stron
Dodawanie nowego projektu w archiwum RSMACC Kiedy stworzyłeś i przetestowałeś pierwszą wersję swojego projektu, możesz dodać go do Archiwum RSMACC, które jest zabezpieczoną bazą danych na naszym serwerze. Po wykonaniu tej procedury, Twój projekt będzie zarządzany przez RSMACC.
9. Uruchom klienta RSMACC Client.
10. Otwórz moduł archiwum (Archive Module):
11. Teraz, kiedy pomyślnie uzyskałeś dostęp do Modułu Archiwum, możesz dodać swój projekt w Archiwum RSMACC. Kliknij prawym klawiszem myszy na wybrany katalog RSMACC Archive i wybierz add file. Katalog to
File Repository>AU 2006>Fundamentals
Podstawy Logix 56 ze 98 stron
12. Wybierz plik projektu w WorkFolder i kliknij Open. Jeżeli nie możesz znaleźć swojego pliku, poproś instruktora o informacje na temat lokalizacji tego katalogu.
Podstawy Logix 57 ze 98 stron
13. Wprowadź komentarz dla swojego działania Add File i kliknij na OK.
14. Twój projekt został zapisany w Archiwum RSMACC i jest dostępny dla innych użytkowników. Jest zapisany w zabezpieczonej bazie danych na serwerze, gdzie tylko osoby w odpowiednimi prawami dostępu mogą uzyskać dostęp do Twojego pliku.
15. Dwukrotnie kliknij na swój plik, który właśnie dodałeś do archiwum. Kopia wersji
głównej zostanie pobrana z Archiwum RSMACC i przesłana do Twojego lokalnego dysku. Uruchomiony zostanie odpowiedni program (w tym przypadku RSLogix™5000) i możesz dalej wykorzystywać ten plik. Plik będzie oznaczony jako wyrejestrowany „Checked-out”.
a. Wybierz „Check out file and …", klikając na przycisk opcji. Aby kontynuować wybierz OK.
Podstawy Logix 58 ze 98 stron
b. Wpisz komentarz wskazujący powód swojego wyrejestrowania. Aby
przesłać i otworzyć plik za pomocą właściwego programu, kliknij na OK. c.
Podstawy Logix 59 ze 98 stron
d. Plik jest otwierany przez powiązany program i możesz kontynuować swoją sesję techniczną.
16. W trakcie twojej pracy, interfejs RSMACC wskazuje każdemu użytkownikowi, że
pracujesz na tym pliku. RSMACC zapobiegnie wyrejestrowaniu pliku przez innego użytkownika.
Gratulacje! Ukończyłeś laboratorium 5. Przejdź do Laboratorium 6.
Podstawy Logix 60 ze 98 stron
Podstawy Logix 61 ze 98 stron
Laboratorium 6: Dodanie logiki i tagów online O niniejszym laboratorium W tym ćwiczeniu będziesz wykonywać edycję online. W ćwiczeniu:
Dodasz timer do istniejącej logiki i uruchomisz go przy uruchomianiu silnika. Dodasz logikę drabinkową kasującą timer po zatrzymaniu silnika. Odczytasz wartości analogowe z potencjometru i wyświetlisz je na wyświetlaczu
numerycznym. Wykonanie programu będzie się opierać na działaniu silnika.
Będziesz nadal korzystać z uprzednio otworzonego projektu.
Dodawanie timera do logiki 1. Kliknij prawym klawiszem myszy na niebieski obszar po lewej stronie szczebla zero i
wybierz Start Pending Rung Edits.
Ważne! Zauważ, że rzeczywiste aliasy We/Wy w Twoim programie mogą się różnić od uwidoczniowych w dokumentacji w zależności od sprzętu znajdującego się w walizce demonstracyjnej.
Podstawy Logix 62 ze 98 stron
Edytor drabinkowy będzie teraz wyglądał następująco:
Szczebel z „i” na szynach danych jest szczeblem, który będziesz edytować.
2. Kliknij na instrukcję OTE.
3. Na pasku instrukcji kliknij na zakładkę Timer/Counter.
4. Kliknij na ikonę Timer On (TON) .
Podstawy Logix 63 ze 98 stron
Timer został wstawiony do kodu, na prawo od instrukcji OTE.
W RSLogix™ 5000 możesz instrukcje wyjściowe łączyć szeregowo. Nie ma więc konieczności tworzenia odgałęzień.
5. Gdy Timer został już wstawiony, wstaw instrukcję Move (MOV), klikając na przycisk MOV na pasku instrukcji.
Twój szczebel będzie wyglądał następująco:
Podstawy Logix 64 ze 98 stron
6. W instrukcji Move dwukrotnie kliknij na „?” za Source, a następnie kliknij na strzałkę w dół i rozwiń listę:
7. Wybierz Local:3:I.Ch1Data jako źródło (I to Input - Wejście). Z adresem docelowym zrobisz to samo, ale wybierz Local:3:O.Ch1Data (O to Output - Wyjście).
Za pomocą tej instrukcji przenosimy wartość przychodzącą z potencjometru (Local:3:I.Ch1Data) do wyjścia analogowego (Local:3:O.Ch1Data), które jest podłączone do wyświetlacza numerycznego.
8. W instrukcji Timer kliknij prawym klawiszem myszy na wysokości słowa Timer i wybierz New Tag.
Podstawy Logix 65 ze 98 stron
Pojawi się okno New Tag. Zauważ, że typ zmniennej – Data Type – jest domyślnie ustawiona na TIMER. Jest tak dlatego, że tworzysz tag poprzez instrukcję timer.
9. W polu nazwy wpisz „Timer” i kliknij na OK.
10. Upewnij się, że tag został stworzony i pojawił się w instrukcji timera, jak na rysunku poniżej:
Podstawy Logix 66 ze 98 stron
11. W dwukrotnie kliknij na 0 w instrukcji Timer na wysokości słowa Preset.
12. Wprowadź wartość 32767.
W oprogramowaniu Logix tag Timer Preset to 32-bitowy DINT, co oznacza że maksymalna wartość czasu opóźnienia to: 2 147 483 647.
13. Wciśnij Enter. Instrukcja TON powinna teraz wyglądać tak jak na rysunku poniżej:
Wartość Preset wynosi teraz 32767 milisekund. Pozostaw wartość Accum ustawioną na zero. Teraz jesteś gotowy do weryfikacji szczebla poddanego edycji.
14. Kliknij na ikonę Finalize All Edits .
15. Kiedy zostaniesz zapytany o zakończenie edycji, kliknij na YES.
Edytor drabinkowy będzie teraz wyglądał następująco:
Podstawy Logix 67 ze 98 stron
Teraz musimy dodać szczebel, który będzie kasował timer, gdy zostanie wciśnięty przycisk Motor_Stop (DI1).
16. Kliknij prawym klawiszem myszy na (End i wybierz Add Rung.
W edytorze drabinkowym pojawi się nowy szczebel.
17. Na pasku instrukcji, kliknij na ikonę RES ,
która umieści instrukcję Timer-Reset w szczeblu.
Podstawy Logix 68 ze 98 stron
18. W instrukcji timera w szczeblu 0 kliknij na tag Timer i przytrzymaj go lewym przyciskiem myszy.
19. Przeciągnij nazwę tagu Timer do instrukcji RES. Obok instrukcji pojawi się zielona kropka. Zwolnij klawisz myszy.
20. Kliknij prawym klawiszem myszy na instrukcję XIO (Motor_Stop) w szczeblu 0 i
wybierz Copy Instruction.
21. Kliknij prawym klawiszem myszy po lewej stronie szczebla 1 i wybierz Paste.
Podstawy Logix 69 ze 98 stron
22. Dwukrotnie kliknij na instrukcji XIO.
Instrukcja może być teraz edytowana.
23. Wpisz „XIC” w miejsce XIO.
24. Po zakończeniu wciśnij Enter. Szczebel powinien teraz wyglądać tak, jak na rysunku poniżej:
Teraz możesz zaakceptować wykonane zmiany w programie.
25. Kliknij na ikonę Finalize All Edits .
26. Kiedy pojawi się następne okno dialogowe, kliknij Yes. Pozwala na wprowadzenie zmian do sterownika.
Podstawy Logix 70 ze 98 stron
Program powinien teraz wyglądać tak, jak na rysunku poniżej.
27. Przetestuj program:
Naciśnij przycisk Motor_Start. Sprawdź, czy tag Motor_Run zapali (sygnalizator na walizce demonstracyjnej
powinien zapalić się). Instrukcja Timer zaczyna odliczanie czasu, a kiedy przekręcisz potencjometr, wartość na wyświetlaczu numerycznym zmieni się. Wartość na wyświetlaczu może zmieniać się w zakresie 0-100%.
Naciśnij przycisk Motor_Stop.
Sprawdź, czy tag Motor_Run zgaśnie (sygnalizator wyłącz się). Timer powinien zostać wykasowany i nie możesz już zmieniać wartości na wyświetlaczu numerycznym.
Podczas tych ćwiczeń zobaczyłeś, jakie proste jest dodawanie instrukcji w trybie online sterownika.
Gratulacje! Ukończyłeś laboratorium 6. Przejdź do Laboratorium 7.
Podstawy Logix 71 ze 98 stron
Laboratorium 7: Tworzenie i uruchamianie trendu O niniejszym laboratorium W tym ćwiczeniu poznasz jakie wbudowane możliwości ma pakiet RSLogix™ 5000 do budowania trendów.
Podczas laboratorium:
Stworzysz trend do obserwacji wartości bieżącej instrukcji timera.
Cwiczenie będzie wykonane online na programie z poprzedniego ćwiczenia.
FYI
Trending Podstawowe Trendy w RSLogix™ 5000 pozwalą na przeglądanie, w postaci graficznej, w zdefiniowanej skali czasu. Dane są próbkowane z częstotliwością konfigurowaną w zakresie od 10 milisekund do 30 minut. RSLogix™ 5000 pozwala na stworzenie trendu i zapisanie go jako część projektu.
Wykonywanie trendów ma następujące ograniczenia: można korzystać tylko dla zmiennych typu BOOL, SINT, INT, DINT oraz REAL, masz mozliwość próbkowania do ośmiu unikalnych elementów danych i musisz ograniczyć się do jednego aktywnego trendu jednocześnie.
Tworzenie i uruchamianie trendu 1. W oknie Controller Organizer prawym klawiszem myszy kliknij na Trends i wybierz
New Trend.
Pojawi się okno New Trend.
Podstawy Logix 72 ze 98 stron
2. W polu Name wpisz „Timer_Trend”.
3. Kliknij na Next. Pojawi się okno New Trend Add/Configure Tags.
Podstawy Logix 73 ze 98 stron
4. Chcemy otrzymać trend wartości bieżącej timera. Kiedy dodałeś timer, jego tag został stworzony w zakresie lokalnym Program Scope, dlatego musimy wybrać tagi MainProgram, jak pokazano poniżej:
Teraz pokazane są tylko tagi dla zakresu MainProgram.
5. Rozwiń tag strukturalny Timer klikając na „+”.
Podstawy Logix 74 ze 98 stron
6. Wybierz Timer.ACC, a następnie kliknij na Add.
Czynność ta doda tag Timer.ACC do listy Tags To Trend.
7. Kliknij na Finish.
Pojawi się okno Trend.
8. Uruchom trend, klikając na Run.
9. Uruchom timer w programie, wciskając przycisk Motor_Start w walizce demonstracyjnej.
Podstawy Logix 75 ze 98 stron
10. Sprawdź, czy widzisz jak trend wychwytuje daną Timer.ACC, jak na rysunku poniżej:
11. Spróbuj ponownie nacisnąć przycisk Motor_Start i obserwuj trend.
12. Kiedy skończysz oglądanie trendu wciśnij Stop.
Gratulacje! Ukończyłeś laboratorium 7. Przejdź do Laboratorium 8.
Podstawy Logix 76 ze 98 stron
Podstawy Logix 77 ze 98 stron
Laboratorium 8: Korzystanie z Pomocy w RSLogixTM 5000 O niniejszym laboratorium W tym ćwiczeniu zapoznasz się z systemem pomocy w RSLogix™ 5000.
Podczas ćwiczeń będziesz przeglądać:
pomoc na temat instrukcji, schematy podłączeń modułów, materiały referencyjne online, przykładowe projekty partnerów zewnętrznych Quick Tour Tutorial – szybki kurs.
Pomoc na temat instrukcji 1. Z menu rozwijanego Help wybierz Instruction Help.
Pojawi się następujące okno.
Podstawy Logix 78 ze 98 stron
2. Kliknij na instrukcję, aby zlokalizować jej opis, szczegóły na temat jej parametrów konfiguracji oraz przykłady, w jaki sposób korzystać z tej instrukcji.
Korzystanie z materiałów referencyjnych online 1. Z menu rozwijanego Help wybierz Online Books.
W trakcie instalowania oprogramowania RSLogix™ 5000, masz możliwość zainstalowania również linków do materiałów pomocniczych. Jeżeli są zainstalowane, mogą być przeglądane poprzez pomoc w RSLogix™ 5000.
2. Przejrzyj różne typy podręczników dostępnych poprzez to narzędzie.
Podstawy Logix 79 ze 98 stron
Przykładowe projekty partnerów zewnętrznych
3. Z menu rozwijanego Help wybierz Vendor Sample Projects. Oprogramowanie Adobe Acrobat otworzy dokumenty partnerów zewnętrznych, pozwalające na przeglądanie i ponowne wykorzystanie przykładów programów w RSLogix™ 5000.
4. Po przejrzeniu zamknij Adobe Acrobat.
Quick Tour Tutorial – szybki kurs 5. Z menu rozwijanego Help wybierz Quick Tour Tutorial
Jeżeli kiedykolwiek będziesz potrzebował przypomnienia jak wykonuje się podstawowe czynności, Quick Tour Tutorial w szybki i prosty sposób przypomni podstawy konfigurowania RSLinx, tworzenia projektu RSLogix™ 5000 i ładowania projektu do sterownika.
Gratulacje! Ukończyłeś laboratorium 8. Przejdź do Laboratorium 9.
Podstawy Logix 80 ze 98 stron
Podstawy Logix 81 ze 98 stron
Laboratorium 9: Zapis czynności użytkowników w RSMACC Client O niniejszym laboratorium Podczas tej sesji ćwiczeń wszystkie czynności wykonane przez użytkownika (zapis przebiegu przetwarzania) są rejestrowane przez klienta RSMACC. Możesz oglądać te rekordy w czasie rzeczywistym, za pomocą RSMACC Client. Można również tworzyć raporty zapisu przebiegu przetwarzania danych na podstawie konkretnego zapytania (np. „Workstation01 działania podczas ostatniej godziny”).
Przed przystąpieniem do zapisu przebiegu przetwarzania danych umieścimy nasz plik RSLogix™5000 w Archiwum RSMACC za pomocą operacji Check-In (zarejestrowanie).
Aby przejrzeć zarejestrowanie i zapis przebiegu przetwarzania danych postępuj zgodnie z poniższymi instrukcjami.
Zarejestrowanie swojego pliku
1. Uruchom oprogramowanie RSMACC Client.
Podstawy Logix 82 ze 98 stron
2. Otwórz moduł archiwum (Archive Module):
3. Kiedy pomyślnie wprowadziłeś i przetestowałeś zmiany, zapisz swój projekt i zamknij RSLogix™5000. Możesz zapisać lub „Zarejestrować” nową wersję w Archiwum RSMACC. Ta nowa wersja automatycznie stanie się odniesieniem wersji głównej.
Kliknij prawym klawiszem na plik, który dodałeś w AU 2006>Fundamentals i wybierz Check-in.
Podstawy Logix 83 ze 98 stron
4. Wprowadź komentarz dla akcji Check in i kliknij na OK.
Podstawy Logix 84 ze 98 stron
5. Nowa wersja zostanie zapisana w Archiwum RSMACC i stanie się dostępna dla innych użytkowników.
Zapis czynności użytkowników
1. Aby skupić się na zapisach czynności użytkowników wybierz przycisk „Logs”, a następnie przycisk „Audit Log”. Tutaj zobaczysz całą listę zmian dokonanych w Projektach, które stworzyłeś dla wszystkich użytkowników w tej Sali ćwiczeń. Zaznacz konkretny rekord, aby zobaczyć szczegóły.
Podstawy Logix 85 ze 98 stron
Ponieważ działania użytkowników dla wszystkich uczestników są przechowywane w tej samej bazie danych, odnalezienie informacji, których potrzebujesz, może stanowić wyzwanie. Wygodniejszym sposobem jest stworzenie raportu zapisu przebiegu czynności użytkowników na podstawie zapytania. Dla tego ćwiczenia przygotowaliśmy szablon raportu dla każdego stołu lub stacji roboczej. W kolejnych krokach pokazano, jak stworzyć taki raport.
2. Kliknij na „Search” w RSMACC Client.
Podstawy Logix 86 ze 98 stron
3. W oknie Search RSMACC Databases, wybierz szablon wyszukiwania lub raportu dla swojego stołu „Tablexx Activity [Server – All users]” i kliknij „Open Search”.
4. Przejdź do zakładki „5-Finish” i kliknij „Run search”.
Podstawy Logix 87 ze 98 stron
5. Możesz przejrzeć, wydrukować i/lub zapisać raport.
Raporty zapisu przebiegu przetwarzania danych mogą być również dostarczane pocztą elektroniczną. Server RSMACC może regularnie generować raporty i wysyłać je emailem do zainteresowanych użytkowników.
6. Poproś swojego instruktora, aby wygenerował na serwerze RSMACC nowy raport dla twojego stanowiska roboczego.
7. Otwórz Outlook Express.
8. Kliknij na „Send/Recv”, aby zsynchronizować się z serwerem pocztowym i otwórz nową wiadomość. Otwórz (Open) plik załączony do wiadomości.
Podstawy Logix 88 ze 98 stron
9. Możesz przejrzeć, wydrukować i/lub zapisać raport.
Podstawy Logix 89 ze 98 stron
Podsumowanie
Klient RSMACC rejestruje wszystkie odpowiednie czynności wykonane przez użytkownika. Można przeglądać te informacje w różny sposób: w czasie rzeczywistym, wykorzystując przeglądarkę RSMACC Client Logs, na bazie szablonów raportu, stworzonych przez użytkownika lub można otrzymywać raporty automatycznie poprzez system poczty elektronicznej email.
GRATULACJE!!!
UKOŃCZYŁEŚ KURS PODSTAW LOGIX!
Podstawy Logix 90 ze 98 stron