For
- Styring og automasjon snakker uansett Modbus
- Robust mot elektriske forstyrrelser i industrimiljø
- Direkte registertilgang, også for øyeblikksverdier
- Ingen IT-infrastruktur nødvendig i felt
Produkter/ EMU Professional II/ RS-485 / Modbus RTU
Grensesnitt · EMU Professional II
Den differensielle toledersledningen hører hjemme i industrien og tilgir elektriske forstyrrelser – men ikke topologifeil. Denne siden forklarer hva som skiller RS-485 fra Modbus RTU, hva som er viktig ved bussoppbyggingen og hva to RS-485-grensesnitt på M-Center gir deg.
To ting som ofte forveksles
RS-485 beskriver bare det elektriske laget: en differensiell totrådsledning, vanligvis merket A og B, i halv dupleks. Differensiell betyr at signalet overføres som spenningsforskjellen mellom de to lederne. Forstyrrelser treffer begge lederne likt og opphever hverandre når differansen dannes – derfor er RS-485 så utbredt i industrien.
Modbus RTU er protokollen som går over denne ledningen. En master spør, slavene svarer; bare én kan sende om gangen. Hver slave har en adresse fra 1 til 247, hver melding avsluttes med en CRC16-kontrollsum, og en pause på minst 3,5 tegntider mellom to telegrammer markerer rammen.
Det som leses, er 16-bits registre, vanligvis med funksjonskode 3 (holding register) eller 4 (input register). Større verdier som målerstander fordeles over flere registre som 32-bits heltall eller flyttall. Hvilken verdi som ligger på hvilken registeradresse og i hvilken byterekkefølge, står i håndbokens registertabell – det er den delen du faktisk trenger ved oppsettet.
A / B
De to signallederne. I motsetning til M-Bus er tilordningen her ikke vilkårlig – byttet om fungerer ikke bussen.
Halv dupleks
Sending og mottak over samme lederpar, altså aldri samtidig.
Termineringsmotstand
120 Ω i begge ender av bussen mot refleksjoner. Bare i endene, ikke ved hver enhet.
Enhetslast
Belastningsmål for en deltaker. Klassisk tåler et segment 32 enhetslaster; moderne drivere trekker en brøkdel av det.
Slaveadresse
1 til 247, stilt inn på enheten. Hver adresse kan bare forekomme én gang per segment.
Hvilepause
En pause på 3,5 tegntider som markerer start og slutt på et telegram.
Trinn for trinn
Med en EMU M-Center som master, en EMU Professional II og Helvatron-målerne H2O og DELTA III som eksempel: bussoppbygging, telegram, svar og typiske feil.
Bussoppbygging
RS-485 vil ha en gjennomgående linje fra den ene enden til den andre, med så korte stikkledninger til enhetene som mulig. Stjernekabling er den vanligste årsaken til busser som fungerer ved lav baudrate, men ikke lenger ved høy. Den som kommer fra M-Bus, der stjerner uttrykkelig er tillatt, går jævnlig i denne fella.
120 Ω hører hjemme i ledningens to fysiske ender. En tredje termineringsmotstand et sted i midten belaster bussen uten å forbedre noe. Uten terminering oppstår refleksjoner som viser seg som sporadiske CRC-feil – bussen fungerer, men ikke pålitelig.
Jo lengre ledningen er, desto lavere er mulig baudrate. Som tommelfingerregel er produktet av lengde og baudrate konstant; i byggpraksis er 9600 eller 19200 Bd over noen hundre meter ukritisk, mens 115200 Bd bare fungerer rent over korte avstander.
En felles referanse mellom deltakerne hindrer at fellesmodusspenningen havner utenfor tillatt område. Skjermen jordes bare i én ende, ellers oppstår utjevningsstrømmer.
En slaveadresse tildelt to ganger. To enheter svarer samtidig, masteren ser bare CRC-feil og melder begge som utilgjengelige. Før en adresseliste før idriftsettelsen.
A og B byttet om. I motsetning til M-Bus er RS-485 ikke polaritetsuavhengig. Én enkelt feilkoblet enhet kan forstyrre hele segmentet.
Bruksområde
EMU M-Center har to RS-485-grensesnitt og leser via dem av opptil 64 Modbus RTU-enheter. To separate grensesnitt er mer enn dobbel kapasitet: de gjør det mulig å skille to segmenter med ulike baudrater eller ulike enhetsprodusenter rent, i stedet for å presse alt inn på én linje.
Den mest tidkrevende delen av Modbus RTU – registertabellen – tar M-Center seg av via enhetsdrivere som ligger i Device Management. I stedet for å taste inn registeradresser velger du enheten og får navngitte måleverdier.
Deretter gjelder det samme som for M-Bus: M-Center leser av syklisk, logger mislykkede avlesninger og sender verdiene videre til MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, e-post eller Joulio-Web. Et Modbus RTU-segment som hittil bare ble lest av SD-anlegget, betjener dermed samtidig avregningen og skyen.
Grensesnitt
2 × RS-485
Enheter
opptil 64, lisenstrinn 32 og 64
Protokoll
Modbus RTU
Drivere
via Device Management i stedet for registeradresser for hånd
Videresending
MQTT, BACnet IP, OPC UA, Modbus TCP, CSV, JSON, Excel
Når det passer
Dokumenter
Denne siden forklarer prinsippet. Registerlister, telegramoppbygging, klemmebelegg og de nøyaktige parameterne for hver variant står i grensesnitthåndboken.
PDFHåndbok for Modbus-grensesnittet1485 · registertabell · engelsk PDFDatablad Professional II1441 · engelsk PDFHåndbok M-Center2151 · mastersiden · engelsk
Ofte stilte spørsmål
RS-485 er det elektriske laget: en differensiell toledersledning i halv dupleks. Modbus RTU er protokollen på toppen, med master-slave-drift, adresser fra 1 til 247, 16-bits registre og en CRC16-kontrollsum. Du trenger begge, og de nevnes ofte i samme åndedrag.
120 Ω i ledningens to fysiske ender, ingen andre steder. En ekstra motstand i midten belaster bussen uten nytte; manglende terminering gir refleksjoner som viser seg som sporadiske CRC-feil.
Helst ikke. RS-485 vil ha en gjennomgående linje med korte stikkledninger. Stjernekabling er den vanligste årsaken til busser som fungerer ved lav baudrate og svikter ved høyere. Den som kommer fra M-Bus, der stjerner er tillatt, overser dette lett.
Opptil 64 Modbus RTU-enheter via to RS-485-grensesnitt. Trinnene for 32 og 64 enheter låses opp med lisens. Elektrisk gjelder i tillegg grensen for enhetslaster per segment.
I håndboken for Modbus-grensesnittet, dokument 1485. Den inneholder registeradresser, datatyper og byterekkefølge. På M-Center trengs det vanligvis ikke, fordi enhetsdrivere ligger i Device Management.
For å skille to segmenter som ikke passer sammen: ulike baudrater, ulike produsenter eller to fysisk adskilte områder. Å presse alt inn på én linje er den vanligste årsaken til feil som er vanskelige å finne.
Send oss antall målepunkter, avstandene og målsystemet. Vi sier hvilken variant som gir mening – og når et annet grensesnitt er det bedre valget.
Telefon
+41 (0)41 545 03 00
Teknisk support
helpdesk@emuag.ch
Bestillinger Sveits
orders@emuag.ch