PROFIBUS RAMKA DANYCH

Podobne dokumenty
Systemy wbudowane - wykład 7

Magistrala LIN

PROFIBUS MODEL KOMUNIKACJI

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

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

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

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

TECHNOLOGIE SIECI LAN

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

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

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

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

Sieci komputerowe - warstwa fizyczna

Czym jest sieć miejscowa?

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

STANDARD IEEE802 - CD

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

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

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

Interfejs transmisji danych

Sieci komputerowe Wykład 3

Model OSI. mgr inż. Krzysztof Szałajko

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI

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

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

MODELOWANIE STANDARDU PROFIBUS W ŚRODOWISKU LABVIEW

Przesyłania danych przez protokół TCP/IP

Interfejsy systemów pomiarowych

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

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Adresy w sieciach komputerowych

ETHERNET. mgr inż. Krzysztof Szałajko

Problematyka sieci miejscowej LIN

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

Warstwa łącza danych. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa. Sieciowa.

1. Protokoły komunikacyjne w sieciach przemysłowych

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

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

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Technologie sieciowe Ethernet (IEEE 802.3) Jest najszerzej wykorzystywaną technologią w sieciach lokalnych (LAN).

Zastosowania mikrokontrolerów w przemyśle

ISO/OSI warstwach 2 i 1 Standardy IEEE podwarstwy

Warstwy i funkcje modelu ISO/OSI

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe Zasada działania i konfigurowanie przełączników

OKABLOWANIE W WYBRANYCH SYSTEMACH KOMUNIKACJI Robert Pastuszka, Ireneusz Sosnowski

ARP Address Resolution Protocol (RFC 826)

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

3. Praca sterowników programowalnych w sieci

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

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

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

Protokoły sieciowe - TCP/IP

OSI Data Link Layer. Network Fundamentals Chapter 7. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Opis systemu Lipiec

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Protokół Modbus RTU / Sieć RS-485

Protokół IEC

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

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

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

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Pytania na kolokwium z Systemów Teleinformatycznych

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

Sieci komputerowe. Wykład 2: Sieci LAN w technologii Ethernet. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Technologie WAN transmisja synchroniczna i asynchroniczna

Podstawy sieci komputerowych

Protokół IEC

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

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

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

Model ISO/OSI opis Laboratorium Numer 7

Sieci komputerowe test

w automatyce procesowej

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

0 + 0 = 0, = 1, = 1, = 0.

INSTALACJA W SYSTEMIE KNX/EIB. Komunikacja. Dr hab. inż. Antoni KLAJN Politechnika Wrocławska, Instytut Energoelektryki

MS360-LPM. wersja 1.09 (wersja robocza) Dokumentacja użytkownika

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

RS-H0-05 (K)* Czytnik RFID MHz Mifare. Karta użytkownika

Konwerter DAN485-MDIP

SYGNALIZATORY MIEJSCA ZWARCIA W SIECI KABLOWEJ SN Z SERII SMZ-4DM INSTRUKCJA OBSŁUGI PRZEZ PROTOKÓŁ MODBUS RTU

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Opis czytnika TRD-FLAT CLASSIC ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

. Rodzaje transmisji sygnału i RS-232

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

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej

Sieci komputerowe - warstwa transportowa

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

MODEL OSI A INTERNET

Transkrypt:

PROFIBUS RAMKA DANYCH Wstęp. W poniższym dokumencie została przedstawiona budowa ramki danych wykorzystywana w standardzie Profibus DP i PA. Opisany został także pokrótce model OSI oraz warstwy komunikacyjne biorące udział w przekazywaniu danych w urządzeniach Profibus. 1. Model OSI i warstwy komunikacyjne. System Profibus korzysta z modelu warstwowego ISO/OSI dla otwartych systemów komunikacyjnych (IOS 7498). Wykorzystywana jest warstwa 1 (warstwa fizyczna, PHY), 2 (warstwa łącza danych, FDL) i 7 (warstwa aplikacji). Warstwy 3-6 są puste, co pozwala obniżyć koszty i zwiększyć efektywność systemu. Rys. 1. Warstwy OSI w Profibusie

