Wat is RS-232?

RS-232 (Recommended Standard 232) is een standaard voor seriële, punt-tot-punt datacommunicatie die de elektrische signaalniveaus, de signaallijnen en de connectoren vastlegt waarmee twee apparaten, zoals een computer en een PLC, HMI, modem of meetinstrument, bit voor bit gegevens uitwisselen over korte afstand. De Electronic Industries Association (EIA) introduceerde de standaard in 1960 voor de koppeling van terminals aan modems. Ruim zestig jaar later zit een RS-232-poort nog steeds op talloze sensoren, weegschalen, barcodescanners, CNC-machines en netwerkapparaten. Wie in de OT werkt, komt RS-232 vroeg of laat tegen, vaak bij legacy systemen die tientallen jaren meegaan.


🧠 Wat doet RS-232 precies?

RS-232 beschrijft alleen de fysieke laag: spanningen, timing-eisen, signaalnamen en stekkers. Wat de bits betekenen, bepaalt een protocol dat erbovenop draait, bijvoorbeeld Modbus RTU, DNP3 of een eigen ASCII-protocol van de fabrikant.

  • Twee rollen - de standaard onderscheidt DTE (Data Terminal Equipment, bijvoorbeeld een pc of terminal) en DCE (Data Circuit-terminating Equipment, oorspronkelijk de modem). Een PLC kan per fabrikant DTE of DCE zijn; de documentatie van het apparaat hoort dat te vermelden.
  • Aparte zend- en ontvangstlijn - TXD en RXD lopen over afzonderlijke aders met een gemeenschappelijke signaalaarde, zodat beide kanten tegelijk kunnen zenden (full duplex).
  • Spanning ten opzichte van aarde - RS-232 is single-ended: de ontvanger meet de spanning van één draad ten opzichte van de signaalaarde. Een spanning tussen +3 en +15 V betekent logisch 0 (space), tussen −3 en −15 V logisch 1 (mark). Het gebied tussen −3 en +3 V is ongeldig. Voor de stuurlijnen is de polariteit omgekeerd: positief betekent “actief”.
  • Asynchroon frame - in de praktijk wordt bijna altijd asynchroon verzonden: een startbit, 5 tot 8 databits, een optionele pariteitsbit en 1 of 2 stopbits. De standaard definieert daarnaast kloklijnen voor synchrone modems, maar die worden in de industrie zelden gebruikt.

🕰️ Hoe heeft de RS-232-standaard zich ontwikkeld?

Versie Jaar Bijzonderheid
RS-232 1960 Eerste uitgave door de EIA, voor terminals en modems
RS-232-C 1969 De versie die decennialang de pc-wereld bepaalde
EIA-232-D 1986 DB-25-connector formeel opgenomen; maximale kabelcapaciteit van 2500 pF vastgelegd
EIA/TIA-232-E 1991 Compacte 26-polige connector toegevoegd; afgestemd op ITU-T V.24/V.28 en ISO 2110
TIA-232-F 1997 Huidige versie, in 2012 ongewijzigd herbevestigd

Internationaal liggen dezelfde afspraken vast in ITU-T V.24 (definitie van de signaallijnen) en V.28 (elektrische eigenschappen). De 25-polige DB-25 was decennialang de gangbare connector en werd in 1986 formeel in de standaard opgenomen; de bekende 9-polige DE-9 (vaak ten onrechte “DB9” genoemd) kwam met de seriële kaart van de IBM PC-AT en is later vastgelegd in TIA-574.


🔧 Wat zijn de technische kenmerken van RS-232?

Kenmerk Waarde
Topologie Punt-tot-punt: één zender en één ontvanger per lijn, geen bus
Signaalniveaus ±3 tot ±15 V; in de praktijk meestal rond ±5 tot ±12 V
Maximale spanning 25 V open klem
Snelheid volgens standaard Bedoeld voor minder dan 20 kbit/s
Snelheid in de praktijk 9600 bit/s als standaardinstelling; 115200 bit/s is gangbaar maar valt buiten de formele specificatie
Kabellengte Geen vaste lengte; de grens is 2500 pF kabelcapaciteit, vuistregel circa 15 m
Connectoren DE-9 (TIA-574), DB-25, RJ45 (consolepoorten), schroefklemmen

