For
- Styring og automation taler alligevel Modbus
- Robust mod elektriske forstyrrelser i industrielle omgivelser
- Direkte registeradgang, også for øjebliksværdier
- Ingen IT-infrastruktur nødvendig i feltet
Produkter/ EMU Professional II/ RS-485 / Modbus RTU
Grænseflade · EMU Professional II
Den differentielle toledersledning hører hjemme i industrien og tilgiver elektriske forstyrrelser – men ikke topologifejl. Denne side forklarer, hvad der adskiller RS-485 fra Modbus RTU, hvad der er vigtigt ved busopbygningen, og hvad to RS-485-grænseflader på M-Center giver dig.
To ting, der ofte forveksles
RS-485 beskriver kun det elektriske lag: en differentiel toledersledning, normalt mærket A og B, i halv-dupleks-drift. Differentiel betyder, at signalet overføres som spændingsforskellen mellem de to ledere. Forstyrrelser rammer begge ledere ens og ophæver sig ved differensdannelsen – derfor er RS-485 så udbredt i industrien.
Modbus RTU er protokollen, der kører over denne ledning. En master spørger, slaverne svarer; kun én må sende ad gangen. Hver slave har en adresse fra 1 til 247, hver meddelelse slutter med en CRC16-kontrolsum, og en pause på mindst 3,5 tegntider mellem to telegrammer markerer rammen.
Der aflæses 16-bit-registre, typisk med funktionskode 3 (holding register) eller 4 (input register). Større værdier som målerstande fordeles over flere registre som 32-bit-heltal eller flydende kommatal. Hvilken værdi der ligger på hvilken registeradresse og i hvilken byterækkefølge, står i manualens registertabel – det er den del, du reelt har brug for ved opsætningen.
A / B
De to signalledere. I modsætning til M-Bus er tildelingen her ikke vilkårlig – byttet om virker bussen ikke.
Halv dupleks
Sending og modtagelse over samme lederpar, altså aldrig samtidig.
Termineringsmodstand
120 Ω i begge ender af bussen mod refleksioner. Kun i enderne, ikke ved hver enhed.
Enhedsbelastning
Belastningsmål for en deltager. Klassisk tåler et segment 32 enhedsbelastninger; moderne drivere trækker brøkdele heraf.
Slaveadresse
1 til 247, indstillet på enheden. Hver adresse må kun forekomme én gang pr. segment.
Hvilepause
En pause på 3,5 tegntider, der markerer start og slut på et telegram.
Trin for trin
Med en EMU M-Center som master, en EMU Professional II og Helvatron-målerne H2O og DELTA III som eksempel: busopbygning, telegram, svar og typiske fejl.
Busopbygning
RS-485 vil have en gennemgående linje fra den ene ende til den anden med så korte stikledninger til enhederne som muligt. Stjerneledningsføring er den hyppigste årsag til busser, der kører ved lav baudrate og ikke længere ved høj. Den, der kommer fra M-Bus, hvor stjerner udtrykkeligt er tilladt, falder jævnligt i denne fælde.
120 Ω hører hjemme i linjens to fysiske ender. En tredje termineringsmodstand et sted i midten belaster bussen uden at forbedre noget. Uden terminering opstår refleksioner, der viser sig som sporadiske CRC-fejl – bussen kører, men ikke pålideligt.
Jo længere ledningen er, desto lavere er den mulige baudrate. Som tommelfingerregel er produktet af længde og baudrate konstant; i bygningspraksis er 9600 eller 19200 Bd over et par hundrede meter ukritisk, mens 115200 Bd kun kører rent over korte afstande.
En fælles reference mellem deltagerne forhindrer, at common mode-spændingen kommer uden for det tilladte område. Skærmen jordes kun i den ene ende, ellers opstår udligningsstrømme.
En slaveadresse tildelt to gange. To enheder svarer samtidig, masteren ser kun CRC-fejl og melder begge som utilgængelige. Før en adresseliste før idriftsættelsen.
A og B byttet om. I modsætning til M-Bus er RS-485 ikke polaritetsuafhængig. En enkelt forkert tilsluttet enhed kan forstyrre hele segmentet.
Anvendelse
EMU M-Center har to RS-485-grænseflader og aflæser via dem op til 64 Modbus RTU-enheder. To separate grænseflader er mere end dobbelt kapacitet: De gør det muligt at adskille to segmenter med forskellige baudrater eller forskellige enhedsproducenter rent, i stedet for at presse alt ind på én linje.
Den mest trælsømme del af Modbus RTU – registertabellen – tager M-Center sig af via enhedsdrivere, der er gemt i Device Management. I stedet for at indtaste registeradresser vælger du enheden og får navngivne måleværdier.
Derefter gælder det samme som ved M-Bus: M-Center aflæser cyklisk, logger mislykkede aflæsninger og videregiver værdierne til MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, e-mail eller Joulio-Web. Et Modbus RTU-segment, der hidtil kun blev aflæst af et CTS-anlæg, betjener dermed samtidig afregningen og skyen.
Grænseflader
2 × RS-485
Enheder
op til 64, licenstrin 32 og 64
Protokol
Modbus RTU
Drivere
via Device Management i stedet for registeradresser i hånden
Videregivelse
MQTT, BACnet IP, OPC UA, Modbus TCP, CSV, JSON, Excel
Hvornår det passer
Dokumenter
Denne side forklarer princippet. Registerlister, telegramopbygning, klembesætning og de nøjagtige parametre for hver variant står i grænseflademanualen.
PDFManual til Modbus-grænseflade1485 · registertabel · engelsk PDFDatablad Professional II1441 · engelsk PDFManual M-Center2151 · masterside · engelsk
Ofte stillede spørgsmål
RS-485 er det elektriske lag: en differentiel toledersledning i halv-dupleks-drift. Modbus RTU er protokollen ovenpå, med master-slave-drift, adresser fra 1 til 247, 16-bit-registre og en CRC16-kontrolsum. Du har brug for begge, og de nævnes ofte i samme åndedrag.
120 Ω i linjens to fysiske ender, ingen andre steder. En ekstra modstand i midten belaster bussen uden nytte; manglende terminering giver refleksioner, der ses som sporadiske CRC-fejl.
Helst ikke. RS-485 vil have en gennemgående linje med korte stikledninger. Stjerneledningsføring er den hyppigste årsag til busser, der kører ved lav baudrate og svigter ved højere. Den, der kommer fra M-Bus, hvor stjerner er tilladt, overser det let.
Op til 64 Modbus RTU-enheder via to RS-485-grænseflader. Trinene på 32 og 64 enheder frigives via licens. Elektrisk gælder desuden grænsen for enhedsbelastninger pr. segment.
I manualen til Modbus-grænsefladen, dokument 1485. Den indeholder registeradresser, datatyper og byterækkefølge. På M-Center er det normalt ikke nødvendigt, fordi enhedsdrivere er gemt i Device Management.
For at adskille to segmenter, der ikke passer sammen: forskellige baudrater, forskellige producenter eller to fysisk adskilte områder. At presse alt ind på én linje er den hyppigste årsag til fejl, der er svære at finde.
Send os antallet af målepunkter, afstandene og målsystemet. Vi fortæller dig, hvilken variant der giver mening – og hvornår en anden grænseflade er det bedre valg.
Telefon
+41 (0)41 545 03 00
Teknisk support
helpdesk@emuag.ch
Ordrer Schweiz
orders@emuag.ch