Rate this post

Nawigacja:

Cel wyboru: co przemysłowy Ethernet ma „udźwignąć” w twojej fabryce

Na czym naprawdę ma polegać zadanie sieci

Pierwszy krok to nazwanie zadania sieci przemysłowej jednym zdaniem. Nie od strony protokołu, tylko procesu. Przykładowe cele:

  • Szybka maszyna – kilkanaście–kilkadziesiąt osi serwo, kilkuset herców odświeżania pozycji, wymagane sztywne synchronizacje (zgrzewarki, formierki, maszyny pakujące flow-pack, prasy, drukarki).
  • Rozbudowana linia – dziesiątki/kilkadziesiąt sterowników, wiele gniazd montażowych, transportery, czujniki, HMI, safety, ale bez ekstremalnych wymagań czasowych.
  • Fabryka nastawiona na dane – bardzo dużo sygnałów pomiarowych i statusów, główny priorytet to łatwe „wyciąganie” danych do SCADA/MES/ERP i chmury, mniej krytyczny twardy czas reakcji.

Ten etap decyduje, czy w ogóle potrzebujesz protokołu klasy EtherCAT z czasami submilisekundowymi, czy raczej solidnego „konia roboczego” jak Profinet lub EtherNet/IP, który dobrze skaluje się na całą fabrykę.

Ruch twardo‑czasowy vs procesy wolniejsze

Dla doboru sieci kluczowe jest rozróżnienie dwóch światów:

  • Ruch twardo‑czasowy – wymagane bardzo krótkie i stabilne czasy cyklu (hard real-time), mikrosekundowa synchronizacja wielu osi, interpolacja, kaskadowe sprzężenia. Typowe dla maszyn szybkoobrotowych i precyzyjnych linii pakujących. Tutaj EtherCAT jest często pierwszym kandydatem.
  • Procesy wolniejsze/dyskretne – transport palet, montaż manualno-automatyczny, pakowanie zbiorcze, paletyzacja. Reakcje rzędu kilku–kilkudziesięciu milisekund są zupełnie wystarczające. Tu bardzo dobrze sprawdzają się Profinet i EtherNet/IP.

Przekłada się to bezpośrednio na późniejszą architekturę: można mieć jedną ultraszybką wyspę ruchu na EtherCAT, spiętą z resztą linii pracującej na Profinet lub EtherNet/IP.

Sterowanie ruchem, rozproszone IO czy głównie dane

Drugi filtr to główny typ komunikacji, jaki ma obsłużyć sieć przemysłowa:

  • Sieć ruchu (motion) – nadrzędny sterownik/PC jako master, dziesiątki napędów serwo, bardzo częsta wymiana małych ramek procesowych, krytyczna synchronizacja. Protokół musi być deterministyczny i zoptymalizowany pod minimalne opóźnienia (EtherCAT, Profinet IRT w wybranych zastosowaniach).
  • Sieć rozproszonych IO – wiele wysp wejść/wyjść, czujniki, zawory, sygnały bezpieczeństwa. Czas cyklu rzędu 2–10 ms jest przeważnie akceptowalny. Tu królują Profinet i EtherNet/IP.
  • Sieć „od danych” – dużo komunikacji acyklicznej, receptury, receptury, diagnostyka, połączenia do baz danych i systemów nadrzędnych. Ważna jest integracja z IT, dostępne bramki, OPC UA, MQTT. Wiele zakładów korzysta wtedy z EtherNet/IP (świat Rockwella) lub Profinet (świat Siemensa), a EtherCAT funkcjonuje raczej jako wyspa ruchu.

Przykład: szybka zgrzewarka folii może mieć serwonapędy na EtherCAT, ale cała reszta – fotokomórki, czujniki, HMI, skaner kodu – może siedzieć na Profinet i wymieniać tylko kluczowe sygnały z kontrolerem ruchu.

Trzy główne opcje przemysłowego Ethernetu w praktyce

Profinet – uniwersalny standard do linii i fabryk

