Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Podobne dokumenty
Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Sieć PROFIBUS. Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR)

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

Przemysłowe Sieci Informatyczne

PROFIBUS RAMKA DANYCH

Model OSI. mgr inż. Krzysztof Szałajko

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

Uniwersalny Konwerter Protokołów

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

MODELOWANIE STANDARDU PROFIBUS W ŚRODOWISKU LABVIEW

Rozwiązanie dla standardowych urządzeń...

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI Robert Pastuszka, Ireneusz Sosnowski

Magistrala LIN

1. Protokoły komunikacyjne w sieciach przemysłowych

Warstwy i funkcje modelu ISO/OSI

Protokoły sieciowe - TCP/IP

Interfejsy systemów pomiarowych

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

Sieci Komputerowe Modele warstwowe sieci

Wykład 3. Interfejsy CAN, USB

PROFIBUS MODEL KOMUNIKACJI

Przesyłania danych przez protokół TCP/IP

DIAGNOSTYKA SIECI PROFIBUS DP/PA PROFIBUS

I. Sieć Profibus. . Rys. 1. Warstwowy model sieci Profibus DP i FMS według standardu ISO/OSI.

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

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

SM210 RS485 - JBUS/MODBUS dla SM102E. Æ Instrukcja obsługi

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

SM211 RS485 - JBUS/MODBUS dla SM103E. Æ Instrukcja obsługi

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

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Automatyka przemysłowa. SiR_7 Transmisja danych ze sterownika PLC. Sieci przemysłowe typu Profibus i Profinet.

Interfejs transmisji danych

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Opis systemu Lipiec

Zespół Szkół Ponadgimnazjalnych Nr 1 w Barlinku - Technik informatyk

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

IV - INSTRUKCJE SIECIOWE SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI Charakterystyka interfejsu MPI...5

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Wykład 4. Interfejsy USB, FireWire

Sieć przemysłowa Genius Rew. 1.1

Problematyka sieci miejscowej LIN

Czym jest sieć miejscowa?

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

PROFIBUS DP w topologii pierścieniowej LWL

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

SPIS TREŚCI: 1. Charakterystyka protokołu komunikacyjnego PPI... 2 str. 2. Charakterystyka interfejsu MPI... 4 str.

Automatyka przemysłowa. Transmisja danych ze sterownika PLC. Sieci przemysłowe typu Profibus i Profinet. Materiały udostępnione przez PNO Polska W6-1

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

Technologie informacyjne (5) Zdzisław Szyjewski

swobodnie programowalny sterownik

Topologie sieci lokalnych

Wykład I. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

MBP RS485 RS485-IS Światłowód Cyfrowa, bitowa, Cyfrowa, sygnał. HD*=4, bit parzystości znacznik początku/końca Ekranowany, kabel dwużyłowy, miedziany

Zastosowania mikrokontrolerów w przemyśle

Wykład II. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

ComBricks - stały nadzór i diagnostyka PROFIBUS z wykorzystaniem przeglądarki

TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko

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

Media transmisyjne w sieciach komputerowych

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Sterownik komunikacyjny CommDTM dla ProfiCore Ultra

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

Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

- system budowy sieci opracowany przez firmę Xerox, podniesiony do poziomu standardu w wyniku współpracy firm: Xerox, DEC i Intel.

Instrukcja obsługi i instalacji repeatera światłowodowego BMK-29.

Podłączenie do szyny polowej światłowodem (LWL) w topologii linii/gwiazdy

Sieć Interbus. Automatyzacja przed 20 laty z PLC. dr inŝ. Stefan Brock. Wprowadzone PLC zastąpiły układy logiki stykowej.

Architektura komputerów. Układy wejścia-wyjścia komputera

Wykład 4. Interfejsy USB, FireWire

w automatyce procesowej

Linia 2006/03. Info HIRSCHMANN

Indywidualne sygnały procesowe

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

Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym

DigiPoint mini Karta katalogowa DS 6.00

DigiPoint Karta katalogowa DS 5.00

Konwerter DAN485-MDIP

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

Systemy wbudowane. Paweł Pełczyński

2.7 MODUŁY KOMUNIKACYJNE

Model ISO/OSI opis Laboratorium Numer 7

WIRTUALNY MOST DO KOMUNIKACJI MIĘDZYSIECIOWEJ

