GRUPA MT Temat i Autor Podstawy programowania w środowisku Totally Integration Automation Portal Krzysztof Bodzek, Arkadiusz Domoracki, Grzegorz Jarek CEL ĆWICZENIA 1. Poznanie narzędzia Totally Integration Automation Portal 2. Podstawowe instrukcje języka drabinkowego 1. Założenie nowego projektu Nowy projekt zakłada się tylko raz, na pierwszych zajęciach. Jeżeli projekt został utworzony, zamiast projektu bazowego, należy go wtbrać i przejść do punktu 2. 1. Uruchomić narzędzie Totally Integration Automation Portal. Wybrać projekt S71200_MT_BAZA_SX (X-nr stanowiska). Jeżeli projektu bazowego nie ma w ostatnio otwieranych plikach, można znaleźć go klikając polecenie Browse w katalogu C:\Users\Admin\Documents\Automations (Moje dokumenty/automations). 1
2. Otwórz projekt klikając w polecenie Open. 3. Po otwarciu projektu kliknąć w polecenie Project View 4. W widoku projektu należy wybrać w menu Project->Save as 5. Projekt należy zapisać w katalogu Moje dokumenty/automations 6. wpisując nazwę MT_GRUPA_NAZWA gdzie GRUPA grupa dziekańska NAZWA unikalna, dowolna nazwa (np. MT_AIR1_genialna_sekcja). 2
2. Wgranie konfiguracji do sterownika Konfigurację należy wgrać na początku zajęć, po utworzeniu lub otwarciu swojego projektu. 1. PPM kliknąć na nazwę jednostki centralnej (S71200_MT_SX). 2. Wybrać polecenie Download to device 3. a następnie Hardware and software (only changes) 3
4. Jeżeli konfiguracja w TIAPortal różni się od konfiguracji w sterowniku pojawi się okno wgrywania rozszerzonego. (Jeżeli konfiguracja jest taka sama, zamiast rozszerzonego wgrywania pojawi się okno podglądu, punkt 12. W takim przypadku pomija się punkty od 5 do 11). Wybrać polecenie Start search. Po pewnym czasie, dostępne w sieci sterowniki zostaną wyświetlone. 5. Sterowniki rozpoznaje się po adresie IP. Każde stanowisko ma swój unikalny adres: Stanowisko 1 192.168.0.11 Stanowisko 2 192.168.0.21 Stanowisko 3 192.168.0.31 Stanowisko 4 192.168.0.41 Stanowisko 5 192.168.0.51 Stanowisko 6 192.168.0.61 6. Po wybraniu odpowiedniego sterownika zaznaczyć Flash LED. Diody sterownika na stanowisku powinny mrugać. 7. Konfigurację wgrywa się wybierając polecenie Load. 4
8. Wybrać Stop all 9. a następnie Load 10. Zaznaczyć polecenie Start all 11. Wgrywanie konfiguracji kończy się poleceniem Finish 5
12. Jeżeli konfiguracja w TIA Portal oraz sterowniku jest taka sama, można pominąć wgrywanie. 6
3. Pierwszy program 1. Z projektu wybrać Main [OB1] 2. Z podręcznej palety wybrać a następnie 3. Instrukcje znajdują się również w bibliotece Instruction -> Bit Logic. Wybrać a następnie. 4. Wybrane elementy z punktu 2 lub 3 przeciągnąć do okna, tworząc schemat jak na rysunku. Opisać odpowiednio wejście I0.0 a wyjście Q0.0 5. Wybrać Download to device 7
6. Przełączenie wejścia I0.0 7. powoduje aktywację wyjścia Q0.0 8. Naciskając na symbol można zaobserwować działanie programu po przełączaniu wejścia I0.0. 8
9. Możliwe jest przypisanie nazw symbolicznych poszczególnym elementom programu poprzez kliknięcie na PLC tags 10. Przypisać adresowi wejściowemu I0.0 nazwę Wejście 1 11. oraz adresowi wyjściowemu Q0.0 Wyjście 1 12. Wybrać ponownie funkcję Main [OB1] 13. Opis elementów zmienił się 14. Wybrać element. Kliknąć na żółty trójkąt w prawym górnym rogu elementu 15. Z rozwijanej listy wybrać 9
16. Typ elementu został zmieniony 17. Powtarzając punkty od 5 do 8 zaobserwować zachowanie się wyjścia Q0.0 10
4. Programowanie sterowników PLC Zadanie 1 Napisać program, wykorzystujący pulpit sterowniczy, który: a) po naciśnięciu przycisku I0.0 aktywuje wyjście Q0.6 b) po naciśnięciu przycisku I0.1 aktywuje wyjście Q0.6 Zadanie 2 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 11
Zadanie 3 Napisać program realizujący następujące funkcje logiczne: Q0.0 I0.3 I0.2 I0.4 Q0.1 I0.5 I0.4 I0.3 Q0.2 I0.3 I0.4 I0.5 Q0.3 I0.7 I0.3 I0.4 Zadanie 4 Na rysunku przedstawiona jest zasada działania przerzutnika RS. a) Napisać program realizujący pamięć RS z priorytetem kasowania (technika stykowa) b) Napisać program realizujący pamięć SR z priorytetem zapisu (technika stykowa) Wykorzystać pulpit sterowniczy. Zadanie 5 Napisać program realizujący pamięć RS z priorytetem kasowania (wyjście ; ) Napisać program realizujący pamięć SR z priorytetem zapisu (wyjście ; ) Zadanie 6 Zmodyfikować program z zadania 5 zastępując wyjście Q0.0 markerem M0.0. Marker wykorzystać następnie do zrealizowania funkcji logicznej: Q0.6 I0.7 M 0.0 12