Producten/ EMU Professional II/ RS-485 / Modbus RTU

Interface · EMU Professional II

RS-485 en Modbus RTU bij de EMU Professional II

De differentiële tweedraadsleiding is thuis in de industrie en vergeeft elektrische storingen – maar geen topologiefouten. Deze pagina legt uit wat RS-485 van Modbus RTU onderscheidt, waar het bij de busopbouw om gaat en wat twee RS-485-interfaces op het M-Center u opleveren.

Twee dingen die vaak worden verward

Wat is het verschil tussen RS-485 en Modbus RTU?


RS-485 beschrijft alleen de elektrische laag: een differentiële tweedraadsleiding, meestal aangeduid met A en B, in half-duplexbedrijf. Differentieel betekent dat het signaal wordt overgedragen als spanningsverschil tussen de twee geleiders. Storingen treffen beide geleiders gelijk en heffen elkaar bij het verschil op – daarom is RS-485 zo wijdverbreid in de industrie.

Modbus RTU is het protocol dat over die leiding loopt. Een master vraagt, de slaves antwoorden; er mag er maar één tegelijk zenden. Elke slave heeft een adres van 1 tot 247, elk bericht eindigt met een CRC16-controlesom en een pauze van minstens 3,5 tekentijden tussen twee telegrammen markeert het frame.

Uitgelezen worden 16-bits registers, meestal met functiecode 3 (holding register) of 4 (input register). Grotere waarden zoals meterstanden worden over meerdere registers verdeeld, als 32-bits integer of drijvendekommagetal. Welke waarde op welk registeradres staat en in welke bytevolgorde, staat in de registertabel van de handleiding – dat is het deel dat u bij de inrichting echt nodig hebt.

Begrippen

A / B

De twee signaalgeleiders. Anders dan bij M-Bus is de toewijzing hier niet willekeurig – verwisseld werkt de bus niet.

Half-duplex

Zenden en ontvangen over hetzelfde aderpaar, dus nooit tegelijk.

Afsluitweerstand

120 Ω aan beide uiteinden van de bus tegen reflecties. Alleen aan de uiteinden, niet bij elk apparaat.

Eenheidsbelasting

Belastingsmaat van een deelnemer. Klassiek verdraagt een segment 32 eenheidsbelastingen; moderne drivers nemen daar een fractie van op.

Slave-adres

1 tot 247, ingesteld op het apparaat. Elk adres mag per segment maar één keer voorkomen.

Rustpauze

Een pauze van 3,5 tekentijden die begin en einde van een telegram markeert.

Stap voor stap

Hoe verloopt een Modbus RTU-uitlezing via RS-485?


Aan de hand van een EMU M-Center als master met een EMU Professional II en de Helvatron-meters H2O en DELTA III: busopbouw, telegram, antwoord en typische fouten.

MQTT · BACnet IP · Modbus TCP · CSVEMU M-CenterModbus-masterAB120 Ω120 Ωéén doorlopende lijn · korte aftakkingenStoring treft A en B gelijkVerschil A – B blijft schoonAdr 2FC 03RegisterCRCVerzoekAntwoord≥ 3,5 tekens pauzeAdr 2FC 03WaardenCRCProfessional IIEMU · elektriciteitHelvatron H2OWaterHelvatron DELTA IIIWarmteSlave 1Slave 2Slave 3Adressen 1–247 maar één keer · A en B niet verwisselen
  1. Eén lijn met twee uiteindenDe meters hangen met korte aftakkingen aan één doorlopende lijn. Aan beide uiteinden zit een afsluitweerstand van 120 Ω.
  2. Differentieel signaalHet signaal zit in het spanningsverschil tussen A en B. Een storing treft beide aders gelijk en valt weg.
  3. Verzoek van de masterHet M-Center stuurt het slave-adres, functiecode 3 of 4, het register en een CRC16-controlesom.
  4. Pauze als kaderEen pauze van minstens 3,5 tekentijden markeert begin en einde van een telegram.
  5. Antwoord van de slaveAlleen de aangesproken meter antwoordt, met de registerwaarden en een eigen CRC. Er spreekt altijd maar één apparaat.
  6. Typische foutenElk adres van 1 tot 247 maar één keer, A en B nooit verwisselen, 120 Ω alleen aan de twee uiteinden.
  7. DoorgevenHet M-Center geeft de waarden tegelijk door via MQTT, BACnet IP, Modbus TCP of CSV.

Busopbouw

Waar gaat het om bij de opbouw van een RS-485-bus?


Een lijn, geen sterren

RS-485 wil een doorlopende lijn van het ene uiteinde naar het andere, met zo kort mogelijke aftakkingen naar de apparaten. Sterbedrading is de meest voorkomende reden voor bussen die op een lage baudrate werken en op een hoge niet meer. Wie van M-Bus komt, waar sterren uitdrukkelijk zijn toegestaan, trapt hier regelmatig in.

Afsluiting op precies twee punten

120 Ω hoort aan de twee fysieke uiteinden van de lijn. Een derde afsluitweerstand ergens in het midden belast de bus zonder iets te verbeteren. Zonder afsluiting ontstaan reflecties die zich als sporadische CRC-fouten tonen – de bus werkt, maar niet betrouwbaar.

Baudrate tegenover lengte

Hoe langer de leiding, hoe lager de mogelijke baudrate. Als vuistregel is het product van lengte en baudrate constant; in de gebouwpraktijk is 9600 of 19200 Bd over een paar honderd meter onkritisch, terwijl 115200 Bd alleen over korte afstanden schoon werkt.

Massa en afscherming

Een gemeenschappelijke referentie tussen de deelnemers voorkomt dat de common-mode-spanning buiten het toegestane bereik raakt. De afscherming wordt aan één zijde geaard, anders ontstaan vereffeningsstromen.

