Gids

Van Weegschaal tot Wal: Weegdata, IoT en Systeemintegratie

Bijgewerkt 7 min leestijdDoor WPL Industries Engineering
Kort antwoord

Weegdata-integratie brengt elk geregistreerd gewicht, met context, van de weegschaal naar printers, registratiesoftware en walsystemen, zonder opnieuw intypen. Dit berust op vijf lagen: nauwkeurige meting, een geschikte interface, lokale logging met unieke ID's en UTC-tijdstempels, een store-and-forward ship-to-shore verbinding, en open formaten zoals JSON, CSV en GS1.

Wat weegdata-integratie betekent

Weegdata-integratie is de praktijk waarbij elk geregistreerd gewicht, met context, van de weegschaal naar de systemen gaat die het gebruiken: labelprinters, vangstregistratie, verpakkingsstatistieken, kantoorsoftware en walgebaseerde verkoop-, quota- en traceerbaarheidssystemen. Het doel is dat een gewicht één keer wordt vastgelegd, bij de weegschaal, en nooit opnieuw wordt ingetypt.

Op zee gelden hiervoor specifieke beperkingen. Apparatuur wordt blootgesteld aan water, zout en trillingen; netwerken lopen door stalen constructies; de verbinding met de wal komt en gaat; en de bemanning heeft tijdens een trek geen tijd voor data-invoer. Tegelijkertijd nemen de eisen aan data toe. EU-traceerbaarheidsregels vereisen nu dat partijinformatie, inclusief nettogewicht, digitaal wordt doorgegeven, en kopers verwachten steeds vaker vangstgegevens voordat het schip de haven bereikt. Een goed ontworpen datastroom maakt van deze eisen een bijproduct van normaal wegen.

De datastroom van weegschaal tot wal

Elke integratie, hoe groot of klein ook, bestaat uit dezelfde vijf lagen: meting, lokale verbinding, opslag en toepassingen aan boord, de ship-to-shore verbinding, en walsystemen.

LaagWat er gebeurtTypische technologieBelangrijkste ontwerpvraag
1. MetingWeegschaal of sorteermachine produceert een stabiel, bewegingsgecorrigeerd gewichtLoadcellen, indicator, marine filteringIs de waarde nauwkeurig en gemarkeerd als stabiel?
2. Lokale verbindingGewicht en status verlaten de weegschaalRS232, USB, Ethernet, Wi-Fi, Bluetooth LEWelke interface past bij afstand, omgeving en apparaten?
3. Opslag en toepassingen aan boordRecords worden gelogd, gelabeld, geaggregeerd en gekoppeld aan partijenEmbedded software, scheeps-pc, registratiesysteem, printersWordt elke weging lokaal opgeslagen met volledige context?
4. Ship-to-shore verbindingRecords gaan tijdens de reis of in de haven naar de wal4G/5G, L-band, VSAT, LEO, haven-Wi-FiWat gebeurt er als de verbinding uitvalt?
5. WalsystemenData voedt verkoop, traceerbaarheid, quota en rapportageERP, vangstbeheer, koperportalen, spreadsheetsWelk formaat en welke identifiers verwachten ontvangende systemen?

Problemen in een lagere laag kunnen niet hogerop worden opgelost. Een gewicht dat is gemeten terwijl het dek bewoog, gelogd zonder tijdstempel of verzonden zonder unieke ID, blijft onbetrouwbaar, hoe geavanceerd de walsoftware ook is. Daarom begint integratie bij de weegschaal.

Welke data vast te leggen

Leg elke weging automatisch vast met een unieke record-ID, UTC-tijdstempel, instrument-ID, preset of product, nettogewicht met eenheid, stabiliteitsstatus en de partij waartoe deze behoort; al het overige wordt op deze velden gebouwd.