KARTA KATALOGOWA. Koncentrator komunikacyjny dla zespołów CZAZ ZEG-E EE426063

Przegląd systemu 4/94. Modułowe sterowniki PLC PS416. Moeller HPL / Wyposażenie dodatkowe.

Transkrypt:

Przemysłowe Sieci Informatyczne (PSI) Systemy Czasu Rzeczywistego (SCR) Sieć PROFIBUS Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok II, semestr IV Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania PSI/SCR 2016 1

Sieci przemysłowe - - przypomnienie cechy charakterystyczne Ograniczony, deterministyczny czas przekazywania komunikatów Wysoka efektywność przenoszenia dużej liczby krótkich komunikatów Łatwość dołączania urządzeń Wysoka niezawodność Zdolność tolerowania błędów i awarii Zabezpieczenie przed nieupoważnionym dostępem PSI/SCR 2016 2

Przypomnienie Układ sterowania cyfrowego - SISO (c) (a) SCR np. komputer przemysłowy PSI/SCR 2016 3

Przypomnienie struktura scentralizowana Źródło: www.profibus.com PSI/SCR 2016 4

Przypomnienie Układ rozproszonego sterowania cyfrowego - SISO (a) SIEĆ A (c) SIEĆ B SCR np. komputer przemysłowy PSI/SCR 2016 5

Przypomnienie Układ rozproszonego sterowania cyfrowego - SISO (a) SIE EĆ (c) SCR np. komputer przemysłowy PSI/SCR 2016 6

Przypomnienie struktura rozproszona Źródło: www.profibus.com PSI/SCR 2016 7

Przypomnienie Układ rozproszonego sterowania cyfrowego - SISO PSI/SCR 2016 8

Sieć PROFIBUS -Wprowadzenie - PSI/SCR 2016 9

PROFIBUS co to jest? Jest to typ sieci przemysłowej, nazywanej również miejscową lub polową (ang. fieldbuse, devicebus) Przeznaczona do wykorzystania w rozproszonych systemach sterowania i nadzoru Przeznaczona dla aplikacji krytycznych czasowo (sieć przemysłowa czasu rzeczywistego) Charakteryzuje się otwartą i standardową technologią komunikacyjną Pozwala zrealizować transmisję poprzez wiele technologii komunikacyjnych Posiada strukturę modułową Zapewnia narzędzia do obsługi i parametryzacji urządzeń PSI/SCR 2016 10

PROFIBUS co to jest? Pozwala połączyć odmienne pod względem funkcjonalności i architektury urządzenia pochodzące od różnych producentów Węzłami sieci mogą być np.: urządzenia wejść/wyjść analogowych i cyfrowych urządzenia pomiarowe urządzenia wykonawcze sterowniki PLC i PAC komputery przemysłowe panele operatorskie Zapewnia efektywne przekazywanie dużej ilości krótkich informacji, zachowując determistyczny czas przesyłania danych (real-time w strukturze master-slave) PSI/SCR 2016 11

PROFIBUS co to jest? Struktura modułowa PSI/SCR 2016 Źródło: www.profibus.com 12

Sieć PROFIBUS urządzenia Źródło: www.profibus.com PSI/SCR 2016 13

Sieć PROFIBUS - historia W 1987 w Niemczech, 21 przedsiębiorstw oraz instytucji, pod skrzydłami Simensa, rozpoczyna pracę nad wspólnym projektem mającym na celu utworzenie sieci cyfrowej która byłaby standardem dla rozproszenia sieci polowych W krótkim czasie powstaje specyfikacja protokołu komunikacyjnego PROFIBUS FMS (ang. Fieldbus Message Specification) W 1993 opracowano protokół PROFIBUS DP (ang. Decentralized Periphery) w założeniu prostszego i szybszego od poprzedniego Obecnie protokół PROFIBUS DP jest dostępny w trzech wersjach DP-V0, DP-V1 i DP-V2 PSI/SCR 2016 14

Sieć PROFIBUS pozycja na rynku 30 Mio. PROFIBUS Nodes 25 Mio. In 2008: 5 Mio Nodes! 28.3 Mio. 20 Mio. In 2007: 4.5 Mio Nodes! 18.8 Mio. 23.3 Mio. 15 Mio. 10 Mio. 5 Mio. 1994 1999 1990 2000 2004 2008 2007 Time Źródło: www.profibus.com PSI/SCR 2016 15