De afstand wordt dus bepaald door de capaciteit van de kabel, niet door een vast aantal meters. De Modbus-specificatie rekent voor: bij een kabel van 100 pF per meter kom je op 25 meter, en adviseert RS-232 alleen voor korte verbindingen van typisch minder dan 20 meter. Met lage snelheden en goede kabel lukt in de praktijk soms meer, maar dat is buiten de specificatie.


🧱 Welke signaallijnen en pinnen gebruikt RS-232?

Signaal Functie DE-9 (DTE) DB-25
TXD Data verzenden 3 2
RXD Data ontvangen 2 3
GND Signaalaarde 5 7
RTS / CTS Hardware-handshake (Request/Clear To Send) 7 / 8 4 / 5
DTR / DSR Apparaat gereed (Data Terminal/Set Ready) 4 / 6 20 / 6
DCD Draaggolf gedetecteerd (modem) 1 8
RI Belsignaal (modem) 9 22

Voor de meeste industriële koppelingen volstaan drie aders: TXD, RXD en GND. Koppel je twee DTE-apparaten (bijvoorbeeld een laptop en een HMI), dan moeten TXD en RXD worden gekruist met een null-modemkabel. Die kabel staat niet in de standaard zelf, en uitvoeringen verschillen in hoe ze de handshake-lijnen doorlussen.


🏭 Waar kom je RS-232 tegen in de industrie?

  • Configuratie en programmering - oudere PLC’s, frequentieregelaars en RTU’s worden via een seriële poort geprogrammeerd.
  • Consolepoorten - switches, routers en firewalls hebben een seriële console (vaak RJ45 of USB) voor beheer en noodherstel; 9600 bit/s, 8N1 is een gangbare standaardinstelling.
  • Instrumenten en randapparatuur - weegschalen, barcodescanners, labelprinters, analysers en energiemeters sturen meetwaarden als ASCII-regels.
  • Machines - CNC-besturingen gebruiken RS-232 van oudsher voor het inladen van programma’s (DNC).
  • Protocollen - Modbus RTU en DNP3 kunnen over RS-232 lopen; voor meerdere apparaten op één lijn wordt RS-485 gebruikt.

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

Aspect RS-232 RS-485
Signaal Single-ended, t.o.v. aarde Differentieel over een getwist paar
Topologie 1-op-1 Multipoint bus, tot 32 unit loads (meer met 1/4- of 1/8-UL-transceivers)
Afstand Typisch tot 15–20 m Tot ca. 1200 m bij lage snelheid
Snelheid Formeel < 20 kbit/s Tot 10 Mbit/s over korte afstand
Bekabeling TXD, RXD, GND (+ handshake) Getwist paar plus gemeenschappelijke referentie
Storingsgevoeligheid Gevoelig voor ruis en aardverschillen Goed bestand tegen common-mode-storing
Lijnafsluiting Niet nodig 120 Ω aan beide busuiteinden

Daarom beveelt de Modbus-specificatie voor nieuwe seriële ontwerpen RS-485 aan en noemt zij RS-232 alleen als optie voor korte punt-tot-puntverbindingen. Lees meer over veldbussen voor het bredere plaatje.


🛠️ Hoe pakt u een RS-232-koppeling in de praktijk aan?

  1. Stel de rol vast - is elk apparaat DTE of DCE? Dat bepaalt of u een rechte of een null-modemkabel nodig hebt.
  2. Stem de parameters af - baudrate, databits, pariteit en stopbits moeten aan beide kanten exact gelijk zijn. Een veelvoorkomende fout: de pc staat op 9600 8N1, het apparaat op 19200 8E1 (Modbus-standaard: 19200 bit/s, even pariteit).
  3. Kies handshake - geen, hardware (RTS/CTS) of software (XON/XOFF). Een verkeerde handshake geeft vaak een “dode” verbinding.
  4. Beperk de lengte en let op aarde - houd de kabel kort, gebruik afgeschermde kabel en voorkom aardlussen tussen kasten. Bij EMC-problemen of verschillende aardpotentialen helpt een galvanisch gescheiden converter.
  5. Test met een terminalprogramma - een USB-naar-seriële adapter en een terminalprogramma laten direct zien of er leesbare tekens binnenkomen.

🔐 Hoe zit het met de beveiliging van RS-232?

