Spis treści

Transkrypt

Spis treści
Kurs Podstawowy S7
Spis treści
Dzień 1
I
System SIMATIC S7 - wprowadzenie (wersja 1401)
I-3
I-4
I-5
I-6
I-7
I-8
I-9
I-10
I-11
I-12
I-13
I-14
I-15
I-16
I-17
I-18
I-19
I-20
I-21
I-22
I-23
I-24
I-25
I-26
I-27
I-28
I-29
II
Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS
Dostępne moduły i ich funkcje
Jednostki centralne
Podstawowe parametry CPU wykorzystywanych na szkoleniu
Zastosowanie modułów sygnałowych
Podłączanie urządzeń obiektowych do modułów we/wy - przykład
Podłączanie urządzeń obiektowych do modułów we/wy - dwie grupy
Konfiguracja sprzętowa systemu S7-300
Panel CPU 31x-2DP (poprzedni typ)
Panel CPU 31x (bieżący typ)
Panel CPU 31xC-2DP
Panel CPU S7-400
Przełącznik trybu pracy
Wskaźniki diodowe na CPU
Elementy systemu sterownika S7-300
Elementy systemu sterownika S7-300 – Bus Connector
Elementy systemu sterownika S7-400
Cel stosowania programatora
Oprogramowanie potrzebne do obsługi sterownika
Pakiet STEP7
Zarządzanie licencjami
Programatory
Możliwości komunikacji programator - sterownik
Komunikacja wykorzystująca MPI
Rodzaje interfejsów dla programatora
Czy to wiem? 1/2
Czy to wiem? 2/2
Oprogramowanie STEP7 – pierwsze kroki (wersja 1212)
II-3
II-4
II-5
II-6
II-7
II-8
II-9
II-10
II-11
II-12
II-13
II-14
II-15
II-16
II-17
II-18
II-19
II-20
II-21
II-22
II-23
II-24
II-25
II-26
II-27
Uruchomienie aplikacji SIMATIC Manager
Języki aplikacji oraz mnemoniki obsługiwane przez STEP7
Zmiana wersji językowej oraz mnemoniki
Wybór interfejsu programatora
Parametryzacja interfejsu - CP 5611
Sprawdzenie działania interfejsu – funkcja Display Accessible Nodes
Etapy tworzenia nowego projektu
Kasowanie pamięci ładowania
Kasowanie pamięci roboczej przy pomocy klucza
Kasowanie pamięci roboczej z poziomu SIMATIC Manager
Tworzenie nowego projektu
Okno nowego projektu
Wstawianie stacji sprzętowej
Widok projektu
Aplikacja HW Config
Katalog sprzętu
Wykorzystanie katalogu sprzętu
Tworzenie konfiguracji sprzętowej
Gotowa konfiguracja sprzętowa
Adres bitu a położenie kanału na module
Zasady adresacji bitów w systemie S7
Ładowanie konfiguracji sprzętowej do sterownika - krok 1
Ładowanie konfiguracji sprzętowej do sterownika - krok 2
Zasady adresacji modułów sygnałowych w systemie S7-300
ZADANIE „Sterowanie sygnalizatorem”
0-1
wersja: 1403
II-28
II-29
II-30
II-31
II-32
II-33
II-34
II-35
II-36
II-37
II-38
II-39
II-40
III
Adresowanie symboliczne (wersja 1209)
III-3
III-4
III-5
III-6
III-7
III-8
III-9
III-10
IV
Adresowanie symboliczne
Symbole
Elementy, dla których można zdefiniować symbol
Edytor symboli globalnych
Wykorzystanie adresowania symbolicznego w edytorze
Wstawianie symboli globalnych w programie
Edycja symboli globalnych z poziomu edytora programu
Czy to wiem?
Zasada realizacji programu przez PLC (wersja 1209)
IV-3
IV-4
IV-5
IV-6
IV-7
V
Kurs Podstawowy S7
Jest zadanie do zrealizowania i co dalej?
Zapis programu w formie LAD
Przykład programu w formie LAD
Przykład programu w formie LAD – podłączenie styków do modułów
Uruchomienie edytora
Deklaracja parametrów bloku
Okno edytora
Wstawianie elementów programu w zapisie LAD
Edycja programu
Ładowanie programu do CPU
Monitorowanie działania programu
Czy to wiem? 1/2
Czy to wiem? 2/2
Zasada realizacji programu
Obszar pamięci pomocniczej - M
Cykl pracy CPU
Tryby pracy jednostki centralnej
Czy to wiem?
Zapis funkcji logicznych w formie LAD – możliwości edytora (wersja 1212)
V-3
V-4
V-5
V-6
V-7
V-8
V-9
V-10
V-11
V-12
V-13
V-14
V-15
V-16
V-17
V-18
V-19
V-20
ZADANIE „Sterowanie prasą”
Funkcja iloczynu logicznego
Tryb nadpisywania w edytorze
ZADANIE „Sterowanie wentylatorem”
Funkcja sumy logicznej
Tworzenie gałęzi równoległych
Elementy, których nie można zapisać w formie LAD
ZADANIE „Przenośnik taśmowy”
ZADANIE „Rejestracja zdarzeń”
Funkcje podtrzymania
Ustawianie i kasowanie bitów
ZADANIE „Sterowanie impulsowe”
Wykrywanie zbocza narastającego
Gotowe elementy wykrywające zbocza w formie LAD
Wykrywanie zboczy w formie LAD – porównanie wywołania funkcji
Inne operacje działające na bitach dostępne w formie LAD
Operacje binarne dostępne w zapisie LAD
Czy to wiem?
wersja: 1403
0-2
Kurs Podstawowy S7
Dzień 2
VI
Zapis programu w formie FBD (wersja 1401)
VI-3
VI-4
VI-5
VI-6
VI-7
VI-8
VI-9
VI-10
VI-11
VI-12
VI-13
VII
FBD - zasady zapisu programu
Porównanie zapisu programu w formie FBD a LAD
Wstawianie elementów programu w zapisie FBD
Operacje binarne dostępne w zapisie FBD
ĆWICZENIE „Sprawdzenie działanie funkcji XOR”
ĆWICZENIE „Pierwsze programy w FBD 1/2”
ĆWICZENIE „Pierwsze programy w FBD 2/2”
ZADANIE „Sterowanie przenośnikiem taśmowym”
ZADANIE „Sterowanie opróżnianiem studzienki ściekowej”
Czy to wiem? 1/2
Czy to wiem? 2/2
Zapis złożonych zadań (wersja 1209)
VII-3
VII-4
VII-5
VII-6
VII-7
VII-8
VII-9
VII-10
VII-11
VII-12
VII-13
VII-14
VII-15
VII-16
VIII
Adresacja obszarów pamięci (wersja 1209)
VIII-3
VIII-4
VIII-5
VIII-6
VIII-7
IX
Przechowywanie informacji w CPU
Organizacja pamięci
Zależność pomiędzy bitem, bajtem, słowem a podwójnym słowem
Adres bitu a położenie kanału na module
Czy to wiem?
Monitorowanie i modyfikacja zmiennych (wersja 1209)
IX-3
IX-4
IX-5
IX-6
IX-7
IX-8
IX-9
X
Różnice pomiędzy programowaniem liniowym a strukturalnym
Bloki dostępne w STEP 7
Rozkazy wywołania bloku programowego
Przykład programu strukturalnego i jego realizacja
Sterowanie realizacją bloku programowego
Tworzenie bloków programowych w aplikacji SIMATIC Manager 1
Tworzenie bloków programowych w aplikacji SIMATIC Manager 2
Deklaracja parametrów bloku
Tworzenie bloków programowych w edytorze
Domyślna forma reprezentacji bloków tworzonych w edytorze
Otwieranie bloków programowych w edytorze
Jednoczesna edycja wielu bloków programowych 1/2
Jednoczesna edycja wielu bloków programowych 2/2
Czy to wiem?
Uruchomienie aplikacji Monitor Modify Variables
Określenie formatu w jakim wartość zmiennej powinna być wyświetlana
Archiwizacja tablicy zmiennych
Modyfikacja zmiennych
ĆWICZENIE „Monitorowanie stanu wejść i wyjść PLC”
ĆWICZENIE „Wymuszanie stanów wejścia i wyjścia”
Czy to wiem?
Formaty zapisu zmiennych wykorzystywane w STEP 7 (wersja 1212)
X-3
X-4
X-5
X-6
X-7
X-8
X-9
X-10
X-11
X-12
X-13
Zapis dziesiętny
Zapis binarny
Reprezentacja liczb całkowitych w zapisie binarnym
Konwersja pomiędzy zapisami: dziesiętnym a binarnym
Zapis szesnastkowy
Konwersja pomiędzy zapisami: binarnym a szesnastkowym
Konwersja pomiędzy zapisami: dziesiętnym a szesnastkowym
Zapis BCD
Interpretacja zapisu BCD
Wykorzystanie różnych formatów zapisu liczb
Podstawowe typy danych dostępne w STEP7*
0-3
wersja: 1403
Kurs Podstawowy S7
X-14
XI
Czy to wiem?
Zliczanie zdarzeń (wersja 1209)
XI-3
XI-4
XI-5
XI-6
XI-7
XI-8
ĆWICZENIE “Monitorowanie liczby elementów w buforze”
Operacje licznikowe dostępne w STEP 7
Zapis funkcji licznikowych w STEP 7
ĆWICZENIE „Testowanie licznika”
Realizacja licznika w sterownikach SIMATIC
Czy to wiem?
Dzień 3
XII
Realizacja opóźnienia – układy czasowe (wersja 1308)
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
XIII
ZADANIE „Sterowanie prasą”
Operacje realizacji opóźnienia dostępne w STEP 7
Zapis opóźnienia w STEP 7 - reprezentacja układu czasowego
Format czasu
Realizacja układu czasowego w sterownikach SIMATIC
ĆWICZENIE „Porównanie działania dostępnych układów czasowych” 1/4
ĆWICZENIE „Porównanie działania dostępnych układów czasowych” 2/4
ĆWICZENIE „Porównanie działania dostępnych układów czasowych” 3/4
ĆWICZENIE „Porównanie działania dostępnych układów czasowych” 4/4
Rodzaje układów czasowych
ZADANIE „Sterowanie prasą z zabezpieczeniem rąk operatora”
ZADANIE „Generator”
ZADANIE „Sterowanie dostępem do pomieszczenia”
Czy to wiem?
Funkcje porównania (wersja 1308)
XIII-3
XIII-4
XIII-5
XIII-6
XIII-7
XIII-8
ZADANIE „Sygnalizacja długości detalu”
Operacje porównania dostępne w STEP 7
Rodzaje funkcji porównania i ich zapis w STEP 7
Przykład wykorzystania operacji porównania
ZADANIE „Sygnalizacja stanu magazynowego”
Czy to wiem?
Dzień 4
XIV
Przenoszenie danych – funkcja MOVE (wersja 1308)
XIV-3
XIV-4
XIV-5
XIV-6
XIV-7
XV
XV-3
XV-4
XV-5
XV-6
XV-7
XV-8
ZADANIE „Monitorowanie produkcji zmianowej”
Rozkaz MOVE w katalogu elementów
Funkcja MOVE
Przykład wykorzystania operacji MOVE
Czy to wiem?
Operacje arytmetyczne (wersja 1209)
ZADANIE „Generowanie raportów o produkcji zmianowej”
Operacje arytmetyczne dostępne w STEP 7
Operacje arytmetyczne i ich zapis w STEP 7
Przykład wykorzystania operacji arytmetycznej
ĆWICZENIE “Wykorzystanie operacji arytmetycznych”
Czy to wiem?
wersja: 1403
0-4
Kurs Podstawowy S7
XVI
Rozkazy skoku (wersja 1209)
XVI-3
XVI-4
XVI-5
XVI-6
XVI-7
XVI-8
XVI-9
XVII
ZADANIE „Układ eliminacji zakłóceń”
ZADANIE „Układ eliminacji zakłóceń” – schemat działania
Rodzaje rozkazów skoku
Operacje skoku dostępne w STEP 7
Etykieta
Przykłady wykorzystania operacji skoku
Czy to wiem?
Zapis programu w formie listy instrukcji – STL (wersja 1403)
XVII-3 Dostępne w STEP 7 formy zapisu programu
XVII-4 Porównanie zapisu funkcji iloczynu w LAD, FBD i STL
XVII-5 Zapis programu w formie STL
XVII-6 Analiza programu w zapisie STL
XVII-7 Porównanie zapisu funkcji sumy w LAD, FBD i STL
XVII-8 Podstawowe operacje logiczne w zapisie STL
XVII-9 Porównanie zadania opisanego w formie LAD i STL - 3
XVII-10 Analiza złożonego programu w zapisie STL
XVII-11 Operacje grupowania
XVII-12 PRZYKŁAD „Realizacja funkcji w formie STL” 1/2
XVII-13 PRZYKŁAD „Opisać podany schemat stykowy w formie STL” 2/2
XVII-14 ZADANIE „Zapis funkcji logicznej w formie STL”
XVII-15 Ustawianie i kasowanie w zapisie STL
XVII-16 Wykrywanie zbocza w zapisie STL
XVII-17 Operacje działające na RLO w zapisie STL
XVII-18 Zapis operacji skoku w STL
XVII-19 Wywoływanie bloków programowych w zapisie STL
XVII-20 Sterowanie realizacją zadań zapisanych w bloku programowym
XVII-21 Operacje przenoszenia danych w zapisie STL
XVII-22 Wpływ operacji ładowania i transferu na zawartości akumulatorów
XVII-23 Zliczanie zdarzeń w zapisie STL
XVII-24 Różnice pomiędzy opisem zadania w LAD a STL
XVII-25 ĆWICZENIE „Zapis operacji związanych ze zliczaniem w STL”
XVII-26 Operacje porównania w zapisie STL
XVII-27 Realizacja operacji porównania
XVII-28 Realizacja operacji porównania - przykład
XVII-29 ĆWICZENIE „Zapis operacji porównania w STL”
XVII-30 Funkcje arytmetyczne w zapisie STL
XVII-31 Realizacja operacji arytmetycznych
XVII-32 Realizacja operacji arytmetycznych - przykład
XVII-33 ĆWICZENIE „Zapis operacji arytmetycznych w STL”
XVII-34 ZADANIE „Monitorowanie stopnia zużycia stempla”
XVII-35 Realizacja opóźnienia w STL
XVII-36 Rodzaje układów czasowych - przypomnienie
XVII-37 ĆWICZENIE „Zapis operacji opóźnienia w STL”
XVII-38 ZADANIE „Rozruch silnika gwiazda - trójkąt”
XVII-39 ZADANIE „Sterowanie rozruchem silnika”
XVII-40 Czy to wiem?
0-5
wersja: 1403
Kurs Podstawowy S7
Dzień 5
XVIII
Archiwizacja zawartości pamięci CPU (wersja 1209)
XVIII-3 ZADANIE „Archiwizacja zawartości pamięci CPU w programatorze”
XVIII-4 Przeglądanie zawartości pamięci CPU (projektu w trybie Online)
XVIII-5 Odczytanie projektu z CPU
XVIII-6 Konfiguracja programu wykorzystywanego do archiwizacji
XVIII-7 Archiwizacja projektu
XVIII-8 Odzyskiwanie zarchiwizowanego projektu
XVIII-9 Porównywanie projektu zapisanego w sterowniku i programatorze
XVIII-10 Koncepcja wykorzystania pamięci w sterowniku S7 31x
XVIII-11 Koncepcja wykorzystania pamięci w sterownikach wyposażonych w MMC
XVIII-12 Archiwizacja projektu na karcie pamięci
XVIII-13 Odczyt projektu zarchiwizowanego na karcie pamięci
XVIII-14 Koncepcja wykorzystania pamięci w sterowniku S7 312IFM
XVIII-15 Koncepcja wykorzystania pamięci w sterowniku S7 400 i S7 318
XVIII-16 Obsługa karty pamięci z poziomu STEP 7
XVIII-17 Sprawdzenie rozmiaru projektu
XVIII-18 Sprawdzenie wykorzystania pamięci CPU
XVIII-19 Czy to wiem?
Dodatek A. Skrócona lista instrukcji dla sterowników SIMATIC S7 300/400
(wersja 1202)
wersja: 1403
0-6

Podobne dokumenty