NMEA, netwerken en data

PGN's uitgelegd: welke data reist over je netwerk

Naslag 7 min lezen Bijgewerkt: 2026

Een PGN is een Parameter Group Number: het nummer van een soort bericht op je NMEA 2000-netwerk. Positie is 129025, diepte is 128267, wind is 130306. Elk apparaat zendt de PGN's die het kent en negeert de rest, en dat verklaart waarom data die wel op de bus staat toch niet op je scherm verschijnt.

Waar deze lijst voor is

Op een NMEA 2000-netwerk roept niemand iets naar een specifiek apparaat. Elk apparaat zet zijn gegevens op de bus met een nummer eromheen dat vertelt wat het is, en alle andere apparaten mogen zelf beslissen of ze er iets mee doen. Dat nummer is het PGN.

Die opzet verklaart het grootste deel van de verwarring rond NMEA 2000. Een sensor kan perfect werken en netjes zenden, terwijl je plotter niets laat zien, simpelweg omdat die het betreffende PGN niet ondersteunt. Deze pagina geeft je de PGN's die je op een recreatieboot echt tegenkomt, zodat je bij zo'n probleem weet waar je moet kijken.

De PGN's die je op een recreatieboot tegenkomt

Positie, koers en tijd

PGNWat het bevatKomt van
126992SysteemtijdGPS
129025Positie, snelle updateGPS
129026Koers over de grond en snelheid over de grondGPS
129029Uitgebreide GNSS-positiedataGPS
129033Tijd en datumGPS
127250KompaskoersFluxgate of satellietkompas
127251DraaisnelheidKompas of autopiloot
127257Stand van het schip, dus rol en stampKompas met sensoren
127258Magnetische variatieGPS of kompas

Water, wind en weer

PGNWat het bevatKomt van
128259Snelheid door het waterLog of speedwiel
128267Waterdiepte, met offset van de geverDieptemeter
128275Afstandsteller, dus log en dagtellerLog
130306Winddata, snelheid en hoekWindmeter
130310Omgevingsparameters, ouder berichtDiverse sensoren
130312Temperatuur, met een bron zoals water of buitenTemperatuursensor
130313LuchtvochtigheidWeersensor
130314Werkelijke druk, dus barometerWeersensor
130316Temperatuur met ruimer bereikNieuwere sensoren

Motor, tanks en elektra

PGNWat het bevatKomt van
127488Motorparameters, snelle update met toerentalMotorinterface
127489Motorparameters, dynamisch: druk, temperatuur, urenMotorinterface
127493Status van de transmissieMotorinterface
127505Vloeistofniveau, dus brandstof, water en vuilwaterTanksensor
127506Uitgebreide DC-status, zoals laadtoestandAccumonitor
127508Accustatus, spanning en stroomAccumonitor of shunt
127245RoerstandRoerstandgever

Navigatie, routes en AIS

PGNWat het bevatKomt van
129283Dwarsscheepse afwijking van de routePlotter
129284Navigatiedata naar het actieve waypointPlotter
129285Route- en waypointinformatiePlotter
129038AIS-positiebericht van een Class A-schipAIS
129039AIS-positiebericht van een Class B-schipAIS
129040Uitgebreid AIS Class B-positieberichtAIS
129794Statische scheepsdata, zoals naam en afmetingenAIS
129809Statische Class B-data, deel AAIS
129810Statische Class B-data, deel BAIS

Berichten van het netwerk zelf

PGNWat het bevatWaarom het nuttig is
126993Heartbeat, een levenstekenZo weten apparaten dat een bron nog bestaat
126996Productinformatie: model, versie, serienummerDit vult je device list
126998Configuratiegegevens, zoals een eigen naamHandig bij meerdere gelijke sensoren
60928Adres-aanvraag bij het opstartenHiermee kiest een apparaat zijn adres

Hoe je de lijst leest

Er zitten drie dingen in deze tabellen die je moet zien.

Er zijn snelle en langzame varianten. Positie zit in 129025 als korte, frequente update en in 129029 als volledig bericht met veel meer velden. De plotter gebruikt de snelle voor het bootje op de kaart en de volledige voor de details. Ondersteunt een apparaat alleen de langzame, dan beweegt je positie schokkerig.

Eén PGN kan meerdere bronnen hebben. Temperatuur zit in 130312, met in het bericht een veld dat aangeeft welke temperatuur het is. Twee sensoren kunnen dus hetzelfde PGN zenden voor iets heel anders. Dat is de reden dat je in een plotter soms moet kiezen welke bron je waar wilt zien.