Sieć PROFIBUS pozycja na rynku Źródło: www.profibus.com PSI/SCR 2016 16

Sieć PROFIBUS pozycja na rynku Źródło: www.profibus.com PSI/SCR 2016 17

Sieć PROFIBUS pozycja na rynku Źródło: www.profibus.com PSI/SCR 2016 18

Sieć PROFIBUS pozycja na rynku Źródło: www.profibus.com PSI/SCR 2016 19

Sieć PROFIBUS - a standardy międzynarodowe Norma DIN 19254 (1991/1993) Profibus standard, Proces Field Bus Norma EN 50170 (1996) Profibus standard, Proces Field Bus Norma IEC 61784 - Profile Sets for Continuous and Discrete Manufacturing Relative to Fieldbus Use in Industrial Control Systems Norma IEC 61158 Digital Data Communication for Measurement and Control Fieldbus for Use in Industrial Control Systems PSI/SCR 2016 20

Sieć PROFIBUS - a standardy międzynarodowe Części normy IEC 61158: Part 1: Overview and guidance for the IEC 61158 series Part 2: Physical Layer specification and service definition Part 3: Data Link Service definition Part 4: Data Link Protocol specification Part 5: Application Layer Service definition Part 6: Application Layer Protocol specification PSI/SCR 2016 21

Sieć PROFIBUS - a standardy międzynarodowe Protokoły sieci polowych, zdefiniowane w normie IEC 61158: Type 1: Foundation Fieldbus H1 Type 2: ControlNet Type 3: PROFIBUS Type 4: P-Net Type 5: FOUNDATION fieldbus HSE (High Speed Ethernet) Type 6: SwiftNet Type 7: WorldFIP Type 8: Interbus PSI/SCR 2016 22

Sieć PROFIBUS - wersje sieci i protokoły PSI/SCR 2016 Źródło: www.profibus.com 23

Sieć PROFIBUS - wersje sieci i protokoły PROFIBUS FMS (ang. Fieldbus Message Specification) Protokół FMS przeznaczony jest do wzajemnej komunikacji na poziomie sterowania jednostek centralnych PLC i komputerów PC poprzednik protokołu PROFIBUS DP Urządzenia sprzętowe złożone i relatywnie drogie w implementacji Standard obecnie nierozwijany PSI/SCR 2016 24

Sieć PROFIBUS - wersje sieci i protokoły PROFIBUS DP (ang. Decentralized Perhipals) Protokół DP jest prostym, szybkim (dla RS-485 do 12 Mbit/s) i deterministycznym protokołem wymiany danych pomiędzy stacją master a określoną stacją slave Typowo transmisja w technologii RS-485, ale również bezprzewodowa oraz z wykorzystaniem światłowodów DP-V0 i DP-V1 pozwalają na cykliczną i acykliczną wymianę danych pomiędzy stacjami master i slave DP-V2 pozwala na komunikację slave-to-slave (tryb producentkonsument) w trybie izohronicznym (synchronizacja stacji niezależnie od obciążenia sieci) Do komunikacji pomiędzy sterownikami, czujnikami, napędami itp. (zazwyczaj poza strefą procesową) PSI/SCR 2016 25

Sieć PROFIBUS - wersje sieci i protokoły PSI/SCR 2016 Źródło: www.profibus.com 26

Sieć PROFIBUS - wersje sieci i protokoły PROFIBUS PA (ang. Process Automation) Możliwość stosowania w środowiskach zagrożonych wybuchem, komunikacja z urządzeniami takimi jak czujniki temperatury czy ciśnienia (wolnozmienne wartości fizyczne) Stała prędkość transmisji 31,25 kbit/s (wolniej niż PROFIBUS DP) Kontrola błędów przez sumę kontrolną CRC (brak bitów startu, stopu, kontroli parzystości) Technologia transmisji: RS-485-IS (technologia RS-485 przystosowana do zastosowania w strefie wybuchu iskrobezpieczna ang. Intrinsically Safe) oparta na czterech przewodach lub MBP-IS (ang. Manchester envoded Bus Powered) przystosowana do zasilania poprzez sieć PSI/SCR 2016 27