W uproszczeniu można podać, że w standardzie Profibus zostały spełnione poniższe wymagania dla systemów czasu rzeczywistego: - segmentacja (dzielenie) długich ramek (>235 bajtów) nie jest obsługiwana - grupowanie krótkich ramek nie jest obsługiwane - brak wsparcia dla funkcji routingu - poza minimalną wymaganą konfiguracją, dodatkowe podzbiory serwisów mogą być tworzone w zależności od wymagań konkretnej aplikacji. Jest to szczególnie ważne dla małych systemów, takich jak czujniki - dodatkowe funkcje są opcjonalne - rodzaj medium, odległości, liczba stacji są zależne od charakteru sygnału, np. dla skrętki <=1,2km bez dodatkowych wzmacniaczy sygnału (repeaters), 32 stacje - szybkość transmisji zależy od topologii sieci i długości linii, np. dla sieci liniowej 9,6 do 1500 kbit/s - drugie medium (redundantne) jest opcjonalne - wykorzystuje się transmisję typu pół-duplex, asynchroniczną, z zabezpieczeniem przeciw błędom synchronizacji - do zapewnienia integralności danych stosowana jest odległość Hamminga (HD) = 4, detekcja zboczy oraz specjalna sekwencja zapobiegająca utracie lub powielaniu się danych - adresy są zdefiniowane w przedziale od 0 do 127 (127 jest adresem wykorzystywanym dla wiadomości typu broad-cast i multicast), używane są rozszerzenia dla adresów lokalnych, segmentowanie adresów, adresy dla Service Access (Service Access Point, LSAP), 6 bitów na każdy adres - używane dwa rodzaje stacji: (1) Master stacja aktywna, z kontrolą dostępu do magistrali, (2) Slaves - stacje pasywne, bez kontroli dostępu do magistrali, preferowana liczba Masterów do 32, opcjonalnie do 127 jeśli aplikacja nie jest krytyczna pod względem czasu - dostęp do magistrali jest oparty na metodzie hybrydowej (decentral/central), token jest przekazywany pomiędzy stacjami typu Master oraz między stacjami Master i Slave> token krąży w logicznym ringu stworzonym przez stację typu Master. Jeśli system zawiera tylko jedną stację Master, nie jest potrzebne przekazywanie tokena, mamy wtedy do czynienia z czystym systemem Master/n-Slaves. Minimalna konfiguracja zawiera jedną stację Master i jedną Slave, lub dwie stacje typu Master. - dane przekazywane są na dwa sposoby: acyklicznie: Send Data with/without Acknowledge Send and Request Data with Replay

cyklicznie (polling): Send and Request Data with Replay 2. Przegląd warstw. Warstwa Fizyczna Warstwa Fizyczna to rodzaj medium, razem z długością, topologia, rodzajem interfejsu, ilością stacji i prędkością transmisji (zakres do 9,6 do 1500 kbit/s) które może być zaadoptowane do różnych aplikacji. Warstwa Fizyczna (wersja 1) jest zgodna ze standardem EIA RS-485: - topologia: liniowa, zakończona na obu końcach, końcówki <=0,3m, bez odgałęzień - medium: izolowana skrętka, światłowód - długość linii: <=1200m - liczba stacji: 32 (stacji typu Master, Slave lub repeaterów) - prędkość przesyłu: 9,6/19,2/93,75/187,5/500/1500 kbit/s Wersja druga (zgodna ze standardem IEC 1158-2) używana w sieciach iskrobezpiecznych (Intrinsic Safety IS): - topologia: liniowa, zakończona na obu końcach, końcówki <=120m - medium: skrętka lub przewód wielożyłowy (izolowane lub nieizolowane) - długość linii: <=1900m, w zależności od rodzaju przewodu - liczba stacji: 32 (stacji typu Master, Slave lub repeaterów) - prędkość przesyłu: 31,25 kbit/s Warstwa Łącza Danych. Protokół Medium Access Control (MAC), serwisy transferu danych i serwisy zarządzające są zdefiniowane zgodnie ze standardami DIN 19 241-2, IEC 955 (PROWAY C), ISO 8802-2 i ISO/IEC JTC 1/S.C. 6N 4960 (LLC typ1 i LCC typ 3). Format bajtu jest zgodny ze standardem UART FT 1.2 (transmisja asynchroniczna z synchronizacją start-stop), tak jak zdefiniowano to w IEC 870-5-1. Definicje protokołu transmisyjnego są oparte o standard IEC 870-5-2.

