RS485 bedrading en Modbus RTU aansluiten: complete installatiegids
RS485 is de fysieke laag die Modbus RTU draait. De meeste "Modbus werkt niet"-problemen zijn in werkelijkheid RS485 bekabelingsproblemen: verwisselde A/B-polariteit, ontbrekende terminatie, verkeerde kabel, of afscherming die aan beide kanten is geaard. Dit artikel geeft de complete technische basis plus de praktische installatieprocedure voor een betrouwbare Modbus RTU installatie in HVAC, zonnepanelen en gebouwautomatisering.
De TIA/EIA-485-A standaard in het kort
RS485 is gedefinieerd in ANSI/TIA/EIA-485-A-1998 (origineel uit april 1983, herbevestigd in 2012). De standaard beschrijft alleen de elektrische eigenschappen van zenders en ontvangers — niet het protocol, niet de connectoren, niet de kabel. Daarvoor zijn Modbus, Profibus en BACnet-standaarden.
| Parameter | Waarde |
|---|---|
| Signaaltype | Differentieel (A en B) |
| Driver output (belast) | Min ±1,5V over 54Ω |
| Ontvanger gevoeligheid | ±200mV differentieel |
| Common-mode bereik | −7V tot +12V |
| Max apparaten standaard | 32 unit loads |
| Max apparaten 1/8 UL | 256 |
| Max kabellengte | 1200m bij 9600 baud |
| Vuistregel | baudrate × lengte ≤ 10^8 |
Data wordt gecodeerd als het verschil tussen V_A en V_B. Ruis koppelt gelijkmatig in beide draden en wordt weggemiddeld door de differentiele ontvanger — daarom werkt RS485 betrouwbaar op 1200m terwijl RS232 na 15 meter stopt.
Kabelkeuze
De juiste kabel is geschermd twisted-pair met 120Ω karakteristieke impedantie. Dit is waarom Cat5/6 vaak werkt maar niet ideaal is — die heeft 100Ω.
| Kabel | Impedantie | AWG | Capaciteit | Toepassing |
|---|---|---|---|---|
| Belden 9841 | 120Ω | 24 | 42 pF/m | Standaard RS485, binnen |
| Belden 9842 | 120Ω | 24 (2 pair) | 42 pF/m | Full-duplex of extra GND |
| Belden 3105A | 120Ω | 22 | 36 pF/m | Industrieel, buiten |
| Lapp Unitronic BUS LD | 120Ω | 24 | ~42 pF/m | Profibus/Modbus, EU-markt |
| Cat5e / Cat6 | ~100Ω | 24 | 50-55 pF/m | Acceptabel <600m, lage baud |
| JY(ST)Y 2×2×0,8 | ~100Ω | 20 | ~100 pF/m | KNX/bus — alleen korte runs |
Maximale lengte per baudrate:
| Baudrate | Max lengte | Opmerking |
|---|---|---|
| 9.600 bps | 1200m | Ruim binnen de vuistregel |
| 19.200 bps | 1200m | Timing marges krapper |
| 38.400 bps | ~1200m | Marginaal bij volledige lengte |
| 115.200 bps | ~500m | Verminderd per Chipkin |
| 10 Mbps | ~12m | Zie Analog Devices |
Topologie: waarom alleen daisy-chain werkt
RS485 moet als daisy-chain (lijnbus) aangelegd worden. De kabel loopt van de ene kant van de bus naar de andere, bij elk apparaat kort "aanprikkend" via de klemmen.
Ster-topologie werkt niet omdat iedere tak een impedantie-discontinuiteit introduceert waarop signalen reflecteren. Texas Instruments (SNLA042A): "Star configurations are discouraged—the device is effectively at the end of a very long stub."
Stubs (aftakkingen) moeten <1m zijn bij alle baudrates boven 9600. Bij Profibus: 6,6m bij 93,75 kbit/s, maar 0m bij >1,5 Mbit/s. Ringtopologie wordt niet ondersteund.
Als de gebouwindeling geen daisy-chain toelaat: gebruik RS485-repeaters (actieve hubs). Die creeren een nieuwe segment met eigen terminatie per arm.
Terminatie: 120Ω aan beide uiteinden
Als een kabel langer is dan ~1/10 van de signaalgolflengte, reflecteert een ongedetermineerd uiteinde het signaal terug — met CRC-fouten tot gevolg. De oplossing: een 120Ω ¼W weerstand tussen A en B aan beide fysieke uiteinden van de bus.
| Symptoom | Oorzaak |
|---|---|
| CRC-fouten op afstand, werkt dichtbij | Ontbrekende terminatie |
| Signalen te zwak, reduced swing | Dubbele/drievoudige terminatie |
| Random CRC bij hoge baud | Terminatie op verkeerde plaats (stubs) |
Veel apparaten (Eastron SDM630, Siemens Sentron, sommige gateways) hebben een DIP-switch of jumper voor ingebouwde terminatie. Controleer altijd eerst de handleiding voordat je externe weerstanden toevoegt.
A/B polariteit: het nummer 1 probleem
De TIA-485-A standaard zegt: A = inverterend (laag tijdens rust), B = niet-inverterend (hoog tijdens rust). Tijdens idle is B positief ten opzichte van A.
IC-fabrikanten (TI, Maxim, Analog Devices, FTDI) volgen deze conventie. Maar apparaatfabrikanten doen het willekeurig:
| Bron | Positief (hoog in rust) | Negatief (laag in rust) |
|---|---|---|
| TIA-485-A standaard | B | A |
| TI / Maxim / ADI ICs | B | A |
| Modbus specificatie | D1 | D0 |
| BACnet (ASHRAE 135) | + | − |
| Profibus | B (rood) | A (groen) |
| Veel PLC's en meters | variabel | variabel |
Siemens waarschuwt expliciet dat A/B-labels niet gestandaardiseerd zijn tussen fabrikanten.
Praktische oplossing: negeer de letters. Verbind + met + en − met −. Meet met een multimeter in rust: de draad met hogere DC-spanning is het positieve signaal (B/D+). Krijg je geen communicatie? Wissel de twee data-draden. Dit beschadigt geen hardware.
De bekabeling stap voor stap
- 1
Plan de route
Teken alle apparaatlocaties. Ontwerp een strikte daisy-chain. Plaats de master/gateway aan één uiteinde. Houd aftakkingen <0,3m. Leg kabels minimaal 100mm van stroomkabels (per NEN 1010 §444.6). Kruis stroomkabels alleen onder 90°.
- 2
Kies en meet de kabel
Belden 9841 voor standaard, Cat5e voor korte runs, Belden 3105A voor industrieel/buiten. Meet 10-15% extra voor routing. Gebruik nooit niet-getwiste kabel of standaard installatiedraad — die biedt geen ruisonderdrukking.
- 3
Prepareer de uiteinden
Strip 50mm buitenmantel. Strip 8mm per ader. Adereindhulzen verplicht — bij losse strengen ontstaan intermittente contactfouten (Teltonika community heeft dit uitgebreid gedocumenteerd). Houd het twisted-pair zo ver mogelijk getwist tot aan de klem.
- 4
Sluit master/gateway eerst aan
Bekabel de gateway (bijv. MCG-1 of Teltonika TRB246) en configureer de seriele instellingen via de webinterface. Bij de TRB246: bridge R+ naar D+ en R− naar D− voor half-duplex (standaard Modbus RTU). Power-on en verifieer boot.
- 5
Daisy-chain naar elk volgend apparaat
Bij elk apparaat komen twee kabels aan: een binnenkomende en een uitgaande. Beide op dezelfde klemmen (A op A, B op B). Maximaal 2 draden per klem — dat forceert de daisy-chain discipline. Stel een uniek Modbus-adres in (1-247) plus identieke baudrate/pariteit.
- 6
Plaats 120Ω terminatie
Aan het eerste apparaat (gateway) en het laatste apparaat. Niet in het midden. Controleer eerst op ingebouwde DIP-switches. Externe weerstand: 120Ω ¼W tussen A en B.
- 7
Sluit afscherming aan één zijde aan
De mantel/drainwire wordt alleen aan de master-zijde op aarde aangesloten. Aan het uiteinde laat je de afscherming drijven en isoleer je hem. Beide zijden aarden = aardlus = ruis.
- 8
Test per apparaat
Test elk apparaat individueel met een FTDI USB-RS485 adapter en QModMaster of Modbus Poll voordat je het volgende aansluit. Zo lokaliseer je fouten vroegtijdig.
Grounding en shielding
De signaalground-draad (de derde draad, naast A en B) is verplicht. Control Solutions Minnesota noemt ontbrekende ground "de #1 oorzaak van RS485 storingen". Zonder gemeenschappelijke ground-referentie kan het common-mode verschil tussen apparaten buiten het −7V/+12V bereik vallen — resultaat: CRC-fouten en in ergere gevallen hardwareschade.
De afscherming (braid/foil) wordt aan één zijde op aarde aangesloten — standaard aan de master-kant. Daisy-chain de afscherming elektrisch door tussen apparaten (alle drain-wires doorverbinden) maar aard hem maar één keer.
Fail-safe biasing
Als geen enkele driver actief is (bus in idle), trekken de terminatieweerstanden de differentiele spanning naar 0V — een ongedefinieerde toestand die "false start bits" kan produceren. Bias-weerstanden voorkomen dit:
| Weerstand | Verbinding | Typische waarde |
|---|---|---|
| Pull-up | B/D+ naar Vcc (5V/3,3V) | 560Ω of 680Ω |
| Pull-down | A/D− naar GND | 560Ω of 680Ω |
Installeer bias op één locatie (meestal de master). Moderne "True Fail-Safe" transceivers (MAX3080, ISL83082) hebben een −50mV drempel en hebben geen externe bias nodig — maar oudere apparaten wel.
Top 10 bekabelingsfouten
- Ster-topologie — Oorzaak van reflecties en willekeurige CRC-fouten. Oplossing: daisy-chain, of gebruik repeaters.
- A/B omgewisseld — Probleem 1 bij aansluiting. Wissel de draden. Beschadigt niets.
- Ontbrekende of foute terminatie — 120Ω alleen aan beide fysieke uiteinden, nooit in het midden.
- Geen GND-draad — De #1 hoofdoorzaak van storingen volgens Control Solutions.
- Afscherming aan beide zijden geaard — Creeert aardlus, injecteert ruis in het signaal.
- RS485 parallel aan stroomkabels — EMC-probleem. Minimaal 100mm afstand, kruisen onder 90°.
- Verkeerd kabeltype — Niet-getwiste kabel, standaard installatiedraad, of verkeerde impedantie.
- Te veel apparaten — Boven 32 unit loads zonder repeater.
- Te lange stubs — <1m houden. Lange aftakkingen veroorzaken reflecties.
- Instellingen niet identiek — Baudrate, pariteit, stopbits, data bits moeten exact gelijk zijn op alle apparaten.
Troubleshooting met multimeter
| Test | Meetresultaat | Conclusie |
|---|---|---|
| DC-spanning A vs B (idle) | B is 200mV-5V hoger dan A | Normaal |
| DC-spanning A vs B (idle) | ~0V | Bus ongedefinieerd — biasing toevoegen |
| DC-spanning A vs B (idle) | A hoger dan B | Polariteit omdraaien |
| Weerstand A-B (power off) | ~60Ω | Twee terminatoren — correct |
| Weerstand A-B (power off) | ~120Ω | Een terminator — uiteinde mist er een |
| Weerstand A-B (power off) | OL (open) | Geen terminatie |
| Weerstand A-B (power off) | <10Ω | Kortsluiting — kabel defect |
| Common-mode GND-GND | <1V | Acceptabel |
| Common-mode GND-GND | 1-7V | Marginaal |
| Common-mode GND-GND | >7V | Galvanisch gescheiden repeater nodig |
Software tools: QModMaster (gratis, open-source) of Modbus Poll (commercieel, 30-dagen trial). Gebruik een FTDI-gebaseerde USB-RS485 adapter — vermijd de goedkope CH340 chips, die geven timing-problemen en echo-storingen.
RS485 en Nederlandse regelgeving
NEN 1010 hoofdstuk 444 (EMC, normatief sinds 2015) eist scheiding tussen stroomkabels en datakabels:
- §444.6: Scheidingsafstanden tussen voeding en datakabels (5-20 cm minimaal per tabel 44.4)
- §528.1: Voedingscircuits van verschillende spanningsbanden mogen niet in hetzelfde kabelsysteem liggen, tenzij aan specifieke condities is voldaan (geschermde kabels, gescheiden compartimenten)
NEN 1010 wordt wettelijk bindend via het Besluit bouwwerken leefomgeving (Bbl) — verplicht voor nieuwbouw en grote renovaties. De installateur is aansprakelijk voor conformiteit.
Voor de EU geldt ook CPR EN 50575 (sinds juli 2017): alle vast geinstalleerde kabels in gebouwen moeten CE-gemarkeerd zijn met een Declaration of Performance (DoP). Datakabels vallen meestal in klasse B2ca tot Eca.
Veelgestelde vragen
Conclusie
Een betrouwbare RS485-installatie is vooral een kwestie van discipline: daisy-chain topologie, correcte 120Ω terminatie aan beide uiteinden, gemeenschappelijke ground, afscherming aan één zijde. Als je deze vier regels volgt, werkt Modbus RTU bij de eerste poging.
Met de juiste kabel (Belden 9841 of gelijkwaardig), adereindhulzen, en een fatsoenlijke FTDI-gebaseerde test-adapter, installeer je een bus van 32 apparaten over 1200m zonder een enkele CRC-fout. De meeste installatieproblemen komen niet van de hardware — ze komen van shortcuts die de fysica negeren.
Klaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gatewayKlaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gateway