Wat is RS-485?

RS-485 is een elektrische standaard voor seriële, differentiële datacommunicatie waarmee meerdere zenders en ontvangers via één getwist aderpaar een gedeelde bus vormen, over afstanden tot ongeveer 1200 meter en in elektromagnetisch ruwe industriële omgevingen. RS-485 beschrijft alleen de fysieke laag: spanningsniveaus, belasting en driver-eigenschappen. Hoe apparaten adresseren, wie mag zenden en hoe een bericht eruitziet, regelen protocollen die er bovenop draaien, zoals Modbus RTU, Profibus DP en BACnet MS/TP. Daardoor is RS-485 al ruim veertig jaar een veelgebruikte fysieke laag in industriële automatisering en gebouwautomatisering.


🧠 Wat doet RS-485 precies?

RS-485 verstuurt data serieel (bit voor bit) als het spanningsverschil tussen twee draden, A en B, in plaats van als spanning ten opzichte van aarde. Een ontvanger kijkt alleen naar dat verschil. Een stoorpuls van bijvoorbeeld een frequentieregelaar komt op beide draden van een getwist paar vrijwel gelijk binnen en valt daardoor weg. Dat principe heet common-mode-onderdrukking en is de reden dat RS-485 veel verder komt dan RS-232.

Kenmerkend:

  • Multidrop of multipoint - tientallen apparaten hangen parallel aan dezelfde twee draden, in een lijn- of busstructuur.
  • Half-duplex (2-draads) - op één paar zendt steeds maar één apparaat tegelijk; de anderen luisteren. De zender schakelt zijn driver aan voor het zenden en daarna weer uit.
  • Full-duplex (4-draads) - optioneel, met een apart paar voor elke richting.
  • Geen protocol - RS-485 kent geen adressen, master of slave. Dat maakt het in het OSI-model puur laag 1.

De standaard verscheen in april 1983 als EIA RS-485. De huidige versie is ANSI/TIA/EIA-485-A, goedgekeurd in 1998 en in 2012 opnieuw bevestigd. In de praktijk noemt bijna iedereen het nog steeds RS-485; EIA-485 en TIA-485 zijn dezelfde standaard.


🔧 Wat zijn de elektrische kenmerken van RS-485?

Kenmerk Waarde volgens TIA-485-A
Signaal Differentieel, half-duplex op één paar
Belasting Maximaal 32 unit loads per bus (1 unit load ≈ 12 kΩ ingangsimpedantie)
Driveruitgang Minimaal 1,5 V differentieel over de volledig belaste bus
Ontvangergevoeligheid ±200 mV differentieel
Common-mode-bereik −7 V tot +12 V
Kabelimpedantie en terminatie Getwist paar van ca. 120 Ω, met 120 Ω terminatie aan beide uiteinden
Afstand Tot ca. 1200 m bij lage snelheden (circa 100 kbit/s)
Snelheid Tot 10 Mbit/s over korte afstanden

Twee getallen worden vaak verkeerd geciteerd:

  • “32 apparaten” is eigenlijk 32 unit loads. Moderne transceivers belasten de bus met 1/4 of 1/8 unit load, waardoor 128 of 256 apparaten op één segment mogelijk zijn. Het protocol kan dat weer beperken: Modbus RTU kent 247 slave-adressen, Profibus DP 126 adressen.
  • “1200 meter bij 10 Mbit/s” bestaat niet. Afstand en snelheid ruilen tegen elkaar af. Een veelgebruikte vuistregel is dat snelheid (bit/s) maal kabellengte (m) onder ongeveer 10⁸ blijft: 100 kbit/s over 1000 meter of 10 Mbit/s over circa 10 meter.

Het common-mode-bereik van −7 tot +12 V betekent dat de aardpotentialen van zender en ontvanger enkele volts mogen verschillen. Bij lange kabels tussen gebouwen met elk een eigen aarding kan dat verschil groter worden; dan zijn galvanisch gescheiden transceivers of repeaters nodig.


🔄 Wat is het verschil tussen RS-485, RS-232 en RS-422?

Kenmerk RS-232 RS-422 RS-485
Signaal Enkelzijdig, t.o.v. massa Differentieel Differentieel
Topologie Punt-tot-punt Eén zender, tot 10 ontvangers Multipoint, tot 32 unit loads
Typische afstand Ongeveer 15 m Tot ca. 1200 m Tot ca. 1200 m
Duplex Full-duplex Full-duplex (2 paren) Half-duplex (1 paar) of full-duplex (2 paren)
Storingsgevoeligheid Hoog Laag Laag
Typisch gebruik Configuratiepoort, modem, oudere instrumenten Punt-tot-punt over afstand Veldbus, meters, gebouwbeheer