Afhankelijk van de operatie voegen extra velden waarde toe: tarra en bruto voor verificatie, resultaat van de gewichtssorteerder ten opzichte van streeflimieten, soortcode en productvorm, positie of vangstgebied, operator en labelreferentie. Naast de weegrecords dient een audit trail kalibratie, instellingswijzigingen, presetaanpassingen en software-updates vast te leggen. OIML-document D 31 beschrijft een audit trail als een continue, tijdgestempelde registratie van juridisch relevante gebeurtenissen die metrologische kenmerken kunnen beïnvloeden (OIML D 31:2019).

Uit complete records volgen automatisch statistieken per preset: aantal, totaal, gemiddelde, standaarddeviatie, minimum en maximum, en gemiddelde overwaste (giveaway). De volledige veldenlijst, conventies voor tijd, eenheden en decimaaltekens, en een vergelijking van exportformaten staan in Weegdata Loggen op Zee: Wat te Registreren en Waarom.

Fysieke interfaces

De fysieke interface wordt gekozen op basis van afstand, aantal apparaten, omgeving en doel: Ethernet voor netwerkintegratie, RS232 voor eenvoudige punt-tot-puntverbindingen, USB voor configuratie en korte lokale verbindingen, en Wi-Fi of Bluetooth LE voor draagbare apparaten.

InterfaceTypische limietBeste gebruik aan boord
RS232Ongeveer 15 m bij 19,2 kbps (gedefinieerd door een belasting van 2.500 pF)Printer of display naast de weegschaal
RS485Tot ongeveer 1.200 m bij lage datasnelhedenLange trajecten, meerdere apparaten op één bus
Ethernet100 m per twisted-pair segmentWeegschalen, sorteermachines en pc's op het scheepsnetwerk
USB 2.05 m per kabelConfiguratie, labels uploaden, lokale overdracht
Wi-FiTientallen meters, minder door staalTablets en browsers
Bluetooth LESterk variabel; kort op stalen dekkenDraagbare weegschalen met telefoon-apps

Deze cijfers zijn afkomstig uit Texas Instruments interface guidance, IEEE 802.3 en de USB 2.0-specificatie. Installatie is net zo belangrijk als de interface: afgedichte connectoren, afgeschermde kabels weg van liermotoren en frequentieregelaars, galvanische scheiding tussen stroomcircuits, en draadloze dekking getest op de daadwerkelijke werkpositie. De gedetailleerde vergelijking staat in RS232, Ethernet, USB, Wi-Fi of Bluetooth LE: een Interface Kiezen voor uw Weegschaal.

Softwareintegratie en API's

Een API stelt software in staat om live gewicht, status, presets en opgeslagen records van een weegschaal uit te lezen en commando's zoals nul, tarra en print te versturen, met gebruik van gestructureerde data in plaats van het uitlezen van een display-string.

Twee integratiepatronen dekken de meeste behoeften. Voor live displays en interactieve besturing aan boord vraagt software het live gewicht regelmatig op (polling) of ontvangt het gepushte updates via een permanente verbinding. Voor alles wat een record wordt, zoals doosgewichten, partijtotalen en alles wat naar de wal wordt gestuurd, moet software geregistreerde records uit het logboek van de weegschaal uitlezen, geïdentificeerd via record-ID, in plaats van eigen records op te bouwen uit gepollde live waarden. Dit voorkomt gemiste en gedupliceerde wegingen.

Externe commando's vragen om zorgvuldigheid: een tarra die op het verkeerde moment wordt verzonden, verstoort alle volgende wegingen. Controleer of de weegschaal stabiel is voordat commando's worden gegeven, bevestig het resultaat, maak herhalingen onschadelijk met request-ID's, en scheid leestoegang van commandorechten. HTTP-semantiek is gedefinieerd in RFC 9110 en JSON in RFC 8259. Endpoints, voorbeeldpayloads en de afwegingen tussen polling, WebSocket, Server-Sent Events en MQTT worden toegelicht in Weegschalen Integreren met Uw Software via een API.

Ship-to-shore data

