Historian - Databaslagring för övervakning och långvarig testning

Historian är en mjukvarutjänst för loggning av databaser och moln. Det ger lagring i en tidsseriedatabas för långvariga övervakningsapplikationer.

Övervaka din vibration, temperatur, lutning, belastning, tryck och annan data med egenvärd eller helt molnhanterad tjänst. Standard OPC UA-protokoll stöds för dataåtkomst och integration i vår Dewesoft X-datainsamlingsprogramvara​​​​​​​ eller SCADA, ERP eller någon annan OPC UA-klient.

Historian database storage with Grafana client

Historian Höjdpunkter


  • TIDSSERIEDATABAS: Data lagras i en toppmodern InfluxDB-databas med öppen källkod. InfluxDB är en öppen källkod-tidsseriedatabas utvecklad av InfluxData. Den är skriven i Go och optimerad för snabb lagring med hög tillgänglighet och hämtning av tidsseriedata i fält som driftsövervakning, applikationsmätvärden, sensordata om tingenes internet och analys i realtid.
  • SJÄLVVÄRD ELLER FULLHANTERAD VÄRD: Historikertjänsten kan antingen installeras lokalt på mätenheten, ditt lokala intranät, eller så kan vi tillhandahålla en helt molnhanterad tjänst. För fullvärdad hanterad tjänst tillkommer månadsavgift för datalagring och underhåll.
  • TILLGÄNGLIGA FRÅN ÖVRIGT OCH ALLTID: Data lagrad i Historians databas kan nås var som helst i världen och när som helst med hjälp av en DewesoftX-datainsamlingsprogramvara​​​​​​​ eller vilken standardwebbläsare som helst på vilken enhet som helst som helst dator, surfplatta eller smartphone.
  • VISUALISERING I GRAFANA: Historikern använder ett annat fantastiskt projekt med öppen källkod som heter Grafana för visualisering av lagrade data. Grafana är flera plattformar med öppen källkodsanalys och interaktiv visualisering webbapplikation. Den tillhandahåller diagram, grafer och varningar för webben när den är ansluten till datakällor som stöds. Det kan utökas via ett plug-in-system. Slutanvändare kan skapa komplexa övervakningsdashboards med hjälp av interaktiva frågebyggare.
  • DATASÄKERHET OCH OMSÄNDNING: I händelse av nätverksfel eller driftstopp kommer mätenheterna att fortsätta lagra data i den lokala bufferten och överföra data säkert till Historian-databasen när nätverksanslutningen återupprättas.
  • RÅ OCH REDUCERAD DATA: Medan rådata alltid lagras på mätenheten för en fördjupad analys, tar Historian rollen som långsiktigt minskad datalagring i molndatabasen.
  • TRENDING OCH ANALYTIK: Historiska data kan alltid återkallas och laddas från Historian-databasen och användas för trendanalys såväl som för djupgående analys och identifiering av orsaker.

Historian Introduktion

Världen översvämmas av sensorer. Vi mäter fler parametrar under längre perioder än någonsin och staplar upp stora mängder data. Big data blir svårt att lagra, komma åt och visualisera. Speciellt när det gäller att övervaka produktionsanläggningar eller genomföra långvariga tester är utmaningen hur och var man ska lagra data för att vara lättillgänglig var som helst i världen när som helst.

Historian möjliggör pålitlig dataöverföring från flera måttenheter till en tidsseriedatabas som kan vara värd på en server eller i ett moln. På andra sidan kan databasen nås via en webbläsare eller en instans av Dewesoft X-programvara.
 

Mätningsenheten kör en instans av Dewesoft X​​​​​​​ eller Dewesoft RT DAQ-programvara. Den kommunicerar via OPC UA-protokollet med databasen. På serversidan hanterar en historikertjänst kommunikationen med mätenheterna, skriver data i databasen eller läser data från databasen och överför den till klienterna.

Dewesoft Historian tar med sig data från den mest kapabla DAQ-hårdvaran och mjukvaran på molnet för historisk och världsomspännande åtkomst, vilket gör att kärnfunktionerna i Dewesoft är intakta: tillförlitlighet, användbarhet och expanderbarhet.

