Gå till innehållet

Processindustri

I en processanläggning gäller frågan sällan vad som händer just nu. Den gäller vad som hände då: vilken körning gav en avvikande sats, hur mycket energi gick åt per producerat ton och vad förändrades förra månaden. Svaret kräver att mätvärdena finns kvar tillräckligt långt bakåt och går att hämta per tidsintervall.

Kort svar

DataPortia lagrar processmätningarna som tidsserier på egen server och tar fram rapporter för valt tidsintervall — till exempel körningen av en enskild sats. Den specifika förbrukningen räknas ut med beräkningspunkter, och historiken lagras som standard i 24 månader. Recept och kvalitetsdata lämnar inte anläggningens nät.

Rapporten avgränsas till satsens tidsfönster Principskissen visar en sammanhängande mätkurva på en tidsaxel. Över kurvan är två olika breda tidsfönster markerade, sats A och sats B. Rapporten görs över det fönster som väljs — samma mätning ger olika rapport för olika tidsintervall. Till höger fortsätter kurvan utan fönster, eftersom nästa sats pågår. Sats A Sats B nästa pågår Samma mätning · rapport för valt tidsintervall principskiss · tidsintervall väljs, DataPortia läser inte satsnummer ur MES
Figur 1 · Rapporten avgränsas till ett tidsintervall. Satsrapporten skapas genom att välja tidsfönstret för satsens körning — ur samma sammanhängande mätning.

Hur skapas en satsvis rapport?

Genom att välja tidsintervall. DataPortia lagrar mätvärdena som en sammanhängande tidsserie, och rapporten byggs upp för det tidsintervall som väljs — i praktiken satsens körning, från början till slut. Aggregaten beräknas för samma intervall: minimum, maximum, medelvärde och summa. Samma rapportmall fungerar både i en manuell och i en schemalagd rapport.

DataPortia läser inte satsnummer ur MES-systemet och identifierar inte satser automatiskt. Rapporten avgränsas med tidsintervall. Om satsernas start och slut ska komma med maskinellt måste de föras in från automationen som en mätbar signal — beskriv läget, så går jag igenom hur det görs i praktiken.

Typiskt rapporteringsbehov och hur det görs i DataPortia
Det som ska rapporteras Var det uppstår Del av DataPortia
Satsens körförhållandenTemperaturer, tryck och flöden under körningenTidsserie + rapport för valt tidsintervall
Specifik förbrukningEnergi i förhållande till producerad mängdBeräkningspunkter som anpassas till tidsintervallet
Bakgrund till kvalitetsavvikelseSamma mätning bakåt i tidenHistoriktrender, zoom och förinställningar
ProcesstörningarLarm och händelserUrsprunglig ms-tidsstämpel, Pareto-analys
MånadsuppföljningSamma mätningar över en längre periodSchemalagd rapport i PDF, CSV eller Excel

Hur får jag reda på bakgrunden till en kvalitetsavvikelse i efterhand?

Genom att se på samma mätning från den stund då avvikelsen uppstod. Det förutsätter två saker: att data finns kvar tillräckligt långt bakåt och att det går att zooma in på en enskild period. Lagringstiden är inställbar och som standard 24 månader, och historiktrender går att zooma och spara som förinställningar för återkommande granskningar.

Närmare: lagring, komprimering och vad de betyder för sökningen

Den automatiska komprimeringen startar efter två dygn och sparar över 90 % diskutrymme. Komprimeringen begränsar inte vilket tidsintervall data kan hämtas för — det gör bara lagringstiden. I praktiken blir en lång historik alltså billigare än vad diskförbrukningen under de första dygnen antyder.

Lagringstiden bör sättas efter hur långt bakåt en kvalitetsutredning kan sträcka sig. Om en kundreklamation kan komma ett år efter leveransen är 24 månader en annan sak än tre månader. Detaljerna finns på sidan OPC UA-datainsamling.

Hur beräknas den specifika förbrukningen?

Med en beräkningspunkt. Den är en formelbaserad härledd mätpunkt som bildas ur uppmätta värden — till exempel från effekt till energi och vidare i förhållande till producerad mängd. Punkten anpassas till rapportens tidsintervall, så samma definition ger talet för satsen, dygnet och månaden utan separat beräkning.

Närmare: varför beräkningen bör göras en gång

När samma nyckeltal räknas om på nytt i kalkylprogrammet varje gång börjar beräkningssättet skilja sig mellan rapporterna — en annan person avgränsar perioden annorlunda eller använder en annan koefficient. Beräkningspunkten definieras en gång, och varje rapport använder samma definition.

Det är också här ett rapporteringssystem börjar betala tillbaka sig: handarbetet försvinner och talen är jämförbara från period till period.

Stannar processdata i anläggningens nät?

Ja. DataPortia installeras på anläggningens egen Windows- eller Linuxserver, och datainsamlingen, databasen, rapporteringen och AI-analysen körs alla där. Ingen internetförbindelse behövs. Inom processindustrin är det här ofta avgörande: körförhållandena är affärshemligheter, och de ska inte hamna i ett utomstående moln.

Närmare: vad som lämnas ut och på vilka villkor

Utåt rör sig data bara på det sätt som avtalas separat. REST API v1 är enbart läsande och autentiseras med en API-nyckel som tillåts 120 förfrågningar per minut. Webhookar skickar händelser HMAC-signerade till det mottagande systemet. Ingendera skriver till automationen.

Om mottagaren är ett MES eller ERP, ge varje integration en egen nyckel — då går belastningen att följa per system, och att återkalla en nyckel lämnar de övriga orörda. Se REST API och webhookar.

Vanliga frågor

Nedan de frågor som återkommer oftast i processanläggningar: hur många mätpunkter systemet klarar, vad som görs i automationen, om gamla mätvärden går att få med och hur data förs över till MES. Om det finns något på kravlistan som den här sidan inte besvarar, skicka listan — jag svarar skriftligt.

Hur många mätpunkter klarar systemet?

Den begränsande faktorn är genomströmningen, inte antalet punkter. DataPortia tar emot över 2 000 värden/s, vilket är cirka 172 miljoner rader/dygn. Hur många punkter det räcker till beror på avläsningsfrekvensen — av punkter som läses sällan ryms det betydligt fler än av sådana som läses tätt.

Måste ändringar göras i automationssystemet?

Nej. DataPortia ansluter som OPC UA-klient till den befintliga servern och läser från den. PLC-programmet rörs inte och ingen programvara installeras på automationssidan. Det som behövs är nätverksförbindelse till servern och inloggningsuppgifter med läsrättighet.

Går gamla mätvärden att få med vid idrifttagningen?

Ja, om OPC UA-servern har historikregistret i bruk. Historikimporten läser den gångna perioden därifrån och hoppar över redan importerade delar, så samma period går att köra om utan dubbletter. Utan historikregister börjar insamlingen vid installationstillfället.

Går rapporterna att köra automatiskt varje månad?

Ja. Rapporterna schemaläggs med dygns-, vecko- eller månadsrytm och skapas i PDF, CSV eller Excel. I rapportmallen anges logotyp, försättsblad, sidstorlek och signaturblock, så utskriften ser direkt ut som anläggningens eget dokument. Se Automatiska rapporter.

Hur testar jag det här i min egen anläggning?

Installera testversionen på en egen server och anslut den till den riktiga OPC UA-servern. Testperioden är 30 dagar, alla funktioner utom HA-tillägget, och utan förbindelse. Välj en verklig sats och gör en rapport av den — det visar snabbare än någon demonstration om de punkter som behövs kommer med och om utskriften duger som den är.

Begär 30 dagars testperiod Kontakta mig