Profinet to przemysłowy Ethernet rozwijany przez organizację PROFIBUS & PROFINET International, bardzo mocno związany z ekosystemem Siemensa, ale wspierany także przez wielu innych producentów. W praktyce pełni rolę „standardu ogólnofabrycznego” w wielu zakładach.

Kluczowe cechy z punktu widzenia inżyniera:

  • Soft real‑time – typowe czasy cyklu 1–10 ms w aplikacjach linii produkcyjnych. W wariancie IRT (Isochronous Real Time) możliwe są znacznie krótsze i stabilne cykle, ale wymaga to dedykowanego sprzętu (specjalne switche, karty).
  • Topologie – obsługa gwiazdy przez switche, linii i pierścienia na poziomie urządzeń, wygodna segmentacja sieci. Łatwo wydzielić sieć sterowania od reszty Ethernetu zakładowego.
  • Szeroki ekosystem – sterowniki, HMI, wagi, skanery, roboty, safety, systemy wizyjne. Profinet jest jednym z najczęściej wspieranych protokołów w Europie.
  • Konfiguracja i diagnostyka – zintegrowana np. w TIA Portal; diagnostyka błędów i struktury sieci dostępna z poziomu PLC i HMI, co ułatwia utrzymanie ruchu.

Profinet jest dobrym wyborem jako „domyślny” standard zakładowy, jeśli nie budujesz ekstremalnie szybkich maszyn, a raczej rozbudowane linie i chcesz mieć szeroki wybór dostawców urządzeń.

EtherCAT – magistrala pod bardzo szybki ruch i precyzyjną synchronizację

EtherCAT (Ethernet for Control Automation Technology) to protokół zoptymalizowany pod minimalne opóźnienia i bardzo krótkie czasy cyklu. Ramka danych przechodzi „strumieniem” przez kolejne węzły, które „wycinają” swoje dane w locie, zamiast otrzymywać oddzielne pakiety.

Najważniejsze konsekwencje tej architektury:

  • Czasy cyklu rzędu setek mikrosekund przy dziesiątkach napędów – realnie wykorzystywane w szybkich maszynach i aplikacjach motion control.
  • Wysoka deterministyczność – małe jittery czasowe, gwarantowana synchronizacja osi na poziomie mikrosekund przy wykorzystaniu Distributed Clocks.
  • Topologie – typowo linia, drzewo lub pierścień, rzadziej klasyczna gwiazda. Wiele urządzeń ma zintegrowane porty „in–out”, co upraszcza okablowanie, ale wymaga przemyślenia skutków przerwania linii.
  • Konfiguracja – często realizowana przez narzędzia dostawcy mastera (np. TwinCAT dla Beckhoffa). Daje bardzo dużą kontrolę, ale wymaga większych kompetencji w zespole niż „klikane” konfiguratory typowych PLC.

EtherCAT bywa nadmiarowy dla zwykłych linii montażowych – tam jego potencjał pozostaje niewykorzystany, a specyfika konfiguracji i diagnostyki może utrudnić życie utrzymaniu ruchu. Z drugiej strony, jeśli naprawdę potrzebujesz synchronizacji kilkunastu osi z częstotliwością kilkuset Hz, alternatywy są ograniczone.

EtherNet/IP – świat Rockwella i integracja z IT

EtherNet/IP (Ethernet Industrial Protocol) opiera się na modelu CIP (Common Industrial Protocol), tym samym, który jest stosowany m.in. w DeviceNet. Silnie związany z ekosystemem Rockwell Automation/Allen-Bradley, ale wspierany także przez wielu innych producentów.

Charakterystyczne cechy:

  • Soft real‑time podobnie jak Profinet – czasy cyklu typowo 2–10 ms dla rozproszonych IO i napędów w liniach produkcyjnych.
  • Model obiektowy CIP – ułatwia spójne podejście do różnych typów urządzeń (napęd, czujnik, HMI) w jednym modelu danych.
  • Integracja z IT – protokół i stos często dobrze „leży” działom IT w zakładach mocno opartych na Rockwellu, dostępne są gotowe narzędzia monitoringu ruchu CIP, bramy do OPC UA, MQTT.
  • Topologie i infrastruktura – typowo gwiazda z użyciem standardowych switchy, prosta integracja z istniejącą infrastrukturą Ethernet, ale konieczna sensowna segmentacja (VLAN, routery) między IT a OT.

