PLC3: Diagnostyka sterowników logicznych SIEMENS SIMATIC S7-300/400

Podobne dokumenty
PLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany

Kurs Zaawansowany S7. Spis treści. Dzień 1

Spis treci. Dzie 1. I Omówienie sprztu serii S7-300/400 (wersja 0904) II Instalacja urzdze S7 (wersja 0807) Kurs Diagnostyka Zaawansowana S7

Kurs Podstawowy S7. Spis treści. Dzień 1

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312)

ZAAWANSOWANY TIA. Spis treści

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

Kurs STEP7 TIA - Zaawansowany. Spis treści. Dzień 1. I Konfiguracja sprzętowa sterownika SIMATIC S7-1200/1500 (wersja 1501)

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

Podstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV

2. Architektura mikrokontrolerów PIC16F8x... 13

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Wymagania programowe: STEP 7 STEP 7-Micro/Win

Przedmowa Wstęp Pierwsze kroki... 17

Diagnostyka sterowników S7 300

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Komunikacja master-slave w protokole PROFIBUS DP z wykorzystaniem kart komunikacyjnych CP 342-5

Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)

Sterowniki PLC - Konfiguracja, diagnostyka i programowanie na przykładzie sterowników firmy Siemens

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV

Politechnika Białostocka

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

Spis treści. Dzień 1. I Wprowadzenie do PCS 7 (wersja 1508) II Licencjonowanie (wersja 1508) III Tworzenie projektu w PCS 7 (wersja 1508)

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Spis treści. I Sterowniki programowalne SIMATIC (wersja 1908) II Łączenie sterownika z programatorem (wersja 1908)

Spis treści. Dzień 1. I Wprowadzenie do diagnostyki sieci PROFIBUS (wersja 1303) II Warstwa fizyczna sieci PROFIBUS DP (wersja 1401)

Kurs Certyfikowany Inżynier Sieci PROFIBUS DP. Spis treści. Dzień 1

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

NX700 PLC

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

Segmenty rynku sterowników

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Konfiguracja po czenia pomi dzy serwerem OPC, a sterownikiem PLC dla sieci Profibus

10 Programowanie wielokrotnego lokalnego bloku danych

Industrial Ethernet Dokumentacja techniczna połączenia Sterowniki S7-400(300) firmy Siemens - System PRO-2000 firmy MikroB

Od Autora Programowalne sterowniki i panele operatorskie stosowane w automatyce...9

Spis treści. Dzień 1. I Sterowniki programowalne SIMATIC (wersja 1805) II Łączenie sterownika z programatorem (wersja 1805)

1.2. Architektura rdzenia ARM Cortex-M3...16

s FAQ: /PL Data: 29/08/2014

Instrukcje programowania instrukcje sterujące wykonywaniem programu i obsługujące komunikację

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.

PUNKTOWE STEROWNIKI VERSAMAX MICRO

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

1 Moduł Neuronu Cyfrowego SM

Systemy Czasu Rzeczywistego (SCR)

3Motion - wieloosiowy sterownik ruchu Część 1. Informacje ogólne i hardware

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

4.2 STEROWNIKI SERII RCC

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Opracował: Jan Front

asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet

Klasyczna architektura sterownika PLC

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Rodzina SIMATIC S7-1500

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Klasyczna architektura sterownika PLC

Ćwiczenia z S Komunikacja S z przyciskowym panelem HMI KP300 PN. FAQ Marzec 2012

SCL TIA SIEMENS SIMATIC S7 1200/1500

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

Konfiguracja regulatora PID

6 Konfiguracja jednostki podstawowej

asix4 Podręcznik użytkownika SAPIS7 - drajwer protokołu SAPIS7 Podręcznik użytkownika

NX70 PLC

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

s FAQ: 24/PL Data: DD/MM/RRRR

Tytuł Aplikacji: Aplikacja przetwornic częstotliwości Danfoss w sieci przemysłowej Profinet

Zaawansowany WinCC SCADA. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708)

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Programowanie sterowników

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

Wstęp Architektura... 13

Modularny system I/O IP67

Transkrypt:

