Spis treści
Transkrypt
Spis treści
Kurs Wizualizacja S7 Spis treści Dzień 1 I Wprowadzenie I-3 I-4 I-5 I-6 II Wykorzystanie systemu wizualizacji w przedsiębiorstwie Struktura systemu analizy danych obiektowych w przedsiębiorstwie Systemy wizualizacji oferowane przez firmę SIEMENS Podstawowe parametry systemów wizualizacji firmy SIEMENS Pakiet wizualizacji Windows Control Center II-3 II-4 II-5 II-6 II-7 II-8 II-9 II-10 II-11 II-12 II-13 III Elementy systemu WinCC Składniki w Menu Start po zainstalowaniu WinCC 1/2 Składniki w Menu Start po zainstalowaniu WinCC 2/2 Struktura katalogów WinCC oraz projektu Archiwizacja projektu Rodzaje autoryzacji 1/2 Rodzaje autoryzacji 2/2 Autoryzacja pakietu WinCC Konfiguracje systemu WinCC Funkcjonalność WebNavigator Otwartość dla systemu Windows Zarządzanie projektem - WinCC Explorer 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 III-16 III-17 III-18 III-19 III-20 III-21 III-22 III-23 III-24 III-25 III-26 III-27 III-28 III-29 III-30 III-31 III-32 III-33 III-34 III-35 III-36 III-37 Uruchomienie programu WinCC Tworzenie nowego projektu w WinCC Parametry ogólne projektu (1) Parametry ogólne projektu (2) Parametry ogólne projektu (3) Zmiana wyglądu interfejsu użytkownika Parametry pracy wizualizacji (1) Nazwa komputera w ustawieniach wizualizacji Parametry pracy wizualizacji (2) Parametry pracy wizualizacji (3) Parametry pracy wizualizacji (4) Możliwość debuggowania skryptów VBS Aplikacje użytkowe – Tag Management Aplikacje użytkowe – Structure Tag 1/2 Aplikacje użytkowe – Structure Tag 2/2 Aplikacje użytkowe – Graphics Designer Aplikacje użytkowe – Alarm Logging Aplikacje użytkowe – Tag Logging Aplikacje użytkowe – Report Designer Aplikacje użytkowe – Global Script Aplikacje użytkowe – Text Library Aplikacje użytkowe – Text Distributor Aplikacje użytkowe – User Administrator Aplikacje użytkowe – Cross Reference Aplikacje użytkowe – Redundancy Aplikacje użytkowe – User Archive Aplikacje użytkowe – Time Synchronization Aplikacje użytkowe – Horn Aplikacje użytkowe – Picture Tree Manager Aplikacje użytkowe – Lifebeat Monitoring Aplikacje użytkowe – OS Project Editor Aplikacje użytkowe – Component List Editor Aplikacje użytkowe – Faceplate Designer Aplikacje użytkowe – SFC Aplikacje użytkowe – Web Navigator 0-1 wersja: 1312 Kurs Wizualizacja S7 IV Zarządzanie zmiennymi w WinCC IV-3 IV-4 IV-5 IV-6 IV-7 IV-8 IV-9 IV-10 IV-11 IV-12 IV-13 IV-14 IV-15 IV-16 IV-17 IV-18 IV-19 IV-20 IV-21 IV-22 IV-23 IV-24 IV-25 IV-26 IV-27 IV-28 IV-29 IV-30 IV-31 IV-32 IV-33 IV-34 IV-35 IV-36 IV-37 IV-38 IV-39 IV-40 IV-41 Interfejsy komunikacyjne PROFIBUS/MPI Interfejsy komunikacyjne Industrial Ethernet Simatic NET – Softnet Set PG/PC Interface – konfiguracja karty Set PG/PC Interface – automatyczna detekcja parametrów sieci MPI/DP Set PG/PC Interface – parametry sieci Set PG/PC Interface – diagnostyka sieci i karty Rodzaje zmiennych w WinCC ZADANIE „Tworzenie grupy dla zmiennych wewnętrznych” Grupowanie zmiennych ZADANIE „Tworzenie zmiennych wewnętrznych” Tworzenie zmiennych wewnętrznych Pole edycyjne do testowania zmiennej 1/2 Pole edycyjne do testowania zmiennej 2/2 Podstawowe parametry pola edycyjnego Testowe uruchomienie Runtime wizualizacji ZADANIE „Tworzenie zmiennych procesowych” Kanał komunikacyjny Simatic S7 Protocol Suite (1) Kanał komunikacyjny Simatic S7 Protocol Suite (2) Kanał komunikacyjny Simatic S7 Protocol Suite (3) Różnice w ustawieniach parametrów dla innych rodzajów połączeń Tworzenie zmiennych procesowych 1/2 Tworzenie zmiennych procesowych 2/2 Parametry zmiennych procesowych Test działania zmiennych poprzez pola edycyjne Przeszukiwanie listy zmiennych ZADANIE „Odczyt czasu systemowego” Kanał komunikacyjny System Info Odczyt czasu systemowego za pośrednictwem kanału System Info Prezentacja czasu systemowego w polu edycyjnym Inne informacje zwracane przez kanał System Info OPC – otwarty standard komunikacyjny WinCC jako klient oraz serwer OPC ZADANIE „Dostęp do zmiennych poprzez kanał OPC” Dostęp do zmiennych poprzez OPC Dodanie zmiennych udostępnianych przez serwer OPC Tworzenie połączenia OPC i nadawanie nazw zmiennym Działanie serwera symulacyjnego Testy dodanych zmiennych poprzez pola edycyjne wersja: 1312 0-2 Kurs Wizualizacja S7 Dzień 2 V Tworzenie wizualizacji procesu - funkcje podstawowe 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 V-21 V-22 V-23 V-24 V-25 V-26 V-27 V-28 V-29 V-30 V-31 V-32 V-33 V-34 V-35 V-36 V-37 V-38 V-39 V-40 V-41 V-42 V-43 V-44 V-45 V-46 V-47 V-48 V-49 V-50 V-51 V-52 V-53 Uruchomienie programu Graphics Designer Parametry pliku maski technologicznej - Preview Parametry pliku maski technologicznej - Dynamics Edycja plików masek technologicznych Graphics Designer – Menu File Graphics Designer – Menu Edit Graphics Designer – Menu View 1/3 Graphics Designer – Menu View 2/3 Graphics Designer – Menu View 3/3 (paski narzędziowe) Paski narzędziowe aplikacji Graphics Designer Graphics Designer – Menu Arrange Selekcja kilku elementów graficznych w edytorze Graphics Designer – Menu Tools Graphics Designer – Menu Window i Menu Help Paleta obiektów Okno parametrów obiektu Dostęp do pomocy z poziomu okna parametrów Omówienie parametrów przykładowego obiektu – Rounded Rectangle (1) Omówienie parametrów przykładowego obiektu – Rounded Rectangle (2) Omówienie parametrów przykładowego obiektu – Rounded Rectangle (3) Odświeżanie obiektów na masce – definicja wspólnego cyklu Omówienie parametrów przykładowego obiektu – Rounded Rectangle (4) Omówienie parametrów przykładowego obiektu – Rounded Rectangle (5) Omówienie parametrów przykładowego obiektu – Rounded Rectangle (6) Kursor myszki i podpowiedzi tekstowe – tryb RunTime Definiowanie kolejności elementów TAB Sequence – Tab Order Definiowanie kolejności elementów TAB Sequence – Alpha Cursor Zmiana trybu TAB Sequence maski pracującej w RunTime Kopiowanie parametrów elementów graficznych Elementy podstawowe dostępne w edytorze Grupowanie elementów graficznych Parametry obiektu – I/O Field (1) Parametry obiektu – I/O Field (2) Parametry obiektu – I/O Field (3) ZADANIE „Dynamiczne wypełnianie obiektu” Zmiana siatki ekranowej – Opcja Grid Porządkowanie elementów względem siebie Praca z różnymi warstwami - Layers Omówienie parametrów obiektu – Graphic Object (1) Wyłączenie wybranego koloru w obiekcie Graphic Object Parametry obiektu – Static Text Edycja tekstów w różnych językach z poziomu edytora grafiki ZADANIE „Tworzenie grupy dla zbiornika” Parametry obiektu – Button (1) Parametry obiektu – Button (2) Parametry obiektu – Button (zakładka zdarzeń) Parametry obiektu – Check Box Zmienna zwracająca dane z obiektu Check Box Inne przykładowe obiekty z palety obiektów ZADANIE „Wizualizacja prostej instalacji” (wersja 1) 1/2 ZADANIE „Wizualizacja prostej instalacji” (wersja 1) 2/2 0-3 wersja: 1312 Kurs Wizualizacja S7 VI Skrypty pisane w języku ANSI C 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 VI-19 VI-20 VI-21 VI-22 VI-23 VI-24 Omówienie struktury języka C Przykładowe typy zmiennych w języku C w WinCC Operatory w C Edytor skryptów w WinCC Opis funkcji w plikach pomocy Dodawanie funkcji do edytora z biblioteki funkcji ZADANIE „Realizacja podstawowych operacji arytmetycznych” ZADANIE „Realizacja podstawowych operacji bitowych” ZADANIE „Operacja przesuwania bitów” Instrukcje języka C (1) Instrukcje języka C (2) ZADANIE „Wykorzystanie instrukcji if ()” ZADANIE „Udoskonalenie miernika przepływu z wcześniejszego zadania” Funkcje w C Wskaźniki – zasada działania Zapis wskaźnika do zmiennej w języku C ZADANIE – „Realizacja operacji na wskaźnikach” Funkcje obsługi wejścia/wyjścia (1) Funkcje obsługi wejścia/wyjścia (2) ZADANIE „Wykorzystanie funkcji sprintf(), sscanf()” ZADANIE „Wyświetlanie danych w podpowiedziach (Tooltip)” ZADANIE „Uzupełnienie wizualizacji zadania z poprzedniego rozdziału” Dzień 3 VII Diagnostyka systemu WinCC 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 VII-17 VIII Diagnostyka systemu wizualizacji Diagnostyka interfejsów komunikacyjnych Symulator zmiennych WinCC - instalacja Symulator zmiennych WinCC – skrót do programu Symulator zmiennych WinCC – konfiguracja zmiennych Agent diagnostyczny - WinCC Scope WinCC Scope – strona diagnostyczna WinCC Scope – zawartość strony diagnostycznej Informacje związane z plikami „log” Kompatybilność WinCC z innymi zainstalowanymi programami Informacje na temat wydajności pracujących skryptów Pliki „ .log” systemu WinCC Analiza komunikacji WinCC ze sterownikiem – WinCC Channel Diagnosis Analiza działania połączeń komunikacyjnych Podgląd bieżących wartości zmiennych w RunTime wizualizacji Zarządzanie użytkownikami w WinCC VIII-3 VIII-4 VIII-5 VIII-6 VIII-7 VIII-8 VIII-9 VIII-10 VIII-11 Edytor User Administrator Definicja własnych uprawnień Zasady ograniczania dostępu Zasady ograniczania dostępu – konfiguracja Otwarcie okna logowania Zmienna systemowa przechowująca nazwę zalogowanego użytkownika Uruchomienie edytora uprawnień w trybie RunTime wizualizacji ZADANIE „Ograniczanie praw dostępu dla osób niepowołanych” ZADANIE „Ukrywanie obiektów przed osobami niepowołanymi” wersja: 1312 0-4 Kurs Wizualizacja S7 IX Tworzenie wizualizacji procesu funkcje zaawansowane IX-3 IX-4 IX-5 IX-6 IX-7 IX-8 IX-9 IX-10 IX-11 IX-12 IX-13 IX-14 IX-15 IX-16 IX-17 IX-18 IX-19 IX-20 IX-21 IX-22 IX-23 IX-24 IX-25 IX-26 IX-27 IX-28 IX-29 IX-30 IX-31 IX-32 IX-33 IX-34 IX-35 IX-36 IX-37 IX-38 IX-39 IX-40 IX-41 IX-42 IX-43 IX-44 IX-45 IX-46 IX-47 IX-48 IX-49 IX-50 IX-51 IX-52 IX-53 Zdarzenia powiązane z myszką Skrypt wykorzystywany do testów Test zdarzeń związanych z klawiaturą Test działania skrótu klawiszowego HotKey Wykrycie dowolnej zmiany w stanie obiektu Zdarzenie generowane w momencie otwierania maski w trybie RunTime ZADANIE „Własny element graficzny – pompa” Tworzenie własnych obiektów graficznych - Customized Object Dodanie ikon graficznych wchodzących w skład proponowanego obiektu Definicja przeźroczystości dla zbędnych fragmentów bitmapy Kopiowanie przygotowanego symbolu dla kolejnych elementów obiektu Utworzenie własnego obiektu z wcześniej przygotowanych symboli Zmiana nazw parametrów udostępnianych w obiekcie docelowym Edycja nazwy grupy parametrów oraz usunięcie zbędnych grup Edycja obiektu bez naruszenia jego definicji Wykorzystanie stworzonego obiektu w bieżącym zadaniu Standardowe biblioteki symboli Wstawianie własnych obiektów do biblioteki Diagnostyka skryptów tworzonych przez użytkownika Wykrywanie błędów realizowane przez system WinCC Sposoby odczytu/zapisu zmiennych w WinCC – bezpośredni dostęp Sposoby odczytu/zapisu zmiennych w WinCC – Dynamic Dialog Sposoby odczytu/zapisu zmiennych w WinCC – skrypty Kreator realizacji typowych operacji – Dynamic Wizard Efekt działania kreatora Dynamic Wizard Wybrane funkcje skryptowe z biblioteki WinCC 1/4 Wybrane funkcje skryptowe z biblioteki WinCC 2/4 Wybrane funkcje skryptowe z biblioteki WinCC 3/4 Wybrane funkcje skryptowe z biblioteki WinCC 4/4 Weryfikacja nazw parametrów dla funkcji Get/SetProp… Edycja parametrów funkcji Get/SetProp… Edycja wybranych parametrów Get/SetProp… 1/2 Edycja wybranych parametrów Get/SetProp… 2/2 Wykorzystanie standardowych kontrolek ActiveX Rejestracja własnych kontrolek ActiveX celem ich wykorzystania ZADANIE „Przykładowa kontrolka ActiveX” ZADANIE „Wykorzystanie systemowych bibliotek dll” Prezentacja w RT wielu masek równocześnie – obiekt PictureWindow ZADANIE „Realizacja okna dialogowego” Definicja maski okna dialogowego Obiekty na masce okna dialogowego Obiekt PictureWindow na masce głównej Przekazanie danych z maski głównej do okna dialogowego Skrypt w miejscu wywołania okna dialogowego Sprawdzenie w RunTime poprawnego ustawienia zmiennych Pobranie informacji przez okno dialogowe w momencie otwarcia Zmiana wartości w polu edycyjnym Obsługa przycisku Anuluj Zatwierdzenie danych przyciskiem OK oraz zamknięcie okna dialogowego Automatyczne zatwierdzenie danych w polu edycyjnym Wykorzystanie przygotowanego okna do ustawiania innych parametrów 0-5 wersja: 1312 Kurs Wizualizacja S7 Dzień 4 X Tworzenie aplikacji wielojęzycznej 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 X-16 X-17 XI Edytor tabeli tekstów, nowy język w tabeli Język startowy i domyślny aplikacji wizualizacji w RunTime Źródło pochodzenia tekstów w tabeli tekstów ZADANIE „Tłumaczenia tekstów z poziomu edytora grafiki” Graphics Designer – tłumaczenia bezpośrednio z poziomu edytora Zrzut ekranowy potrzebny do tłumaczenia na kolejne języki Tłumaczenie aplikacji wizualizacji w Graphics Designer ZADANIE „Tłumaczenia tekstów wykorzystujące tabelę tekstów” Teksty użytkownika definiowane w Text Library Zmiana czcionki dla poszczególnych języków Możliwości eksportu / importu danych Zmienne typu „Text reference” Korzystanie z tekstów dostępnych w tabeli tekstów ZADANIE „Dostęp do tabeli tekstów poprzez skrypt” ZADANIE „Dostęp do tabeli tekstów poprzez skrypt” - rozwiązanie Tworzenie hierarchii masek technologicznych - Picture Tree Manager XI-3 XI-4 XI-5 XI-6 XI-7 XII Edytor Picture Tree Manager Cel tworzenia hierarchii masek ZADANIE „Utworzenie przykładowej hierarchii z istniejących masek” Tworzenie powiązań między maskami Kolejność przejść między maskami Kreator szkieletu aplikacji - OS - Project Editor 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 XII-22 XII-23 XII-24 OS Project Editor – wygląd wygenerowanego projektu Korzystanie z edytora Konfiguracja alarmów Sposób prezentacji informacji alarmowych Wyłączenie widoczności niektórych obszarów technologicznych Ograniczenie zasobów wykorzystywanych przez RunTime aplikacji Zachowanie/usunięcie zmian użytkownika w projekcie Ogólne parametry pracy kreatora Zmiany w projekcie wprowadzone przez kreator 1/2 Zmiany w projekcie wprowadzone przez kreator 2/2 Budowa ekranu projektu utworzonego kreatorem Obszar klawiszy menu Obszar roboczy Obszar przycisków systemowych Uruchomienie RunTime wizualizacji Sposób testowania projektu utworzonego kreatorem Funkcje C – dla projektu stworzonego kreatorem Wybrane funkcje C dla projektu stworzonego kreatorem ZADANIE „Zmiana ekranu w części roboczej” ZADANIE „Otwarcie okna dialogowego” ZADANIE „Informacja o otwieranym oknie dialogowym” ZADANIE „Zamykanie okna dialogowego” wersja: 1312 0-6 Kurs Wizualizacja S7 XIII Konfiguracja systemu alarmów 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 XIII-21 XIII-22 XIII-23 XIII-24 XIII-25 XIII-26 XIII-27 XIII-28 XIII-29 Definicja nowego komunikatu alarmowego ZADANIE „Konfiguracja przykładowych alarmów” Edycja parametrów komunikatów alarmowych Działanie zmiennych związanych z obsługą alarmów Konfiguracja tekstów alarmów Kopiowanie alarmów – szybka edycja Parametry alarmów – Message blocks Parametry alarmów – Message classes Grupy alarmowe Konfiguracja archiwizacji alarmów ZADANIE „Testowe generowanie alarmów” Dodanie możliwości konfiguracji alarmów analogowych ZADANIE „Definicja alarmu analogowego” Definicja nadzorowanej przez system alarmowy zmiennej analogowej Dodanie alarmu przekroczenia górnego Prezentacja wartości zmiennych w tekście komunikatu Prezentacja alarmów w projekcie utworzonym kreatorem Dostęp do informacji alarmowych ZADANIE „Konfiguracja własnej tabeli alarmowej” WinCC Alarm Control Parametry obiektu WinCC Alarm Control - General Parametry obiektu WinCC Alarm Control – Parameter, Effects Parametry obiektu WinCC Alarm Control – Selection, Font Parametry obiektu WinCC Alarm Control – Message blocs / lists Parametry obiektu WinCC Alarm Control – Hit lists, Operator input Parametry obiektu WinCC Alarm Control – Toolbar, Status Bar Parametry obiektu WinCC Alarm Control – Online configuration, Export Dzień 5 XIV Archiwizacja zmiennych - Tag Logging 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 Edytor konfiguracji zmiennych archiwizowanych – Tag Logging ZADANIE „Tworzenie archiwum procesowego” Tworzenie procesowego archiwum zmiennych – nazwa i typ archiwum Dodawanie zmiennych do archiwum procesowego Parametry archiwum procesowego Parametry archiwizacji zmiennej w archiwum procesowym Definicja sposobu pobierania próbek dla zmiennej - cyklicznie Definicja sposobu pobierania próbek dla zmiennej - acyklicznie Pozostałe parametry konfiguracji zmiennej w archiwum procesowym Tworzenie archiwum skompresowanego Dodawanie zmiennych do archiwum skompresowanego Parametry zmiennej z archiwum skompresowanego Katalogi związane z archiwum Konfiguracja zakresu i sposobu działania archiwum szybkiego Konfiguracja zakresu i sposobu działania archiwum wolnego 0-7 wersja: 1312 Kurs Wizualizacja S7 XV Konfiguracja i wykorzystanie trendów XV-3 XV-4 XV-5 XV-6 XV-7 XV-8 XV-9 XV-10 XV-11 XV-12 XV-13 XV-14 XV-15 XV-16 XV-17 XV-18 XV-19 XVI ZADANIE „Tworzenie trendów” Obiekt prezentacji zmian wartości zmiennej w czasie Parametry wykresu - Trends Parametry wykresu – General, Font Parametry wykresu – Trend window, Time axes Parametry wykresu – Value axes, Toolbar Parametry wykresu – Status Bar, Online configuration Parametry wykresu – Export ZADANIE „Testy różnych metody archiwizacji” 1/2 ZADANIE „ Testy różnych metody archiwizacji” 2/2 ZADANIE „Prezentacja wartości z wykresu - Ruler” Obiekt tabeli zmiennych prezentowanych na wykresie - Ruler Parametry obiektu Ruler – Blocks, Columns Parametry obiektu Ruler – Parameter, Effects Parametry obiektu Ruler – Selection, Font Parametry obiektu Ruler – Toolbar, Status Bar Parametry obiektu Ruler – Online configuration, Export Kreator raportów - Report Designer XVI-3 XVI-4 XVI-5 XVI-6 XVI-7 XVI-8 XVI-9 XVI-10 XVI-11 XVI-12 XVI-13 XVI-14 XVI-15 XVI-16 XVI-17 Mechanizm działania systemu raportowania Praca z edytorem raportów ZADANIE „Konfiguracja przykładowego raportu” Edytor wyglądu strony wydruku (raportu) – Report Designer Layout Paleta obiektów dostępnych w trakcie tworzenia raportów ZADANIE „Generowanie raportów na żądanie” Konfiguracja sposobu wydruku – Print job Wywołanie wydruku z poziomu skryptu C Funkcja RPTJobPreview – wydruk poprzedzony podglądem Drukowanie danych w postaci tabeli z pliku tekstowego „ .csv” Opis w plikach pomocy dotyczący formatu pliku „ .csv” Konfiguracja raportu pobierającego dane z pliku „ .csv” Obiekty z palety obiektów wykorzystane w przykładzie Wydruk raportu z pliku „ .csv” z poziomu skryptu C Tworzenie pliku tekstowego z danymi raportowymi („ .csv”) w języku C wersja: 1312 0-8