2,10,30

ZAPISZ SIĘ DO NEWSLETTERA SERWISU AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

*Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

*Wyrażam zgodę na używanie przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Dziękujemy!

Prawie gotowe ... Musimy potwierdzić Twój adres email. Aby zakończyć proces subskrypcji, należy kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie.

Po akceptacji zapisu na newsletter zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy za próbę ponownego zapisu na nasz newsletter.

Twój mail już jest w naszej bazie!

W przypadku pytań, prosimy o kontakt:
redakcja@automatykaonline.pl

ZAMKNIJ OKNO

This website uses cookies

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Search
  • Login
  • Sign up
Site map Site map
AutomatykaOnline.pl
  • Home page
  • News
  • Interviews
  • Application
  • Articles
  • Events
  • Companies
  • Products
Search
Automatyka 11/2025

Automation11/2025

In this issue:
  • Interview with Paweł Hoerner de Roithberger and Paweł Reszel, National Instruments
  • Cybersecurity of industrial control systems
  • Signaling columns
  • Magazine
  • Contact
  • Advertisement
Articles
  • Building Automation
  • Safety
  • Druk 3D
  • Electrics
  • Energy
  • Energia
  • Building Automation
  • Communication
  • Computers and HMI
  • Building Automation
  • Assembly and Conveyance
  • Software
  • Pneumatics
  • Measurements
  • Prawo i normy
  • Przemysł 4.0
  • Robotics
  • Control
  • Visions Systems
  • Drives
  • Technika łożyskowa
  • Technologia obróbki
  • Services
  • Building Automation
  • Others
Expand all
  • Home page
  • Articles
  • Communication

Ethernet Przemysłowy (część 3 z 4): Modbus TCP i Sercos III

Redakcja serwisu print

Monday July 22 2013
ethernet3.004-001
Tweet

W poprzednich częściach artykułu na temat Ethernetu przemysłowego omówiliśmy sieci Profinet, Ethernet/IP, EtherCAT i Ethernet Powerlink. W niniejszej koncentrujemy się na dwóch: Modbus TCP i Sercos III.

Czytaj również: Poprzednie części tematu miesiąca poświęconego ethernetowi przemysłowemu

Ethernet Przemysłowy – Modbus w wersji TCP

Popularność standardu komunikacji przemysłowej Modbus, który promowany był głównie przez firmę Schneider Electric, była na tyle duża, że gdy na rynku zaczął pojawiać się Ethernet przemysłowy oparty na pomysłach różnych firm zajmujących się automatyką przemysłową, było dosyć oczywiste że także i Modbus uzyska implementację ethernetową. I faktycznie tak się stało.

Zdecydowano, że aby zachować jak najlepszą kompatybilność wsteczną, zasady transmisji typowe dla Modbusa zostaną przeniesione do sieci nazwanej mianem Modbus TCP i przystosowane do zgodności z wymaganiami klasycznego Ethernetu. W praktyce, w sieci Modbus TCP, pakiety Modbus RTU są transmitowane po uprzednim opakowaniu nagłówkami typowymi dla protokołu komunikacyjnego TCP/IP i przesyłane siecią ethernetową zamiast łączami szeregowymi.

Przy okazji zrezygnowano z adresowania stosowanego w oryginalnej wersji standardu i zastąpiono je adresami IP. Pakiety pozbawiono też stosowanej dotąd sumy kontrolnej, ale całość wzbogacono o rozszerzony nagłówek „MBA” (Modbus Application Protocol Header), w którym zawarto cztery pola: identyfikatora transakcji, identyfikatora protokołu, rozmiaru wiadomości i identyfikatora urządzenia.

Ponieważ transmisja w sieci Modbus TCP wymaga rozróżnienia urządzeń nadrzędnych i podrzędnych, a komunikacja prowadzona jest za pomocą pakietów TCP/IP, pole identyfikatora transmisji służy do rozpoznania, do którego zapytania urządzenia nadrzędnego pasuje dana odpowiedź. Pole rozmiaru wiadomości służy obsłudze podziału transmitowanych danych na pakiety TCP/IP, a pole identyfikatora urządzenia pozwala łatwo adresować końcówki sieci obsługujące jedynie klasyczną wersję Modbusa, oczywiście poprzez zastosowanie odpowiednich bramek.

Modbus TCP; źródło: Modbus International

Pakiet typowy dla standardu Modbus umieszczony w ethernetowej ramce Modbus TCP

TCP zamiast UDP

Pewne wątpliwości może budzić zasadność wykorzystania pakietów protokołu TCP, a nie UDP, znacznie częściej stosowanego w implementacjach Ethernetu przemysłowego. Okazuje się, że twórcom Modbus/TCP zależało na zaletach związanych z kontrolą połączenia nawiązywanego przy użyciu protokołu TCP. Umożliwia to znacznie bardziej zaawansowane nadzorowanie transmisji i w gruncie rzeczy zwiększa jej niezawodność oraz pozwala na wygodne stosowanie takich mechanizmów, jak złożone zapory sieciowe.

