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
Producten/ EMU Professional II/ RS-485 / Modbus RTU
Interface · 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
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.
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
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.
Busopbouw
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.
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.
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.
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.
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.
A en B verwisseld. Anders dan M-Bus is RS-485 niet polariteitsonafhankelijk. Eén verkeerd aangesloten apparaat kan het hele segment storen.
Toepassing
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.
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
Documenten
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
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.
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.
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.
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.
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.
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.
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