Vaartuigen sturen data naar de wal via mobiele netwerken dicht bij de kust, L-band satellietdiensten, geostationaire VSAT of low Earth orbit breedband, en weegdata is klein genoeg dat elk van deze het kan dragen.

Een dag met 20.000 weegrecords van elk ongeveer 250 bytes komt neer op ruwweg 5 MB, wat een satelliet-uplink van 352 kbps in ongeveer twee minuten verzendt. Latentie is geen probleem voor records die hun eigen tijdstempel dragen, hoewel geostationaire verbindingen door de baanhoogte van 35.786 km minstens ongeveer een halve seconde toevoegen aan elk verzoek en antwoord. Het werkelijke ontwerpvraagstuk is onderbroken connectiviteit: records moeten eerst aan boord worden opgeslagen, in een wachtrij worden geplaatst, door de wal worden bevestigd en worden ontdubbeld op basis van record-ID. De opties, een bandbreedtetabel en een store-and-forward ontwerp staan in Ship-to-Shore Data: Connectiviteitsopties voor Vissersvaartuigen.

Dataformaten en identifiers

Integratie slaagt wanneer beide zijden het eens zijn over formaten en identifiers, dus kies open, gedocumenteerde standaarden voor bestanden, tijd, soorten, partijen en labels.

BehoefteGangbare standaard of conventieReferentie
Spreadsheet-exportCSV met vastgelegd scheidingsteken en decimaaltekenRFC 4180
Software- en API-dataJSONRFC 8259
TijdstempelsUTC in internet date-time formaatRFC 3339
SoortenFAO alpha-3 codes en wetenschappelijke namenFAO ASFIS-lijst
VangstgebiedFAO hoofdvisgebieden, subgebieden en divisiesFAO; Verordening (EU) nr. 1379/2013, art. 38
Producten, partijen en gewichten in barcodesGS1 GTIN en Application IdentifiersGS1
LabelsjablonenZPL voor thermische labelprintersZebra ZPL-documentatie
Leesbare rapportenPDFDocumenten met vaste lay-out

De regelgevende achtergrond van verschillende van deze identifiers is vastgelegd in artikel 58 van de EU-controleverordening voor visserij, zoals gewijzigd door Verordening (EU) 2023/2842, die de minimale traceerbaarheidsinformatie per partij vastlegt, waaronder de FAO alpha-3 soortcode, het geografische gebied, de vistuigcategorie, vangstdata en nettogewicht in kilogram, en vereist dat deze vanaf 10 januari 2026 digitaal beschikbaar wordt gesteld.

Weging koppelen aan vangstregistratie en labelling

Weegdata wordt traceerbaarheidsdata zodra elk gewicht wordt gekoppeld aan een partij, en het bereikt het fysieke product zodra dezelfde partij en hetzelfde gewicht op het label worden gedrukt.

In de praktijk definieert de preset op de weegschaal het product (soort, presentatie, streefgewicht, tarra, labelsjabloon), levert het registratiesysteem de partij- en vangstcontext (reis, gebied, vistuig, datum), en ontvangt de labelprinter het gewicht en de partij op het moment van registratie. Wanneer deze drie dezelfde identifiers delen, komen een doosetiket, een logrecord en een traceerbaarheidsrecord altijd overeen. De verwerkingskant van deze keten wordt beschreven op de hub verwerking aan boord, met name Vangstregistratie en Traceerbaarheid van Trek tot Haven en Vislabels op Dozen en Kratten op Zee.

Betrouwbaarheid en beveiliging

Een datasysteem aan boord moet blijven werken zonder walverbinding en mag apparatuur aan boord niet blootstellen aan het internet.

  • Offline first. Elke weging wordt lokaal opgeslagen vóór enige verzending. Het verlies van het netwerk mag nooit verlies van records betekenen.
  • Overal unieke ID's. Record-ID's maken herhalingen en herimporten veilig.
  • Klokdiscipline. Synchroniseer klokken met GPS- of netwerktijd en leg aanpassingen vast.
  • Back-ups in de haven. Kopieer logs en configuratie, inclusief presets en labelsjablonen, bij elk havenbezoek.
  • Netwerkscheiding. Houd weegschalen en sorteermachines op een operationeel netwerksegment, gescheiden van bemannings- en gastverkeer.
  • Alleen uitgaande verbindingen. Laat een gateway aan boord versleutelde verbindingen naar de wal initiëren; stel interfaces van weegschalen niet rechtstreeks bloot.
  • Toegangscontrole. Beperk commando- en configuratierechten, en wijzig standaard inloggegevens.