Historian Introduktion

InfluxDB tidsserie databaslagring

Kärnan i Dewesoft Historian är en toppmodern tidsseriedatabas baserad på InfluxDB-projektet med öppen källkod. Tidsseriedatabaser utvecklades speciellt för långsiktiga övervakningsprojekt med stora datahastigheter.

Mätanordningar lagrar data i en toppmodern InfluxDB-databas med öppen källkod. InfluxDB är en öppen källkod-tidsseriedatabas utvecklad av InfluxData. Den är skriven i Go och optimerad för snabb lagring med hög tillgänglighet och hämtning av tidsseriedata i fält som driftsövervakning, applikationsmätvärden, sensordata om tingenes internet och analys i realtid.

Historian kan spara följande kanaltyper under en obegränsad tidsperiod:

  • Synkrona 1D-kanaler
  • Asynkrona 1D-kanaler
  • FFT och Scope-bilder som asynkrona 2D-kanaler
InfluxDB tidsserie databaslagring

Datavisualisering i webbklienten

Webbklienten är baserad på en annan öppen källkodsprodukt som heter Grafana. Den ger visualisering av långsiktig data och är tillgänglig på alla plattformar - Windows, Linux, Mac OS, etc. på stationära eller mobila enheter som surfplattor eller smartphones. Det är en idealisk lösning för en datainstrumentpanel.

Grafana erbjuder omfattande visualiseringsmöjligheter för trenddata och live data. Dewesoft utvecklade 2D-kanalvisualiseringstillägg för Grafana för att visa FFT och höghastighets vågform.

Dewesoft utvecklade också en Python-baserad Grafana Connector som optimerar datainläsning under långa och korta tidsintervall genom att dynamiskt justera datatätheten som ska visas. Denna förbättring kan tydligt testas i denna demonstration.

Grundläggande matematik- och tröskelnivåer kan ställas in på vilken display som helst samt e-postvarning baserat på de data som visas.

Visuella skärmar i Grafana kan anpassas av användaren eller förberedas som en del av en nyckelfärdig lösning av Dewesoft.

Datavisualisering i webbklienten

Tillgång till historisk data i DewesoftX-programvaran

Parallellt med webbklienter kan databasen nås av en instans av Dewesoft X-datainsamlingsprogramvara. Med hjälp av plugin-programmet Historian Importer i DewesoftX-analysläge laddas data från en vald tidsram in i en Dewesoft-datafil.

Dewesoft Historian Importer körs vanligtvis på en klientdator på ett ingenjörskontor där databasen måste nås för ytterligare djupgående analys och rapportering​​​​​​​.

När de väl importerats till en Dewesoft * .dxd-datafil kan det breda utbudet av Dewesofts matematiska operationer tillämpas på data.

Dagliga, veckovisa, månatliga etc. rapporter kan enkelt skapas genom att använda en fördefinierad bildskärmsinställning och exportera data som PDF, Excel-fil eller något annat Dewesofts exportformat.

Tillgång till historisk data i DewesoftX-programvaran

Live dataström till Dewesoft X

Data kan också streamas direkt från mätenheterna till Dewesoft X-klienten med hjälp av Historian Client-plugin, vilket ger en detaljerad livevy

Live dataström kringgår databasen och kan därför visa rå höghastighetsdata som inte nödvändigtvis sparas i databasen. Detta möjliggör on-demand datavisualisering och inspelning, till exempel efter att ha fått ett e-postmeddelande om ett larmtillstånd.

Matematisk och bildskärmsinställning kan tillämpas på de streamade datakanalerna som alla andra Dewesoft-kanaler, vilket möjliggör ytterligare analys på klientsidan.

Live dataström till Dewesoft X

Integration i Enterprise-programvara från 3:e part

SCADA-, CMMS- eller ERP-system kan anslutas till Dewesoft Historian via OPC UA eller direkt till InfluxDB-databasen med dess API.

Historian Service fungerar som en OPC UA-server, vilket möjliggör dataström till en tredje parts OPC UA-klient.

InfluxDB-databasen tillhandahåller ett väldokumenterat öppet API som är lätt att implementera och möjliggör historisk dataåtkomst, vanligtvis för integration i maskininlärningsprogramvara.

