GRUPA MT Temat i Autor Podstawy programowania w środowisku Step 7 Krzysztof Bodzek, Arkadiusz Domoracki CEL ĆWICZENIA 1. Poznanie narzędzia Totally Integration Automation Portal 2. Konfiguracja sterownika 3. Podstawowe instrukcje języka drabinkowego 1. Zakładanie nowego projektu (konfiguracja sterownika) Uruchomić narzędzie Totally Integration Automation Portal. 2 1 3 1. Kliknij Create new Project 2. Wstaw nazwę projektu: MT_GRUPA_sX 3. Utwórz projekt Create 1
6 4 5 7 8 9 4. Wybierz zadanie Devices & Networks 5. Wybierz Add new devices 6. Wstaw nazwę MY_PLC 7. Z katalogu urządzeń wybierz: Unspecified CPU 1200 -> 6ES7 2XX-XXXX-XXXX 8. Zaznacz Open device View 9. Dodaj PLC 10 10. Automatycznie wykryj konfiguracje sprzętową detect 2
11 12 13 11. Wybierz znaleziony sterownik PLC 12. Kliknij Flash LED diody na sterowniku powinny mrugać 13. Wczytaj konfiguracje 14. Przypisz adres IP 14 15 15. Wczytana konfiguracja 3
16 16. Wróć do głównego okna 2. Pierwszy program 1 2 1. Wybieramy PLC Programming 2. Klikamy 2x na Main 4
7 3 4 5 6 3. Z projektu wybieramy :Main [OB1] 4. Z podręcznej palety wybieramy a nastęnie 5. Lub z Instruction -> Bit Logic a następnie 6. Wybrane elementy z punktu 4 lub 5 przeciągamy do okna, tworząc schemat jak na rysunku. Opisujemy odpowiednio wejście I0.0 a wyjście Q0.0 7. Wybieramy Download to device 8. Jeżeli sterownik był uruchomiony zatrzymujemy go 8 5
9 9. Wgrywamy program do sterownika 10 11 12 10. Jeżeli nie wystąpiły błędy 11. Zaznaczmy Start All 12. Kończymy wgrywanie 6
13 13 14 14 Wejścia Wyjścia 13. Przełączenie wejścia I0.0 14. Powoduje aktywację wyjścia Q0.0 15. Naciskając na symbol zaobserwować działanie programu po przełączeniu wejścia I0.0. 18 17 16 16. Możliwe jest przypisanie nazw symbolicznych poszczególnym elementom programu poprzez kliknięcie na PLC tags 17. Przypisując adresowi wejściowemu I0.0 Wejście 1 18. Oraz adresowi wyjściowemu Q0.0 Wyjście 2 7
19 20 19. Wybieramy ponownie widok programu 20. Opis elementów zmienił się 21 21. Wybieramy element. Klikamy na żółty trójkąt w prawym górnym rogu elementu 22 22. Z rozwijanej listy wybieramy 23 23. Zmieniliśmy typ elementu 24. Powtarzając punkty od 7 do 13 obserwujemy zachowanie się wyjścia Q0.0 8
3. Programowanie sterowników PLC Zadanie 1 Znając tablicę prawdy poszczególnych elementów (Tabela 1) napisać funkcje, które w zależności od stanu wejść A (I0.0) i B (I0.1) będą realizowały funkcje logiczne AND (Q0.0), OR (Q0.1), NAND (Q0.2), XOR (Q0.3). Do negacji pojedynczego wejście użyć. Do negacji funkcji użyć. Funkcje należy pisać w kolejnych networkach. TABELA 1 Zadanie 2 Napisać program realizujący następujące funkcje logiczne: Q0.0 I0.0 I0.2 I0.4 Q0.1 I0.0 I0.1 I0.3 Q0.2 I0.3 I0.4 I0.5 Q0.3 I0.0 I0.3 I0.4 9
Zadanie 3 Na rysunku przedstawiona jest zasada działania przerzutnika RS. Napisać program realizujący pamięć RS z priorytetem kasowania (technika stykowa) Napisać program realizujący pamięć RS z priorytetem zapisu (technika stykowa) Zadanie 4 Napisać program realizujący pamięć RS z priorytetem kasowania (wyjście ; ) Napisać program realizujący pamięć RS z priorytetem zapisu (wyjście ; ) Zadanie 5 Zmodyfikować program z zadania 4 zastępując wyjście Q0.0 znacznikiem M0.0. Znacznik ten wykorzystać następnie do zrealizowania funkcji logicznej: Q0.0 I0.5 M 0.0 10