RS-232 kent geen authenticatie en geen versleuteling: wie fysiek bij de poort kan, kan meelezen of commando’s sturen. Op zichzelf beperkt de korte reikwijdte dat risico, maar de situatie verandert zodra seriële apparaten via een serial device server of protocolgateway op Ethernet worden aangesloten. Die converters maken een oude interface ineens via het netwerk bereikbaar. CISA heeft door de jaren heen meerdere ICS-advisories gepubliceerd over kwetsbaarheden in zulke serial device servers, van denial-of-service tot het op afstand uitvoeren van code.

Praktische maatregelen:

  • Inventariseer seriële koppelingen en converters in uw asset-inventaris; ze worden vaak vergeten.
  • Segmenteer converters in de juiste zone volgens netwerksegmentatie en het Purdue Model, en sta alleen verkeer van bekende systemen toe.
  • Houd firmware actueel via patchmanagement, schakel ongebruikte webinterfaces en Telnet uit en wijzig standaardwachtwoorden.
  • Beveilig consoletoegang - laat beheer via een jump server en gecontroleerde remote access lopen, niet via een modem of open poort.
  • Fysieke beveiliging - sluit kasten af, want een laptop met seriële kabel omzeilt elke firewall. IEC 62443 behandelt zulke poorten als onderdeel van de zone- en conduitanalyse.

❓ Veelgestelde vragen

Wat is de maximale kabellengte van RS-232?

De RS-232-standaard noemt geen vaste kabellengte, maar een maximale kabelcapaciteit van 2500 pF. Met gangbare kabel komt dat neer op circa 15 tot 25 meter. Voor langere afstanden gebruikt u RS-485 of een converter naar Ethernet of glasvezel.

Wat betekent 9600 8N1 bij RS-232?

9600 8N1 betekent 9600 bit per seconde, 8 databits, geen pariteit en 1 stopbit. Met de startbit telt elk teken bij RS-232 dan 10 bits, dus ongeveer 960 tekens per seconde. Beide apparaten moeten exact dezelfde instelling gebruiken.

Wat is het verschil tussen DB9 en DB25 bij RS-232?

Beide zijn D-sub-connectoren voor RS-232: de 25-polige DB-25 is de oorspronkelijke connector, de 9-polige DE-9 (vaak “DB9” genoemd) bevat alleen de meestgebruikte signalen. Bij DE-9 zit TXD op pin 3 en RXD op pin 2, bij DB-25 juist andersom.

Wanneer heb ik een null-modemkabel nodig voor RS-232?

Een null-modemkabel is nodig wanneer u twee apparaten van hetzelfde type koppelt, bijvoorbeeld twee DTE’s zoals een laptop en een HMI. De kabel kruist TXD en RXD, zodat de zendlijn van het ene apparaat op de ontvangstlijn van het andere uitkomt.

Kan ik RS-232 direct aansluiten op een microcontroller of TTL-poort?

Nee, RS-232 werkt met ±3 tot ±15 V en een omgekeerde logica, terwijl een TTL-UART 0 tot 3,3 of 5 V gebruikt. Rechtstreeks aansluiten kan de microcontroller beschadigen. Een niveauomzetter, zoals een MAX232-achtige chip of een kant-en-klare module, is nodig.

Is RS-232 nog relevant voor IT/OT-convergentie?

Ja, RS-232 blijft relevant omdat veel instrumenten, machines en netwerkapparaten nog een seriële poort hebben. Bij IT/OT-integratie worden die via gateways aan het netwerk gekoppeld, waardoor ze in de asset-inventaris, de segmentatie en het patchbeleid moeten worden meegenomen.


📌 Samengevat

RS-232 is een standaard uit 1960, nu TIA-232-F, die met single-ended spanningen tussen ±3 en ±15 V twee apparaten punt-tot-punt verbindt. Hij is eenvoudig en universeel, maar beperkt in afstand, snelheid en schaalbaarheid. Voor bussen en langere afstanden is RS-485 de logische opvolger, en via gateways komen seriële apparaten op Ethernet terecht.

RS-232 is de eenvoudige seriële punt-tot-puntverbinding die nog in veel OT-apparatuur zit; houd de kabel kort, stem de parameters exact af en beveilig vooral de converters die seriële poorten op het netwerk zetten.