EtherNet/IP jest naturalnym wyborem, jeśli w zakładzie dominuje sprzęt Rockwella, a dział IT ma już doświadczenia z tym środowiskiem. W innych przypadkach jego przewaga nad Profinet jest mniejsza i wybór zwykle rozstrzyga się po stronie dostępności urządzeń i kompetencji lokalnych integratorów.

Procedura wyboru: od wymagań ruchowych do standardu sieci

Zbliżenie na porty Ethernet i VGA w serwerze przemysłowym
Źródło: Pexels | Autor: Brett Sayles

Krok 1 – Wymagania procesowe i ruchowe

Określ wymagany czas reakcji i klasę sterowania

Praktycznie podejście wygląda tak: dla każdego kluczowego fragmentu instalacji określ wymagany czas reakcji/odświeżania:

  • < 1 ms – bardzo szybki motion control z synchronizacją wielu osi. Kandydat: EtherCAT (ewentualnie specjalizowane implementacje Profinet IRT).
  • 1–10 ms – typowe sterowanie dyskretne, rozproszone IO, napędy w standardowych liniach. Kandydaci: Profinet lub EtherNet/IP.
  • > 10 ms – procesy wolne (piece, generatory pary, układy mediów), gdzie dominują dane i niezawodność, a nie czas reakcji. Każdy z omawianych protokołów da radę; decyzja będzie zależeć od ekosystemu urządzeń i IT.

Jeżeli tylko jeden fragment linii wymaga czasu cyklu < 1 ms, a cała reszta spokojnie funkcjonuje przy 5–10 ms, rozważ podział sieci na:

  • lokalną sieć ruchu (np. EtherCAT) dla tego fragmentu,
  • nadrzędną sieć linii (Profinet/EtherNet/IP) do integracji gniazd i wymiany danych.

Policz liczbę węzłów i ich typy

Drugi krok to policzenie, co realnie będzie siedziało w sieci:

  • liczba serwonapędów i falowników,
  • liczba wysp IO i modułów bezpieczeństwa,
  • ilość urządzeń „inteligentnych” – roboty, systemy wizyjne, wagi, skanery, drukarki znakujące, czytniki RFID.

Dlaczego to ważne? EtherCAT bardzo dobrze skaluje się przy dużej liczbie napędów (wspólna ramka, minimalne opóźnienia). Z kolei w przypadku setek prostych sygnałów IO rozrzuconych po całej hali sensowniej jest zbudować sieć Profinet lub EtherNet/IP, korzystając z gwiazdy i segmentacji VLAN, niż ciągnąć długie „łańcuchy” EtherCAT w nieprzyjaznych topologiach.

Podziel linię na strefy funkcyjne

Bardzo rzadko cała linia ma identyczne wymagania czasowe. Dobrą praktyką jest wydzielenie stref:

  • Strefa fast-motion – jedna maszyna lub kilka gniazd z dużymi wymaganiami czasowymi. Często osobny sterownik motion, osobna sieć (często EtherCAT).
  • Strefa linii głównej – reszta transporterów, gniazd montażowych, pakowania zbiorczego. Sieć „fabryczna” (Profinet/EtherNet/IP).
  • Strefa danych – koncentratory danych, serwery OPC UA, bramy do MES/ERP i chmury. Wydzielona logicznie i fizycznie od sterowania, nawet jeśli korzysta z tej samej technologii Ethernet.

Zdefiniuj granice między siecią sterowania a siecią danych

Przy podziale na strefy trzeba od razu nazwać granice: gdzie kończy się deterministyczne sterowanie, a zaczyna „świat danych” (MES, raporty, analityka). To determinuje, w którym miejscu stawiasz routery, firewalle i bramy protokołów (OPC UA, MQTT, HTTP). Dobrą praktyką jest jasny podział adresacji IP, VLAN i domen broadcastowych tak, by ruch z serwerów raportowych nie miał szansy „przydusić” ruchu real‑time.

