Przegląd d systemu PROFInet 1
w automatyce Trend do zamiany struktury centralnej na systemy rozproszone Wykorzystanie sieci Ethernet na wszystkich poziomach automatyki Wzrost wykorzystania standardu IT w automatyce IT i Ethernet integrują świat automatyki z siecią ogólną 2
Dlaczego sieć Ethernet? Jeden typ sieci Ograniczenie typów łączy Globalny zasięg Dostęp do najniższego poziomu systemu Zalety technologii IT w systemach automatyki Zdalny dostęp Serwis poprzez internet Podgląd i obsługa systemu Porównanie z systemami pracującymi w automatyce Większa wydajność Nieograniczona ilość stacji Prostsza obsługa 3
Wymagania stawiane sieci PROFINET Niezawodność i redundancja Programowanie całej instalacji Krótki Czas reakcji Wykonanie przemysłowe Automatyka przemysłowa Diagnostyka sieci i stacji Integracja istniejących instalacji Zabezpieczenie dostępu Aplikacja do zabezpieczeń Safety 4
PROFINET rozwiązanie dla sieciowych aplikacji przemysłowych! PROFINET standard otwarty dla wszystkich użytkowników PROFINET oparty na bazie sieci Industrial Ethernet PROFINET wykorzystuje TCP/IP i standard IT PROFINET prac po sieci Ethernet PROFINET pozwala na pełna integrację systemów polowych 5
PROFINET właściwości Duża elastyczność przy tworzeniu sieci dzięki możliwością sieci Ethernet i IT Zabezpieczenie inwestycji przez wykorzystanie istniejących stacji w aplikacji Dzięki modularyzacji oszczędzamy koszty programowania i uruchomienia Wydajność 100 razy większa dla aplikacji Motion Control 6
PROFINET przegląd Security Safety Echtzeit- Kommunikation Proces Dezentrale Feldgeräte Komunikacja Real-time Safety IT-Standards & Security PROFINET PROFINET Motion Control Urządzenia polowe IT-Standards Instalacja sieci Netzwerk- Installation Automatyka Verteilte Intelligenz Motion Control PROFINET Standard dla sieci Industrial Ethernet 7
Komunikacja Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia Dezentrale polowefeldgeräte Instalacja sieci Automatyka Motion Control Dezentrale Feldgeräte 8
PROFINET = Ethernet Real-time (RT) Wykorzystanie standardowych komponentów Wydajność podobna do sieciowych systemów polowych (np. ) Typowe obszary zastosowań: automatyka przemysłowa Izochroniczny Real-time (IRT) Komunikacja deterministyczna Czas cyklu 1ms z dokładnością <1µs Typowe obszary zastosowań: Motion Control Oba tryby pracy można stosować jednocześnie 9
Wydajność komunikacji n IRT RT TCP/IP 0,25...1,0 msec 10 msec 100 msec Prędkość i dokładność określa jakość transmisji danych w sieci t Typowy czas reakcji 10
PROFINET komunikacja Jeden typ komunikacji i szybki czas reakcji Jednoczesna praca real-time i IT w sieci Komunikacja real-time dla aplikacji nie-krytycznych oraz dla aplikacji wymagającej dużą wydajność Komunikacja TCP/IP bez ograniczeń Internet PROFINET Automatyka przemysłowa Motion Control 100ms 10ms <1ms IT-services TCP/IP Dane procesowe 11
PROFINET komunikacja Duża wydajność przez zminimalizowanie czas obsługi stosu Aplikacja IT np. HTTP SNMP DHCP... TCP/UDP IP 1 Ethernet Aplikacje PROFINET Dane standard Dane procesowe Real-time 2 RT 3 Real-time IRT 1 2 3 Kanały standardowe Parametryzacja i konfiguracja stacji Odczyt danych diagnostycznych Dane użytkowe Kanał RT Wydajne przesyłanie danych procesowych Sterowanie i obsługa alarmów/przerwań Kanał IRT Transmisja izochroniczna danych procesowych Jitter <1µsec 12
Struktura telegramu PROFINET Standardowy format telegramu wg IEEE 802.3 Typy IEEE dla PROFINET telegramu real-time 0x0800: IP telegram 0x8892: PROFINET real-time telegram Przyporządkowanie odbieranych danych wg ID ramki Transmisja cykliczna (wartości procesowe) Transmisja dla przerwań i zdarzeń (alarmy i przerwania) Informacje statusowe 7 Byte Status stacji i danych (np. Run, Stop, Error) Sync 1 Byte Source MAC 6 Byte Dest. MAC 6 Byte Priority Tagging* 4 Byte Ethernet-Standard Ramka Ethernet (maks. 1526 Bytes) Preambel Ethertype 2 Byte Frame ID 2 Byte Dane procesowe do 1440 Bytes Informacje statusowe 4 Byte Specyficzne dla PROFINET FCS 4 Byte * Wg 802.1 Q 13
Urządzenia polowe Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control 14
Spektrum produktów ET200 z interfejsem Ethernet do komunikacji w sieci PROFINET Wykorzystanie istniejących modułów I/O bez żadnych zmian Konfiguracja stacji w podobny sposób jak Program PLC pisany standardowo Ethernet Ethernet Wykorzystanie stacji rozproszonych w sieci i Ethernet 15
PROFINET klasy urządzeń IO-Controller (Master w sieci PORFIBUS): Zarządza wymianą danych ze stacjami polowymi Dostęp do sygnałów peryferii poprzez obraz procesu IO-Device (Slave w sieci PORFIBUS): Stacja polowa przyporządkowana do IO-Controller IO-Supervisor (PG. Master klasy 2): OP i stacje diagnostyczne Konfiguracja Dane procesowe Diagnostyka PLC IO-Controller PG/PC Supervisor Field Device IO-Device Parametryzacja Diagnostyka Status/Sterowanie 16
Komunikacja pomiędzy stacjami AR: Application relationship kanał pomiędzy IO-Controller i przyporządkowaną do niego stacją IO-Devices CR: Communication relationship do konfiguracji, danych użytkowych i diagnostyki Application relationship Kanał Standard konfiguracja Kanał Real-time Dane procesowe Kanał Real-time Diagnostyka Record Data CR IO-Controller IO Data CR Alarm CR AR IO-Device 17
Konfiguracja w programie STEP7 Przykłady konfiguracji sieci i PROFINET STEP7 / HW-Config GSDML GSD + XML = GSDML Bezproblemowa konfiguracja sieci PROFINET dzięki znajomości Sieci 18
Standardowy opis stacji Opis parametrów stacji za pomocą GSDML (Generic Station Description): Zainstalowane moduły (Numer, Typ) Dane konfiguracyjne modułu (np. wejście analogowe) Parametry modułu (np. 4..20mA) Informacje diagnostyczne (np. przerwanie przewodu) GSDML oparto na bazie formatu XML Tworzenie pliku wykorzystując dostępny edytor XML Standardowa metoda XML definiująca zawartość i format Struktura GSDML odpowiada standardowi ISO 15745 GSDML 19
Przyporządkowanie adresów Nazwa stacji związana z adresem MAC Konfiguracja offline Każda ze stacji otrzymuje nazwę stacji (np. sample1) 1 STEP 7 definiuje automatycznie adres IP IO-Controller Uruchomienie: IO-Controller przyjmuje adres IP 3 2 Online: Zapis nazwy stacji do urządzenia Ethernet MAC Adr 1 MAC Adr 2 20
Zapisywanie adresu w pamięci MMC/C-Plug Prosty serwis poprzez szybkę wymianę pamięci MMC i C-Plug Nie jest wymagane ponowna konfiguracja części zamiennej Nie są wymagane specjalne kwalifikacje czy narzędzia do programowania modułów Minimaliazacja czasów postoju 21
Model urządzeń oparty na podobnej filozofii jak w sieci Profibus Model urządzeń w sieci PROFINET jest podobny jak dla sieci Moduły w slotach Kanały w modułach Przypisanie adresu do kanału Moduł 1 Moduł 2 Moduł 3 Kanał 0 Kanał 1 Kanał 2... Kanał n+x Kanał 0 Kanał 1 Kanał 2... Kanał n+x Kanał 0 Kanał 1 Kanał 2... Kanał n+x Wykorzystywane mogą być dotychczas używane moduły wejść/wyjść w sieci Profibus 22
Struktura duagnostyki Diagnostyka PROFINETdevice Trzy poziomy: stacja slot kanał Komponenty sieci: adres miejsce błędu Diagnostyka poprzez sieć SNMP Web poziom 1: błąd w stacji (np. stacja zaworów nr 2) Modul 1 Modul 2 poziom 2: błąd w module (np. wejście analogowe moduł 3) Kanał 0 Kanał 1 Kanał 0 Kanał 1 Kanał 0 Kanał 1 Kanał 2 Kanał 2 Kanał 2 Diagnostyka poprzez sieć Adres IP, miejsce błędu, statystyka... Kanał n+x... Kanał n+x... poziom 3: błąd kanału (np. przerwany przewód 2) 23
PROFINET- diagnostyka stacji w STEP7 Przykład diagnostyki i PROFINET Widok diagnostyki Szczegóły Lokalizacja błędu i awarii kanałów 24
Diagnostyka sieci IO-Controller IO-Controller 1 2 IO-Device3 IO-Device1 IO-Device2 Switch przekazuje do PROFINET diagnostykę IO-Devices IO-Device1 IO-Device2 Switch informuje o zakłóceniach w postaci diagnostyki PROFINET do IO-Controller (1) Konfiguracja switcha podobnie jak IO-Device w STEP 7 (GSDML) Dodatkowy kanał SNMP dla informacji standardowych (2) 25
Integracja sieci w PROFINET Przeźroczysta komunikacja pomiędzy siecią Profinet/ethernet a Proxy PROFINET Proxy mapuje urządzenia w sieci do sieci Profinet/ethernet Proxy jest urządzeniem PROFINET-device na sieci Profinet/ethernet oraz stacją DP-Master w sieci Integracja istniejących standardó sieciowych do sieci Profinet 26
Motion Control Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control Motion Control 27
Wymagania dla napędów Motion Control Synchronizacja napędów Wydajność 100 razy lepsza niż w sieciach stosowanych dotychczas Te same aplikacje w sieci i PROFINET 28
Motion Control z trybem izochronicznym Realtime Kanał IRT Kanał Standard Kanał IRT Kanał Standard Kanał IRT Cykl 1 Cykl 2 Cykl n np. czas cyklu 1 ms Komunikacja izochroniczna Dane IRT Komunikacja RT Dane RT Komunikacja standardowa Dane TCP/IP Obraz systemu komunikacji Podział czasu dla transmisji real-time i TCP/IP Bardzo dokładny cykl synchronizacji i cykl sterowania (dokładność <1µs) 29
PROFINET interfejs dla napędów PROFIdrive Profil aplikacyjny dla napędów połączonych do sieci i PROFINET Niezależny od producentów Pozwala na łatwa podmianę napędów w sieci Motion Controller PROFIdrive Drives Standardowe rozwiązanie w technologii Motion Control 30
Automatyka Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Motion Control Automatyka 31
Co to jest automatyka - Component based Automation? Component based Automation jest to koncepcja, która polega na podziale aplikacji na moduły funkcjonalne, a następnie połączenie ich poprzez sieć PROFINET Prosty podział instalacji i produkcji na inteligentne Komunikacja pomiędzy stacjami wzdłuż linii produkcyjne Konfiguracja graficzna komunikacji pomiędzy modułami technologicznymi Maschine 1 ON STARTING START READY STOP RUNNING Maschine 2 ON STARTING START READY STOP RUNNING Maschine 3 ON STARTING START READY STOP RUNNING Maschine 4 ON STARTING START READY STOP RUNNING HELD HELD HELD HELD Lifestate Lifestate Lifestate Lifestate 32
Component based Automation Komponenty PROFINET możliwość wielokrotnego użycia Zawarcie funkcji sterowania w programie A następnie zdefiniowanie interfejsu do wymiany danych pomiędzy komponentami PROFINET Component ExtemStop BOOL BOOL StartNext ExtemStart BOOL BOOL Running Cnt_In I4 BOOL Status I4 Cnt_Out UI1 Lifestate 33
Technologia modułowa przykład: proces napełniania butelek Mechanical Bottling ExtemStop BOOL BOOL StartNext ExtemStart BOOL Cnt_In I4 BOOL Running BOOL Status I4 Cnt_Out Controller UI1 Lifestate Function 34
Technologia modułowa przykład : maszyna Machine ON BOOL Machine BOOL STARTING Mechanical START BOOL STOP BOOL BOOL READY BOOL RUNNING BOLD HELD UI1 Lifestate Controller Function 35
Komunikacja pomiędzy modułami Machine 1 START BOOL BOOL STARTING STOP BOOL BOOL READY Cnt_IN BOOL BOOL RUNNING I4 Cnt_OUT UI1 Lifestate Machine 2 START BOOL BOOL STARTING STOP BOOL BOOL READY Cnt_IN BOOL BOOL RUNNING I4 Cnt_OUT UI1 Lifestate Machine 3 START BOOL STOP BOOL Cnt_IN BOOL BOOL STARTING BOOL READY BOOL RUNNING I4 Cnt_OUT UI1 Lifestate PROFINET standaryzacja Opis modułów technologicznych Określenie komunikacji pomiędzy modułami Komunikacja : konfiguracja zamiast programowania 36
Inżyniering : imap Połączenie modułów w sieci Ethernet Konfiguracja graficzna komunikacji Struktura hierarchiczna Prosta diagnostyka stacji i komunikacji Szybki projektowanie i uruchomienie komunikacji 37
Instalacja sieci Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control 38
PROFINET w sieci Ethernet Campus Distributor CD CD Building: Office Building Distributor Floor Distributor BD MD BD MD Building: Production Machine Distributor FD Floor 1 FD Floor 2 Machine 1 Machine 2 39
Industrial Ethernet - topologie PROFINET wykorzystuje switche Ethernet Można zastosować dowolną topologię sieci Pierścień również z redundancją Linia, gwiazda, drzewo, Pierścień Linia Drzewo Gwiazda Nutzen: Optymalna struktura sieci dla wszystkich aplikacji 40
System transmisji i połączeń Wymagania & PROFINET Komunikacja Urządzenia polowe Motion Control Automatyka Instalacja sieci Standard IT & Safety Proces Technologia transmisji oparta na kablu miedzianym wg 8802-3 Kable Skrętka kompatybilna z IEC 11801/61156 Wersja hybrydowa (dana + zasilanie) Wtyk IP20 RJ45 dla zastosowań biurowych Można stosować do urządzeń polowych Wtyk IP65 Kompatybilny z technologią IP20 Wersja hybrydowa (dana + zasilanie) Wtyk okrągły M12 (4-pin) Dedykowany dla zastosowań do urządzeń polowych Technologia transmisji oparta na światłowodach wg 8802-3 Światłowód szklany wg IEC 60793, 60794, Światłowód plastikowy 41
Aktywne komponenty sieciowe Rozszerzona diagnostyka, np. poprzez zapytania w sieci PROFINET, SNMP, Web Wymagania & PROFINET Komunikacja Optymalna obsługa trybu real time PROFINET przez transmisję wg priorytetów Urządzenia polowe Motion Control Wymiana bez konieczności ponownego programowania (zintegrowana pamięć C-Plug) Automatyka Instalacja sieci Standard IT & Safety Proces Industrial Ethernet Switches optymalna integracja 42
IT-Standard & Security Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control 43
Integracja ze światem internetu Internet Dane ze stron HTML i poprzez Aplety PROFINET określa dane na stronach Web oraz dostęp do nich Standardowe informacje o stacji PROFINET np. nazwa stacji, status, statystyka Dodatkowe dane producenta np. bufor diagnostyczny 44
Bezpieczeństwo danych w sieci PROFINET Zabezpieczenie przed Błędnym przypisaniem adresu Niepowołanym dostępem Szpiegostwem przemysłowym Manipulacją Nie jest wymagana specjalistyczna wiedza Certyfikowany standard do zabezpieczeń danych i urządzeń Zabezpieczenie instalacji przed błędami, manipulacją i szpiegostwem przemysłowy Firewall Security 45
Safety Safety Proces Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control 46
Integracja technologii Safety PROFIsafe jako profil aplikacyjny niezależny od typu sieci Ta sama sprawdzona technologia w sieci i Ethernet Minimalizacja kosztów kabli i redukcja ilości typów modułów Dane safety i standard na tym samym kablu Można mieszać moduły safety i standardowe w jednej stacji Program safety pisany jest z wykorzystaniem standardowego oprogramowania Do kategorii bezpieczeństwa 4 wg EN 954-1 Do SIL3 wg normy IEC/EN 61508 Nutzen: Jedna technologia do zabezpieczeń na całej instalacji 47
PROFIsafe... struktura ramki PROFIsafe Standard-Message-Frame S S S S S S F-I/O-Data Status / Controlbyte Sequence Number CRC Standard- I/O-Data Sender based Counter across F-Data and F-Parameter Max. 12 / 122 Bytes 1 Byte 1 Byte 2/4 Bytes *) Max. 244 Bytes DP-Data (240/238 - F-Data) *) 2 Byte for a max. of 12 Byte F I/O data 4 Byte for a max. of 122 Byte F I/O data 48
PROFIsafe wykrywanie błędów... Błąd Procedura Kolejny Numer Kontrola czasowa z potwierdzeniem ID nadawcy i odbiorcy Suma kontrolna CRC Powtórzenie x Utrata danych Wstawienie Zła kolejność x x x x x x Przekłamanie x Opóźnienie Połączenie telegramów bezpieczeństwa i standardowych (Masquerade) Błąd FIFO x x x x x 49
Podłączenie sygnałów do zabezpieczeń Przykłady: wyłączenie bezpieczeństwa F-DI PROFIsafe Okablowanie Sygnały bezpieczeństwa NC / NC NC / NO Potwierdzanie/ załączanie NO / NO NO / NC 50
Proces Proces Safety Komunikacja Real-time IT-Standards & Security PROFINET Urządzenia polowe Instalacja sieci Automatyka Motion Control 51
PROFINET w przemyśle procesowym PROFINET Proxy oferuje rozwiązania dla przemysłu procesowego Przejście pomiędzy siecią i PROFINET - Proxy 52