Zdefiniowane są następujące serwisy transferu danych: Send Data with Acknowledge (SDA) Ten serwis pozwala wysłać użytkownikowi dane do pojedynczej stacji. W przypadku pojawieniu się błędu, transmisja powinna zostać powtórzona. Send Data with No Acknowledge (SDN) Ten serwis pozwala wysłać użytkownikowi dane do pojedynczej stacji, wielu stacji (Multicast), lub wszystkich stacji (Broadcast) w tym samym czasie, bez żadnego potwierdzenia. Send and Request Data with Replay(SRD) Ten serwis pozwala użytkownikowi wysłać dane do pojedynczej stacji razem z żądaniem dostarczenia danych przez tą stację. W przypadku błędu transmisja powinna zostać powtórzona. Cyclic Send and Request Data with Replay(CSRD) Ten serwis pozwala użytkownikowi na cykliczne wysyłanie danych do pojedynczej stacji razem z żądaniem dostarczenia danych przez tą stację. Warstwa Aplikacji. Warstwa Aplikacji składa się z dwóch elementów: FMS (Fieldbus Message Specification) oraz LLI (Lower Layer Interface). FMS opisuje obiekty komunikacyjne, serwisy i związane z nimi modele dotyczące partnera komunikacyjnego (zachowań serwera). LLI odpowiada za mapowanie serwisów FMS i FMA7 na serwisy FDL, nawiązywanie i kończenie połączenia, nadzór nad połączeniem, kontrolę przepływu. 3. Profibus DP i PA. Obecnie wykorzystywane są dwa rodzaje urządzeń Profibus różniące się warstwa fizyczną oraz budową ramki. Pierwszy z nich - Profibus DP (Decentralized Peripherals) jest wykorzystywany do przesyłania danych między sterownikami, czujnikami, falownikami, napędami oraz urządzeniami, które zwykle pracują poza strefą procesową. Warstwa fizyczna jest zgodna ze standardem RS-485, kontrola błędu oparta jest o sprawdzenie bitu startu, stopu i bitu parzystości. Profibus PA (Process Automation) jest używany do komunikacji z urządzeniami takimi jak czujniki ciśnienia, temperatury, czy przepływu pracującymi często w strefach zagrożonych wybuchem i iskrobezpiecznych (Ex). Urządzenia te nie potrzebują dużych prędkości używanych w Profibus DP, mierzą zazwyczaj wolnozmienne wartości fizyczne. Dane w Profibus PA są przesyłane ze stałą prędkością 31,25 kbit/s, a także mają inną niż Profibus DP kontrolę błędów nie ma tu bitów startu, stopu, czy parzystości, jest za to liczona suma kontrolna CRC.

4. Budowa Ramki, Profibus DP. Każda ramka składa się z pewnej liczby bajtów zapisanych UART z bitem startu, stopu dla transmisji asynchronicznej. Rys. 2. Bajt UART Prezentowana budowa bajtu jest oparta na standardach ISO 1177 i ISO 2022. Każdy bajt składa się z 11 bitów: bitu startu (ST), który jest reprezentowany zawsze przez binarną wartość 0, osiem bitów informacyjnych (I), które mogą przyjmować wartość 0 lub 1, bit parzystości (P) typu even-parzysty, który może mieć wartość 0 lub 1 oraz bit stopu (SP), który zawsze ma wartość 1. Synchronizacja bitów w odbiorniku zawsze zaczyna się na opadającym zboczu bitu startu, czyli przy przejściu z 1 na 0. Bit startu i pozostałe bity są próbkowane w połowie czasu trwania pojedynczego bitu. Start powinien być binarnym 0 w połowie bitu, w przeciwnym wypadku synchronizacja wykrywa błąd i zostaje zatrzymana. Synchronizacja kończy się na bicie stopu i wartości 1. Jeśli wykryta wartość bitu stopu wynosi 0, następuje błąd synchronizacji bajtu, zgłaszany jest błąd i odbiornik czeka na następny bit startu. Maksymalne dozwolone odchylenie czasowe sygnału przy transmisji i odbiorze wynosi +-0,3%sygnału nominalnego. W zależności od typu, ramki w standardzie Profibus mają inny format wewnętrzny. Poniżej zaprezentowana został budowa wewnętrzna ramek wraz z zasadami ich transmisji.