W praktyce często wychodzi z tego trójwarstwowy układ: najniżej szybkie sieci ruchu (EtherCAT lub Profinet IRT) z ograniczoną liczbą węzłów i bardzo prostą strukturą, wyżej sieć linii (Profinet/EtherNet/IP) obejmująca wszystkie gniazda, a jeszcze wyżej warstwa danych i integracji z IT. Między warstwami linii a IT sensownie jest postawić dedykowany router/bezpieczną bramę, zamiast „wpinać” wszystko w jeden wielki płaski VLAN.

Tip: zanim wybierzesz protokół, narysuj tę warstwową architekturę z poziomami i strzałkami danych (kto z kim i po co gada). Zaskakująco często po takim rysunku widać, że EtherCAT ma sens tylko lokalnie przy napędach, a reszta sieci spokojnie może być spójna w jednym standardzie – zwykle Profinet lub EtherNet/IP.

Krok 2 – Ekosystem sprzętu i kompetencje zespołu

Po ustaleniu wymagań ruchowych i podziale na strefy przychodzi etap bardziej przyziemny: co realnie da się kupić i utrzymać. Protokół sam w sobie nie pracuje – liczą się dostępne sterowniki, napędy, moduły IO, safety, urządzenia specjalne oraz to, na ile wygodnie się je konfiguruje i serwisuje.

Dobrym punktem startu jest lista kluczowych dostawców: producenci robotów, systemów wizyjnych, wag, drukarek znakujących, czytników kodów. Każdy z nich ma „ulubione” protokoły. Jeśli 80% krytycznych urządzeń natywnie wspiera Profinet, a EtherCAT wyłącznie po dodatkowych bramach, kalkulacja jest prosta. Bramy (gatewaye) działają, ale wnoszą dodatkową warstwę konfiguracji, możliwych awarii i opóźnień diagnostyki.

Drugi filtr to kompetencje zespołu i lokalnych integratorów. Profinet czy EtherNet/IP w wersji „soft real‑time” zwykle rozumie większość automatyków w zakładzie, konfigurację robi się z poziomu środowiska PLC. EtherCAT daje ogromne możliwości, ale wymaga lepszego rozumienia topologii, timingów, konfiguracji mastera, często niezależnego od PLC. Jeśli ekipa utrzymania ruchu ma wymieniać urządzenie o 2:00 w nocy, prostota narzędzi nagle staje się jedną z kluczowych cech protokołu.

Wreszcie serwis i części zamienne. W zakładach, gdzie dominuje jedna marka PLC, naturalnie powstaje „grawitacja” wokół protokołu tego producenta (Profinet przy Siemensie, EtherNet/IP przy Rockwellu, EtherCAT przy Beckhoffie). Przełamanie tej grawitacji ma sens tylko wtedy, gdy wymogi ruchowe albo specyfika maszyny naprawdę tego wymagają, a nie dlatego, że „ktoś lubi EtherCAT”.

Krok 3 – Niezawodność, redundancja i bezpieczeństwo

Przy wyborze standardu sieci dobrze z góry określić docelowy poziom dostępności instalacji i dopasować do tego wymagania wobec protokołu. Jeśli linia może się bezboleśnie zatrzymać kilka razy w miesiącu, wystarczy prosta topologia gwiazdy bez specjalnych mechanizmów redundancji. Przy produkcji ciągłej, gdzie przestój liczy się w dużych stratach, dochodzą dodatkowe wymagania.

Profinet i EtherNet/IP łatwo łączy się z redundantną infrastrukturą Ethernet (pierścienie, STP/RSTP/MRP, PRP/HSR w bardziej wymagających scenariuszach). Przy odpowiednich switchach można osiągnąć szybkie przełączenia w razie przerwania linku. EtherCAT zapewnia własne mechanizmy redundancji (np. pierścień), ale wymusza konkretną strukturę sieci i świadome projektowanie po stronie mastera. Warto sprawdzić, czy sterowniki, które planujesz użyć, faktycznie obsługują zakładaną formę redundancji sieci i CPU, a nie tylko w katalogu.