Sieć PROFIBUS - wersje sieci i protokoły PSI/SCR 2016 Źródło: www.profibus.com 28

Sieć PROFIBUS - wersje sieci i protokoły PSI/SCR 2016 Źródło: www.profibus.com 29

Sieć PROFIBUS -profile Profil stanowi dla producenta jak i użytkownika specyfikację właściwości, parametrów oraz zachowania się urządzeń i systemów pracujących w sieci polowej Profile definiują parametry oraz zachowanie się urządzenia i systemów, które należą do danego profilu Od wersji profili 3.02 zachodzi mapowanie wszystkich komunikatów diagnostycznych do czterech predefiniowanych dla operatora kategorii: - Maintenance Required - Functional Check - Failure - Out of Specification PSI/SCR 2016 30

Sieć PROFIBUS -profile PSI/SCR 2016 Źródło: www.profibus.com 31

Sieć PROFIBUS -profile PSI/SCR 2016 Źródło: www.profibus.com 32

Sieć PROFIBUS - integracja urządzeń PSI/SCR 2016 Źródło: www.profibus.com 33

Sieć PROFIBUS - integracja urządzeń W sieci PROFIBUS może ze sobą współpracować wiele urządzeń od wielu producentów dzięki zdefiniowaniu odpowiednich mechanizmów integracji pomiędzy siecią a urządzeniem PSI/SCR 2016 34

Sieć PROFIBUS - integracja urządzeń GSD General Station Description EDD Electronic Device Description DTM Device Type Manager FDT Field Device Tool TCI Tool Calling Interface PSI/SCR 2016 35

Warstwowy model Sieci PROFIBUS PSI/SCR 2016 36

Sieć PROFIBUS - a Model referencyjny ISO/OSI Nadajnik 7. Aplikacji (Program) 6. Prezentacji 5. Sesji Odbiornik 7. Aplikacji (Program) 6. Prezentacji 5. Sesji Zastosowanie warstwy Interfejs dla aplikacji (programów), usługi niezależny od specyfikacji sieci Interpretacja danych przekazywanych w sieci (zmiana formatu danych) Organizacja współpracy elementów sieci: tworzenie i anulowanie połączenia 4. Transportowa 3. Sieciowa 2. Łącza danych (liniowa) 1. Fizyczna Medium transmisji 4. Transportowa 3. Sieciowa 2. Łącza danych (liniowa) 1. Fizyczna Optymalne przekazywanie danych z warstwy sesji, podział na pakiety o akceptowalnej długości Ustalenie drogi przekazywania pakietów, kontrola poprawności odbioru pakietów przez adresata Mechanizm dostępu do kabla, def. ramki, zamiana komunikatu na ciąg bitów, poprawność przekazu Definiuje mechanizmy przesyłania pojedynczych bitów PSI/SCR 2016

Sieć PROFIBUS - a Model referencyjny ISO/OSI 7. Aplikacji (Program) 6. Prezentacji 5. Sesji Nadajnik 4. Transportowa 3. Sieciowa 2. Łącza danych (liniowa) 1. Fizyczna Odbiornik 7. Aplikacji (Program) 6. Prezentacji 5. Sesji 4. Transportowa 3. Sieciowa 2. Łącza danych (liniowa) 1. Fizyczna Definicja sieci PROFIBUS obejmuje warstwy: -fizyczną, - liniową, - aplikacyjną. Zatem trzy warstwy z siedmiowarstwowego modelu ISO Medium transmisji PSI/SCR 2016

Sieć PROFIBUS - a Model referencyjny ISO/OSI Warstwa fizyczna odpowiada za dopuszczalny rozmiar sieci oraz szybkość transmisji danych Warstwa liniowa określa rozmiar przekazywanych w sieci komunikatów oraz decyduje o determinizmie przekazywanych komunikatów Opcjonalna warstwa aplikacji dostarcza usług, które powiązane są z rodzajami operacji jakie mogą być wywołane przez programy użytkowe PSI/SCR 2016 39

Sieć PROFIBUS - a Model referencyjny ISO/OSI Warstwa aplikacyjna jest opcjonalna Użytkownicy (wykonywane programy) mogą korzystać z sieci wywołując: usługi warstwy liniowej lub usługi warstwy aplikacyjnej PSI/SCR 2016 40

Sieć PROFIBUS - a Model referencyjny ISO/OSI Usługi warstwy aplikacji 7. Aplikacji (Program) (FMS) 6. Prezentacji 5. Sesji 4. Transportowa Usługi warstwy liniowej 3. Sieciowa 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) Usługi warstwy aplikacji 7. Aplikacji (Program) (FMS) 6. Prezentacji 5. Sesji 4. Transportowa Usługi warstwy liniowej 3. Sieciowa 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) Medium transmisji PSI/SCR 2016

Sieć PROFIBUS - a Model referencyjny ISO/OSI Usługi warstwy liniowej: niezawodne przekazanie komunikatu z odpowiedzią lub potwierdzeniem odbioru przekazanie komunikatu bez potwierdzenia Usługi warstwy aplikacyjnej: udostępniają obiekty programowe zdefiniowane w innych węzłach sieci (zmienne, zdarzenia, programy) umożliwiają bezpołączeniowe przekazywanie wartości zmiennych i zdarzeń do odbiorców w wielu węzłach PSI/SCR 2016 42

Warstwowa struktura Sieci PROFIBUS DP PSI/SCR 2016 43

7. Aplikacji (Program) (FMS) 7. Aplikacji (Program) (FMS) Warstwowa struktura - Sieci PROFIBUS DP Model OSI/ISO sieci PROFIBUS DP definiuje jedynie sprzęg (odwzorowanie łącza) programu z usługami warstwy liniowej Funkcje odwzorowania łącza wykonywane są bezpołączeniowo Nie wprowadza się dodatkowej warstwy funkcjonalnej i jej protokołu 6. Prezentacji 6. Prezentacji 5. Sesji Program użytkownika 4. Transportowa 3. Odwzorowanie łącza (DDLM) 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) 5. Sesji Program użytkownika 4. Transportowa 3. Odwzorowanie łącza (DDLM) 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) Medium transmisji PSI/SCR 2016

Media transmisji w sieci PROFIBUS PSI/SCR 2016 45

Media transmisji -w sieci PROFIBUS Ekranowane przewody miedziane (ekranowana skrętka): wykorzystywane w standardzie transmisji RS485 (zasadniczo prosty i stosunkowo tani w implementacji) najczęściej wykorzystywany do zadań gdzie wymagana jest duża prędkość transmisji Kabel światłowodowy: odporny na zakłócenia elektromagnetyczne umożliwia transmisję na bardzo duże odległości (do 3km) w sieciach tego typu wykorzystuje się konwertery sygnału elektrycznego na optyczny (umożliwia równoczesne wykorzystanie standardu transmisji RS485 w jednej instalacji) PSI/SCR 2016 46

Warstwa fizyczna sieci PROFIBUS PSI/SCR 2016 47

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 Podstawowa definicja warstwy fizycznej opiera się na specyfikacji RS-485 Podstawową strukturą sieci jest liniowy segment kabla (zakończony po obydwu stronach terminatorem) Maksymalna długość segmentu zależy od szybkości transmisji i jakości kabla Maksymalna liczba węzłów w sieci to 126 węzłów, przy czym do tego samego segmentu może być podłączone maks. do 32 węzłów łącznie ze sterownikiem PSI/SCR 2016 48

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 * * dla standardu PROFIBUS DP PSI/SCR 2016 49

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 Parametry elektryczne interfejsu RS-485 PSI/SCR 2016 50

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 Sygnały na złączu PROFIBUS Bity danych przekazywane w sieci kodowane są napięciem różnicowym pomiędzy liniami RxD/TxD-P a RxD/TxD-N. Dodatnie napięcie między nimi oznacza 1, a ujemne 0. Stan spoczynkowy linii zapewniają terminatory i jest to 1. PSI/SCR 2016 51

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 Okablowanie i terminator interfejsu RS-485 PSI/SCR 2016 52

Warstwa fizyczna sieci PROFIBUS - technologia transmisji przez światłowód PSI/SCR 2016 53

