Przemysłowy Ethernet wyparł klasyczne magistrale polowe w większości nowych instalacji automatyki, a dwa standardy — PROFINET i EtherCAT — odpowiadają dziś za zdecydowaną większość wdrożeń w Europie. Oba korzystają z tego samego okablowania co sieci biurowe, ale rozwiązują zupełnie inaczej ten sam problem: jak przesłać dane sterujące w ściśle określonym, powtarzalnym czasie.
W skrócie: przemysłowy Ethernet to zestaw protokołów czasu rzeczywistego działających na warstwie fizycznej Ethernetu; PROFINET wybiera się do rozległych, elastycznych topologii zakładowych z cyklem 1–10 ms, a EtherCAT do szybkiego sterowania ruchem i osi, gdzie liczą się cykle rzędu 50–250 µs.

Czym jest przemysłowy Ethernet?
Przemysłowy Ethernet to rodzina protokołów komunikacyjnych, które wykorzystują standardową warstwę fizyczną IEEE 802.3, ale nadbudowują nad nią mechanizmy determinizmu, redundancji i diagnostyki wymagane w automatyce. Kluczowa różnica wobec sieci IT nie leży w przepustowości, lecz w jitterze — dopuszczalnym rozrzucie czasu dostarczenia ramki.
W typowej maszynie sterownik PLC musi odczytać wejścia, wykonać program i zapisać wyjścia w cyklu o stałej długości. Opóźnienie kilku milisekund w sieci biurowej jest niezauważalne; w regulacji położenia serwonapędu oznacza utratę stabilności pętli. Dlatego standardy przemysłowe definiują klasy ruchu, priorytety i — coraz częściej — harmonogramowanie oparte na Time-Sensitive Networking (TSN).
Jak działa PROFINET?
PROFINET to standard przemysłowego Ethernetu rozwijany przez organizację PI (PROFIBUS & PROFINET International), oparty na modelu provider–consumer i klasycznych ramkach Ethernet z identyfikatorem EtherType 0x8892. Urządzenia komunikują się bezpośrednio warstwą 2, z pominięciem stosu TCP/IP dla ruchu cyklicznego.
Protokół definiuje trzy klasy komunikacji. PROFINET RT (Real-Time) obsługuje wymianę procesową z cyklem 1–10 ms i wystarcza dla rozproszonych wysp I/O oraz czujników. PROFINET IRT (Isochronous Real-Time) wprowadza rezerwację przedziałów czasowych w przełącznikach i schodzi do 250 µs z jitterem poniżej 1 µs. Trzecia ścieżka, NRT, przenosi zwykły ruch TCP/IP — konfigurację, diagnostykę czy serwer WWW urządzenia — w tej samej sieci.
- Topologia: gwiazda, drzewo, linia i pierścień z redundancją MRP (czas rekonfiguracji ok. 200 ms).
- Adresacja: nazwy symboliczne urządzeń nadawane protokołem DCP zamiast ręcznego przypisywania adresów IP.
- Profile: PROFIsafe dla funkcji bezpieczeństwa, PROFIenergy dla zarządzania poborem mocy.
- Sprzęt: wystarczą zarządzalne przełączniki przemysłowe; klasa IRT wymaga przełączników z jej obsługą sprzętową.
Jak działa EtherCAT?
EtherCAT to standard przemysłowego Ethernetu opracowany przez firmę Beckhoff i utrzymywany przez organizację ETG, którego istotą jest przetwarzanie ramki w locie (processing on the fly). Master wysyła jedną ramkę, która przepływa przez wszystkie urządzenia podrzędne — każde odczytuje przeznaczone dla siebie dane i wpisuje własne w tym samym przelocie, z opóźnieniem rzędu nanosekund.
Efekt jest znaczący: sieć ze 100 węzłami i 1000 sygnałów I/O można odświeżać w cyklu około 30 µs, wykorzystując pasmo znacznie efektywniej niż przy osobnych ramkach na urządzenie. Synchronizację zapewnia mechanizm rozproszonych zegarów (Distributed Clocks) z odchyleniem typowo poniżej 100 ns, co czyni EtherCAT domyślnym wyborem w sterowaniu wieloosiowym, robotyce i maszynach pakujących.
Ceną jest sztywniejsza topologia — logicznie zawsze pierścień, fizycznie zwykle linia z odgałęzieniami — oraz konieczność użycia dedykowanego układu ESC (EtherCAT Slave Controller), na przykład LAN9252 lub ET1100, po stronie urządzenia. Master pozostaje czysto programowy i działa na standardowej karcie sieciowej, co obniża koszt sterownika i ułatwia budowę własnych kontrolerów na platformie PC.
PROFINET czy EtherCAT — kiedy stosować?
Wybór wynika z wymaganego czasu cyklu i charakteru instalacji, a nie z ogólnej przewagi jednego standardu. Im bardziej rozproszona instalacja i im większa rola integracji z systemami zakładowymi, tym mocniejsza pozycja PROFINET; im ostrzejsze wymagania czasowe wewnątrz maszyny, tym wyraźniejsza przewaga EtherCAT.
- Wybierz PROFINET, gdy budujesz linię produkcyjną z wieloma szafami, korzystasz ze sterowników Siemens SIMATIC, potrzebujesz redundancji pierścienia i łatwej diagnostyki z poziomu warstwy IT.
- Wybierz EtherCAT, gdy projektujesz maszynę z synchronizacją wielu osi, potrzebujesz cyklu poniżej 250 µs, chcesz obniżyć koszt pojedynczego węzła I/O lub budujesz własny sterownik programowy.
- Rozważ oba w architekturze warstwowej: EtherCAT wewnątrz maszyny, PROFINET jako magistrala zakładowa spinająca maszyny, a między nimi sterownik pełniący rolę bramy protokołowej.
Na poziomie czujników oba standardy uzupełnia IO-Link, który przenosi dane diagnostyczne z warstwy polowej do sieci Ethernet przez moduły master.
Jak połączyć przemysłowy Ethernet z warstwą IIoT?
Sieć czasu rzeczywistego nie jest przeznaczona do wynoszenia danych do chmury — jej zadaniem jest sterowanie. Warstwę analityczną buduje się obok, przez bramkę brzegową, która pobiera dane ze sterownika i publikuje je w modelu semantycznym. Standardem tego pomostu jest OPC UA, uzupełniony o MQTT jako transport do chmury.
Typowy stos wygląda następująco: PLC utrzymuje ruch cykliczny na PROFINET lub EtherCAT, serwer OPC UA udostępnia wybrane zmienne, bramka mapuje je na tematy MQTT i wysyła do brokera z uwierzytelnianiem certyfikatami. Po stronie chmury dane trafiają do bazy szeregów czasowych i zasilają pulpity oraz modele predykcyjnego utrzymania ruchu.
Praktyczna zasada projektowa: bramka powinna redukować dane u źródła. Zamiast wysyłać surowy sygnał drgań próbkowany z częstotliwością 10 kHz, liczy się na brzegu wartość RMS, kurtozę i widmo, a do chmury trafiają wyłącznie cechy i zdarzenia progowe. Ogranicza to koszt transmisji i przechowywania nawet o rząd wielkości.
Najczęściej zadawane pytania (FAQ)
Czym różni się PROFINET od EtherCAT?
PROFINET używa standardowych ramek Ethernet i przełączników, a determinizm zapewnia klasami RT i IRT — typowy cykl to 1–10 ms. EtherCAT stosuje przetwarzanie w locie: jedna ramka przepływa przez wszystkie węzły, które czytają i zapisują dane w przelocie, co daje cykle poniżej 100 µs. PROFINET jest elastyczniejszy sieciowo, EtherCAT szybszy i tańszy w węźle.
Czy przemysłowy Ethernet jest kompatybilny ze zwykłą siecią biurową?
Fizycznie tak — używa tych samych kabli i złączy RJ45 lub M12. Logicznie należy go separować: ruch cykliczny wymaga gwarantowanego pasma i niskiego jitteru, więc sieci sterowania oddziela się VLAN-ami, osobnymi przełącznikami i zaporą OT. Dane do chmury wyprowadza się przez bramkę lub serwer OPC UA, nigdy bezpośrednio z magistrali czasu rzeczywistego.
Jak wyprowadzić dane z PROFINET lub EtherCAT do chmury?
Standardem jest bramka brzegowa, która subskrybuje zmienne w sterowniku PLC lub pracuje jako uczestnik sieci, mapuje je na model informacyjny OPC UA, a następnie publikuje przez MQTT do brokera lub usługi chmurowej. Bramka buforuje dane przy zerwaniu łącza, filtruje próbki i realizuje uwierzytelnianie certyfikatami X.509.
Podsumowanie — najważniejsze wnioski
PROFINET i EtherCAT rozwiązują ten sam problem determinizmu dwiema różnymi drogami: pierwszy przez priorytetyzację i rezerwację czasu w przełącznikach, drugi przez przetwarzanie jednej ramki w locie. PROFINET wygrywa elastycznością topologii i integracją zakładową, EtherCAT — czasem cyklu i kosztem węzła. Warstwę IIoT buduje się nad nimi, a nie w nich, wykorzystując OPC UA i bramkę brzegową z redukcją danych.
FSS Technology projektuje rozwiązania przemysłowego IoT od strony sprzętu, firmware i chmury — od projektu PCB i doboru kontrolera ESC, przez integrację ze sterownikami PROFINET, po pipeline danych w Azure i AWS. Jeśli planujesz podłączenie parku maszynowego do warstwy analitycznej, sprawdź nasze integracje przemysłowe lub porozmawiaj z nami o projektowaniu urządzeń połączonych.