Spis treści
Transkrypt
Spis treści
Kurs STEP7 TIA - Podstawowy Spis treści Dzień 1 I Sterowniki programowalne SIMATIC (wersja 1410) I-3 I-4 I-5 I-6 I-7 I-8 I-9 II Sterowniki modułowe i kompaktowe - porównanie Rodzina sterowników SIMATIC S7 CPU S7-1200 – panel czołowy Możliwości i rozbudowa sterowników S7-1200 Budowa sterownika S7-1500 CPU 151x-3 PN/DP – panel czołowy Podsumowanie Łączenie sterownika z programatorem (wersja 1410) II-3 II-4 II-5 II-6 II-7 II-8 II-9 II-10 II-11 II-12 II-13 II-14 III Podstawy programowania (wersja 1410) III-3 III-4 III-5 III-6 III-7 III-8 III-9 III-10 III-11 III-12 III-13 III-14 III-15 IV Zadanie „Sterowanie układem napędowym” Koncepcja realizacji układu sterowania Uproszczona zasada działania sterownika Tworzenie programu – podstawy Edycja programu w formacie LAD Nazwy symboliczne – stosowanie zmiennych (TAG-ów) Przygotowanie do przesłania programu do sterownika - kompilacja Przesłanie do sterownika - Download Schemat elektryczny – okablowanie – program LAD Wprowadzanie korekt do programu – zamiana elementu na inny Wprowadzanie korekt do programu – przedefiniowanie zmiennych Podgląd działania programu w programatorze Podsumowanie Zarządzanie projektem (wersja 1410) IV-3 IV-4 IV-5 IV-6 IV-7 IV-8 V Połączenie sterownika z programatorem Konfiguracja interfejsu sieciowego w programatorze Koncepcja sieci i adresów IP Adres IP oraz maska Portal – widok startowy Portal – pierwsze kroki Dodawanie sterownika do projektu Widok projektu Detekcja sterownika Dodawanie i detekcja stacji S7-1500 Stacja S7-1500 po detekcji Podsumowanie Miejsce przechowywania projektu Komentarze i opisy zamieszczane w projekcie Właściwości bloku Komentowanie obwodów i elementów wykonawczych Wydruk programu Podsumowanie Realizacja elementarnych układów sterowania (wersja 1410) V-3 V-4 V-5 V-6 V-7 V-8 V-9 Podstawowe elementy schematu LAD Ćwiczenie „Wprowadzanie programu w formacie LAD” Edycja schematu LAD – przenoszenie elementów Edycja schematu LAD – otwieranie i zamykanie gałęzi Zadanie „Tworzenie programu na podstawie schematu” Zadanie „Układ sterowania siłownikiem pneumatycznym” Podsumowanie 0-1 wersja: 1506 Kurs STEP7 TIA - Podstawowy Dzień 2 VI Podłączanie sterownika (wersja 1410) VI-3 VI-4 VI-5 VI-6 VI-7 VI-8 VI-9 VI-10 VI-11 VI-12 VI-13 VI-14 VI-15 VI-16 VI-17 VI-18 VII Wejście cyfrowe stałoprądowe typu sink Wejście cyfrowe stałoprądowe typu source Wejście cyfrowe stałoprądowe typu sink / source Wejście cyfrowe zmiennoprądowe Przykładowe parametry elektryczne Wyjście cyfrowe przekaźnikowe (relay) Wyjście cyfrowe stałoprądowe typu source Wyjście cyfrowe zmiennoprądowe triakowe Przykładowe parametry elektryczne wyjść Wejścia i wyjścia cyfrowe kompaktowych jednostek S7-1200 Moduły rozszerzające z wejściami/wyjściami cyfrowymi Podstawowe moduły we/wy cyfrowych dostępne w systemie S7-1200 Podstawowe moduły we/wy cyfrowych dostępne w systemie S7-1500 Zasilacz wbudowany - przykład okablowania dla sterownika S7-1200 Konfiguracja adresów wejść i wyjść sterownika Podsumowanie Układy z pamięcią (wersja 1410) VII-3 VII-4 VII-5 VII-6 VII-7 VII-8 VII-9 VII-10 VII-11 VII-12 VIII Odmierzanie czasu (wersja 1410) VIII-3 VIII-4 VIII-5 VIII-6 VIII-7 VIII-8 VIII-9 VIII-10 VIII-11 VIII-12 VIII-13 VIII-14 VIII-15 VIII-16 IX Zadanie „Układ sterowania siłownikiem z podtrzymaniem” Realizacja podtrzymania w układach stykowych – zasada działania Przerzutniki SR oraz RS jako alternatywa dla rozwiązań stykowych Wstawianie przerzutnika do programu Wykrywanie zboczy – zasada działania Wykrywacze zboczy S7-1200/1500 - zasady zapisu i użycia Zadanie „Przekaźnik bistabilny” Wyjścia z podtrzymaniem Zadanie „Sekwencyjny wybór trybu pracy” Podsumowanie Zadanie „Kruszarka” część 1 Funkcje końcówek układu czasowego Instrukcja wyzwolenia układu czasowego Generator impulsu - TP Zadanie „Kruszarka” część 2 Opóźnienie załączenia - TON Zadanie „Kruszarka” część 3 Opóźnienie wyłączenia - TOF Zadanie „Kruszarka” część 4 Opóźnienie załączenia z pamięcią - TONR Kasowanie układu czasowego Porównanie działania różnych układów czasowych Układy czasowe w sterownikach S7-1500 Podsumowanie Zmienne (wersja 1503) IX-3 IX-4 IX-5 IX-6 IX-7 IX-8 IX-9 IX-10 IX-11 IX-12 IX-13 Pojęcie zmiennej Rodzaje zmiennych Pamięć globalna sterownika Tworzenie i edycja zmiennych globalnych Adres zmiennej bitowej – typu BOOL Adresy wejść i wyjść fizycznych nadane w "Device configuration" Adresy wejść i wyjść fizycznych w sterownikach S7-1500 Rodzaje informacji przetwarzanej w PLC Zmienne wielobitowe – bajty, słowa i podwójne słowa Typy danych Podtrzymanie znaczników po zaniku zasilania wersja: 1506 0-2 Kurs STEP7 TIA - Podstawowy IX-14 IX-15 IX-16 IX-17 IX-18 IX-19 Sprawdzenie zajętości pamięci globalnej – Assignment list Różne sposoby wyświetlana zmiennych w programie Tworzenie zmiennej w edytorze programu Wykorzystanie uprzednio zdefiniowanej zmiennej w programie Zmiana nazwy i adresu zmiennej Podsumowanie Dzień 3 X Bloki danych (wersja 1410) X-3 X-4 X-5 X-6 X-7 X-8 X-9 X-10 X-11 X-12 X-13 X-14 X-15 XI Wykorzystanie bloków danych Tworzenie bloku danych Edytor bloku danych Ważniejsze typy zmiennych w blokach danych Monitorowanie zmiennych bloku danych w trybie „online” Dostęp do zmiennych z DB w programie LAD Zadanie „Taśmociąg” Układ czasowy jako blok danych Układ czasowy jako element bloku danych Zachowywanie i odtwarzanie wartości w blokach danych Wartości w blokach danych po rozruchu i kasowaniu pamięci Zadanie „Taśmociąg z kontrolą obrotów” Podsumowanie Testowanie programu w sterowniku (wersja 1410) XI-3 XI-4 XI-5 XI-6 XI-7 XI-8 XI-9 XI-10 XI-11 XI-12 XI-13 XII Narzędzia wykorzystywane w komunikacji ze sterownikiem Monitorowanie programu i modyfikacja zmiennych w edytorze Monitorowanie bloku danych i modyfikacja wartości aktualnych Tworzenie tablicy monitorującej Wstawianie zmiennej z bloku danych, format wyświetlania Monitorowanie zmiennych Modyfikacja zmiennych Monitorowanie i modyfikacja z wyzwalaniem Sposoby wyzwalania Zadanie „Ciągła modyfikacja wejść i wyjść” Podsumowanie Programowanie strukturalne (wersja 1410) XII-3 XII-4 XII-5 XII-6 XII-7 XII-8 XII-9 XII-10 XII-11 XII-12 XII-13 XII-14 XII-15 XII-16 XII-17 XII-18 XII-19 XII-20 XII-21 Program liniowy, a program strukturalny Bloki dostępne w sterownikach SIMATIC S7-1200/1500 Realizacja programu przez PLC Przykładowa struktura wywołań podprogramów Warunkowe i bezwarunkowe wywoływanie podprogramów Tworzenie bloku FC Wywołanie podprogramu w programie nadrzędnym Zadanie „Sygnalizacja napełnienia zbiornika” Rozkaz opuszczenia bloku Wysterowanie wyjścia ENO Zmienne lokalne Zadanie „Sygnalizacja napełnienia zbiornika – część 2” Wysterowanie wyjścia ENO warunkiem logicznym Bloki FC z parametrami - idea Deklaracja parametrów bloku Odwołania do parametrów bloku w programie Powiązanie parametrów aktualnych z parametrami bloku Zadanie „Sygnalizacja napełnienia zbiornika - blok parametryzowany” Zmiana części deklaracyjnej 0-3 wersja: 1506 Kurs STEP7 TIA - Podstawowy XII-22 Zadanie „Układ śledząco-pamiętający” XII-23 Rozkaz skoku w obrębie bloku XII-24 Podsumowanie XIII Zliczanie zdarzeń (wersja 1503) XIII-3 XIII-4 XIII-5 XIII-6 XIII-7 XIII-8 XIII-9 XIII-10 XIII-11 XIII-12 XIII-13 XIII-14 XIII-15 XIII-16 XIII-17 XIII-18 XIII-19 XIII-20 Zadanie „Zliczanie pojemników schodzących z przenośnika” Funkcje wejść i wyjść licznika CTU Ćwiczenie „Testowanie licznika CTU” Praca licznika CTU - przebiegi czasowe Zadanie „Zliczanie elementów w podajniku” Funkcje wejść i wyjść licznika CTD Ćwiczenie „Testowanie licznika CTD” Praca licznika CTD - przebiegi czasowe Zadanie „Kontrola liczby pojemników na przenośniku” Funkcje wejść i wyjść licznika CTUD Ćwiczenie „Testowanie licznika CTUD” Praca licznika CTUD - przebiegi czasowe Ćwiczenie „Porównanie pracy liczników” Zadanie „Sterowanie napełnianiem pojemników” Struktura licznika jako blok danych Deklaracja wielu liczników w jednym bloku danych Liczniki w sterownikach S7-1500 Podsumowanie Dzień 4 XIV Panele operatorskie (wersja 1410) XIV-3 XIV-4 XIV-5 XIV-6 XIV-7 XIV-8 XIV-9 XIV-10 XIV-11 XIV-12 XIV-13 XIV-14 XIV-15 XIV-16 XIV-17 XIV-18 XIV-19 XIV-20 XIV-21 XIV-22 XIV-23 XIV-24 XIV-25 XIV-26 XIV-27 XIV-28 XIV-29 XIV-30 XIV-31 XIV-32 Systemy HMI - przeznaczenie Panele operatorskie serii Basic – prezentacja rodziny Systemy HMI - budowa Deklaracja panelu w projekcie Wywołanie konfiguratora sieci Tworzenie sieci PROFINET Adres urządzenia w sieci PROFINET Tworzenie nowego połączenia HMI Prawidłowo skonfigurowane połączenie "HMI Connection" Połączenie "HMI Connection" w drzewie projektu panelu Zmienne HMI Edycja zmiennej PLC - przypomnienie Tworzenie zmiennej procesowej HMI na podstawie zmiennej PLC Edytor ekranów wizualizacji Podstawowe elementy ekranu wizualizacji Dodawanie tekstu statycznego Pole – element do prezentacji i edycji zmiennej Dodawanie pola ze zmienną procesową Kompilacja i symulacja w środowisku Runtime Ustawienia S7ONLINE wymagane przez aplikację Runtime Konfiguracja paneli KP300 Konfiguracja paneli KTP Konfiguracja portu Ethernet w panelu KTP Przesyłanie konfiguracji do panelu Przełącznik – powiązanie ze zmienną Przełącznik - parametryzacja Ustawianie bitu w PLC za pomocą klawisza funkcyjnego Wykorzystanie klawiszy do nawigacji między ekranami Tworzenie i parametryzacja wykresu słupkowego Podsumowanie wersja: 1506 0-4 Kurs STEP7 TIA - Podstawowy XV Archiwizacja konfiguracji paneli operatorskich (wersja 1410) XV-3 XV-4 XV-5 XV-6 XV-7 XV-8 XV-9 XV-10 XV-11 XVI Kopiowanie i przypisywanie danych (wersja 1410) XVI-3 XVI-4 XVI-5 XVI-6 XVI-7 XVI-8 XVI-9 XVI-10 XVII Zadanie „Archiwizacja pamięci panelu” Archiwizacja projektu HMI – program ProSave Sprawdzenie adresu panelu Program Prosave – określenie typu urządzenia, portu i adresu IP Program ProSave – wybór rodzaju danych do archiwizacji Program Prosave – odtwarzanie konfiguracji Program ProSave – wymiana systemu operacyjnego Firmware Archiwizacja projektu HMI wywołana ze środowiska TIA Portal Podsumowanie Zadanie „Zadawanie liczby tabletek” Operacje kopiowania pojedynczych danych Operacje kopiowania z wyborem - SEL Zadanie „Zadawanie liczby tabletek 2” Operacje kopiowania z wyborem - MUX Przykład: Operacja MUX z trzema wejściami danych oraz K=2 Operacje kopiowania z wyborem - DEMUX Podsumowanie Operacje arytmetyczne (wersja 1410) XVII-3 Zadanie „Sterowanie chłodzeniem reaktora” XVII-4 Podstawowe operacje arytmetyczne XVII-5 Wprowadzanie rozkazu arytmetycznego do programu XVII-6 Kolejność argumentów XVII-7 Działanie wyjścia ENO XVII-8 Rozkazy NEG i ABS XVII-9 Rozkazy inkrementacji i dekrementacji XVII-10 Rozkazy MIN i MAX XVII-11 Rozkaz ogranicznika XVII-12 Typy rzeczywiste XVII-13 Typy rzeczywiste – cd. XVII-14 Rozkazy działające na liczbach rzeczywistych XVII-15 Rozkaz CALCULATE XVII-16 Podsumowanie XVIII Operacje konwersji (wersja 1410) XVIII-3 XVIII-4 XVIII-5 XVIII-6 XVIII-7 XIX Zadanie „Konwersja typów dla danych analogowych” Wprowadzanie rozkazu konwersji do programu Niejawne konwersje typów Rozkazy zaokrąglania i obcinania części ułamkowej Podsumowanie Operacje porównania (wersja 1410) XIX-3 XIX-4 XIX-5 XIX-6 XIX-7 Zadanie „Chłodzenie reaktora z regulacją dwupołożeniową” Wprowadzanie rozkazu porównania do programu Działanie komparatora Sprawdzanie zakresu Podsumowanie 0-5 wersja: 1506 Kurs STEP7 TIA - Podstawowy Dzień 5 XX Diagnostyka układu sterowania (wersja 1506) XX-3 XX-4 XX-5 XX-6 XX-7 XX-8 XX-9 XX-10 XX-11 XX-12 XX-13 XX-14 XX-15 XX-16 XX-17 XX-18 XX-19 XX-20 XX-21 XX-22 XX-23 XX-24 XX-25 XX-26 XX-27 XX-28 XX-29 XX-30 XX-31 XX-32 XX-33 XXI Rodzaje błędów Problemy podczas uruchamiania systemu automatyki Problemy podczas eksploatacji systemu automatyki Testowanie urządzeń wykonawczych w trybie STOP Diody LED na CPU (powtórzone na panelu Online) Przełączanie trybów pracy CPU Kasowanie pamięci sterownika Zachowanie CPU przy załączeniu zasilania Ćwiczenie „Przykład błędu programowego” Wywołanie narzędzi diagnostyki CPU Bufor diagnostyczny Diagnostyka z użyciem panelu frontowego Określenie maksymalnego czasu realizacji cyklu programu Monitorowanie rzeczywistego czasu realizacji programu Ćwiczenie „Przekroczenie dopuszczalnego czasu realizacji programu” Rodzaje i funkcje pamięci sterownika S7-1200 Rodzaje i funkcje pamięci sterownika S7-1500 Karty pamięci SIMATIC MC Przygotowanie karty programowej Przygotowanie karty transferowej – tylko S7-1200 Ilość pamięci wymagana dla poszczególnych bloków w projekcie Rzeczywista zajętość pamięci w CPU Zajętość pamięci w CPU 1500 Ćwiczenie „Wielokrotna modyfikacja tego samego wyjścia” Lista referencyjna w dolnym panelu dla pojedynczego obiektu Pełna lista referencyjna dla zmiennych Filtrowanie listy referencyjnej Lista referencyjna dla funkcji Wykorzystanie zmiennych I/Q/M w programie Lista przyporządkowań – Assignment list Podsumowanie Archiwizacja projektu PLC (wersja 1410) XXI-3 XXI-4 XXI-5 XXI-6 XXI-7 XXI-8 XXI-9 XXI-10 XXI-11 XXI-12 XXI-13 XXI-14 XXI-15 XXI-16 XXI-17 XXI-18 XXI-19 Zadanie „Archiwizacja pamięci sterownika” Projekt w postaci źródłowej = podstawa dalszych działań Struktura projektu na dysku Archiwizacja pamięci sterownika - możliwe scenariusze Porównanie projektów w sterowniku i programatorze Analiza różnic Offline/Online Tworzenie nowego projektu w przy braku plików źródłowych Pobieranie projektu ze sterowników S7-1500 i S7-1200 FW4 Deklaracja CPU – "Unspecified" Odczyt konfiguracji z dołączonego CPU Detekcja urządzeń dostępnych w sieci Konfiguracja odczytana – pobieranie bloków z PLC do projektu Kopiowanie całego pojemnika "Program blocks" z PLC do projektu Zawartość projektu po pobraniu danych z PLC Zawartość pobranych bloków danych O czym należy pamiętać korzystając z projektów pobranych z PLC Podsumowanie wersja: 1506 0-6 Kurs STEP7 TIA - Podstawowy XXII Nawigacja w środowisku TIA Portal (wersja 1410) XXII-3 Wersje oprogramowania STEP7 i WinCC dostępne w pakiecie TIA Portal XXII-4 Porównanie szybkości wybranych jednostek rodziny S7 XXII-5 Portal – widok startowy XXII-6 Portal – widok urządzeń XXII-7 Portal – widok programu PLC XXII-8 Portal – widok stacji HMI XXII-9 Portal – widok narzędzi diagnostycznych XXII-10 Widok projektu XXII-11 Menu główne i pasek narzędzi XXII-12 Okno edytora programu XXII-13 Modyfikacja zestawu ulubionych narzędzi XXII-14 Drzewo projektu – dwa sposoby prezentacji XXII-15 Panel prawy – "przybornik" XXII-16 Panel dolny – okno właściwości i komunikatów XXII-17 System pomocy XXII-18 Podsumowanie Dodatek A. Skrócona lista instrukcji dla sterowników SIMATIC S7 1200/1500 (wersja 1410) Dodatek B. Typy i formaty danych dostępne w sterownikach SIMATIC S7-1200/1500 (wersja 1410) Dodatek C. Kompatybilność wersji CPU S7-1200, wersji Firmware oraz wersji TIA Portal (wersja 1410) 0-7 wersja: 1506 Kurs STEP7 TIA - Podstawowy wersja: 1506 0-8