Warstwa fizyczna sieci PROFIBUS - technologia transmisji RS-485 Sieć można budować z wielu segmentów łącząc je wykorzystując wzmacniacze linii powtarzacze (ang. repeater) Pomiędzy dwoma dowolnymi węzłami nie może znajdować się więcej niż dziewięć powtarzaczy lub np. trzy powtarzacze przy technologii transmisji MBP oznacza to ograniczenie do czterech segmentów w sieci o strukturze magistrali lub większej liczby segmentów połączonych w strukturze gwiazdy PSI/SCR 2016 54

Warstwa fizyczna sieci PROFIBUS - podstawowe struktury sieci Topologia magistrali PSI/SCR 2016 55

Warstwa fizyczna sieci PROFIBUS - podstawowe struktury sieci Topologia drzewa PSI/SCR 2016 56

Warstwa fizyczna sieci PROFIBUS - podstawowe struktury sieci Topologia gwiazdy PSI/SCR 2016 57

Warstwa fizyczna sieci PROFIBUS Niezależnie od sposobu realizacji, warstwa fizyczna (PHY) komunikuje się z warstwą liniową (FDL) za pomocą dwóch operacji: PHY_DATA request żądanie nadania bitu skierowane przez warstwę liniową do warstwy fizycznej PHY_DATA indication informacja skierowana przez warstwę fizyczną do warstwy liniowej o odebraniu bitu PSI/SCR 2016 58

Warstwa liniowa sieci PROFIBUS PSI/SCR 2016 59

Węzły sieci dzieli się na: Warstwa liniowa sieci PROFIBUS wprowadzenie nadrzędne (ang. master) mogą nadawać komunikaty z własnej inicjatywy podrzędne (ang. slave) mogą odpowiadać na zapytania węzłów nadrzędnych W każdej chwili sieć jest nadzorowana przez jeden z węzłów nadrzędnych Prawo nadzorowania sieci (utożsamiane z umownym znacznikiem) jest przekazywane cyklicznie pomiędzy wszystkimi węzłami nadrzędnymi Każdy węzeł może przetrzymywać znacznik przez ograniczony odcinek czasu t PSI/SCR 2016 60

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla Wszystkie węzły sieci są identyfikowane numerycznymi adresami z zakresu 0 126 Adres 127 jest zarezerwowany jako adres rozgłaszania Węzły nadrzędne przekazują sobie znacznik zgodnie z kolejnością rosnących adresów Tylko węzeł o najwyższym adresie może przekazać znacznik do węzła o najniższym adresie PSI/SCR 2016 61

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla Najważniejsze parametry czasowe: T SET - czas reakcji węzła, czas zwłoki od chwili wystąpienia zdarzenia w sieci (np. zakończenia komunikatu) do wykonania przez węzeł związanej z tym zdarzeniem akcji (np. odblokowania odbiornika) T QUI - czas ustalania się stanu sieci po nadaniu komunikatu, w tym czasie węzły nie mogą nadawać ani odbierać komunikatu T SDR - czas zwłoki, odstęp czasowy między rozpoczęciem nadawania komunikatu odpowiedzi a zakończeniem komunikatu akcji (min T SDR >T QIU ) - T SL - czas przerwy, maksymalny czas, przez który nadawca komunikatu akcji oczekuje na odebranie pierwszego bajtu odpowiedzi PSI/SCR 2016 62

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla pierścień obiegu znacznika Przekazywanie znacznika zrealizowane jest: w oparciu o cztery parametry: TS (ang. This Station) adres własny, nadany w trakcie konfiguracji PS (ang. Previous Station) adres poprzednika NS (ang. Next Station) adres następnika LAS (ang. List of Active Stations) lista adresów węzłów nadrzędnych PSI/SCR 2016 63

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla wykonanie transakcji Każda transakcja zaczyna się komunikatem akcji, po wysłaniu którego węzeł oczekuje pewien czas na uzyskanie odpowiedzi Odebranie odpowiedzi oznacza zakończenie transakcji Brak odpowiedzi powoduje powtórzenie komunikatu akcji i oczekiwanie na odpowiedź Liczba powtórzeń jest parametrem konfiguracji sieci Węzeł może wykonać jedną transakcję priorytetową Każdy węzeł nadrzędny mierzy czas jaki upłynął od chwili ostatniego otrzymania znacznika (T RR ), następnie oblicza różnicę pomiędzy skonfigurowanym czasem obiegu znacznika (T TR ), T TH =T TR - T RR. Czas ten może wykorzystać na dalsze transakcje PSI/SCR 2016 64

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla rodzaje transakcji Każdy węzeł nadrzędny odpytuje cyklicznie współpracujące z nim węzły podrzędne i nadrzędne Procesem tym steruje lista odpytywania konfigurowana przez użytkownika Lista ta zawiera adresy węzłów i numery portów do odpytania Transakcje odpytywania są transakcjami o niskim priorytecie Transakcje sporadyczne mogą mieć priorytet niski lub wysoki PSI/SCR 2016 65

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla dodawanie i usuwanie węzłów Procedura dodawania i usuwania węzłów polega na okresowym wysyłaniu przez każdy węzeł nadrzędny zapytań pod kolejne niewykorzystane adresy Proces ten odbywa się w tempie jednego zapytania na G (parametr konfigurowalny) obiegów znacznika PSI/SCR 2016 66

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla inicjalizacja pierścienia obiegu znacznika Tryb normalnej pracy sieci to przekazywanie komunikatów, znacznika i danych Sieć pozostaje bezczynna w przypadku inicjalizacji lub po zgubieniu znacznika Każdy węzeł nadrzędny obserwuje stan sieci Po przekroczeniu czasu przeterminowania T TO (różny dla każdego węzła związany z adresem węzła) węzeł uznaje się za posiadacza znacznika i rozpoczyna inicjalizację pierścienia obiegu znacznika T TO = (6 + 2 *TS)* T SL PSI/SCR 2016 67

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla planowanie obciążenia sieci Minimalną długość cyklu obiegu znacznika można wyznaczyć z następującego wzoru: T TR = n*(t TC + T MCh ) + k* T MCi + m* T MCr n liczba węzłów nadrzędnych k przewidywana liczba transakcji niepriorytetowych m przewidywana liczba powtórzeń transakcji T TC czas przekazania znacznika T MC czas trwania transakcji priorytetowej (h), niepriorytetowej (i), powtórzenia (r) PSI/SCR 2016 68

