Koden är din
Många fastighetsägare upptäcker först vid ett leverantörsbyte att de inte äger koden i sin egen anläggning. Hos oss är utgångspunkten den motsatta: som standard licensierar vi kundprojekten under MIT-licens, en öppen licens som ger dig rätt att använda och ändra koden och att låta någon annan vidareutveckla den.
Våra styrenheter märks med en etikett med QR-kod som leder till projektets dokumentation. Den som står framför skåpet om tio år — vi eller någon annan — ska kunna hitta koden, se vilken version som körs och bygga om exakt samma program.
KatapultOPTA — vår DUC-mjukvara för Opta
Vi bygger på Arduino Opta, en kompakt industri-PLC med Ethernet, Modbus och utbyggbara in- och utgångsmoduler. På den kör vi KatapultOPTA, vår egenutvecklade DUC-mjukvara: färdiga, beprövade funktionsblock för fastighetens värme, ventilation och pumpar, konfigurerade i enhetens eget webbgränssnitt. De flesta undercentraler behöver ingen programmering alls — teknikern väljer recept, kopplar in givarna och trimmar parametrarna på plats.
När anläggningen behöver något som recepten inte täcker programmerar vi det som nya funktionsblock, granskade och versionshanterade som all annan kod vi levererar.
truST — öppen PLC enligt IEC 61131-3
Vi arbetar också med truST, en öppen PLC-plattform som följer IEC 61131-3, den internationella standarden för PLC-programmering. truST utvecklas av Johannes i vårt team, som kommer från industrin. Just nu tar han fram egen hårdvara för truST, som vi kommer att kunna erbjuda längre fram — och som även KatapultNRG ska kunna köras på.
Så arbetar vi
- Teknikern kopplar verkligheten — givartyp, mätområde och kalibrering anges i gränssnittet där arbetet görs, samtidigt som givaren kopplas in.
- Beprövade funktionsblock — regulatorer, kurvor, tidkanaler och skydd byggs av färdiga, testade block i stället för att skrivas från grunden varje gång.
- AI och kodgenerering — programmet genereras mekaniskt. Samma indata ger alltid samma kod.
- Människan granskar — den genererade koden granskas innan den laddas in i PLC:n. AI:n hjälper till, men det är vi som godkänner.
Fungerar på egen hand
Styrningen och larmen ligger i PLC:n själv. Om nätverket går ner eller en server slutar svara fortsätter anläggningen att köras och larma lokalt. Överordnade system som SCADA och KatapultNRG läser samma information, men är aldrig en förutsättning för att styrningen ska fungera.
När teknikern behöver ta över manuellt gäller alltid handläget. Om det innebär att ett skydd kopplas förbi syns det tydligt, både på enheten och i systemet.
Snabbare och till lägre kostnad
AI-stödet och de återanvändbara blocken gör att vi kan leverera mindre och medelstora projekt snabbare och till ungefär halva kostnaden jämfört med traditionella aktörer.