De IMO publiceert richtlijnen voor maritiem cyberrisicobeheer die een kader bieden voor scheepseigenaren.

Voorbeeldarchitecturen

Drie typische opstellingen laten zien hoe de lagen samenkomen bij verschillende schaalgroottes van bedrijfsvoering.

Kustvaartuig, één weegschaal

Een bewegingsgecompenseerde tafelweegschaal logt elk doosgewicht intern. De schipper opent de webinterface van de weegschaal vanaf een tablet via het access point, controleert totalen per soort, en exporteert bij aankomst in de haven een CSV-bestand voor de koper. Een labelprinter is rechtstreeks op de weegschaal aangesloten. Er is geen permanent netwerk of satellietverbinding nodig.

Trawler met sortering en registratie

Een sorteermachine en meerdere weegschalen zijn via Ethernet verbonden met een scheeps-pc waarop vangstregistratie draait. Partijen worden aangemaakt per soort en trek; doosetiketten met GS1-barcodes worden op elk verpakkingsstation gedrukt. Records worden in een wachtrij op de pc geplaatst en naar de wal verzonden via 4G dicht bij de kust en satelliet op zee, zodat de koper de partijgegevens ontvangt vóór het aanlanden.

Bemonsteringsstation onderzoeksvaartuig

Precisie marine weegschalen op een bemonsteringsstation sturen elk exemplaargewicht naar een data-invoertoepassing op een tablet of pc, samen met lengte- en stationsgegevens, en exporteren JSON naar de database van het instituut na elke reisetappe. Specifieke vereisten voor wetenschappelijk werk staan op de hub onderzoeksvaartuigen.

Hoe WPL dit aanpakt

WPL bouwt de datastroom in zijn assortiment marine weegschalen in. WeightControl draait rechtstreeks op de R10-weegschaal, heeft geen pc of server nodig, en kan worden geopend vanaf een laptop- of tabletbrowser via het ingebouwde access point van de weegschaal; als externe applicatie geïnstalleerd beheert het meerdere weegschalen vanuit één systeem. Het logt elke weging, toont statistieken per preset en periode, exporteert PDF en CSV, en biedt een JSON API voor live gewicht, status van de gewichtssorteerder, stabiliteit, presets, logs en commando's zoals Nul, Print en Tarra. Het R10 Configuration Panel verzorgt kalibratie, instellingen, presets, logs, back-up en ZPL-labelontwerp. Weegschalen zoals de M2 maken verbinding via USB, RS232 en Ethernet, met Bluetooth LE en de WeightControl IOT-module als opties, en het R50 Catch Label System kan tijdens de reis vangstgegevens naar de wal sturen.

Integratiechecklist

  1. Inventariseer elk systeem dat weegdata nodig heeft en de velden, formaten en identifiers die elk verwacht.
  2. Definieer presets per product, inclusief streefgewicht, tarra en labelsjabloon.
  3. Kies interfaces per verbinding en plan bekabeling, connectoren en draadloze dekking.
  4. Bevestig dat elke weging lokaal wordt gelogd met record-ID, UTC-tijdstempel, preset, nettogewicht, eenheid, stabiliteit en partij.
  5. Bepaal welke data live wordt uitgelezen en welke uit logs wordt verzameld.
  6. Richt het ship-to-shore traject in met wachtrij, bevestiging en ontdubbeling.
  7. Scheid het operationele netwerk, beperk commandorechten en wijzig standaardwachtwoorden.
  8. Test de volledige keten aan boord, inclusief een bewust verlies van connectiviteit, vóór de eerste commerciële reis.