Warstwa liniowa sieci PROFIBUS - protokół komunikacyjny Warstwa liniowa przekazuje komunikaty nadawane i odbierane przez użytkowników różnych węzłów za pośrednictwem portów Każdy port zawiera zestaw buforów, do których zapisywane są dane przenoszone przez komunikaty sieciowe PSI/SCR 2016 69

Węzeł nadrzędny Warstwa liniowa sieci PROFIBUS - protokół komunikacyjny Węzeł podrzędny program B program A partner programu A program D Port 1 Port 2 wy we wy we Port 1 Port 2 wy we wy we Etap 2 Etap 1 PSI/SCR 2016 70

Znak komunikatu Warstwa liniowa sieci PROFIBUS - protokół komunikacyjny PSI/SCR 2016 71

Warstwa liniowa sieci PROFIBUS - protokół dostępu do kabla inicjalizacja pierścienia obiegu znacznika Protokół komunikacyjny zawiera pięć rodzajów komunikatów sieciowych: 1. SD1 przenosi polecenia zakodowane w znaku FC i nie zawiera danych 2. SD2 komunikat z polem danych o zmiennej długości, zapisanej w znakach LE i LEr 3. SD3 komunikat z polem danych o długości 8 bajtów 4. SD4 komunikat przenoszący znacznik przekazywany następnemu węzłowi w pierścieniu obiegu znacznika 5. SD5 jednoznakowy komunikat potwierdzenia PSI/SCR 2016 72

Warstwa liniowa sieci PROFIBUS - protokół komunikacyjny Struktura komunikatów sieciowych Polecenie Stała długość danych Zmienna długość danych Potwierdzenie Znacznik SD1 DA SA FC FCS ED SD3 DA SA FC DANE FCS ED SD2 LE LEr DA2 DA SA FC DANE FCS ED SD5 SD4 DA SA SD ogranicznik początkowy; ED ogranicznik końcowy; FCS suma kontrolna DA adres węzła odbiorcy; SA adres węzła nadawcy; FC znak sterujący Łączna długość komunikatu nie może przekroczyć 255 znaków PSI/SCR 2016 73

