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