PLC3: Diagnostyka sterowników logicznych SIEMENS SIMATIC S7-300/400 Komunikacja PG - PLC: Wykorzystywane interfejsy Interfejs MPI Interfejs PROFIBUS DP Interfejs ETHERNET Ustawianie interfejsu w STEP7 Sieć MPI Usuwanie programu z pamięci CPU DZIEŃ 1 Nowy projekt i konfiguracja sprzętowa: Nowy projekt w SIMATIC Manager Nowa stacja w projekcie Tworzenie konfiguracji sprzętowej Zakładka General okna parametrów zasilacza Parametryzacja zasilacza dla S7-400 Zakładka General okna parametrów CPU Okno parametryzacji protokołu MPI dla CPU Zakładka Startup okna parametrów CPU Zakładka Cycle/Clock Memory okna parametrów CPU Zakładka Retentive Memory okna parametrów CPU Zakładka Interrupts okna parametrów CPU Zakładka Time-of-Day Interrupts okna parametrów CPU Zakładka Cyclic Interrupts okna parametrów CPU Zakładka Diagnostics/Clock okna parametrów CPU Zakładka Protection okna parametrów CPU Zakładka Communication okna parametrów CPU Zakładka General okna parametrów DI24/DO16 Zakładka Address okna parametrów DI24/DO16 Zakładka Inputs parametrów DI24/DO16 Zapisanie konfiguracji na dysku komputera Przesłanie konfiguracji do CPU Wybór CPU do przesłania konfiguracji Program przepisanie wejścia na wyjście

Dobór i instalacja modułów sterownika: Zasilacz S7-300 Zasilacz S7-400 Rodzaje CPU i wbudowane porty komunikacyjne Rodzaje CPU wybrane przykłady Moduły sygnałowe Moduły DI SM 321 wybrane przykłady Moduły DO SM 322 wybrane przykłady Moduły DO SM 322 Relay wybrane przykłady Moduły DI/DO SM 323 wybrane przykłady Okablowanie modułu SM 321 DI 16 x 24 VDC Okablowanie modułu SM 321 DI 8 x 120/230 VAC Okablowanie modułu SM 322 DO 16 x 24 VDC Moduły AI SM 331 wybrane przykłady Selektor zakresów pomiarowych Moduły AO SM 332 wybrane przykłady Moduły AI/AO SM 334 Okablowanie modułu AI 6ES7 331-7HF0x-0AB0 napięcie Okablowanie modułu AI 6ES7 331-7HF0x-0AB0 prąd Okablowanie modułu AI 6ES7 331-7HF0x-0AB0 temperatura Okablowanie modułu AI/AO 6ES7 334-0CE01-0AA0 Adresowanie pośrednie: Kiedy sięgać po adresowanie pośrednie Wywołanie tabeli Monitor/Modify Variables Narzędzia Insert Range of variables Wskaźnik 16-bitowy Wskaźnik 32-bitowy Rozkazy wykonywane na rejestrach AR1 i AR2 Przykłady odwołania do AR Odwołanie do zmiennej długości BYTE przez wskaźniki Program Aktywne alarmy Struktura pętli LOOP Zaawansowane wykorzystanie bloków DB: Zakres wykorzystanie bloków DB SFB4 TON Timer On Delay Wykorzystanie funkcji systemowych HELP Programu Filtrowanie sygnałów z czujników Zakres wykorzystania bloków DB Multiple Instance DB Deklaracja parametrów Multiple Instance DB Zamiana sposoby odwołania Multiple Instance DB Wywołanie kolejnej instancji funkcji Multiple Instance DB Struktura stworzonego bloku danych Zakres wykorzystania bloków DB Zakładka Memory w oknie Module Information Program Receptury pasty do zębów Przygotowanie bloków DB do programu