Ramka protokołu komunikacyjnego Warstwa liniowa sieci PROFIBUS - protokół komunikacyjny Komunikat akcji (SRD - request) SLAV VE DP SYN SD2 LE LEr DA2 DA SA FC DANE FCS ED Nagłówek DANE WYJŚCIOWE Stopka Komunikat odpowiedzi (SRD - response) MAS STER DP ED FCS DANE FC SA DA DA2 LEr LE SD2 Stopka DANE WEJŚCIOWE Nagłówek SYN czas synchronizacji PSI/SCR 2016 74

Usługi Warstwy Liniowej sieci PROFIBUS PSI/SCR 2016 75

Usługi warstwy liniowej sieci PROFIBUS Warstwa liniowa realizuje cztery podstawowe usługi: 1. Wysyłanie danych z potwierdzeniem SDA (ang. Send Data with Acknowledge) 2. Wysyłanie danych bez potwierdzenia SDN (ang. Send Data with No acknowledge) 3. Wysyłanie danych i odebranie odpowiedzi SRD (ang. Send and Request Data with reply) 4. Cykliczne wysyłanie danych i odbieranie odpowiedzi CSRD (ang. Cyclic Send and Request Data with reply) PSI/SCR 2016 76

Uszczegółowienie specyfikacji dla Sieci PROFIBUS DP PSI/SCR 2016 77

Warstwowa struktura - Sieci PROFIBUS DP W sieciach PROFIBUS DP wyróżnia się trzy podstawowe rodzaje węzłów: Węzeł nadrzędny DP Węzeł nadrzędny DP Węzeł podrzędny DP II rodzaju I rodzaju 7. Aplikacji (Program) 7. Aplikacji (Program) 7. Aplikacji (Program) (FMS) (FMS) (FMS) Program Program Program 6. Prezentacji użytkownika 6. Prezentacji 6. Prezentacji użytkownika użytkownika 5. Sesji 4. Transportowa 3. Odwzorowanie łącza (DDLM) 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) 5. Sesji Sprzęg 4. Transportowa użytkownika (slave) 3. Odwzorowanie łącza (DDLM) 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) 5. Sesji Sprzęg 4. Transportowa użytkownika (slave) 3. Odwzorowanie łącza (DDLM) 2. Łącza danych (FDL) (liniowa) 1. Fizyczna (PHY) PSI/SCR 2016

Warstwowa struktura - Sieci PROFIBUS DP Struktura sieci PROFIBUS DP może zawierać wiele węzłów nadrzędnych I rodzaju oraz opcjonalnie węzeł nadrzędny II rodzaju (pracujący jako programator sieci lub stacja konfiguracyjno-diagnostyczna) Do funkcji odwzorowania łącza użytkownik ma dostęp tylko w przypadku programowania węzła II rodzaju Wszystkie funkcje służące do komunikacji węzłów nadrzędnych mogą być wywoływane tylko przez węzeł nadrzędny II rodzaju, któremu węzeł nadrzędny I rodzaju może wyłącznie odpowiadać Sprzęg użytkownika w węźle nadrzędnym I rodzaju oraz w węzłach podrzędnych obejmuje stały zbiór aplikacji Prawo nadawania i odbierania komunikatów przez określony czas posiada węzeł nadrzędny który w danej chwili przejął umowny znacznik PSI/SCR 2016 79

Warstwowa struktura - Sieci PROFIBUS DP Program użytkownika Dane Dane Dane Parametry wejściowe wyjściowe diagnostyczne sieci Parametry Węzłów biernych Funkcje Sprzęg użytkownika Funkcje odwzorowania łącza Warstwa łącza danych (liniowa) Warstwa fizyczna PSI/SCR 2016 80

Warstwowa struktura - Sieci PROFIBUS DP Źródło: www.profibus.com PSI/SCR 2016 81

Warstwowa struktura - Sieci PROFIBUS DP Źródło: www.profibus.com PSI/SCR 2016 82

Warstwowa struktura - Sieci PROFIBUS DP Źródło: www.profibus.com PSI/SCR 2016 83

BIBLIOGRAFIA http://www.profibus.com Sacha K. Sieci miejscowe PROFIBUS. Mikom, Warszawa 1998 PROFIBUS PNO. PROFIBUS Technologie i Aplikacje, 2004 PSI/SCR 2016 84

Dziękuję za uwagę!!! PSI/SCR 2016 85