Krok 4 – Integracja z IT, bezpieczeństwo i dostęp do danych

Po technicznych wymaganiach ruchowych i sprzęcie przychodzi etap dogadania się z IT. Tu zapadają decyzje, które później determinują, jak łatwo będzie podłączyć linię do MES/ERP, systemów raportowych czy rozwiązań chmurowych.

Ustal, jakie dane mają „wyjść” z linii i w jakiej formie

Na początku trzeba odpowiedzieć na kilka pytań biznesowych przekładających się na technikę:

  • jakie dane procesowe są naprawdę potrzebne poza sterownikiem (tylko KPI produkcyjne, czy również szczegółowe trace’y, receptury, logi jakościowe),
  • jak często dane mają być pobierane (co sekundę, co cykl produkcyjny, raz na zmianę),
  • w jakim kierunku idzie komunikacja – czy system nadrzędny tylko czyta dane, czy też wysyła polecenia, zmiany receptur, zlecenia produkcyjne.

Od tego zależy, czy wystarczy dostęp do zmiennych PLC przez OPC UA/Modbus/TCP, czy potrzebna jest bardziej zaawansowana integracja (CIP objects w EtherNet/IP, Profinet z serwerem OPC UA w sterowniku, dedykowane bramy).

Żółte światłowody w serwerze sieciowym w przemysłowej sieci Ethernet
Źródło: Pexels | Autor: panumas nikhomkhai

Dopasuj protokół do polityki bezpieczeństwa IT

Drugi krok to rozmowa z działem IT: jak wygląda segmentacja sieci w zakładzie, jakie porty/protokoły są akceptowalne, jakie są wymagania odnośnie szyfrowania, uwierzytelniania, logowania zdarzeń.

  • Profinet – ruch real‑time zazwyczaj zostaje w domenie OT, a do świata IT wystawia się standardowe protokoły (np. OPC UA, HTTP, MQTT) z poziomu sterownika lub bramy. Sam Profinet nie jest przenoszony przez routery, co ułatwia separację.
  • EtherNet/IP – oparty na TCP/UDP, łatwo „przecieka” między segmentami, jeśli nie ma porządnych reguł firewall. Daje to plus przy integracji, ale wymaga większej dyscypliny w konfiguracji sieci.
  • EtherCAT – jako sieć ruchu zwykle zamknięta w obrębie jednej maszyny. Integracja z IT odbywa się z poziomu kontrolera (mastera) przez inne protokoły, więc sam EtherCAT rzadko jest dyskutowany z IT – i to jest jego zaleta.

Tip: przed wyborem standardu spisz z IT listę „dozwolonych” i „problemowych” protokołów oraz wymogów (DMZ, VPN, szyfrowanie). Łatwiej wtedy uniknąć późniejszego blokowania ruchu na firewallu, bo „taki mamy standard w firmie”.

Zapewnij czytelną diagnostykę z poziomu IT/OT

Nawet najlepsza sieć sterowania przestaje być użyteczna, gdy utrzymanie ruchu nie ma szybkiego wglądu w to, co się dzieje. Pod tym kątem porównaj:

  • jakie narzędzia diagnostyczne są dostępne dla danego protokołu (sniffery, analizatory, wbudowane funkcje w PLC/HMI),
  • czy alarmy sieciowe (zrywanie połączeń, błędy ramek, przeciążenia) są łatwo mapowane na zmienne PLC i HMI,
  • czy da się w prosty sposób podpiąć monitoring do centralnego systemu (np. syslog/SNMP dla switchy, logi z PLC, alarmy CIP w EtherNet/IP).

Jeżeli w zakładzie istnieje już system monitoringu sieci, sprawdź, które standardy łatwiej „wpasują się” w obecne narzędzia. Czasem to jest argument przeważający na korzyść EtherNet/IP w środowiskach rockwellowych albo Profinet przy silnej obecności Siemensa.

Krok 5 – Testy pilotowe i odbiór sieci