Ramka o stałej długości bez pola danych SYN Okres synchronizacji (Synchronization Period), minimum 33 bity typu idle SD1 Znacznik startu (Start Delimiter), wartość 10H DA Adres docelowy (Destination Address) SA Adres źródłowy (Source Address) FC Kontrola ramki (Frame Control) FCS Sekwencja sprawdzająca (Frame Check Sequence) ED Znacznik końca (End Delimiter), wartość 16H L Długość pola informacyjnego (Information Field Length), stała l. bajtów L=3 SC Pojedynczy znak (Single Character), wartość E5H 1. Stan bezczynności linii (idle) odpowiada sygnałowi 1. 2. Każda ważna ramka powinna być poprzedzona przynajmniej 33 bajtami typu idle, co odpowiada ustalonemu czasowi Syn Time. 3. Stany bezczynnościowe są niedozwolone pomiędzy bajtami pojedynczej ramki. 4. Odbiornik powinien sprawdzać: - w każdym bajcie: bit startu, bit stopu, bit parzystości (even) - w każdej ramce: znacznik startu, DA, SA, FCS, znacznik końca, Syn Time w przypadku aktywnej ramki. W przypadku błędu cała ramka powinna zostać odrzucona.

Pola SC i SD1 (tak samo jak SD2 i SD3) moją dystans Hamminga Hd=4 i są zabezpieczone przeciwko przesunięciu. Dla ramek typu Request, które tylko muszą być potwierdzone (Send Data with Acknowledge), S.C. ma wartość potwierdzenia pozytywnego. Dla ramek Request, które oczekują odpowiedzi (Sens and Request Data with Reply) SC ma wartość potwierdzenia negatywnego w przypadku jeśli w odpowiedzi nie są dostępne żadne dane. Ramka o stałej długości z polem danych SYN Okres synchronizacji (Synchronization Period), minimum 33 bity typu idle SD3 Znacznik startu (Start Delimiter), wartość A2H DA Adres docelowy (Destination Address) SA Adres źródłowy (Source Address) FC Kontrola ramki (Frame Control) DATA_UNIT Pole danych, stała długość (L-3) = 8 bajtów FCS Sekwencja sprawdzająca (Frame Check Sequence) ED Znacznik końca (End Delimiter), wartość 16H L Długość pola informacyjnego, stała liczba bajtów L=11 Obowiązują takie same reguły jak w przypadku ramek o stałej długości bez pola danych. Ramka z polem danych o zmiennej długości Dla ramek o zmiennej długości danych wymagane jest dodatkowe pole zawierające informację o tej długości. Pole to jest zawarte w nagłówku ramki dwa razy, ze względu na wymagany dystans Hamminga Hd=4 i zabezpieczenie przed przesunięciem.

SYN Okres synchronizacji (Synchronization Period), minimum 33 bity typu idle SD2 Znacznik startu (Start Delimiter), wartość 68H LE Bajt długości danych, dozwolone wartości : od 4 do 249 LEr Powtórzona wartość LE DA Adres docelowy (Destination Address) SA Adres źródłowy (Source Address) FC Kontrola ramki (Frame Control) DATA_UNIT Pole danych, stała długość (L-3) maksymalnie 246 bajtów FCS Sekwencja sprawdzająca (Frame Check Sequence) ED Znacznik końca (End Delimiter), wartość 16H L Długość pola informacyjnego, wartości L od 4 do 249 Obowiązują takie same reguły jak w przypadku ramek o stałej długości bez pola danych. Dodatkowo dla zasady nr 4, LE powinno być identyczne z LEr, a bajty informacyjne powinny być liczone od pola DA do pola FCS i rezultat powinien być porównywany z wartością LE. Ramka Tokena SYN SD4 DA SA Okres synchronizacji (Synchronization Period), minimum 33 bity typu idle Znacznik startu (Start Delimiter), wartość DCH Adres docelowy (Destination Address) Adres źródłowy (Source Address) 1. Stan bezczynności linii (idle) odpowiada sygnałowi 1.

