Protokoły przemysłowe – PROFINET, EtherNet/IP i Modbus

Sterownik PLC mówi w PROFINET, licznik energii w Modbus, a serwonapęd w EtherCAT. W tym poradniku wyjaśniamy, czym różnią się najpopularniejsze protokoły przemysłowe, gdzie się je stosuje i kiedy potrzebna jest bramka, aby urządzenia mogły się ze sobą porozumieć.

Erik AhlqvistAutor: Erik Ahlqvist, dyrektor zarządzający SCN · Zaktualizowano 24 października 2026 · 7 min czytania
Krótka odpowiedź

  • PROFINET – świat Siemensa i najczęstszy wybór w Europie. Ethernet czasu rzeczywistego dla I/O i napędów.
  • EtherNet/IP – Rockwell (Allen-Bradley) i Omron. Dominuje w Ameryce Północnej.
  • Modbus TCP/RTU – prosty i otwarty. Występuje niemal wszędzie, od liczników energii po napędy.
  • EtherCAT i CAN – EtherCAT do szybkiego sterowania ruchem, CANopen i J1939 w maszynach i pojazdach.
  • OPC UA – do przesyłania danych w górę, do SCADA, MES i chmury, a nie do szybkich I/O.
  • Gdy dwa urządzenia używają różnych protokołów, potrzebna jest bramka. Wspólny kabel nie wystarczy.

Skąd tyle protokołów?

Od lat 80. magistrale polowe zastępowały grube wiązki kabli między sterownikami PLC a czujnikami. Każdy duży producent promował własny standard: Siemens postawił na PROFIBUS, Allen-Bradley na DeviceNet, a Bosch opracował CAN dla samochodów. Wraz z Ethernetem pojawił się PROFINET, w praktyce następca PROFIBUS, oraz EtherNet/IP, który korzysta z tej samej warstwy aplikacji (CIP) co DeviceNet.

Kable mogą wyglądać identycznie, ale urządzenia mówią różnymi językami. Zwykle decyduje sterownik PLC: jeśli klient wybiera Siemensa, będzie to PROFINET, a jeśli Rockwella – EtherNet/IP. Wszystko inne wymaga tłumacza.

Piramida automatyki z typowymi protokołami: OPC UA i MQTT w kierunku SCADA i chmury, PROFINET, EtherNet/IP, EtherCAT i Modbus TCP na poziomie sterowania, IO-Link, Modbus RTU, CANopen i PROFIBUS na poziomie obiektowym
Różne protokoły na różnych poziomach: czas rzeczywisty blisko maszyny, dane i analityka wyżej.

Najpopularniejsze protokoły w skrócie

Protokół Medium Typowe zastosowanie Popularny u
PROFINET Ethernet I/O, napędy i gniazda zrobotyzowane. Wariant IRT obsługuje synchroniczne sterowanie ruchem. Siemens i wielu innych. Największy w Europie.
EtherNet/IP Ethernet I/O i napędy. Oparty na CIP. Rockwell (Allen-Bradley) i Omron. Największy w Ameryce Północnej.
Modbus TCP Ethernet Proste monitorowanie i sterowanie: liczniki, napędy, panele HMI i SCADA. Niemal każdy producent. Otwarty od 1979 roku.
Modbus RTU RS-485 Jak Modbus TCP, ale szeregowo, z maksymalnie 247 urządzeniami podrzędnymi na jednej magistrali. Starsze i prostsze urządzenia, pomiary energii.
EtherCAT Ethernet Szybkie sterowanie ruchem z krótkimi czasami cyklu. Beckhoff i wielu producentów serwonapędów oraz I/O.
CANopen, J1939 CAN Systemy wbudowane, maszyny mobilne i pojazdy. CANopen w maszynach, J1939 w ciężarówkach i maszynach terenowych.
PROFIBUS RS-485, MBP Istniejące instalacje (DP) i przemysł procesowy (PA). Siemens. Stopniowo zastępowany przez PROFINET.
OPC UA Ethernet Dane do SCADA, MES i chmury, z wbudowanymi zabezpieczeniami. Niezależny od producenta, IEC 62541.
IO-Link Kabel trzyżyłowy Czujniki i elementy wykonawcze z parametryzacją i diagnostyką. Wszyscy duzi producenci czujników, IEC 61131-9.

Urządzenia PROFINET identyfikuje się po nazwie urządzenia i opisuje w pliku GSDML, a urządzenia EtherNet/IP – w pliku EDS. Modbus nie ma takiego opisu, dlatego potrzebna jest mapa rejestrów od producenta. EtherCAT przetwarza ramki w locie w każdym urządzeniu podrzędnym i dlatego wymaga w nich dedykowanego sprzętu. IO-Link nie jest siecią, lecz połączeniem punkt-punkt o długości do 20 metrów między czujnikiem a masterem IO-Link, który z kolei jest podłączony do magistrali polowej.

Który protokół stosuje się gdzie?

Wybór zależy od branży, regionu i już zainstalowanych urządzeń.

  • Zakłady produkcyjne i producenci maszyn – PROFINET lub EtherNet/IP, w zależności od sterownika PLC klienta. Maszyna sprzedawana zarówno w Europie, jak i w USA często potrzebuje obu. Do czujników coraz częściej stosuje się IO-Link.
  • Pojazdy i maszyny mobilne – dominuje CAN. J1939 w ciężarówkach, ciągnikach i maszynach budowlanych, CANopen w podnośnikach, wózkach widłowych i pojazdach AGV.
  • Energetyka i sieci elektroenergetyczne – Modbus w licznikach energii, falownikach fotowoltaicznych i magazynach energii. W podstacjach stosuje się IEC 61850 i IEC 60870-5-104, które często trzeba tłumaczyć na Modbus lub DNP3.
  • Woda, ścieki i budynki – Modbus RTU i TCP w kierunku SCADA. OPC UA i MQTT, gdy dane mają trafić dalej do systemów nadrzędnych.
  • Kolej – dedykowane protokoły kolejowe, takie jak MVB, WTB i TRDP z serii IEC 61375, z bramkami do Ethernetu, łączy szeregowych i CAN.
  • Technika medyczna i laboratoria – CANopen i interfejsy szeregowe wewnątrz przyrządów i urządzeń.
  • Półprzewodniki i elektronika – SECS/GEM między urządzeniami produkcyjnymi a nadrzędnym systemem fabryki.

Kiedy potrzebna jest bramka protokołów?

Na przykład wtedy, gdy licznik Modbus ma być odczytywany przez sterownik PLC Siemensa. Bramka jest zwykle masterem lub klientem po jednej stronie i urządzeniem podrzędnym (slave lub device) po drugiej. Cyklicznie zbiera dane i mapuje je do obrazu procesu PLC, dzięki czemu program widzi wartości jak zwykłe wejścia i wyjścia.

Bramka łączy sterownik PLC z PROFINET z trzema urządzeniami Modbus RTU na magistrali RS-485: licznikiem energii, falownikiem i regulatorem temperatury
Bramka jest urządzeniem PROFINET w kierunku PLC i masterem Modbus w kierunku urządzeń na magistrali RS-485.
Zadanie Rozwiązanie
Odczytać urządzenia Modbus ze sterownika PLC z PROFINET Bramka Modbus–PROFINET
Podłączyć maszynę z CANopen lub J1939 do sterownika Rockwell Bramka CAN–EtherNet/IP
Podłączyć urządzenia Modbus lub Ethernet do starszego sterownika PLC z PROFIBUS Bramka z interfejsem PROFIBUS slave
Odczytać Modbus RTU z systemu SCADA przez sieć Bramka Modbus RTU–TCP
Przesyłać dane maszynowe do MES lub chmury Bramka IIoT z OPC UA lub MQTT
Podłączyć komputer do magistrali CAN do testów i serwisu Interfejs CAN na USB lub PCIe
Podłączyć urządzenia RS-232 lub RS-485 do Ethernetu bez zmiany protokołu Serwer portów szeregowych

Bramka sprawdza się przy danych I/O i wartościach pomiarowych, ale nie przy synchronicznym sterowaniu ruchem. Tam napędy i sterownik PLC powinny używać tego samego protokołu.

Częste błędy

  1. To samo złącze nie oznacza tego samego protokołu. Urządzenia PROFINET i EtherNet/IP mogą korzystać z tych samych kabli i switchy, ale nie wymieniają między sobą żadnych danych.
  2. Brak mapy rejestrów. Modbus przesyła tylko 16-bitowe rejestry. Bez mapy rejestrów od producenta nie da się odróżnić temperatury od statusu ani ustalić, które słowo wartości 32-bitowej jest pierwsze.
  3. Multicast zalewa sieć. EtherNet/IP często wysyła dane I/O jako multicast. Bez IGMP snooping w switchach ruch trafia na wszystkie porty i może przeciążyć proste urządzenia.
  4. Za mały obszar danych. Liczba bajtów, które bramka obsługuje w każdym kierunku, oraz szybkość odświeżania ograniczają liczbę urządzeń, które można podłączyć.
  5. Niewłaściwy protokół do zadania. OPC UA świetnie nadaje się do przesyłania danych w górę, ale nie zastąpi protokołu czasu rzeczywistego dla I/O i napędów.

Bramki i interfejsy w ofercie SCN

Dostarczamy bramki protokołów m.in. firm Moxa, HMS Networks (Ixxat), Weintek i Duagon. Obsługują Modbus, PROFINET, EtherNet/IP, PROFIBUS, EtherCAT, CANopen, J1939 i OPC UA, a także protokoły kolejowe, takie jak TRDP i MVB. W ofercie są również interfejsy CAN do komputerów i konwertery portów szeregowych.

Przykłady z naszej oferty

Erik Ahlqvist
O autorze

Erik Ahlqvist jest dyrektorem zarządzającym SCN i od ponad 20 lat pomaga firmom przemysłowym dobierać elektronikę do wymagających warunków pracy. Jest inżynierem elektroniki (BSc), absolwentem KTH w Sztokholmie.

Profil na LinkedIn

Najczęściej zadawane pytania

Czym różni się PROFIBUS od PROFINET?

PROFIBUS to szeregowa magistrala polowa na RS-485 o prędkości do 12 Mbit/s. PROFINET bazuje na Ethernecie, zapewnia większą przepustowość i lepszą diagnostykę, i to w nim buduje się dziś nowe instalacje. Oba standardy rozwija ta sama organizacja branżowa, PI.

Czy Modbus TCP i Modbus RTU to to samo?

Mają ten sam model danych i kody funkcji, ale różny sposób transmisji. RTU działa szeregowo przez RS-485 lub RS-232, a TCP przez Ethernet. Prosta bramka Modbus tłumaczy jeden na drugi.

Czy PROFINET i EtherNet/IP mogą działać w tej samej sieci?

Tak, mogą korzystać z tych samych kabli i switchy. Urządzenia nie wymieniają jednak danych bezpośrednio. Do tego potrzebna jest bramka lub sterownik obsługujący oba protokoły.

Czym EtherCAT różni się od PROFINET?

EtherCAT odczytuje i zapisuje dane, gdy ramka przechodzi przez każde urządzenie podrzędne, co daje bardzo krótkie czasy cyklu w sterowaniu ruchem. PROFINET jest szeroko stosowany do I/O i napędów, a wariant IRT – do wymagającego sterowania ruchem.

Czy OPC UA to protokół magistrali polowej?

Nie, OPC UA służy głównie do wymiany danych między maszynami a systemami nadrzędnymi, takimi jak SCADA, MES i chmura. Istnieje wariant dla poziomu obiektowego, OPC UA FX, ale nie jest jeszcze szeroko stosowany.

Dwa systemy muszą się ze sobą komunikować? Wystarczy opisać nam urządzenia i protokoły – odpowiedź w ciągu 24 godzin.

Zapytaj nas