Oud en nieuw bestaan naast elkaar. 130310 is een ouder bericht dat later is opgevolgd door specifiekere berichten. Sensoren van verschillende generaties zenden verschillende varianten, en een plotter die alleen de nieuwe kent, ziet een oude sensor niet.

Waarom je merk een PGN soms gewoon negeert

Dit is het punt waar de meeste installaties op stuklopen, en het is zelden een defect.

Het PGN wordt niet ondersteund

Elke fabrikant publiceert per apparaat een lijst met PGN's die het zendt en die het ontvangt. Staat jouw PGN niet in de ontvangstlijst van je plotter, dan gebeurt er niets. Dit is de eerste plek om te kijken als een sensor wel in de device list staat maar geen data laat zien.

Het is een merkeigen bericht

Naast de standaard PGN's bestaat er een reeks voor eigen berichten van fabrikanten. Daar zit soms functionaliteit in die je nergens anders krijgt, en die per definitie niet werkt met apparatuur van een ander merk. Twee merken kunnen dus allebei volgens de norm werken en toch niet alles van elkaar begrijpen.

De bron is niet gekozen

Zenden twee apparaten hetzelfde PGN, dan moet je plotter kiezen. Vaak staat die keuze in een menu met een naam als databronnen of source selection. Kiest hij de verkeerde, dan zie je data die er wel is maar van de andere sensor komt. Dat is een instelling, geen storing.

Het bericht is er wel maar het veld is leeg

Een PGN heeft vaste velden en een zender mag velden ongebruikt laten. Een sensor kan dus netjes 130306 zenden met alleen de schijnbare wind erin en de ware wind leeg, omdat hij daar de snelheid over het water voor nodig heeft en die niet krijgt.

Let op: ware wind, VMG en veel andere afgeleide waarden worden berekend uit meerdere PGN's. Ontbreekt er één ingrediënt, bijvoorbeeld snelheid door het water, dan blijft de uitkomst leeg terwijl alle sensoren afzonderlijk in orde zijn.

Uitzonderingen en aandachtspunten

Bronnen en wat je nu kunt doen

De betrouwbare bron per apparaat is de installatiehandleiding van de fabrikant, waar de lijst met ondersteunde PGN's in staat, meestal gesplitst in zenden en ontvangen. De nummers en hun betekenis komen uit de NMEA 2000-norm zelf, die door de NMEA wordt beheerd en tegen betaling verkrijgbaar is. Voor dagelijks gebruik zijn die twee handleidingen genoeg.

Loopt er iets niet, doe dan dit: zoek in de handleiding van de zender op welk PGN de data verstuurt, en zoek daarna in de handleiding van de ontvanger of dat PGN in de ontvangstlijst staat. In negen van de tien gevallen heb je je antwoord daarmee gevonden, zonder een kabel aan te raken.

Wil je eerst zien wat er echt aan je netwerk hangt, gebruik dan je boordnetwerk in kaart brengen. Staat een apparaat helemaal niet in de lijst, dan is dat een ander probleem en pak je apparaat niet in de device list.

Veelgestelde vragen

Wat betekent PGN in NMEA 2000?

PGN staat voor Parameter Group Number. Het is het nummer dat aangeeft wat voor soort bericht er langskomt en welke velden erin zitten. Een ontvanger kijkt naar het PGN-nummer om te weten of het bericht voor hem interessant is.

Waarom ziet mijn plotter data die wel op de bus staat niet?

Omdat een apparaat alleen de PGN's verwerkt die het kent en ondersteunt. Staat een PGN niet in de lijst van je plotter, dan gaat het bericht langs zonder dat er iets gebeurt. Dat is geen storing maar een ontbrekende ondersteuning.

Kan ik zelf zien welke PGN's over mijn netwerk gaan?

Ja, met een gateway en meeleessoftware, of met de diagnosefunctie die sommige plotters hebben. Je ziet dan per apparaat welke berichten het uitzendt, wat de snelste manier is om te bepalen of iets zendt of ontvangt.

Wat is het verschil tussen een PGN en een sentence?

Een PGN hoort bij NMEA 2000 en is een genummerd binair bericht. Een sentence hoort bij het oudere NMEA 0183 en is een regel leesbare tekst die met een dollarteken begint. Ze doen hetzelfde werk in twee verschillende talen.

Zijn PGN-nummers hetzelfde bij elk merk?

De standaard PGN's zijn merkonafhankelijk en dat is het hele punt van de norm. Daarnaast heeft vrijwel elke fabrikant eigen berichten in een aparte reeks, en die zijn alleen bruikbaar tussen apparaten van dat merk.

Terug naar de Kennisbank