Parametr Unlinked bloków DB Przygotowanie bloków z recepturami Przygotowanie tabeli VAT do programu Idea wykorzystania bloków DB z parametrem Unlinked SFC83 READ_DBL Odczyt bloków DB typu Unlinked Zakres wykorzystania bloków DB Deklaration View/Data View Initialize Data Block Podtrzymywanie zawartości bloków DB Deklaracja struktury UDT Wykorzystanie struktury UDT do stworzenia DB Program przesuwanie danych produkcyjnych SFC20 BLKMOVE SFC20 FILL Struktura formatu ANY Rozruch programu sterowania: Status LED pracy CPU S7-300 Status LED pracy CPU S7-400 DZIEŃ 2 Narzędzia diagnostyczne dla programów strukturalnych: Program strukturalny Przykładowy OB1 Program strukturalny Program strukturalny z wielokrotnym wykorzystaniem bloku FC Projekt wielokrotne wywołanie bloku FC Pakowanie projektu z archiwum wskazanie pliku Rozpakowanie projektu z archiwum Monitorowanie funkcji z wieloma wywołaniami Wielokrotne FC w jednej ścieżce Program strukturalny z wielokrotnym wykorzystaniem bloku FB Projekt wielokrotne wywołanie bloku FB Monitorowanie wybranego wywołania bloku FB Tabela monitorowania i modyfikacja zmiennych VAT zaawansowane funkcje: Tablica zmiennych Activate Modify Values Tablica zmiennych Update Monitor Values Tablica zmiennych Modify variable Tablica zmiennych Variable Trigger Program - modyfikacja stanu zmiennych Tablica zmiennych Modify Value as Comment Tablica zmiennych Insert range of Variables Zapisanie tabeli zmiennych na dysku w projekcie

Narzędzia forsowanie zmiennych FORCE: Program Forsowanie zmiennych Wywołanie narzędzia forsowania zmiennych Rozpoczęcie forsowania Zakończenie forsowania Obsługiwane zmienne podczas forsowania Analiza działania programu krok po kroku: Projekt Testowanie programu krok po kroku Warunki konieczne do użycia narzędzia Breakpoints Tryb Hold Menu Breakpoint WinPLC-Analyzer: MHJ-Software WinPLC-Analyzer Okno programu DZIEŃ 3 Diagnostyka błędów PLC: Program PLC3_Bledy Wywołanie okna Module Information Zakładka General w oknie Module Information Zakładka Identyfication w oknie Module Information Zakładka Diagnostic Buffer w oknie Module Information Zakładka Memory w oknie Module Information Zakładka Scan Cycle w oknie Module Information Ustawianie daty i czasu CPU Zakładka Performence Data w oknie Module Information Zakładka Communication w oknie Module Information Zakładka Stacks w Module Information Diagnostyka modułów sygnałowych: Okablowanie modułu SM 322 DO 16 x 24 VDC Moduły DO SM 322 wybrane przykłady Okablowanie modułu AI 6ES7 331-7KB02-0AB0 - napięcie Moduły DO SM 331 wybrane przykłady HW Config w reprezentacji Online Module Information dla AI Komunikat diagnostyczny dla AI Włączenie diagnostyki grupy kanałów AI Komunikat diagnostyczny przy włączonej diagnostyce Aktywacja przerwania diagnostycznego Komunikaty diagnostyczne w modułach AI i CPU OB82 Diagnostic Interrupt Program Analiza danych OB82

Reference data : Wywołanie aplikacji Reference Data Zakładka Cross-reference w aplikacji Reference Data Filtrowanie danych w aplikacji Reference Data Zakładka Assignment w aplikacji Reference Data Zakładka Program structure w aplikacji Reference Data Zakładka Unused symbols w aplikacji Reference Data Zakładka Addresses without symbol w aplikacji Reference Data Narzędzia Go To Location w edytorze programu Zakładka Call structure w edytorze programu Zakładka Networks w edytorze programu Program PLC3_Enkoder Enkodery Podłączenie sygnałów do wejść licznikowych CPU 31xC Parametryzacja szybkiego licznika w HW Config General Parametryzacja szybkiego licznika w HW Config Count SFB47 COUNT Podłączenie sygnałów do wyjść PWM 31xC Parametryzacja wyjścia PWM w HW Config General Parametryzacja wyjścia PWM w HW Config Pulse-Width Modulation SFB49 PULSE Pulse Width Modulation Program PLC3_Bledy_SILNIK Narzędzia Replace i Rewire: Narzędzie Find/Replace Wywołanie narzędzia Rewire Program PLC3_Rewire Wykorzystanie narzędzia Rewire DZIEŃ 4 Omówienie bloków OB: Cykliczne przetwarzanie bloku OB1 Parametry TEMP bloków OB Parametry TEMP bloku OB1 Program Odczytanie czasu cyklu SFC47 WAIT Typ zmiennej DT DATE_AND_TIME Program Wykonanie zadania programowego co 10 sekund OB10 OB17 Przerwania na podstawie zegara czasu rzeczywistego Parametryzacja bloku OB10 w konfiguracji sprzętowej CPU Parametry TEMP bloku OB10 Program Testowanie OB10 Program Smarowanie łańcuchów OB20 OB23 Przerwania opóźnione Parametry TEMP bloku OB20