Een 4-draads RS-485-bus wordt in documentatie soms “RS-422” genoemd. Dat is niet juist: RS-422 staat maar één zender per paar toe, RS-485 meerdere. Omgekeerd werken RS-485-apparaten vaak prima op een RS-422-verbinding.


🏭 Waar wordt RS-485 gebruikt?

RS-485 is de fysieke laag onder veel bekende industriële protocollen:

Protocol Toepassing Typische RS-485-instellingen
Modbus RTU Energiemeters, PLC’s, frequentieregelaars, omvormers Standaard 19.200 bit/s, even pariteit; 9600 bit/s altijd ondersteund
Profibus DP Decentrale I/O en aandrijvingen in fabrieken 9,6 kbit/s tot 12 Mbit/s, kabel type A van 150 Ω
BACnet MS/TP HVAC-regelaars en gebouwbeheer 9600 bit/s standaard, opties tot 115,2 kbit/s
DMX512 Podium- en architectuurverlichting 250 kbit/s
Eigen protocollen Weegschalen, barcodelezers, toegangscontrole, sensoren Leverancierafhankelijk

Typische plekken in een fabriek of gebouw zijn de bus tussen een PLC of RTU en een rij kWh-meters, O-stations langs een productielijn, de koppeling tussen een HMI en een regelaar, en de communicatie met actuatoren zoals kleppen en aandrijvingen. Ook veel zonnepaneelomvormers en batterijsystemen hebben een RS-485-poort met Modbus RTU, een punt dat terugkomt bij Cybersecurity van zonne-omvormers.

RS-485 moet niet worden verward met M-Bus: dat is een eigen tweedraads bus voor verbruiksmeters, met andere spanningsniveaus en voeding over de bus.


⚙️ Hoe legt u een RS-485-bus correct aan?

De meeste storingen op RS-485 zijn installatiefouten. De onderstaande aanpak volgt de Modbus-implementatiegids van Modbus.org (versie 1.02, 2006), die in de praktijk ook voor andere protocollen als leidraad dient:

  1. Kies de juiste kabel - een afgeschermd, getwist paar met een karakteristieke impedantie van ongeveer 120 Ω (Profibus: 150 Ω type A). AWG 24 is volgens Modbus.org altijd voldoende; een Cat 5-kabel kan tot ongeveer 600 meter.
  2. Leg een lijn, geen ster - één hoofdkabel (trunk) van apparaat naar apparaat (daisy chain). Aftakkingen moeten kort blijven: bij Modbus nooit meer dan 20 meter, en bij hoge snelheden veel korter.
  3. Termineer beide uiteinden - één weerstand aan elk eind van de trunk, nooit op een aftakking en nooit meer dan twee. Modbus noemt 150 Ω (0,5 W), of 120 Ω in serie met 1 nF wanneer de lijn gepolariseerd is.
  4. Zorg voor een gedefinieerde rustspanning - als niemand zendt, zweeft de bus en kunnen ontvangers ruis als data zien. Modbus schrijft daarom op één plek een pull-up op D1 en een pull-down op D0 voor, van 450 tot 650 Ω. Veel moderne transceivers hebben een ingebouwde failsafe.
  5. Trek een referentiedraad mee - “tweedraads” RS-485 heeft in de praktijk een derde geleider nodig: de signal common. Modbus maakt die verplicht en adviseert hem op één punt, meestal bij de master, met de veiligheidsaarde te verbinden.
  6. Let op A en B - fabrikanten gebruiken de labels A en B niet consequent. Modbus vermijdt het probleem met D0 en D1, waarbij D1 (B) in rust positief is ten opzichte van D0 (A). Werkt een apparaat niet, verwissel dan eerst de twee signaaldraden.
  7. Respecteer de afstand bij de gekozen snelheid - Modbus noemt 1000 meter bij 9600 bit/s; Profibus DP haalt 1200 meter tot en met 93,75 kbit/s, 1000 meter bij 187,5 kbit/s, 200 meter bij 1,5 Mbit/s en 100 meter bij 12 Mbit/s. Gebruik repeaters voor langere afstanden of meer apparaten.

Volg daarnaast de EMC-regels: leg de kabel niet in dezelfde goot als motorkabels, sluit de afscherming goed aan en scheid de bus galvanisch bij overgangen tussen gebouwen.


🔐 Hoe veilig is RS-485?