Integration i Enterprise-programvara från 3:e part

Datasäkerhet och återutsändningsfunktionalitet

I händelse av nätverksfel eller driftstopp kommer mätningsenheterna att fortsätta lagra data i den lokala bufferten och kommer säkert att överföra data till Historian-databasen när nätverksanslutningen återupprättas.

Den lokala buffertstorleken kan justeras upp till flera hundra megabyte. Tolererad offline-tid beror på buffertstorlek, datahastighet och tillgänglig nätverksbandbredd vid återanslutning.

OPC UA med återutsändningsfunktion är så tillförlitlig att vi till och med använder den för att skicka data från flygplanet över 4G och tillhandahålla en live telemetrivy till flera basstationer.

Datasäkerhet och återutsändningsfunktionalitet

Egenvärd eller fullt hanterad molntjänst

Historikertjänsten är plattformsoberoende och kan köras på vilket operativsystem som helst. Historian kan installeras på själva mätenheten, ditt lokala intranät, din server eller i molnet.

Vi erbjuder också en fullständigt hanterad historikertjänst. Den fullständigt hanterade Historian-tjänsten baseras på en månatlig prenumerationsavgift för underhåll och lagring. Prenumerationsavgiften beror på antalet uppmätta kanaler och den lagring som behövs för den övervakade informationen. Vi tar hand om allt annat - uppdateringar, systemskalning och underhåll.

För att uppskatta den månatliga prenumerationsavgiften för en helt hanterad historiker kan du kontakta oss och vi kan uppskatta kostnaden för dig efter diskussion.

Egenvärd eller fullt hanterad molntjänst

Policy för datalagring

Det är möjligt att konfigurera hur mycket data som lagras i databasen och hur länge. Data reduceras genom att ta genomsnittet av de högre datahastighetsproverna och nedsampleproverna. Varaktigheter och datahastigheter kan konfigureras med hjälp av InfluxDB-konfigurationsskript via SQL-språk.

Exempel på standardkonfiguration:

Data rateStandard tid Kommentar
30 dagarDen ursprungliga hastigheten med vilken kanalen skrivs till databasen.
10 S/s60 dagarRå data reduceras till 10 S / s efter dagar och lagras i 60 dagar.
1 S/s90 dagarKanaler lagrade vid mer än 10 S/s reduceras till 10 S/s efter 60 dagar och behålls i 90 dagar.
1 S/min360 dagarKanaler lagrade vid mer än 1 S/min reduceras till 1 S/min efter 90 dagar och behålls i ett år.
1 S/hinfiniteData om 1 prov per timme raderas aldrig.
Policy för datalagring

Distribuerad arkitektur

Historian är utformad som ett distribuerat mjukvarusystem. Varje komponent kan köras på ett annat system:

  • Mätenheter är förekomster av DewesoftX (Windows​​​​​​​) eller DewesoftRT (Linux, plattformsövergripande) programvara och kräver Dewesoft OPC UA-server-plugin för att kommunicera med Historian Service.
  • Historian Service är kärnkomponenten i Dewesoft Historian. Den hanterar dataöverföring mellan mätenheter, databaser och klienter.
  • Historian Service och databasen körs vanligtvis på samma server, men detta är inte ett krav.
  • Grafana kan också köras på en annan server om det behövs eftersom det kommunicerar med databasen via https.
  • Historian Service stöder anslutningar av flera Dewesoft-klienter samtidigt från olika system över internet eller i ett lokalt nätverk.
    NTP-synkronisering​​​​​​​ på varje komponent räcker för systemdrift.
Distribuerad arkitektur

Historikertillämpningar och fallstudier

Historikern kan användas i många mät- och övervakningsapplikationer:


Fallstudier:

Historikertillämpningar och fallstudier

Historian Live Demo

Du kan kontrollera Historian-demos av liveövervakningsprojekt i vår instans av Historian och Grafana installerad på vår molnserver.

Historian Live Demo

Relaterade produkter

Prata med en expert

Tack för att du kontaktade oss. En av våra specialister kommer att kontakta så snart som möjligt.