2. Każda ważna ramka powinna być poprzedzona przynajmniej 33 bajtami typu idle, co odpowiada ustalonemu czasowi Syn Time. 3. Stany bezczynnościowe są niedozwolone pomiędzy bajtami pojedynczej ramki. 4. Odbiornik powinien sprawdzać: - w każdym bajcie: bit startu, bit stopu, bit parzystości (even) - w każdej ramce: Syn Time, znacznik startu, DA, SA, FCS. W przypadku błędu cała ramka powinna zostać odrzucona. 5. Budowa Ramki, Profibus PA. Każda ramka FDL (FDL PDU) składa się z pola separatora (Start Delimiter Data Link), pola informacyjnego (Information Field) oraz z pola sumy kontrolnej CRC. Pole informacyjne jest dzielone na pole adresu (Address Field) i pole kontrolne (Control Field). Dodatkowo może istnieć pole danych (Data Field). Pole informacyjne jest typu Null dla ramek Short-Acknowledge. Rys. 3. Format ramki FDL SDF Znacznik Startu (Start Delimiter Data Link), długość 1 lub 4 bajty DA Adres Odbiorcy (Destination Address) Information Field SA Adres Źródłowy (Source Address) Information Field FC Kontrola Ramki (Frame Control) - Information Field DATA_UNIT Pole Danych (Data Field), długość (L-3), maksimum 246 bajtów CRC Cyclic Redundancy Check, długość 2 bajty Sekwencja bitów. Przyjęte zostało, że bajty w polach separatora, informacyjnym, jak i CRC składają się z 8 bitów. Każdy bajt jest przesyłany poczynając od MSB (najbardziej znaczący bajt), a kończąc na LSB (najmniej znaczący bajt).

Rys. 4. Sekwencja bitów w bajcie. Format ramki. Tak jak zostało wyjaśnione to wcześniej, w komunikacji Profibus rozróżniamy kilka rodzajów ramek i w zależności od rodzaju ramki inna jest jej zawartość. Poniżej zaprezentowana jest budowa ramek dla komunikacji Profibus PA. Ramka o stałej długości, bez pola danych. SDL1 Znacznik Startu (Start Delimiter 1 Data Link), kod 10H SDL5 Znacznik Startu (Start Delimiter 5 Data Link), kod E5H CRC Cyclic Redundancy Check, długość 2 bajty L długość pola informacyjnego, stała liczba bajtów L=3

Zasady transmisji: Poza zasadami transmisji warstwy fizycznej opisanymi wcześniej, odbiornik powinien sprawdzać pola DA/SA oraz CRC dla każdej ramki. Jeśli rezultat takiego sprawdzenia jest negatywny, cała ramka powinna zostać odrzucona. Ramka o stałej długości z polem danych. SDL3 Znacznik Startu (Start Delimiter 3 Data Link), kod A2H CRC Cyclic Redundancy Check, długość 2 bajty L Długość pola informacyjnego, stała liczba bajtów L=11 Długość pola informacyjnego, tak jak dla ramki DP Obowiązują takie same reguły jak w przypadku ramek o stałej długości bez pola danych. Ramka z polem danych o zmiennej długości

SDL2 Znacznik startu (Start Delimiter 2 Data Link), wartość 68H LE Bajt długości danych, dozwolone wartości : od 4 do 249 LEr Powtórzona wartość LE CRC Cyclic Redundancy Check, długość 2 bajty L Długość pola informacyjnego, wartości L od 4 do 249 Długość pola informacyjnego, tak jak dla ramki DP Obowiązują takie same reguły jak w przypadku ramek o stałej długości bez pola danych. Dodatkowo dla zasady nr 4, LE powinno być identyczne z LEr, a bajty informacyjne powinny być liczone od pola DA do pola CRC i rezultat powinien być porównywany z wartością LE. Ramka Tokena SD4 DA SA CRC Znacznik startu (Start Delimiter 4 Data Link), wartość DCH Adres docelowy (Destination Address) Adres źródłowy (Source Address) Cyclic Redundancy Check, długość 2 bajty Obowiązują takie same reguły jak w przypadku ramek o stałej długości bez pola danych. Organizacja Profibus PNO Polska Konrad Jastrząb www.profibus.org.pl poland@profibus.com Opracowano na podstawie normy Profibus.