Nawet dobrze dobrany standard potrafi „nie zagrać”, gdy zabraknie fazy próbnej. Minimalny pilotaż w realnym środowisku często oszczędza tygodnie nerwów przy docelowym uruchomieniu.

Zbuduj mały wycinek docelowej architektury

Zamiast testować każdy element osobno, lepiej złożyć mały, ale reprezentatywny fragment sieci:

  • sterownik nadrzędny (docelowy typ PLC),
  • przynajmniej jedna wyspa IO, jeden napęd i jedno urządzenie „specjalne” (waga, kamera, skaner) w wybranym protokole,
  • docelowy switch/przełącznik (lub konfiguracja pierścienia, jeśli ma być stosowana),
  • typowe połączenie z IT (np. router/brama do sieci biurowej albo serwera MES).

Na takim racku pilotażowym da się sprawdzić zarówno czasy cyklu i obciążenie sieci, jak i wygodę konfiguracji, diagnostyki oraz reakcję na awarie (przerwanie kabla, wyłączenie urządzenia, restart switcha).

Przeprowadź testy obciążeniowe i awaryjne

Lista minimalnych prób, które dobrze wykonać jeszcze przed wyjazdem na halę:

  • symulacja pełnej liczby urządzeń i węzłów (nawet jeśli część jest na emulatorach),
  • test czasu odzyskania komunikacji po zaniku zasilania wyspy IO lub napędu,
  • sprawdzenie zachowania sterownika przy przeciążeniu sieci (np. dodatkowy ruch TCP/IP, skanowanie sieci przez IT),
  • test przełączenia na ścieżkę redundantną (jeśli jest pierścień lub podwójne linki),
  • weryfikacja, czy alarmy z warstwy komunikacji są poprawnie prezentowane na HMI i w logach PLC.

Uwaga: EtherCAT w testach awaryjnych potrafi zachowywać się świetnie pod warunkiem, że topologia jest zgodna z założeniami, a master ma poprawnie skonfigurowane czasy watchdog. Jeżeli konfiguracja jest „przeklejona” z innego projektu bez analizy, można dostać losowe zatrzymania przy uszkodzeniu jednego segmentu łańcucha.

Checklist przed akceptacją pilota

Przed przejściem na etap projektu wykonawczego sieci przydaje się prosta lista kontrolna. Można ją przejść na krótkim spotkaniu technicznym:

  • czas cyklu sieciowy i czasy odpowiedzi urządzeń zostały zmierzone (nie tylko policzone z katalogu),
  • przetestowano scenariusze awaryjne: zanik zasilania, przerwanie kabla, utrata jednego switcha lub modułu,
  • zespoły UR i IT potrafią samodzielnie odtworzyć procedurę diagnozy typowego problemu (brak komunikacji z wyspą IO, niedostępny napęd),
  • wszystkie kluczowe urządzenia są dostępne w wybranym protokole bez dodatkowych gatewayów lub ich liczba jest akceptowalna i udokumentowana,
  • uzgodniono standard adresacji IP, nazewnictwa urządzeń i struktury projektów w PLC (ułatwia utrzymanie i przyszłe rozbudowy),
  • sprawdzono, że wymagane poziomy bezpieczeństwa (safety, dostęp, segmentacja) da się osiągnąć przy wybranej technologii i sprzęcie.

Praktyczne scenariusze: który protokół w jakiej aplikacji

Maszyna szybkiego ruchu z wieloma osiami

Profil: maszyna pakująca, formująca, etykietująca lub prasa z kilkunastoma serwonapędami, wymagająca dokładnej synchronizacji osi (ruch „rejestrowy”, grupowe kinematyki).

  • EtherCAT – najczęściej najbardziej naturalny wybór dla warstwy motion (wspólna ramka, bardzo małe jittery). Serwonapędy EtherCAT są szeroko dostępne, a konfiguracja czasów cyklu jest przewidywalna.
  • Profinet – sensowny, gdy cała reszta fabryki jest na Siemensie i użyjesz dedykowanych rozwiązań motion (Profinet IRT, Sinamics, Simotion). Wtedy motion i tak jest „opakowany” w narzędzia Siemensa i nie czujesz bezpośrednio złożoności IRT.
  • EtherNet/IP – rozważany głównie tam, gdzie standardem są sterowniki Rockwell i serwonapędy Kinetix. Do wysokowydajnego motion trzeba jednak bardzo pilnować konfiguracji sieci i obciążeń.

