Spis treści

Transkrypt

Spis treści
Kurs Zaawansowany S7
Spis treści
Dzień 1
I
Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211)
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
II
Dlaczego powinna zostać stworzona konfiguracja sprzętowa?
Zadanie „Konfiguracja sprzętowa”
Konfiguracja sprzętowa systemu S7-300
Przykład gotowej konfiguracji sprzętowej
Zasady adresowania modułów sygnałowych w systemie S7-300
Parametryzacja CPU - zakładka General
Parametryzacja CPU - parametry interfejsu MPI
Parametryzacja CPU - zakładka Startup
Parametryzacja CPU - zakładka Cycle / Clock Memory
Parametryzacja CPU - zakładka Retentive Memory
Parametryzacja CPU - zakładka Interrupts
Parametryzacja CPU - zakładka Time-of-Day Interrupts
Parametryzacja CPU - zakładka Cyclic Interrupt
Parametryzacja CPU - zakładka Diagnostics / Clock
Parametryzacja CPU - zakładka Protection
Parametryzacja CPU - zakładka Communication
Parametryzacja modułu sygnałowego - zakładki General i Adresses
Parametryzacja modułu analogowego - rodzaj sygnału
Parametryzacja modułu analogowego - zakres zmian sygnału
Parametryzacja modułu analogowego - gotowa konfiguracja
Parametryzacja modułu analogowego wejściowego - wkładka kodująca
Czego się nauczyłem?
Zapis programu w formie listy instrukcji - STL (wersja 1211)
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
Dostępne w STEP 7 formy zapisu programu
Porównanie zadania opisanego w formie LAD i STL - 1
Analiza programu w zapisanego w formie STL
Porównanie zadania opisanego w formie LAD i STL - 2
Podstawowe operacje logiczne w zapisie STL
Porównanie zadania opisanego w formie LAD i STL - 3
Analiza złożonego programu zapisanego w formie STL
Operacje grupowania
Ustawianie i kasowanie bitów w zapisie STL
Wykrywanie zbocza w zapisie STL
Operacje działające na RLO w zapisie STL
Zapis operacji skoku w STL
Bloki dostępne w STEP 7
Wywoływanie bloków programowych w zapisie STL
Kończenie realizacji programu w bieżącym bloku programowym
Operacje kopiowania/przypisywania danych w zapisie STL
Wpływ operacji ładowania i transferu na zawartości akumulatorów
Zliczanie zdarzeń w zapisie STL
Operacje porównania w zapisie STL
Funkcje arytmetyczne w zapisie STL
Realizacja opóźnienia w STL
Format czasu
Rodzaje układów czasowych dostępnych w STEP 7
Instrukcje działające na akumulatorach
Czego się nauczyłem?
0-1
wersja: 1312
Kurs Zaawansowany S7
III
Adresowanie symboliczne (wersja 1211)
III-3
III-4
III-5
III-6
III-7
III-8
III-9
III-10
III-11
III-12
III-13
Adresowanie symboliczne
Zadanie „Przejście dla pieszych”
Symbole
Elementy dla których można zdefiniować symbol
Edytor symboli globalnych
Wykorzystanie adresowania symbolicznego w edytorze
Dodawanie symboli globalnych z poziomu edytora
Definicja symboli lokalnych – parametrów bloku
Wywołanie bloku programowego z parametrami
Zadanie „Uniwersalny generator”
Czego się nauczyłem?
Dzień 2
IV
Wykorzystanie bloków danych - DB (wersja 1211)
IV-3
IV-4
IV-5
IV-6
IV-7
IV-8
IV-9
IV-10
IV-11
V
Zadanie „Archiwizacja stanu wejść”
Rodzaje bloków danych
Tworzenie bloków danych
Edycja bloku danych
Podgląd zawartości bloku danych
Udostępnianie bloku danych
Adresowanie elementów zapisanych w bloku danych
Rozkazy związane z blokami danych
Czego się nauczyłem?
Operacje na grupach bitów (wersja 1211)
V-3
V-4
V-5
V-6
V-7
V-8
V-9
V-10
V-11
VI
Zadanie „Sterowanie grzaniem pieca”
Iloczyn słów
Suma słów
Suma słów z wyłączeniem
Operacje na grupach bitów dostępne w STEP 7
Wpływ operacji ba grupach bitów na zawartość akumulatorów
Wykorzystanie operacji słowowych
Zadanie „Wykrywanie zboczy”
Czego się nauczyłem?
Konwersja pomiędzy różnymi formatami zapisu danych (wersja 1211)
VI-3
VI-4
VI-5
VI-6
VI-7
VI-8
VI-9
VI-10
VI-11
VII
VII-3
VII-4
VII-5
VII-6
Formaty zapisu danych w STEP 7
Reprezentacja liczb całkowitych
Reprezentacja liczb rzeczywistych
Konwersja pomiędzy różnymi formatami zapisu danych
Inne rozkazy konwersji
Działanie rozkazów CAW oraz CAD
Wykorzystanie rozkazów konwersji
Zadanie „Konwersja REAL - DINT”
Czego się nauczyłem?
Arytmetyka zmiennoprzecinkowa (wersja 1211)
Operacje podstawowe
Operacje rozszerzające
Wykorzystanie operacji arytmetycznych
Czego się nauczyłem?
wersja: 1312
0-2
Kurs Zaawansowany S7
VIII
Wykorzystanie sygnałów analogowych (wersja 1211)
VIII-3
VIII-4
VIII-5
VIII-6
VIII-7
VIII-8
VIII-9
VIII-10
VIII-11
VIII-12
Zadanie „Odczyt sygnału analogowego”
Parametryzacja modułu analogowego - przypomnienie
Reprezentacja sygnału analogowego w postaci cyfrowej- zakr. symetr.
Reprezentacja sygnału analogowego - zakresy niesymetryczne
Przetwarzanie sygnału analogowego na postać cyfrową – zakr. symetr.
Przetwarzanie sygnału analogowego - zakresy niesymetryczne
Odczyt informacji z peryferii
Zadanie „Sterowanie wyjściem analogowym”
Zadanie „Histereza”
Czego się nauczyłem?
Dzień 3
IX
Obsługa przerwań cyklicznych (wersja 1211)
IX-3
IX-4
IX-5
IX-6
IX-7
IX-8
X
Bloki funkcyjne - FB (wersja 1211)
X-3
X-4
X-5
X-6
X-7
X-8
X-9
X-10
XI
Realizacja programu zapisanego w OB 1
Realizacja programu zapisanego w bloku obsługi przerwań cyklicznych
Parametryzacja CPU - zakładka Cyclic Interrupt
Realizacja programu zapisanego w OB 1 oraz OB 35
Zadanie „Generator”
Czego się nauczyłem?
Zadanie „Uniwersalny licznik”
Różnica pomiędzy blokiem funkcyjnym - FB a funkcją - FC
Edycja bloku FB
Tworzenie skojarzonego bloku danych
Blok danych skojarzony z blokiem funkcyjnym
Wywołanie bloku funkcyjnego
Zadanie „Pomiar czasu trwania zdarzenia”
Czego się nauczyłem?
Funkcje diagnostyczne STEP 7 (wersja 1211)
XI-3
XI-4
XI-5
XI-6
XI-7
XI-8
XI-9
XI-10
XI-11
XI-12
XI-13
XI-14
XI-15
XI-16
XI-17
XI-18
XI-19
Wywołanie funkcji Module Information
Informacja o stanie modułu - zakładka General
Informacja o stanie modułu - zakładka Diagnostic Buffer
Informacja o stanie modułu - zakładka Stacks
Stos przerwań
Stos zmiennych lokalnych
Informacja o stanie modułu - zakładka Memory
Informacja o stanie modułu - zakładka Scan Cycle Time
Informacja o stanie modułu - zakładka Time System
Zmiana czasu systemowego w PLC
Informacja o stanie modułu - zakładka Performance Data
Informacja o stanie modułu - zakładka Identification
Informacja o stanie modułu - zakładka Communication
Diagnostyka stacji
Stacja sprzętowa w trybie Online - Diagnostyka sprzętu
Diagnostyka modułu
Czego się nauczyłem?
0-3
wersja: 1312
Kurs Zaawansowany S7
XII
Funkcje dokumentacyjne STEP 7 (wersja 1211)
XII-3
XII-4
XII-5
XII-6
XII-7
XII-8
XII-9
XII-10
XII-11
XII-12
XII-13
Przeznaczenie aplikacji Reference Data
Uruchomienie funkcji Reference Data
Funkcje dokumentacyjne - Struktura powiązań
Filtrowanie wyświetlanej informacji
Zajętość obszarów pamięci
Struktura programu
Adresy bez symboli
Niewykorzystywane zmienne symboliczne
Śledzenie wykorzystania zmiennej przy pomocy edytora
Zadanie „Mieszalnik”
Czego się nauczyłem?
Dzień 4
XIII
Słowo statusu (wersja 1312)
XIII-3
XIII-4
XIII-5
XIV
Słowo statusu
Bity kodu warunkowego
Czego się nauczyłem?
Rozkazy skoku (wersja 1211)
XIV-3
XIV-4
XIV-5
XIV-6
XIV-7
XIV-8
XIV-9
XIV-10
XIV-11
XIV-12
XIV-13
XV
Tryby pracy CPU (wersja 1211)
XV-3
XV-4
XV-5
XV-6
XV-7
XV-8
XVI
Zadanie „Sprawdzanie wyniku obliczeń”
Rodzaje rozkazów skoku
Działanie operacji skoku
Skoki warunkowe
Skoki zależne od bitów kodu warunkowego CC0 i CC1
Przykład wykorzystania operacji skoku
Skok do listy - rozkaz JL
Kontrola pętli programowej - rozkaz LOOP
Zadanie „Silnia”
Zadanie „Przestrajany generator”
Czego się nauczyłem?
Tryby pracy CPU i przejścia pomiędzy nimi
Rozruch - rodzaje oraz wykonywane przez CPU funkcje
Parametryzacja CPU - zakładka Startup
Funkcje wykonywane w trakcie rozruchu
ZADANIE „Ustawienia początkowe”
Czego się nauczyłem?
Operacje przesuwania i rotacji (wersja 1211)
XVI-3
XVI-4
XVI-5
XVI-6
XVI-7
XVI-8
Zadanie „Sygnalizatory świetlne”
Działanie operacji przesuwania i rotacji
Rozkazy przesuwania zawartości akumulatora
Rozkazy rotacji zawartości akumulatora
Wykorzystanie operacji przesuwania i rotacji
Czego się nauczyłem?
wersja: 1312
0-4
Kurs Zaawansowany S7
Dzień 5
XVII
Adresowanie pośrednie (wersja 1211)
XVII-3
XVII-4
XVII-5
XVII-6
XVII-7
XVII-8
XVII-9
XVII-10
XVII-11
XVII-12
XVII-13
XVII-14
XVII-15
Adresowanie absolutne a pośrednie – różnice
Wskaźnik
Wykorzystanie wskaźnika 16-bitowego
Wykorzystanie wskaźnika 32-bitowego
Zadanie „Sprawdzanie bitów”
Rejestry adresowe
Operacje wykonywane na rejestrach adresowych
Wykorzystanie rejestrów adresowych
Specjalne formaty wskaźników
Wykorzystanie specjalnych formatów wskaźników
Zadanie „Archiwizacja pomiarów napięcia”
Zadanie „Obliczanie średniej z elementów zapisanych w DB”
Czego się nauczyłem?
Dodatek A. Skrócona lista instrukcji dla sterowników SIMATIC S7 300/400
0-5
wersja: 1312
Kurs Zaawansowany S7
wersja: 1312
0-6

Podobne dokumenty