Veelgestelde vragen

Heb ik een pc aan boord nodig om een weegschaal te integreren?

Niet per se. Weegschalen met embedded software kunnen elke weging loggen, statistieken berekenen en rechtstreeks een webinterface aanbieden aan een tablet of laptop, en bestanden exporteren of een API bieden. Een scheeps-pc of server wordt nuttig wanneer meerdere weegschalen, een sorteermachine, vangstregistratie en een ship-to-shore verbinding tot één systeem moeten worden gecombineerd.

Wat is het verschil tussen IoT en een normale aansluiting van een weegschaal?

Een traditionele verbinding stuurt een gewicht van één weegschaal naar één apparaat, vaak via RS232. Een IoT-benadering plaatst de weegschaal op een netwerk met eigen software en API, zodat meerdere toepassingen gestructureerde data kunnen uitlezen, records naar cloud- of walsystemen kunnen worden doorgestuurd, en apparaten op afstand kunnen worden gemonitord. De onderliggende weging is hetzelfde; toegang tot en hergebruik van data verschillen.

Welk dataformaat moeten walsystemen ontvangen?

Gebruik JSON voor geautomatiseerde systeem-naar-systeem integratie, omdat het veldnamen en datatypes meedraagt, en CSV waar mensen in spreadsheets werken. Spreek in beide gevallen vooraf veldnamen, eenheden, decimaaltekens en UTC-tijdstempels af, gebruik waar relevant FAO-soortcodes en GS1-identifiers, en neem een unieke record-ID op zodat imports veilig herhaald kunnen worden.

Hoe houd ik weegdata consistent met doosetiketten?

Druk het label af vanuit dezelfde registratiegebeurtenis die het logrecord aanmaakt, met hetzelfde gewicht, dezelfde partij en tijdstempel, in plaats van afdrukken en loggen apart uit te voeren. Koppel labelsjablonen aan presets zodat altijd de juiste lay-out wordt gebruikt, en neem de record- of partij-identifier op in de barcode zodat een gescande doos aan het bijbehorende record kan worden gekoppeld.

Valt weegdata onder EU-traceerbaarheidsregels?

Nettogewicht in kilogram per partij maakt deel uit van de minimale traceerbaarheidsinformatie in artikel 58, lid 5 van de gewijzigde controleverordening, die moet worden bewaard en digitaal beschikbaar gesteld aan de volgende marktdeelnemer. Het weegsysteem zelf is één bron van die data; de operator blijft verantwoordelijk voor het volledige traceerbaarheidsrecord en de overdracht ervan.

Bronnen

  1. Regulation (EU) 2023/2842 amending the fisheries Control Regulation (EUR-Lex)
  2. OIML D 31:2019 General requirements for software controlled measuring instruments
  3. Texas Instruments SLLA607: RS-232 Glossary and Selection Guide
  4. IEEE 802.3-2022 Standard for Ethernet
  5. USB Implementers Forum: USB 2.0 Specification
  6. RFC 9110: HTTP Semantics
  7. RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format
  8. RFC 4180: Common Format and MIME Type for CSV Files
  9. RFC 3339: Date and Time on the Internet: Timestamps
  10. FAO: ASFIS List of Species for Fishery Statistics Purposes
  11. GS1 Application Identifiers
  12. IMO: Maritime cyber risk

Geschreven en beoordeeld door weegtechnici van WPL Industries. Technische en wettelijke inhoud wordt getoetst aan de geciteerde bronnen. Redactioneel beleid

In dit onderwerp

Alle artikelen: Van Weegschaal tot Wal: Weegdata, IoT en Systeemintegratie

Spreek een engineer

Vertel ons wat u weegt en waar

Elk schip is anders. Deel uw toepassing en wij adviseren een weegschaal, platformafmetingen en opties – met een vrijblijvende offerte.