Typowe podejście: EtherCAT lokalnie dla osi, a wyżej brama do nadrzędnego PLC na Profinet/EtherNet/IP. Dzięki temu maszyna zachowuje szybkość i deterministyczność, a integracja z linią zostaje w standardzie zakładowym.

Rozległa linia montażowa z wieloma gniazdami i urządzeniami różnych dostawców

Profil: kilkadziesiąt wysp IO, roboty różnych producentów, systemy wizyjne, wagi, drukarki, skanery, stanowiska ręczne. Przepływ materiałów jest relatywnie wolny, ale ilość urządzeń i integracji – duża.

Zbliżenie na białe złącza elektryczne i niebieskie przewody w szafie sterownicze
Źródło: Pexels | Autor: Brett Sayles
  • Profinet – naturalny wybór w zakładach zdominowanych przez Siemens, dużym plusem jest szerokie wsparcie przez producentów robotów, systemów wizyjnych, wag i wysp IO. Dobrze współpracuje z topologią gwiazdy i segmentacją VLAN w halach.
  • EtherNet/IP – analogicznie w środowiskach rockwellowych; wiele urządzeń typu „skaner, waga, drukarka” ma natywne wsparcie CIP, co upraszcza integrację i diagnostykę.
  • EtherCAT – tutaj zwykle tylko lokalnie, np. w ramach jednej gotowej maszyny dostarczonej przez OEM‑a. Na poziomie całej linii jako sieć spajająca rzadko jest optymalny, bo nie lubi bardzo „rozgałęzionych” topologii na dużym obszarze.

Uwaga: przy takiej linii kluczowe staje się sensowne planowanie switchy przemysłowych, VLAN‑ów i QoS (priorytetyzacja ruchu sterowania względem np. kamer IP). Niezależnie od protokołu przemysłowego, płaska sieć z jednym dużym broadcast domain to gotowy przepis na trudne do diagnozy przycinki.

Zakład z dominującym dostawcą sterowników

Profil: fabryka, w której od lat używa się głównie jednej rodziny sterowników (np. Siemens S7 lub Rockwell ControlLogix/CompactLogix), istnieją już standardy projektowe i biblioteki.

  • Jeśli Siemens dominuje, standardem staje się z reguły Profinet. Korzyści: jeden ekosystem narzędzi (TIA Portal), łatwa diagnostyka, dużo gotowych przykładów aplikacyjnych. Do szybkich maszyn można lokalnie użyć EtherCAT po stronie napędów (np. kontrolery motion Beckhoffa) i zrobić wymianę danych z PLC Siemensa.
  • Jeśli Rockwell ma przewagę, EtherNet/IP będzie naturalnym wyborem. W takim środowisku integracja z IT często jest już „oswojona” w zakresie CIP i standardowych serwerów OPC UA.
  • Jeżeli zakład stawia na Beckhoff/a innego dostawcę z EtherCAT jako podstawowym sterownikiem, EtherCAT staje się osią sieci ruchu, ale zwykle nadal potrzebna jest warstwa integracji w stronę systemów zakładowych (OPC UA, MQTT, czasem Profinet/EtherNet/IP przez bramy).

Tip: w takim scenariuszu siłą jest standaryzacja – lepiej zaakceptować, że 90% instalacji będzie na jednym protokole (Profinet albo EtherNet/IP), a 10% specyficznych maszyn będzie miało „kieszenie” z EtherCAT, niż próbować wymusić jeden protokół na wszystkich typach aplikacji za wszelką cenę.

Lista kontrolna: czy wybrany protokół ma sens w tej aplikacji

