Dataintegration med Abelko Webmaster Pro
- Ställ in en anslutning (connection) på sedvanligt sätt. Webmaster Pro brukar använda port 80, så ställ in den porten om du inte har någon annan information.
- Efter att ha konfigurerat din anslutning, skapa ett jobb på sedvanligt sätt. Jobbet kommer att lista samtliga variabler för parametrar, kanaler och larm oavsett om de används eller inte. Det finns tyvärr inget bra sätt att endast filtrera fram de punkter som är aktiva i systemet. Så det är upp till systemintegratören att filtrera fram de punkter som är aktuella för datahämtning. För kurvor visas enbart de aktiva kurvorna.
- Ett lämpligt sätt att filtrera fram punkterna är att välja samtliga punkter i browsern, spara jobbet, exportera definitionen som CSV-fil och därefter använda Excel eller motsvarande program för att välja de punkter som ska ingå i jobbet och radera de överflödiga raderna innan CSV-filen åter importeras till jobbet.
Beskrivning av metadatafält
- Fältet ”name” anger den inställda beskrivningstexten. Vi använder värdet för detta fält, i kombination med typen av värde (channel, alarm, curve, parameter) för att skapa en unik beteckning för punkten i källsystemet (via kolumnen io_label)
- Metadatafältet ”writable” för en datapunkt anger om punkten har stöd för överskrivning (true = överskrivningsbar, false = icke överskrivningsbar), en ändring av detta värde betyder inte att Miner kommer sluta/börja betrakta punkten som ”writable”.
- Metadatafältet ”category” kan användas för att filtrera fram de olika datatyperna som kan hämtas från Webmaster Pro
- alarm (larmpunkt)
- channel (mätvärde)
- curve (kurva med x- och y-värden som används för reglering)
- parameter (inställningsparameter, såsom börvärden och reglerparametrar som har stöd för överskrivning)
- Metadatafältet ”unit” ger information om enhet för den aktuella punkten
- Fälten ”flag”, ”decimals”, ”index”, ”sourceindex” anger intern information för intern referens och felsökning i systemet. Vi rekommenderar att ni inte överför dessa till databasen, genom att ta bort dem ur jobbdefinitionen, alternativt låta rubrikerna föregås av tecknet ”#” som anger att dessa ska hanteras som interna anteckningar.
Metadatakolumner som ger information om punkter för kurvor
- curveAxis: anger om punkten hör till x- eller y-axeln: värden ”x”, ”y”)
- xlabel: anger märktexten för x-axeln, exempelvis ”Utetemperatur”
- xmaximum: anger maxvärdet som är tillåtet för x-axeln
- xminimum: anger minvärdet som är tillåtet för x-axeln
- ylabel: anger märktexten för y-axeln, exempelvis ”Börvärdestemperatur”
- ymaximum: anger maxvärdet som är tillåtet för y-axeln
- yminimum: anger minvärdet som är tillåtet för y-axeln
- position: anger antalet totala punkter i tillhörande kurva