Spis treści
Transkrypt
Spis treści
Kurs Wizualizacja z WinCC SCADA - Zaawansowany Spis treści Dzień 1 I VBS w WinCC – podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410) 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 I-30 I-31 I-32 II VBS w WinCC - Informacje ogólne Zastosowanie VBS w WinCC Runtime Wykorzystanie i wydajność VBS w WinCC Runtime Zmienne i stałe VBS Features – słowa kluczowe 1/2 VBS Features – słowa kluczowe 2/2 Statements VBS Object Model w WinCC Przykład – Obiekt Tag 1/2 Przykład – Obiekt Tag 2/2 Funkcje i procedury Zadanie „Zastosowanie procedury w VBS” Skrypt przycisku Declaration Area Zadanie „Zastosowanie funkcji w VBS” Skrypt przycisku Declaration Area Funkcja FormatNumber Instrukcje pętli – VBS jako język jednowątkowy 1/2 Instrukcje pętli – VBS jako język jednowątkowy 2/2 Pętla For .. Next – Zasada działania Pętla For .. Next – Animacja poziomu Technologia Intellisense Korzystanie z wzorców instrukcji Zadanie: „Jeden wątek – demonstracja” Zakres zmiennych – Poziom procedury – Zmienne lokalne 1/2 Zakres zmiennych – Poziom procedury – Zmienne lokalne 2/2 Zakres zmiennych – Poziom modułu – Zmienne prywatne 1/2 Zakres zmiennych – Poziom modułu – Zmienne prywatne 2/2 Zakres zmiennych – Poziom modułu – Declaration Area VBS – skrypty globalne, diagnostyka i raportowanie (wersja 1410) 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 Procedury w modułach, akcje i wyzwalacze Procedura – informacje ogólne Dodawanie modułu, akcji i trigger’a Zabezpieczanie hasłem modułu Standard Procedures & Project Procedures Standard Procedures & Project Procedures - Uwagi Zastosowanie procedur w akcjach Akcje – informacje ogólne Akcje jako procedury uruchamiane przez wyzwalacz Typy funkcji i akcji ANSI – C: Foldery do przechowywania funkcji i akcji Uruchamianie skryptów globalnych Wyzwalacze (Triggers) – wyzwalacz typu Tag Wyzwalacz typu Cyclic Typy wyzwalaczy Zadanie „Pętle równoległe” Triggers, Actions, Procedures - podsumowanie Diagnostyka skryptów VBS – przydante narzędzia Zadanie „Symulacja napełniania zbiornika” Uruchamianie programu Microsoft Script Debugger Kroki zastosowania Debugger’a 1/2 0-1 wersja: 1410 Kurs Wizualizacja z WinCC SCADA - Zaawansowany II-24 II-25 II-26 II-27 II-28 II-29 II-30 II-31 II-32 II-33 Kroki zastosowania Debugger’a 2/2 Diagnostyka skryptów VBS - okna GSC Diagnostyka skryptów VBS - APDiag Zastosowanie skryptów VBS w WinCC – przykłady ogólne Praca z systemem plików i uruchamianie programów .exe Konfigurowanie połączenia z bazą danych przy pomocy VBS 1/2 Konfigurowanie połączenia z bazą danych przy pomocy VBS 2/2 System automatyzacji MS Excel oraz MS Internet Explorer System automatyzacji MS Access VBScript - Podsumowanie Dzień 2/3 III Receptury systemu WinCC (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 III-16 III-17 III-18 III-19 III-20 III-21 III-22 III-23 III-24 III-25 III-26 IV Receptury systemu WinCC Zadanie „Zastosowanie receptur” Edytor archiwów użytkownika – User Archive Uruchomienie kreatora archiwów użytkownika Tworzenie archiwum użytkownika Tworzenie archiwum użytkownika – dodawanie pól receptury Tworzenie archiwum użytkownika – dodawanie bloków Tworzenie archiwum użytkownika – wprowadzanie wartości pól Przykładowy ekran operatora Przykładowy ekran operatora – obiekty graficzne Przykładowy ekran operatora – przycisk wyłączania trybu Runtime 1/3 Przykładowy ekran operatora – przycisk wyłączania trybu Runtime 2/3 Przykładowy ekran operatora – przycisk wyłączania trybu Runtime 3/3 Przykładowy ekran operatora – procedura przycisku 1/3 Przykładowy ekran operatora – procedura przycisku 2/3 Przykładowy ekran operatora – procedura przycisku 3/3 Przykładowy ekran operatora – uzupełnienie rysunku Przykładowy ekran edycji receptur Ekran edycji receptur - Obiekt User Archive – Table Element (Classic) Konfiguracja obiektu User Archive – Table Element (Classic) Widok tabeli i formularza receptur Tworzenie widoku formularza Przycisk powrotu do Ekranu operatora Widok formularza i tabeli w trybie Runtime Redundancja w systemie WinCC (wersja 1410) 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 Redundancja Redundancja - struktura funkcjonalna Działanie redundancji w systemie WinCC 1/2 Działanie redundancji w systemie WinCC 2/2 Automatyczne, awaryjne przełączanie serwerów Zdarzenia po awarii serwera Aplikacja jednoserwerowa – Struktura funkcjonalna Zadania systemu Multi-User Konfigurowanie systemu Multi-User - Przegląd Aplikacja wieloserwerowa – Struktura funkcjonalna Konfiguracja systemu Distributed - Przegląd Funkcje serwerów w WinCC Typy klientów w WinCC Maksymalna liczba węzłów w sieci LAN Zadanie „Aplikacja jednoserwerowa” 1/2 Zadanie „Aplikacja jednoserwerowa” 2/2 Struktura sprzętowa dla zadania Aplikacja jednoserwerowa Konfigurowanie systemu operacyjnego 1/3 Konfiguracja systemu operacyjnego 2/3 Konfiguracja systemu operacyjnego 3/3 Instalowanie SIEMENS SIMATIC WinCC 1/2 wersja: 1410 0-2 Kurs Wizualizacja z WinCC SCADA - Zaawansowany 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 IV-42 IV-43 IV-44 IV-45 IV-46 IV-47 IV-48 IV-49 IV-50 IV-51 IV-52 IV-53 IV-54 IV-55 IV-56 IV-57 IV-58 V Instalowanie Siemens SIMATIC WinCC 2/2 Przygotowanie sterownika SIMATIC S7-300 1/3 Przygotowanie sterownika SIMATIC S7-300 2/3 Przygotowanie sterownika SIMATIC S7-300 3/3 Tworzenie nowego projektu w WinCC Konfigurowanie protokołu komunikacyjnego TCP/IP 1/2 Konfigurowanie protokołu komunikacyjnego TCP/IP 2/2 Pierwsza część aplikacji – testowanie połączenia z PLC 1/3 Pierwsza część aplikacji – testowanie połączenia z PLC 2/3 Pierwsza część aplikacji – testowanie połączenia z PLC 3/3 Druga część aplikacji - Monitorowanie pracy serwerów 1/4 Druga część aplikacji - Monitorowanie pracy serwerów 2/4 Druga część aplikacji - Monitorowanie pracy serwerów 3/4 Druga część aplikacji - Monitorowanie pracy serwerów 4/4 Trzecia część aplikacji - Testowanie archiwizacji 1/2 Trzecia część aplikacji - Testowanie archiwizacji 2/2 Czwarta część aplikacji - Testowanie alarmowania 1/3 Czwarta część aplikacji - Testowanie alarmowania 2/3 Czwarta część aplikacji - Testowanie alarmowania 3/3 Definiowanie użytkownika 1/2 Definiowanie użytkownika 2/2 Aktywowanie redundancji i jej podstawowa konfiguracja 1/2 Aktywowanie redundancji i jej podstawowa konfiguracja 2/2 Konfigurowanie uruchamiania i trybu Runtime 1/2 Konfigurowanie uruchamiania i trybu Runtime 2/2 Generowanie pakietów Server data Udostępnianie sieciowego dysku C 1/2 Udostępnianie sieciowego dysku C 2/2 Duplikowanie projektu na serwer redundantny Synchronizacja czasu z serwerem SERVER1 Automatyczne uruchamianie projektów na komputerach klienckich Testowanie działania redundancji 1/4 Testowanie działania redundancji 2/4 Testowanie działania redundancji 3/4 Testowanie działania redundancji 4/4 System rozproszony – klient z własnym projektem (wersja 1410) 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 System rozproszony - Distributed System Konfiguracja systemu Distributed - Przegląd Zadanie „Aplikacja wieloserwerowa ” 1/2 Zadanie „Aplikacja wieloserwerowa” 2/2 Tworzenie nowego projektu serwera dodatkowego Konfigurowanie kanału komunikacyjnego TCP/IP 1/3 Konfigurowanie kanału komunikacyjnego TCP/IP 2/3 Konfigurowanie kanału komunikacyjnego TCP/IP 3/3 Projekt serwera dodatkowego – blok Analog Projekt serwera dodatkowego – wyświetlacz 1/2 Projekt serwera dodatkowego – wyświetlacz 2/2 Projekt serwera dodatkowego – blok Poziom2 Projekt serwera dodatkowego – alarmowanie 1/3 Projekt serwera dodatkowego – alarmowanie 2/3 Projekt serwera dodatkowego – alarmowanie 3/3 Projekt serwera dodatkowego – uzupełnienie rysunku Uruchamianie i tryb Runtime serwera CLIENT1 Definiowanie użytkownika Uruchamianie i tryb Runtime komputera CLIENT2 Generowanie pakietu danych Server Data Projekt typu Client Project – założenie nowego projektu Importowanie pakietów z komputera SERVER1 Importowanie pakietów z komputera CLIENT1 Plik rysunku - konfiguracja pól I/O Field i obiektów graficznych Plik rysunku – konfiguracja pisaka wykresu i alarmów 0-3 wersja: 1410 Kurs Wizualizacja z WinCC SCADA - Zaawansowany V-28 V-29 V-30 Aktywowanie projektów Testowanie aplikacji 1/2 Testowanie aplikacji 2/2 Dzień 4 VI Dostęp do ekranów wizualizacji poprzez WebNavigator (wersja 1410) 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 VI-25 VII WebNavigator – informacje ogólne WinCC Server oraz WebNavigator – instalacja podstawowa WebNavigator Server WebNavigator Client WebNavigator – sposoby instalacji 1/3 WebNavigator – sposoby instalacji 2/3 WebNavigator – sposoby instalacji 3/3 Zadanie „WebNavigator Client na komputerze SERVER1” Instalowanie dodatkowych usług w IIS Publikowanie rysunków Uprawnienia użytkownika operator Rysunek startowy i stosowany język Strona internetowa WebNavigator’a Ustawienia sieci Web Zapora i strona internetowa Projekt na serwerze SERVER1 i wersja przeglądarki internetowej Instalacja klienta w przeglądarce internetowej 1/3 Instalacja klienta w przeglądarce internetowej 2/3 Instalacja klienta w przeglądarce internetowej 3/3 Przeglądarka WinCCViewerRT 1/3 Przeglądarka WinCCViewerRT 2/3 Przeglądarka WinCCViewerRT 3/3 Instalacja klienta w przeglądarce internetowej na zdalnym komputerze Dostęp do danych systemu WinCC poprzez DataMonitor (wersja 1410) 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 VII-18 VII-19 VII-20 VII-21 VII-22 VII-23 VII-24 VII-25 VII-26 VII-27 VII-28 VII-29 VII-30 Oprogramowanie DataMonitor – informacje ogólne DataMonitor - sposoby instalacji 1/3 DataMonitor - sposoby instalacji 2/3 DataMonitor - sposoby instalacji 3/3 Funkcje oprogramowania DataMonitor Excel Workbook i dostęp przez Internet Trendy i alarmy w DataMonitor DataMonitor Server – Operating System & Software DataMonitor Client - Operating System & Software Zadanie „Trends & Alarms – Dane tabelaryczne i wykresy” 1/2 Zadanie „Trends & Alarms – Dane tabelaryczne i wykresy” 2/2 Konfiguracja sprzętowa Instalowanie oprogramowania WinCC Fileserver Konfiguracja konta użytkownika 1/2 Konfiguracja konta użytkownika 2/2 Strona portalu WebCenter – Default Web Site Strona portalu WebCenter – Konfigurator WebConfigurator Strona portalu WebCenter Połączenie z bazą danych na serwerze – efekt końcowy Połączenie z bazą danych na serwerze – adres URL Połączenie z bazą danych – Connection administration 1/2 Połączenie z bazą danych – Connection administration 2/2 Konfiguracja wyświetlania wartości bloku analog 1/3 Konfiguracja wyświetlania wartości bloku analog 2/3 Konfiguracja wyświetlania wartości bloku analog 3/3 Dane tabelaryczne zmiennej analog Wyświetlenie wartości bloku analog w postaci wykresu 1/2 Wyświetlenie wartości bloku analog w postaci wykresu 2/2 wersja: 1410 0-4 Kurs Wizualizacja z WinCC SCADA - Zaawansowany VIII DataMonitor Excel - Workbook – wartości bieżące , archiwalne i alarmy w sieci Web (wersja 1410) VIII-3 VIII-4 VIII-5 VIII-6 VIII-7 VIII-8 VIII-9 VIII-10 VIII-11 VIII-12 VIII-13 VIII-14 VIII-15 VIII-16 VIII-17 VIII-18 VIII-19 VIII-20 VIII-21 VIII-22 VIII-23 VIII-24 VIII-25 VIII-26 VIII-27 VIII-28 VIII-29 VIII-30 VIII-31 VIII-32 VIII-33 VIII-34 Excel Workbook – Funkcje Przykład arkusza kalkulacyjnego Excel – Bezpieczeństwo – Pliki .xml Excel – połączenie z serwerem dedykowanym - Plik XML Excel – Połączenie z poszczególnymi serwerami – Pliki XML Zadanie „Excel Workbook – Wartości bieżące, archiwalne i alarmy w sieci Web 1/2” Zadanie „Excel Workbook – Wartości bieżące, archiwalne i alarmy w sieci Web 2/2” Instalacja oprogramowania Konfigurowanie wyświetlenia wartości bieżących bloków Excel Workbook Wizard Konfigurowanie połączenia z serwerem SERVER1 1/4 Konfigurowanie połączenia z serwerem SERVER1 2/4 Konfigurowanie połączenia z serwerem SERVER1 3/4 Konfigurowanie połączenia z serwerem SERVER1 4/4 Komórki OV (Online Value) do wyświetlania wartości bloków Konfigurowanie nazw bloków 1/2 Konfigurowanie nazw bloków 2/2 Dodanie kolumny stopki czasowej i jakości danych Nagłówek tabeli 1/2 Nagłówek tabeli 2/2 Konfigurowanie wyświetlenia wartości archiwalnych Konfigurowanie wyświetlenia alarmów Wyświetlenie skonfigurowanych danych – wartości bieżące 1/2 Wyświetlenie skonfigurowanych danych – wartości bieżące 2/2 Wyświetlenie skonfigurowanych danych – alarmy Publikowanie pliku Kontrola opublikowanego pliku Raport na komputerze CLIENT1 1/2 Raport na komputerze CLIENT1 2/2 Dane z serwera w arkuszu Excel przy pomocy pliku XML Wyświetlenie drzewa bloków z serwera 1/2 Wyświetlenie drzewa bloków z serwera 2/2 0-5 wersja: 1410 Kurs Wizualizacja z WinCC SCADA - Zaawansowany wersja: 1410 0-6