SFC32 SRT_DINT Parametryzacja przerwania OB20 Program Generator z opóźnieniem OB30 OB38 Przerwania cykliczne Współpraca bloków OB1 z OB35 Parametryzacja bloku OB35 w konfiguracji sprzętowej CPU Wykorzystanie narzędzia offset w blokach OB3x Parametry TEMP bloku OB35 Program Generator OB40 OB47 Przerwania sprzętowe Program Zliczanie impulsów Parametryzacja przerwania sprzętowego dla DI Program Zliczanie impulsów z wykorzystaniem OB40 Parametryzacja modułu AI 6ES7 331-7KB02-0AB0 Parametry TEMP bloku OB40 Program Monitorowanie przekroczeń OB100 OB102 Rozruch sterownika Reakcja sterownika na wyłączenie i włączenie zasilania Testowanie obszarów Retentive Obszary pamięci sterownika Zakładka Retentive Memory okna parametrów CPU Podtrzymywanie zawartości bloków DB parametr Non Retain Zakładka Startup okna parametrów CPU (S7-300/S7-400) Sposoby rozruchu sterownika: Warm, Cold i Hot restart Parametry TEMP bloku OB100 Wartości kodów parametru OB100_STRTUP Okno Help Program Rozpoznanie przyczyny restartu OB80 OB88 Obsługa błędów asynchronicznych Bloki OB obsługi błędów asynchronicznych OB80 Time Error Kody błędów bloku OB80 Okno Help Program Opóźnienie czasu cyklu OB81 Power Supply Error OB82 Diagnostic Interrupt Aktywacja przerwania diagnostycznego dla modułu AI OB83 Insert / Remove Module Interrupt OB84 CPU Hardware Fault OB85 Priority Class Error OB86 Rack Failure OB87 Communication Error OB88 Processsing Interrupt OB121 OB122 Obsługa błędów synchronicznych OB121 Programming Error OB122 I/O Access Error Program PLC3_Bledy2

DZIEŃ 5 Blokowanie błędów i przerwań: Funkcje systemowe blokujące błędy i przerwań SFC39 DIS_IRT Blokowanie przerwań i błędów asynchronicznych SFC40 EN_IRT Koniec blokowania przerwań i błędów asynchronicznych Program Aktywacja przerwania sprzętowego i błędu Program Wykorzystanie SFC39 i SFC40 Program Generator Program Programowa kontrola wykonania OB35 Funkcje systemowe blokujące błędy i przerwania SFC36 MSK_FLT Blokowanie błędów synchronicznych SFC37 DMSK_FLT Koniec blokowanie błędów synchronicznych SFC38 READ_ERR -Odczyt rejestru błędów Program Blokowanie błędów synchronicznych Program Blokowanie błędów synchronicznych blok DB Konstrukcja parametru PRGFLT_SET_MASK / PRGFLT_RESET_MASK Konstrukcja parametru ACCFLT_SET_MASK / ACCFLT_RESET_MASK Programowanie i parametryzacja modułów sterownika: Transfer parametrów modułu sygnałowego Program Odczyt i programowa modyfikacja parametrów AI Program Przygotowanie bloków DB SFC102 RD_DPARA Odczyt parametrów z CPU SFC102 Interpretacja odczytanych wartości SFC102 Interpretacja kodów zakresów pomiarowych Parametryzacja modułu AI 6ES7 331-7KB02-0AB0 SFC55 WR_PARM Wpis parametrów do modułu sygnałowego SFC59 RD_REC Odczyta informacji diagnostycznych Sposób obserwowania wartości parametrów z SFC59 SFC59 Interpretacja odczytanych wartości bajty 0-4 SFC59 Interpretacja odczytanych wartości bajty 5-8