PC Master is een full-stack monitoring-platform dat tot zestien bandwegers tegelijk uitleest via Modbus TCP, lokaal draait op de server van de klant, en operators in één oogopslag laat zien wat er over de banden gaat.

Wat de app doet

Op één dashboard staan alle bandwegers naast elkaar — naam, status, huidige flow en de totalisatoren. Per band kun je doorklikken naar de details: realtime grafiek, historische data per shift of per dag, en de mogelijkheid om commando's te sturen (nulstellen, totaalteller resetten). Stilstand wordt automatisch berekend binnen de ingestelde shifturen, en gegevens worden geëxporteerd voor productierapporten. Het draait waar de klant het hebben wil: op een lokale server, als Windows-service, of op een desktop in de productieruimte.

Ontwerp & focus

Een operator wil niet ploegen door tientallen velden, die wil drie dingen weten: gaat de band, hoeveel gaat er nú over, hoeveel deze shift. Daar is de hele hiërarchie van het scherm op gebouwd. Alles wat niet bij die vraag hoort — foutcodes, ruwe belt-statussen, raw register-waardes — is opzettelijk weg uit het hoofdscherm en zit één pagina dieper verstopt voor wie het wél nodig heeft. Veel werk zat juist in wat er níet op staat. De uptime-gauge is een eigen visuele taal geworden: één blik en je ziet of de band loopt, hoeveel van de shift al verwerkt is, en waar de stilstanden zaten — zonder labels, zonder legenda. Eenheden, decimalen en polling-frequentie zijn per klant in te stellen, maar de defaults zijn zo gekozen dat de meeste klanten nooit naar instellingen hoeven. Hetzelfde dashboard werkt op desktop, tablet en telefoon — geen aparte mobile-view, dezelfde hiërarchie. En veel van de fine-tuning ging zitten in details die je niet bewust ziet: gauge-segmenten die niet flat eindigen, een datetime-picker die in dark mode leesbaar blijft, een "klaar"-knop omdat iOS dat zelf niet biedt.

Onder de motorkap

Het platform ondersteunt vijf verschillende fabrikantmodellen onder twee Modbus-protocollen, met een driver-architectuur waarbij nieuwe wegertypes via een abstracte driverklasse worden toegevoegd. Een circuit-breaker per apparaat zorgt dat één kapotte weger de andere vijftien niet platlegt. Een connection pool houdt TCP-verbindingen open zodat het pollen geen reconnect-overhead heeft. De resetcommando's zijn afgestemd op de eigenaardigheden van elk wegertype — sommige hardware verwacht een rising edge die net iets langer wordt vastgehouden. Shift-berekeningen werken correct over middernacht heen, ook voor nachtploegen, met UTC-tijdstempels die zuiver tegen lokale shifttijden worden afgezet. Daarbovenop draait een licentiesysteem per bandweger en een config-laag waarmee polling-interval, eenheden en decimalen instelbaar zijn.

Wat het oplevert

  • Eén dashboard voor verschillende wegerfabrikanten naast elkaar

  • Draait stabiel door bij defecte apparaten — geen "één is stuk, allemaal stuk"

  • Stilstandberekening die ook in nachtploegen klopt

  • On-premise, dus geen externe afhankelijkheid van een cloud