Typische fout nummer één

Een dubbel toegewezen slave-adres. Twee apparaten antwoorden tegelijk, de master ziet alleen CRC-fouten en meldt beide als onbereikbaar. Houd vóór de inbedrijfstelling een adressenlijst bij.

Typische fout nummer twee

A en B verwisseld. Anders dan M-Bus is RS-485 niet polariteitsonafhankelijk. Eén verkeerd aangesloten apparaat kan het hele segment storen.

Controle vóór de inbedrijfstelling

  • Lijntopologie, korte aftakkingen
  • 120 Ω aan precies beide uiteinden
  • Adressen uniek en gedocumenteerd
  • Baudrate, pariteit en stopbits op alle apparaten gelijk
  • Afscherming aan één zijde geaard

Toepassing

Hoe werken Professional II en M-Center samen?


Het EMU M-Center heeft twee RS-485-interfaces aan boord en leest daarmee tot 64 Modbus RTU-apparaten uit. Twee gescheiden interfaces zijn meer dan dubbele capaciteit: ze maken het mogelijk twee segmenten met verschillende baudrates of verschillende apparaatfabrikanten netjes te scheiden, in plaats van alles op één lijn te dwingen.

Het lastigste deel van Modbus RTU – de registertabel – neemt het M-Center u af met apparaatdrivers die in het Device Management zijn opgeslagen. In plaats van registeradressen in te typen kiest u het apparaat en krijgt u benoemde meetwaarden.

Daarna geldt hetzelfde als bij M-Bus: het M-Center leest cyclisch uit, logt mislukte uitlezingen en geeft de waarden door aan MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, e-mail of Joulio-Web. Een Modbus RTU-segment dat tot nu toe alleen door een gebouwbeheersysteem werd uitgelezen, bedient daarmee tegelijk de afrekening en de cloud.

RS-485 op het M-Center

Interfaces

2 × RS-485

Apparaten

tot 64, licentiestappen 32 en 64

Protocol

Modbus RTU

Drivers

via Device Management, in plaats van registeradressen met de hand

Doorgifte

MQTT, BACnet IP, OPC UA, Modbus TCP, CSV, JSON, Excel

Wanneer het past

Wanneer is Modbus RTU via RS-485 de juiste keuze?


Voor

  • Monitoring en automatisering gebruiken al Modbus
  • Robuust tegen elektrische storingen in een industriële omgeving
  • Directe registertoegang, ook voor momentane waarden
  • Geen IT-infrastructuur nodig in het veld

Tegen

  • Gevoelig voor stertopologie en ontbrekende afsluiting
  • Niet polariteitsonafhankelijk – installatiefouten hebben gevolgen
  • Gemengde media zoals water en warmte lopen makkelijker via M-Bus
  • Registertabellen moeten worden onderhouden waar geen driver bestaat

M-Bus bekijken · TCP/IP bekijken

Documenten

Handleidingen en datasheets om te downloaden


Deze pagina legt het principe uit. Registerlijsten, telegramopbouw, klemmenbezetting en de exacte parameters per uitvoering staan in de interfacehandleiding.

PDFHandleiding Modbus-interface1485 · registertabel · Engels PDFDatasheet Professional II1441 · Engels PDFHandleiding M-Center2151 · masterzijde · Engels

Veelgestelde vragen

Veelgestelde vragen over de interface


Wat is het verschil tussen RS-485 en Modbus RTU?

RS-485 is de elektrische laag: een differentiële tweedraadsleiding in half-duplexbedrijf. Modbus RTU is het protocol daarbovenop, met master-slavebedrijf, adressen van 1 tot 247, 16-bits registers en een CRC16-controlesom. U hebt beide nodig en beide worden vaak in één adem genoemd.

Waar horen de afsluitweerstanden?

120 Ω aan de twee fysieke uiteinden van de lijn, nergens anders. Een extra weerstand in het midden belast de bus zonder nut; ontbrekende afsluiting veroorzaakt reflecties die als sporadische CRC-fouten zichtbaar worden.

Mag ik in ster bedraden?

Liever niet. RS-485 wil een doorlopende lijn met korte aftakkingen. Sterbedrading is de meest voorkomende oorzaak van bussen die op een lage baudrate werken en op een hogere uitvallen. Wie van M-Bus komt, waar sterren zijn toegestaan, ziet dit makkelijk over het hoofd.

Hoeveel apparaten kan het M-Center via RS-485 uitlezen?

Tot 64 Modbus RTU-apparaten via twee RS-485-interfaces. De stappen voor 32 en 64 apparaten worden per licentie vrijgegeven. Elektrisch geldt daarnaast de grens van eenheidsbelastingen per segment.

Waar vind ik de registertabel van de Professional II?

In de handleiding van de Modbus-interface, document 1485. Daarin staan registeradressen, datatypes en bytevolgorde. Op het M-Center is dat meestal niet nodig, omdat apparaatdrivers in het Device Management zijn opgeslagen.

Twee RS-485-interfaces – waarvoor?

Om twee segmenten te scheiden die niet bij elkaar passen: verschillende baudrates, verschillende fabrikanten of twee fysiek gescheiden gebieden. Alles op één lijn dwingen is de meest voorkomende oorzaak van moeilijk te vinden storingen.

Niet zeker of RS-485 / Modbus RTU past?


Stuur ons het aantal meetpunten, de afstanden en het doelsysteem. Wij vertellen u welke uitvoering zinvol is – en wanneer een andere interface de betere keuze is.

Telefoon
+41 (0)41 545 03 00

Technische support
helpdesk@emuag.ch

Bestellingen Zwitserland
orders@emuag.ch