utvikling
Data fra fabrikkgulvet krever sanntidsgaranti – derfor ble Google-språk forkastet
Illustrasjon.
Foto: Omnio
De fleste programvareutviklere får grå hår i hodet hvis de blir bedt om å hente og normalisere data fra industrielle kontrollsystemer som PLC-controllere og Scada-systemer som styrer for eksempel maskiner og roboter i produksjonsindustrien.
Det samme gjorde Mikkel Sørensen da han hos Maersk fikk oppgaven med å skape et overblikk og et system for å overvåke Maersks over 250 000 kjølecontainere over hele verden.
– Vi hadde kanskje undervurdert utfordringen i å kommunisere med en kvart million containere, fordi de hadde helt forskjellig alder, maskinvareversjoner, modeller og lignende. Det tok lang tid – flere måneder – før vi fikk kontroll over hvordan vi fikk data ut av de enkelte kjølecontainerne, gjort dem tilgjengelige, hvilke formater dataene kom ut i, og hvordan vi fikk normalisert data og gjort dem brukbare. Når vi skulle koble til en enhet, var det bare fram med protokoll-manualen og lese gjennom fra perm til perm for å koble den til det sentrale systemet, forteller medstifter og direktør Mikkel Sørensen i danske Omnio.