Kommunikationsprotokol

Kommunikationsprotokol

Kommunikationsprotokoller i automationsanlæg

En kommunikationsprotokol er et aftalesæt, der fastlægger, hvordan data repræsenteres, adresseres, sendes, modtages og bekræftes mellem styringer, sensorer, motorer og andre feltenheder i automationsanlæg. I praksis fungerer protokollen som et fælles sprog, så komponenter fra forskellige producenter kan udveksle kommandoer og målinger uden individuelle specialkabler eller proprietære formater. Resultatet er enklere installation, lavere vedligeholdelsesomkostninger og hurtigere fejlfinding.

Lagopbygning

Protokoller beskrives ofte med reference til OSI-modellen, der opdeler kommunikationen i lag:

  • Fysisk lag definerer elektriske eller optiske signaler – f.eks. RS-485, fiber eller kobber-Ethernet.
  • Data-link og transportlag opdeler informationen i rammer eller telegrammer, tilføjer fejlkontrol (CRC) og adresser, samt sikrer korrekt rækkefølge og kvittering.
  • Applikationslaget indeholder de egentlige procesvariable: “læs temperatur”, “skriv setpunkt”, “meld alarmkode”.

Adskillelsen giver fleksibilitet; den samme applikationsprotokol kan eksempelvis køre både over seriel bus og over IP-netværk.

Fire udbredte industrielle protokoller

Modbus

Modbus er en åben og forholdsvis enkel master/slave-protokol fra 1979. I Modbus RTU over RS-485 pakker masteren data i 8-bit registre og adresserer op til 247 slaver. Modbus TCP over Ethernet omslutter de samme registre i et TCP-segment, så eksisterende netværks-switches kan benyttes. Ydelsen rækker fint til temperaturfølere, ventilstillinger og energimålere, hvor cyklustider i størrelsesordenen hundrede millisekunder er acceptable.

Profibus

Profibus blev udviklet af Siemens og tyske forskningspartnere som en feltbus til diskrete styringer. Den mest brugte variant, Profibus DP (Decentral Periphery), overfører op til 244 bytes procesdata pr. node med baudrater på 9,6 kbit/s til 12 Mbit/s over et to-leder RS-485-kabel. Det giver mulighed for cyklustider under 2 ms, hvilket gør teknologien velegnet til klassiske PLC-I/O-opgaver og frekvensomformere i proces- og montageanlæg.

EtherCAT

EtherCAT (Ethernet for Control Automation Technology) er en real-time Ethernet-protokol introduceret af Beckhoff i 2003. I stedet for at kopiere hele telegrammet til hver node behandles data “on the fly”, mens rammen passerer igennem. Det reducerer forsinkelser drastisk og muliggør opdateringstider på under 100 µs for hundreder af akser eller I/O-punkter. EtherCAT benyttes derfor ofte i servodrev, robotter og højhastighedspakkemaskiner, hvor deterministisk synkronisering er kritisk.

CANopen

CANopen bygger på Controller Area Network (CAN), der oprindeligt blev designet til bilindustrien. Bussens differentielle signalering (11 eller 29 bit identifikatorer) gør den robust mod elektromagnetisk støj, og den maksimale længde på 1 km ved 20 kbit/s er attraktiv i mobile eller decentrale installationer. CANopen specificerer objekt-dictionary, device profiles og enhedstilstande (NMT), så systemintegratorer hurtigt kan kombinere sensorer, ventiler og displaymoduler på landbrugsmaskiner, løfteborde eller mindre processtationstavler.

Kriterier ved valg af protokol

  • Realtidskrav: Servo- og pick-and-place-applikationer kræver mikrosekundnøjagtighed, mens vandværker og HVAC kan nøjes med sekunders opløsning.
  • Netværkstopologi og rækkevidde: Serielle busser er enkle i stjernefri topologier, men Ethernet giver nem segmentering via switches og VLAN.
  • Åbenhed og licenser: Modbus og CANopen er royalty-fri, mens Profinet eller EtherCAT kan kræve certifikat-test eller licens til software-stack.
  • Diagnose og vedligeholdelse: Protokoller med indbygget statistik over telegramtab og fejl-tællere forkorter nedetid.
  • Integration til IT-niveau: Ethernet-baserede protokoller kan oftest via gateway eller direkte server understøtte OPC UA, MQTT eller REST-API, hvilket er centralt i Industri 4.0-kontekst.

Praktisk tavleeksempel

En maskinlinje kan have en ældre Profibus-segment med eksisterende ventilterminaler, mens nye servodrev bestilles med EtherCAT. En gateway monteret på DIN-skinne konverterer Profibus til EtherCAT, så PLC’en fortsat fungerer som central styreenhed. Data fra begge bussystemer samles i PLC’en og sendes videre til SCADA via Profinet. På den måde kan fabrikken gradvist modernisere uden total udskiftning af installationen.

Kommende udvikling

Time-Sensitive Networking (TSN) udvider IEEE-Ethernet med tidssynkroniserede slotter, der giver nanosekund-præcision og høj determinisme – potentielt en fælles platform, hvor real-time styring, sikkerhed og IT-trafik sameksisterer. Parallelt indarbejdes TLS-kryptering og brugerstyring direkte i flere protokol-stack, så cybersikkerhed bliver en integreret del af industrielt netværksdesign. Trods disse fremskridt forbliver grundideen uændret: En kommunikationsprotokol er fundamentet, der gør det muligt for alle anlæggets enheder at udveksle pålidelige og entydige data i realtid.