Przed ostateczną decyzją warto przejść przez prostą listę pytań. Jeżeli na większość odpowiadasz „tak”, kierunek jest zwykle właściwy.

  • czy większość nowych i istniejących urządzeń (napędy, IO, roboty, wagi, systemy wizyjne) jest natywnie dostępna w rozważanym protokole,
  • czy istnieją w fabryce kompetencje do uruchomienia i diagnostyki danego stosu (UR, automatycy, IT),
  • czy docelowe czasy reakcji procesu mieszczą się w bezpiecznym marginesie przy realnym, zmierzonym czasie cyklu,
  • czy architektura sieci (topologia, switche, redundancja) nie wymusza „kombinowania” pod dany protokół wbrew zdrowemu rozsądkowi,
  • czy da się zbudować spójną strategię bezpieczeństwa (safety + cyber) bez egzotycznych, trudnych do utrzymania rozwiązań,
  • czy koszt licencji, sprzętu i ewentualnych gatewayów pasuje do budżetu zarówno inwestycyjnego, jak i utrzymaniowego.

Jeżeli któryś punkt wyraźnie odstaje, lepiej zatrzymać się na etapie koncepcji i dopracować architekturę niż walczyć z problemami po uruchomieniu. Typowy przykład: linia motion na EtherCAT spięta „na szybko” przez jeden, niedomiarowy gateway z resztą zakładu – działa w FAT, ale pod pełnym obciążeniem w produkcji zaczyna mieć nieregularne opóźnienia w wymianie danych nadrzędnych.

Dobrą praktyką jest też sprawdzenie, czy wybór protokołu nie zamyka drogi do planowanych kroków w stronę Przemysłu 4.0: integracji z MES/ERP, zbierania danych do chmury, wykorzystania standardowych mechanizmów (OPC UA, MQTT, REST). Protokół warstwy sterowania nie musi bezpośrednio „gadać” z chmurą, ale nie powinien tego utrudniać przez brak wsparcia u dostawcy sterownika lub konieczność korzystania z zamkniętych, własnościowych bram.

Na końcu i tak sprowadza się to do trzech pytań: czy ten protokół pasuje do procesu (czasy, deterministyczność), do ludzi (kompetencje, dostępność serwisu) i do reszty fabryki (standardy, integracja, bezpieczeństwo). Jeśli odpowiedzi są spójne, wybór między Profinet, EtherCAT a EtherNet/IP przestaje być ideologiczną dyskusją, a staje się świadomą decyzją projektową, którą łatwo obronić przed produkcją, UR i działem IT.

Kluczowe Wnioski

  • Punkt wyjścia to zdefiniowanie zadania sieci jednym zdaniem (szybka maszyna, rozbudowana linia, fabryka nastawiona na dane) – dopiero pod ten scenariusz dobiera się protokół, a nie odwrotnie.
  • Kluczowe rozróżnienie to ruch twardo‑czasowy (hard real-time, sub‑ms, synchronizacja wielu osi) kontra procesy wolniejsze; pierwsze typowo kierują w stronę EtherCAT, drugie w stronę Profinet lub EtherNet/IP.
  • Często najlepsza architektura to hybryda: ultraszybka wyspa ruchu na EtherCAT spięta z resztą linii na Profinet/EtherNet/IP, która obsługuje IO, HMI, safety i integrację z wyższymi systemami.
  • Jeśli dominują rozproszone IO i typowe procesy dyskretne (czujniki, zawory, transportery), wystarczające są cykle 2–10 ms, a najbardziej praktyczne będą Profinet lub EtherNet/IP jako „koń roboczy” całej linii.
  • W aplikacjach mocno „od danych” (SCADA, MES, ERP, chmura, OPC UA, MQTT) priorytetem jest integracja z IT i dostępność bramek, co w praktyce sprzyja wyborowi Profinet (ekosystem Siemensa) lub EtherNet/IP (ekosystem Rockwella), przy EtherCAT raczej jako lokalnej magistrali ruchu.
  • Profinet jest dobrym domyślnym standardem zakładowym: zapewnia soft real‑time, szerokie wsparcie urządzeń, elastyczne topologie i dojrzałe narzędzia diagnostyczne, wystarczające dla większości linii i maszyn bez ekstremalnych wymagań czasowych.