Case © INILAB

NORDIC

KitOS og HMI til styring af højpræcisions rotations-blandere

På opdrag fra NORDIC, udvikler INILAB en samlet løsning til styring og overvågning af højpræcisions rotationsblandere hos en kunde i den danske medicinalindustri.

Løsningen er bygget på KitOS – INILABs egetudviklede operativsystem og driftsgrundlag til industrielle embedded enheder.

KitOS samler data fra HEIDENHAIN EIB-måleudstyr og en LIKA IF55-encodergrænseflade og gør dem tilgængelige i et webbaseret HMI. Her kan operatøren styre rotationsblanderne, følge måleværdier i realtid og tilgå systemets indstillinger.

Opgaven omfattede desuden reverse engineering af HEIDENHAINs proprietære EIB7-protokol, så det eksisterende måleudstyr kunne integreres direkte med KitOS.

Løsningen er et rigtig godt og konkret eksempel på vores arbejde med KitOS, industriel automation, HMI og integration af eksisterende præcisionsteknologi.

Opgaven er bygget på KitOS og hører til vores arbejde med industriel automation for private virksomheder.

Fakta, samarbejde og fagligt bidrag

Projektpartner: NORDIC A/S
Branche: Medicinalindustri og industriel automation
Projektperiode:2022-23
Kompetencer:

  • KitOS Industrial
  • Embedded software
  • HMI-udvikling
  • Industriel automation
  • Reverse engineering
  • Protokoludvikling
  • Encoderintegration
  • Realtidsdata
  • Modbus TCP
  • HEIDENHAIN EIB7XX
  • LIKA IF55MT
NORDIC logo

Modulær systemarkitektur

Tre applikationer samlet på kitos

KitOS er et embedded Linux-baseret driftsgrundlag, hvor systemets applikationer afvikles i selvstændige containere. Applikationerne er isoleret fra hinanden, men udveksler data gennem en fælles intern databus.

Til rotationsblanderne udviklede INILAB tre centrale applikationer:

  • EIB7XX indsamler måledata fra HEIDENHAIN EIB-enhederne.
  • IF55MT integrerer LIKA IF55 via Ethernet og Modbus TCP.
  • DATA-UI fungerer som webbaseret HMI til styring, liveovervågning og systemindstillinger.

Den modulære arkitektur adskiller dataindsamling, integration og brugergrænseflade. Det gør de enkelte komponenter lettere at vedligeholde og videreudvikle, uden at hele løsningen skal bygges om.

Reverse engineering af Heidenhain EIB7

Den eksisterende software til HEIDENHAIN EIB understøttede kun x86og x86_64-platforme. KitOS-enheden var baseret på en embedded ARM-platform, og den leverede software kunne derfor ikke anvendes direkte.

INILAB gennemførte reverse engineering af den proprietære EIB7-protokol. Ved at kortlægge kommunikationen mellem det eksisterende system og EIB-enhederne kunne vi udvikle en selvstændig integration til KitOS.

EIB7XX-applikationen gør det muligt at indsamle og distribuere måledata fra to EIB-enheder med hver fire signaler gennem KitOS’ interne databus.

Dermed kunne det eksisterende præcisionsudstyr bevares og indgå i en ny, modulær systemarkitektur.

Fra encoder til operationelt HMI

LIKA IF55MT blev integreret via Modbus TCP og leverer sine måleværdier til den samme databus som HEIDENHAIN-enhederne.

DATA-UI anvender realtidsdata direkte fra databussen og omsætter dem til et fælles HMI for operatøren. Brugerfladen fungerer både som live-dashboard og som adgang til systemets indstillinger.

INILABs samlede bidrag omfatter:

  • specifikation og systemdesign
  • KitOS Industrial-hardware og operativsystem
  • reverse engineering af EIB7-protokollen
  • udvikling af EIB7XX-applikationen
  • integration af LIKA IF55MT via Modbus TCP
  • udvikling af webbaseret DATA-UI
  • distribution af realtidsdata gennem KitOS

Resultatet er en sammenhængende edge-løsning, hvor præcisionsmåling, dataindsamling, styring og HMI arbejder sammen på ét fælles driftsgrundlag.

Kontakt os

Vil du vide mere om KitOS, HMI og integration af præcisionsteknologi i industrielle systemer?

Daniel Frederiksen, CTO, teknisk direktør i INILAB

Daniel Frederiksen
CTO | Teknisk direktør