RS-485 zelf heeft geen enkele beveiliging: geen authenticatie, geen versleuteling en geen integriteitscontrole buiten wat het protocol toevoegt. Modbus RTU bijvoorbeeld voert elk geldig commando uit dat op de bus verschijnt. Wie fysiek toegang heeft tot de kabel of een klemmenstrook, kan meeluisteren, waarden aanpassen of opdrachten opnieuw afspelen, zoals bij een replay-aanval.

Lange tijd gold de seriële bus als veilig omdat hij niet aan een netwerk hing. Dat verandert door IT/OT-convergentie: serieel-naar-Ethernet-gateways ontsluiten oude RS-485-apparaten via Modbus TCP of als virtuele COM-poort, vaak voor edge- of IIoT-toepassingen. Daarmee wordt een bus zonder beveiliging bereikbaar vanaf het IP-netwerk.

Praktische maatregelen:

  • Plaats gateways in een aparte zone volgens netwerksegmentatie en het zones-en-conduits-model van IEC 62443.
  • Beperk welke functiecodes of registers een gateway doorlaat, en bij voorkeur alleen lezen.
  • Beveilig de fysieke toegang tot kasten, klemmen en kabeltrajecten.
  • Inventariseer RS-485-segmenten en gateways als onderdeel van uw legacy-systemen; ze ontbreken vaak in netwerkscans.

Deze lagen samen passen in een strategie van defense in depth.


❓ Veelgestelde vragen

Is RS-485 een protocol?

Nee, RS-485 is een elektrische standaard voor de fysieke laag en geen communicatieprotocol. RS-485 bepaalt spanningsniveaus, belasting en driver-eigenschappen, maar niet hoe berichten, adressen of master-slaverollen eruitzien. Daarvoor draait er een protocol bovenop, zoals Modbus RTU, Profibus DP of BACnet MS/TP.

Hoeveel apparaten kunnen op een RS-485-bus?

Een RS-485-bus is ontworpen voor 32 unit loads, wat neerkomt op 32 klassieke transceivers per segment. Met moderne 1/8-unit-load-transceivers passen er tot 256 apparaten op één segment, en met repeaters nog meer. Het protocol kan het aantal beperken, zoals Modbus RTU met maximaal 247 slave-adressen.

Waarom heeft een RS-485-bus terminatieweerstanden nodig?

Terminatieweerstanden van ongeveer 120 Ω aan beide uiteinden van een RS-485-bus voorkomen dat signalen terugkaatsen aan het kabeleinde. Zonder terminatie verstoren reflecties de bits, vooral bij hogere snelheden en lange kabels. Op een aftakking of halverwege de bus hoort nooit een terminatieweerstand.

Wat betekenen A en B bij RS-485?

A en B zijn de twee signaaldraden van het differentiële paar in RS-485. Fabrikanten gebruiken de labels niet eenduidig, waardoor A van het ene apparaat soms op B van het andere moet. Modbus.org gebruikt daarom D0 en D1, waarbij D1 in rust positief is ten opzichte van D0.

Heeft RS-485 een massadraad nodig?

Ja, in de praktijk heeft RS-485 naast het signaalpaar een referentiedraad (signal common) nodig. Die houdt de spanning van alle apparaten binnen het toegestane common-mode-bereik van −7 tot +12 V. De Modbus-implementatiegids maakt deze derde geleider daarom verplicht.

Is RS-485 nog relevant naast Industrial Ethernet?

Ja, RS-485 blijft relevant omdat het goedkoop, robuust en geschikt voor lange kabels is, en omdat er miljoenen meters, regelaars en aandrijvingen mee zijn uitgerust. Nieuwe installaties kiezen vaker voor Industrial Ethernet of PROFINET, maar RS-485 blijft in bestaande fabrieken en gebouwen nog jaren in gebruik. Gateways koppelen beide werelden, wat wel extra beveiliging vraagt.


📌 Samengevat

RS-485 is de elektrische basis onder een groot deel van de seriële communicatie in fabrieken en gebouwen. De differentiële signalering maakt de bus storingsongevoelig en geschikt voor lange afstanden, terwijl protocollen zoals Modbus RTU, Profibus DP en BACnet MS/TP de inhoud bepalen. Wie de bus correct aanlegt, met een lijnstructuur, terminatie, biasing en een referentiedraad, voorkomt de meeste storingen. Omdat RS-485 geen beveiliging kent, verdienen gateways naar het IP-netwerk extra aandacht.

RS-485 is geen protocol maar een robuuste differentiële fysieke laag voor tot 32 unit loads over ongeveer 1200 meter, die de basis vormt voor Modbus RTU en andere veldbussen en zelf geen enkele beveiliging biedt.