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.
- 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.

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.

| 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
- Samme kontakt betyr ikke samme protokoll. PROFINET- og EtherNet/IP-enheter kan dele kabel og svitsj, men de utveksler ingen data med hverandre.
- 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.
- 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.
- 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.
- 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
MoxaMGate 5103 gateway Modbus til PROFINETKobler Modbus RTU/ASCII/TCP- og EtherNet/IP-enheter til PROFINET som IO-enhet, med opptil 512 byte inn- og utdata.Se produktet →
HMS NetworksIxxat CAN@net NT 200Gateway og bro mellom CAN og Ethernet med to CAN-kanaler og MQTT for skytilkobling.Se produktet →
WeintekcMT-G01X IIoT-gateway med OPC UA og MQTTIIoT-gateway med OPC UA-server og MQTT som kobler PLS-er og maskiner til overordnede systemer.Se produktet →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
