Exportera och uppdatera taggvärden
Exportera värdena taggar hade vid en tidpunkt, och skriv tillbaka värden till många taggar från en CSV-fil.
Import och export flyttar ett projekts konfiguration. Den här sidan handlar om att flytta värdena — att ta en ögonblicksbild av vad taggar visade vid ett valt tillfälle, och att skriva tillbaka värden till många taggar samtidigt från en fil.
Tillsammans är de det praktiska sättet att fånga och återställa en fungerande inställning: exportera värdena en anläggning hade när den var rätt intrimmad, och skriv tillbaka dem efter att en styrenhet bytts ut eller en uppsättning börvärden glidit.
Exportera taggvärden
Exporten ger en CSV-fil med vad varje tagg visade vid en tidpunkt du väljer — inte just nu. Värdet för varje tagg är dess senast registrerade värde vid eller före det ögonblicket, hämtat från taggens historik.
Starta en export
Från vyn Taggar:
- För en hel mapp — öppna den och välj Mer → Exportera → Taggvärden. Allt under den mappen tas med.
- För en del av den — markera taggarna, enheterna eller mapparna du vill ha, och välj sedan Exportera → Taggvärden i markeringens åtgärder.
Välja tidpunkt
Exportdialogen frågar efter Datum och Tid — det måste vara ett ögonblick i det förflutna. Under Taggar väljer du omfattningen:
- Alla — varje tagg i markeringen.
- Only writable — bara de skrivbara. Använd det när poängen med exporten är att skriva tillbaka värdena senare: en tagg som bara går att läsa kan inte återställas, så att ta med den ger bara rader som avvisas på vägen in.
History available visar sedan hur många av de taggarna som faktiskt har ett värde vid det ögonblicket, som N av M. Fäll ut Mer information för att se dem listade under No value och Has value, så att du kan avgöra om det rör en enstaka tagg eller halva anläggningen innan du binder dig vid tidpunkten.
Ofullständiga data
Om några taggar saknar registrerat värde vid den valda tidpunkten ger exporten en
varning om Incomplete data som listar exakt vilka, och ett val: gå tillbaka med
dialogens bakåtpil och välj en annan tidpunkt, eller exportera ändå. Att exportera ändå skriver ut de taggarna
med värdet null.
En tagg kan sakna värde av goda skäl — den fanns inte än, dess historik var avstängd, eller anläggningen stod still. Oftast är det rätta draget att välja en tidpunkt då systemet gick normalt.
Filen
Du får en CSV-fil namngiven efter projektet, med två kolumner:
Tag Path,Tag Value
Building A/AHU01/SF01/PV,21.4
Building A/AHU01/SF01/SP,22
Det är samma form som värdeuppdateringen nedan förväntar sig, så en export går rakt tillbaka in igen.
Uppdatera taggvärden från en CSV-fil
Det här skriver värden till taggar — det ändrar vad anläggningen gör, inte bara vad THMI registrerar.
Starta en uppdatering
Markera taggarna du vill uppdatera och välj sedan Update values → CSV i markeringens åtgärder. Från roten Taggar kan du också använda Mer → Update values → CSV för att rikta in dig på hela projektet. Det erbjuds inte inuti en undermapp — markera taggarna där i stället.
Markeringen spelar roll: bara taggar du markerat uppdateras. Rader i filen för något annat ignoreras. Det är skyddsnätet — du kan få en fil som täcker en hel anläggning och ändå uppdatera bara ett luftbehandlingsaggregat med den.
Filen
En .csv-fil med två kolumner, Tag Path och Tag Value:
Tag Path,Tag Value
Building A/AHU01/SF01/SP,22
Building A/AHU01/RF01/SP,21
Rubrikraden är valfri — en fil som börjar direkt med data fungerar också. Tar du
med en ska den lyda Tag Path och Tag Value, men versaler och omgivande
blanksteg spelar ingen roll. En första rad som ser ut som något annat avvisas inte;
den behandlas som en datarad och matchar då helt enkelt ingen tagg. Själva
taggsökvägarna matchas exakt mot de markerade taggarnas sökvägar.
En fil avvisas direkt om den inte är en .csv, om den är tom eller bara innehåller
en rubrik, om den listar samma taggsökväg två gånger, eller om ingen av
dess rader matchar något du markerat. Felet om dubblerade sökvägar namnger inte
vilka de är, så råkar du ut för det: sortera filen på sökväg och leta efter
upprepningen.
Vad som händer
Ladda upp filen och välj Importera. THMI matchar raderna mot din markering, validerar varje värde och börjar skriva. Varje värde måste klara sig på egen hand:
- taggen måste vara skrivbar;
- värdet måste passa taggens datatyp — ett tal för en numerisk tagg, ett booleskt för en boolesk, ett heltal för en heltalstagg;
- det måste ligga inom taggens datatypsområde och dess skrivgränser.
Värden som inte klarar sig rapporteras i stället för att skrivas; resten går igenom. Om inget i filen är giltigt för markeringen får du veta att det inte finns något att uppdatera, och inga skrivningar sker.
Skrivningen körs i bakgrunden och du får resultatet via e-post när den är klar. Dialogen bekräftar att den tagits emot och sedan kan du stänga den — du behöver inte vänta, och att stänga den avbryter inte skrivningen.