Sercos III – Ethernet Przemysłowy i sieć trzeciej generacji

Sieć Sercos III została opracowana przez grupę Sercos International jako magistrala do wymiany danych pomiędzy szybkimi, cyfrowymi urządzeniami automatyki przemysłowej. Stworzono ją w oparciu o doświadczenia z sieciami Sercos I i Sercos II, dzięki czemu uzyskano rygory pracy czasu rzeczywistego, ale zaimplementowano też mechanizmy klasycznego Ethernetu.

Podstawową topologią stosowaną w sieci Sercos III jest magistrala, ale zalecane jest bezpośrednie połączenie ze sobą krańcowych urządzeń, tak aby uzyskać topologię pierścienia, która zapewnia redundancję i zwiększa niezawodność transmisji. Komunikacja odbywa się w trybie Master/Slave, w której w każdym cyklu czasu rzeczywistego urządzenie nadrzędne rozpoczyna odpytywanie, a po uzyskaniu odpowiedzi zakańcza cykl. Długość cyklu określana jest przez użytkownika w zakresie od 21,25 µs do 65 ms i odpowiada opóźnieniu występującemu w sieci.

Dane mogą być przesyłane za pomocą dwóch rodzajów „telegramów”: MDT i AT, które mają swoje stałe miejsce w czasie przeznaczonym na komunikację ściśle deterministyczną. Pozostały czas może zostać przeznaczony na transmisję innych danych – np. za pomocą pakietów IP. Dobór czasu trwania cyklu pozwala więc nie tylko ograniczyć ilość danych przesyłanych w jednym cyklu w ramach komunikacji czasu rzeczywistego, ale też pozwala w pewien sposób ustalić, jak dużo czasu pozostaje na przesył zwykłych pakietów ethernetowych.

Sercos III; źródło: Wikimedia

Telegramy czasu rzeczywistego i czas przeznaczony na pozostałą transmisję w ramce cyklu sieci Sercos III

Synchronizacja, adresowanie i przewody

Synchronizacja komunikacji czasu rzeczywistego sprowadza się do odmierzania czasu pomiędzy kolejnymi początkowymi pakietami MST, umieszczonymi na początku telegramów MDT, które rozpoczynają cykle transmisji czasu rzeczywistego. Ciekawie rozwiązana jest natomiast adresacja. Urządzenia ethernetowej sieci przemysłowej Sercos III nie muszą bowiem obsługiwać protokołu IP. Wystarczy, że wspierają własne adresowanie, na które składa się liczba z zakresu od 1 do 511 i mają adres MAC.

Warto też dodać, że Sercos III obsługuje nie tylko miedziane przewody ethernetowe, zgodne ze standardem 100Base-TX, ale także światłowody 100Base-Fx. Zastosowanie tych drugich pozwala na uniknięcie wpływu nawet bardzo silnych zakłóceń elektromagnetycznych, typowych dla hal fabrycznych.

W kolejnej części omówimy Ethernet Przemysłowy w postaci sieci CC-Link.

Keywords

ethernet, Ethernet przemysłowy, IP, Modbus, Sercos, sieci przemysłowe, TCP

Parts of the series

ethernet-switch.001-001

Ethernet Przemysłowy (część 4 z 4): CC-Link

More
ethercat2

Ethernet Przemysłowy (część 2 z 4): EtherCAT i Ethernet Powerlink

More
ethernet-switch.001-001

Ethernet Przemysłowy: Profinet i Ethernet/IP

More
ethernet3.004-001

Ethernet Przemysłowy (część 3 z 4): Modbus TCP i Sercos III

More

Related articles

  • Fieldbus i IT wreszcie mówią jednym językiem – sprytny IO-link master od ifm electronic
  • Nowe funkcje Ethernetowych paneli krosowniczych
  • Komunikacja przemysłowa
  • u-OS – otwarty system operacyjny dla automatyki przemysłowej
  • Sieć Ethernet: czynnik sukcesu w transformacji energetycznej

Newsletter

Stay up to date with current information.

Comau videos YouTube

Show more videos
Inżynier wie

Events

Show more events
1 Jan Training

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 January 2025 – 31 December 2025
11 Dec Training

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 December 2025
11 Dec Training

Combo - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe - efektywna ocena zgodności i ocena ryzyka maszyn

Wrocław 11–19 December 2025
11 Dec Training

Część 1 - Dyrektywa maszynowa i nowe rozporządzenie (UE) maszynowe w szczegółach, czyli jak profesjonalnie zorganizować ocenę zgodności i ocenę ryzyka maszyn?

Wrocław 11–12 December 2025
  • facebook
  • Tweeter
  • google+
  • RSS AutomatykaOnline
  • About Us
  • Sales and customer service
  • Privacy Policy
  • Presentation
  • Terms of Use
  • Accessibility Statement
  • Contact Us
  • Contact form
  • Media cooperation
  • Portal Editorial
  • Automatyka Editorial
  • Advertising
  • Advertising contact
  • Advertising in "Automatyka"
  • Newsletter
AutomatykaOnline.pl

© 2014 by Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP