Industrielle protokoller – PROFINET, EtherNet/IP, Modbus

PLS-en snakker PROFINET, energimåleren Modbus og servodrivet EtherCAT. Her rydder vi opp i hva som skiller de vanligste industrielle protokollene, hvor de brukes og når du trenger en gateway for å få dem til å snakke sammen.

Erik AhlqvistAv Erik Ahlqvist, administrerende direktør i SCN · Oppdatert 24 oktober 2026 · 7 min lesing
Kort svar

  • PROFINET – protokollen i Siemens-verdenen og den vanligste i Europa. Ethernet med sanntid for I/O og drivsystemer.
  • EtherNet/IP – Rockwell (Allen-Bradley) og Omron. Dominerer i Nord-Amerika.
  • Modbus TCP/RTU – enkel og åpen. Finnes i nesten alt fra strømmålere til frekvensomformere.
  • EtherCAT og CAN – EtherCAT for rask bevegelsesstyring, CANopen og J1939 i maskiner og kjøretøy.
  • OPC UA – for data oppover til SCADA, MES og sky, ikke for rask I/O.
  • Snakker to enheter ulike protokoller, trengs en gateway. Samme kabel er ikke nok.

Hvorfor finnes det så mange protokoller?

Fra 1980-tallet erstattet feltbussene de tykke kabelbuntene mellom PLS og sensorer. Hver store produsent drev sin egen standard: Siemens sto bak PROFIBUS, Allen-Bradley bak DeviceNet, og Bosch utviklet CAN for biler. Da Ethernet tok over, ble tankegangen beholdt. PROFINET er i praksis etterfølgeren til PROFIBUS, og EtherNet/IP bygger på det samme applikasjonslaget (CIP) som DeviceNet.

Kabelen og kontakten kan altså se like ut, men enhetene snakker forskjellige språk. Som regel er det PLS-en som avgjør: velger kunden Siemens, blir det PROFINET, velger kunden Rockwell, blir det EtherNet/IP. Alt som ikke snakker samme språk, trenger en oversetter.

Automasjonspyramiden med typiske protokoller: OPC UA og MQTT mot SCADA og sky, PROFINET, EtherNet/IP, EtherCAT og Modbus TCP på styringsnivået, IO-Link, Modbus RTU, CANopen og PROFIBUS på feltnivået
Ulike protokoller på ulike nivåer: sanntid nærmest maskinen, data og analyse høyere opp.

De vanligste protokollene i korte trekk

Protokoll Medium Typisk bruk Vanlig hos
PROFINET Ethernet I/O, drivsystemer og robotceller. Varianten IRT håndterer synkron bevegelsesstyring. Siemens og mange andre. Størst i Europa.
EtherNet/IP Ethernet I/O og drivsystemer. Bygger på CIP. Rockwell (Allen-Bradley) og Omron. Størst i Nord-Amerika.
Modbus TCP Ethernet Enkel avlesning og styring: målere, omformere, HMI og SCADA. Nesten alle produsenter. Åpen siden 1979.
Modbus RTU RS-485 Som Modbus TCP, men seriell, opptil 247 slaver på én buss. Eldre og enklere utstyr, energimåling.
EtherCAT Ethernet Rask bevegelsesstyring med korte syklustider. Beckhoff og mange servo- og I/O-produsenter.
CANopen, J1939 CAN Innebygde systemer, mobile maskiner og kjøretøy. CANopen i maskiner, J1939 i lastebiler og anleggsmaskiner.
PROFIBUS RS-485, MBP Eksisterende anlegg (DP) og prosessindustri (PA). Siemens. Erstattes gradvis av PROFINET.
OPC UA Ethernet Data til SCADA, MES og sky, med innebygd sikkerhet. Leverandøruavhengig, IEC 62541.
IO-Link Treleder-kabel Sensorer og aktuatorer med parametrering og diagnostikk. Alle store sensorprodusenter, IEC 61131-9.

Noen detaljer er greie å kjenne til. PROFINET-enheter identifiseres med et enhetsnavn og beskrives i en GSDML-fil, EtherNet/IP-enheter i en EDS-fil. Modbus har ingen slik beskrivelse, så du trenger produsentens registerliste. EtherCAT behandler rammene mens de passerer hver slave, og krever derfor egen maskinvare i enhetene. IO-Link er ikke et nettverk, men en punkt-til-punkt-forbindelse på maksimalt 20 meter mellom sensoren og en IO-Link-master, som igjen sitter på feltbussen.

Hvor brukes hvilken protokoll?

Valget styres av bransje, region og hvilket utstyr som allerede finnes. Noen typiske eksempler:

  • Fabrikk og maskinbyggere – PROFINET eller EtherNet/IP avhengig av kundens PLS. En maskin som selges både i Europa og USA, trenger ofte begge. IO-Link brukes stadig mer for sensorene nærmest prosessen.
  • Kjøretøy og mobile maskiner – CAN dominerer. J1939 i lastebiler, traktorer og anleggsmaskiner, CANopen i lifter, trucker og AGV-er.
  • Energi og strømnett – Modbus i strømmålere, vekselrettere og batterilagre. I koblingsanlegg brukes IEC 61850 og IEC 60870-5-104, som ofte må oversettes til Modbus eller DNP3.
  • Vann, avløp og bygg – Modbus RTU og TCP mot SCADA. OPC UA og MQTT når data skal videre til overordnede systemer.
  • Jernbane – egne togprotokoller som MVB, WTB og TRDP etter standardserien IEC 61375, med gatewayer mot Ethernet, seriell og CAN.
  • Medisinsk teknologi og laboratorier – CANopen og serielle grensesnitt inne i instrumenter og apparater.
  • Halvledere og elektronikk – SECS/GEM mellom produksjonsutstyret og fabrikkens overordnede systemer.

Når trenger du en protokollgateway?

En gateway trengs når to enheter snakker ulike protokoller, for eksempel når en Modbus-måler skal leses av en Siemens-PLS. Den er som regel master eller klient på den ene siden og slave eller enhet på den andre. Den henter data syklisk og legger dem i PLS-ens prosessbilde, slik at programmet ser verdiene som vanlige inn- og utganger.

En gateway kobler en PLS med PROFINET til tre Modbus RTU-enheter på en RS-485-buss: strømmåler, frekvensomformer og temperaturregulator
Gatewayen er PROFINET-enhet mot PLS-en og Modbus-master mot enhetene på RS-485-bussen.
Hvis du trenger … … velg
Lese Modbus-utstyr fra en PROFINET-PLS Gateway Modbus til PROFINET
Koble en CANopen- eller J1939-maskin til en Rockwell-PLS Gateway CAN til EtherNet/IP
Koble Modbus- eller Ethernet-enheter til en eldre PROFIBUS-PLS Gateway med PROFIBUS-slave
Lese Modbus RTU fra SCADA over nettverket Modbus-gateway RTU til TCP
Sende maskindata til MES eller sky IIoT-gateway med OPC UA eller MQTT
Koble en PC til CAN-bussen for test og service CAN-grensesnitt for USB eller PCIe
Få RS-232- eller RS-485-enheter på Ethernet uten å bytte protokoll Seriell enhetsserver

En gateway passer for I/O-data og måleverdier, men ikke for synkronisert bevegelsesstyring. Der bør drivsystem og PLS snakke samme protokoll.

Vanlige feil

  1. Samme kontakt betyr ikke samme protokoll. PROFINET- og EtherNet/IP-enheter kan dele kabel og svitsj, men de utveksler ingen data med hverandre.
  2. Registerlisten mangler. Modbus sender bare 16-bitsregistre. Uten produsentens registerliste vet du ikke hva som er temperatur og hva som er status, eller i hvilken rekkefølge ordene i en 32-bitsverdi kommer.
  3. Multicast fyller nettet. EtherNet/IP sender ofte I/O-data som multicast. Uten IGMP snooping i svitsjene går trafikken ut på alle porter og kan overbelaste enkle enheter.
  4. For lite dataområde. Sjekk hvor mange byte gatewayen håndterer i hver retning, og hvor raskt den oppdaterer. Det setter grensen for hvor mange enheter du kan koble til.
  5. Feil protokoll for oppgaven. OPC UA er utmerket for å sende data oppover, men erstatter ikke en sanntidsprotokoll mot I/O og drivsystemer.

Gatewayer og grensesnitt hos SCN

Vi har protokollgatewayer fra blant andre Moxa, HMS Networks (Ixxat), Weintek og Duagon. De dekker Modbus, PROFINET, EtherNet/IP, PROFIBUS, EtherCAT, CANopen, J1939 og OPC UA, og også togprotokoller som TRDP og MVB. I sortimentet finnes også CAN-grensesnitt for PC og serielle omformere.

Eksempler fra vårt sortiment

Erik Ahlqvist
Om forfatteren

Erik Ahlqvist er administrerende direktør i SCN og har i over 20 år hjulpet industribedrifter med å velge riktig elektronikk for krevende miljøer. Han er utdannet ingeniør (BSc) i elektronikk fra KTH i Stockholm.

LinkedIn-profil

Vanlige spørsmål

Hva er forskjellen på PROFIBUS og PROFINET?

PROFIBUS er en seriell feltbuss over RS-485 med opptil 12 Mbit/s. PROFINET bygger på Ethernet, gir mer båndbredde og bedre diagnostikk og er det som bygges nytt i dag. Begge forvaltes av den samme bransjeorganisasjonen, PI.

Er Modbus TCP og Modbus RTU det samme?

De bruker den samme datamodellen og de samme funksjonskodene, men ulik transport. RTU går serielt over RS-485 eller RS-232, TCP over Ethernet. En enkel Modbus-gateway oversetter mellom dem.

Kan PROFINET og EtherNet/IP finnes i samme nettverk?

Ja, de kan dele kabler og svitsjer. Men enhetene utveksler ingen data direkte. Til det trengs en gateway eller en styreenhet som snakker begge protokollene.

Hva skiller EtherCAT fra PROFINET?

EtherCAT leser og skriver data mens rammen passerer hver slave, noe som gir svært korte syklustider for bevegelsesstyring. PROFINET brukes bredt for I/O og drivsystemer og har varianten IRT for krevende synkron bevegelsesstyring.

Er OPC UA en feltbussprotokoll?

Nei, OPC UA brukes først og fremst til å utveksle data mellom maskiner og overordnede systemer som SCADA, MES og sky. Den har innebygd sikkerhet med sertifikater og kryptering. Det finnes en variant for feltnivået, OPC UA FX, men den er ennå ikke like utbredt.

Trenger du å få to systemer til å snakke sammen? Beskriv utstyret og protokollene for oss – du får svar innen 24 timer.

Spør oss