Om du vill redigera tagglistor väljer du den lista du vill arbeta med i området SYSTEMINSTÄLLNINGAR/TAGGAR. Du kommer att få lite information om listan, och längst ner i rutan har du antingen möjlighet att redigera eller visa, beroende på hur redigerbar listan är. Du kan också komma åt listan direkt genom att klicka på ikonen till vänster om tabellen.
När tagglistan öppnas för redigering eller visning visas en tabell med alla taggar i listan. Listans kolumner visar följande:
| Inställning | Beskrivning |
|
Namn |
Taggens namn definieras av prefix och suffix (se rutan OBS nedan) |
| IO-enhet | Anger den IO-enhet som taggen är ansluten till |
| Adress | Teknisk adress (varierar beroende på kommunikationsprotokoll) |
| Datatyp | Datatyp som läses från IO-enheten |
| Rå-min | Minsta värde som läses från IO-enheten (används för skalning). Formatet måste också definieras för att skalningen ska fungera. |
| Rå-max | Största värde avläst från IO-enheten (används för skalning). Formatet måste också definieras för att skalningen ska fungera. |
| Vy-min | Minsta tillåtna värde i Web Port (används för skalning och begränsning av indata). Formatet måste också definieras för att skalningen ska fungera. |
| Vy-max | Högsta tillåtna värde i Web Port (används för skalning och begränsning av indata). Formatet måste också definieras för att skalningen ska fungera. |
| Enhet | Anger enhet för taggen (exempel: °C, Pa, %) |
| Format | Anger formateringen i Web Port, t.ex. antalet decimaler. |
| Beskrivning | Beskrivning av taggen, används i dialoger, larmtexter etc. (OBS! Viktigt) |
| Typ | Indikerar med en ikon om taggen är ett larm |
| Status | Visar status för taggen, t.ex. om värden inte kan läsas på grund av fel. |
| Värde | Värdet på taggen. Klicka för att markera och aktivera automatisk uppdatering. |
Listan kan filtreras på en eller flera kolumner genom att klicka på knappen Filter ovanför listan.
Observera!
För att undvika oväntade beteenden rekommenderas att taggnamn endast innehåller bokstäver, siffror och understreck. Icke-engelska bokstäver bör undvikas.
Taggnamnen får inte vara längre än 54 tecken om MySQL-databasen används, medan 120 tecken är tillåtna om MSSQL eller SQLite (standarddatabasen) används.
Redigera tagg
För att redigera en tagg klickar du på önskad rad i tabellen och en dialog öppnas med möjlighet att justera inställningarna för taggen. Efter önskade ändringar klickar du på SPARA för att uppdatera taggen. Tagglistans status ändras till Osparade ändringar, och måste nu sparas för att ändringarna ska skrivas till csv-filen. En spara-knapp dyker också upp automatiskt i toppmenyn.
Om typikonerna visas för en tagg kan du klicka på dessa för att få mer information.
Om du klickar på väckarklockan visas mer information om larmet och de senaste larmposterna.
Om du klickar på trendikonen navigerar du bort från tagglistan till trendgrafen för taggen.
Tips!
Om du vill öppna trendgrafen i en ny webbläsarflik är det möjligt att göra detta genom att hålla Ctrl-tangenten nedtryckt medan du klickar på trendikonen. Medan Ctrl-tangenten hålls nedtryckt och muspekaren rör sig över ikonen kommer markören att ändras för att indikera att trenden kommer att öppnas i ett annat fönster.
Utan Ctrl nedtryckt:
Information
När du öppnar en tagglista i Web Port visas det senast avlästa värdet för varje tagg. Ingen ny avläsning kommer att göras automatiskt. För att läsa nya värden, klicka antingen på respektive värde för en enskild tagg eller aktivera Uppdatera värden från verktygsfältets meny, vilket kommer att uppdatera alla grönmarkerade värden varje sekund.
En parentes runt ett taggvärde betyder att tidsstämpeln för det senast avlästa värdet är äldre än 10 minuter, och även äldre än dubbla Läscachen för den enhet som taggen är ansluten till.
Information om
Web Port använder en databas för mellanlagring av taggar vilket innebär att ändringar inte går förlorade om Web Port startas om utan att tagglistan sparats till fil.
För att ta bort en tagg, klicka på önskad rad i tabellen och välj DELETE i den dialogruta som öppnas.
Adress för tagg
Adressen varierar beroende på kommunikationsprotokoll och framgår av dokumentationen för respektive Web Port-drivrutin.
Tips!
Adressen kan kompletteras med en boolesk jämförelse för att omvandla ett mätvärde till 1 eller 0 beroende på om villkoret är uppfyllt. För att göra detta avslutas adressen med >, <,> =, <=, <>, = och sedan ett jämförelsevärde.
Adressexempel 1: Adressen 40001 = 0 för en Modbus-enhet ger resultatet 1 när register 40001 = 0 och 0 när register 40001 = 1.
Tips!
Adressen kan kompletteras med ett "." och en siffra för att läsa ut specifika bitar ur värdet.
Adressexempel 2: Adressen 40001.1 för en Modbus-enhet ger resultatet av den andra biten från vänster i värdet. För en INT med bitvärdet 0000 0000 0000 0010 blir resultatet 1.
Tips!
För vissa drivrutiner är tecken som =,> normala adresstecken. I dessa fall finns det stöd för att lägga till kriterier inom {} för att minska risken för problem. {} ger också möjlighet att använda anropsskript för att bearbeta data.
Adressexempel 3: 40001{script#Add(data=DEFAULT,toadd=2} Värdet från modbus-adressen 40001 läses och skickas till skriptet med namnet Add som parameterdata, och även parametern toadd inkluderas med värdet 2.
Skriptet med namnet Add innehåller följande kod:
return data + toadd;
Detta gör att värdet på taggen blir värdet på registret adderat med 2.
Förutom DEFAULT, som är det lästa värdet från adressen, finns det också möjlighet att använda PREFIX, som hämtar prefixet för taggen. Om det fullständiga taggnamnet är VS01_GT11_PV, är prefixet VS01_GT11.
Tips!
Det är också möjligt att köra kod direkt från adressen för enkla operationer genom att använda code#.
Du kan använda DEFAULT-värdet för code# precis som du gör för script# i adressfältet.
Adressexempel 4: 40001{code#parseFloat(tags['LB01_GT11_PV'].Value) + parseFloat(tags['LB01_GT12_PV'].Value)} Detta adressexempel adderar de aktuella värdena för två taggar till den aktuella taggen.
Tips!
Det är möjligt att kontrollera kommunikationsstatusen för enskilda taggar genom att lägga till {!Qx} i adressen, där x är antalet minuter sedan råvärdet senast uppdaterades. Taggvärdet blir 1 om kommunikationen är ok (eller om råvärdet har uppdaterats inom x minuter), och 0 annars.
Adress exempel 5:
40001{!Q} sätter taggvärdet 1 om kommunikationsstatusen för taggens enhet är ok.
40001{!Q0} sätter taggvärdet 1 om kommunikationsstatusen är ok och taggen kunde läsas i det senaste försöket från enheten, dvs. inom enhetens Read-cache.
40001{!Q5} sätter taggvärde 1 om kommunikationsstatus är ok och värdet har lästs under de senaste 5 minuterna.
Rå-Min/Max - Eng-Min/Max
Dessa värden kan användas för skalning av indata och för att begränsa användarens inmatning av inställningsvärden. För skalning används alla inställningar och beskrivs enklast med exemplet nedan.
Exempel 1:
Raw-min = 0, Raw-max = 1000, Eng-min = 0, Eng-max = 100 ger ett resultat indata / 10.
Exempel 2:
Raw-min = 4, Raw-max = 20, Eng-min = 0, Eng-max = 100 ger ett resultat mellan 0 och 100. 0 när indata = 4 och 100 då indata = 20.
För att begränsa indata i inställningsrutor används Eng-min och Eng-max. Om användaren anger ett för stort eller för litet värde visas en varning och gränsvärdena visas.
Format
Här anges hur värdet ska presenteras i Web Port, t.ex. antal decimaler eller om värdet ska visas som tid eller datum.
Mer om hur formateringen går till kan du läsa här:
Numeriska standardformatsträngar
Exempel:
Formatet 0.0 ger en decimal och 0.00 ger två decimaler.
Alternativ för larm
I dialogen för en tagg finns inställningar för larm. De val som kan göras beskrivs nedan.
| Inställning | Inställning Beskrivning |
| Tagg för larm | (Kryssruta) Anger om taggen är en larmtagg. |
| Kriterier | Anger kriterier för när larmet är aktivt. Till exempel, larm när tagg=1. |
| Prioritet | Anger larmets prioritet, t.ex. 1,2,3 eller A, B. C. |
| Fördröjning | Eventuell fördröjning av larmet i sekunder. |
| Område | Text för att dela in larm i kategorier, t.ex. områdesnamn. |
| Auto kvittering | Kvitterar larmet automatiskt. |
| Kvittera | Potentiell åtgärd vid kvittering. |
| Typ av kvittering | Standard eller tvåvägs. Standard tvingar fram en skrivoperation till kvitteringstaggen, medan tvåvägs också läser taggen och kvitterar larmet i Web Port om kriterierna i Kvittera är uppfyllda. |
| Återställ | Anger om återställningsknappen ska visas och vad som ska hända om man klickar på den. Se även Informationsrutan nedan. |
| Adress | Alternativ adress för larmstatus. |
| Välj PDF | Välj en PDF-fil att länka till larmet. Länk till PDF kommer synas i larmlistan när man klickar på det aktiva larmet. |
| Sida | Sida som man kan navigera till från larmlistan. Om larmtaggen är kopplad till ett objekt på en sida kommer den att visas som en länk även om detta fält är tomt. |
Bekräfta
Använd kvitteringsuttrycket för att påverka en annan tagg när larmet kvitteras. Till exempel återställa en blockeringsfunktion. Uttrycket som används är TAG NAME=VALUE. Det finns även stöd för _SUFFIX=VALUE, t.ex. _ACK=1. Det sätter taggen med suffixet _ACK och samma prefix som motsvarande larmtagg till 1. Om ett kvitteringsuttryck är inställt och kvitteringstypen är Two way, kommer taggen också att läsas i den gemensamma larmcykeln för att återspegla om larmet är kvitterat i enheten.
Återställ
Använd uttrycket återställ för att påverka en annan tagg när återställningsknappen klickas. Till exempel för att återställa en blockeringsfunktion. Uttrycket som används är TAG NAME = VALUE. Om uttrycket anges visas en extra återställningsknapp på larmet i larmlistan. I likhet med Acknowledge har reset även stöd för _SUFFIX=VALUE för att påverka en tagg med samma prefix som larmtaggen.
Information
Om inga larminställningar har angetts för taggen baseras den på standardinställningen som anges av namnkonventionen. Detta kategoriserar larmet enligt de globala larminställningarna (se kapitel"Larm->Grundinställningar") och aktiveras av det suffix som definieras som larm (se kapitel"Symbolbibliotek").
Alternativ för trend
I dialogen för en tagg finns inställningar för trend. De val som kan göras beskrivs nedan.
| Inställning | Beskrivning av |
| Trend tagg | (Kryssruta) Anger om taggen ska trendas. |
| Intervall | Trendintervall i sekunder. |
| Typ av trend | Anger om trenden ska göras periodiskt eller vid förändring. |
| Adress | Alternativ adress för trendtagg (kan vara relevant vid extern hantering av trend) |
| Enable trend save in valid range | (Kryssruta) Om ibockad, så kommer trenddata enbart att sparas om värdet är inom intervallet som är angett under Vy-min och Vy-max. |
Information
När trendtypen är CHANGE sker trenden med det intervall som anges men även när taggen ändras. Detta är väl lämpat för digitala signaler.
Information
Om inga trendinställningar är satta på taggen baseras den på standardinställningen som anges av namnkonventionen. Detta loggar taggen enligt de globala trendinställningarna (se kapitel"Trendinställningar") och aktiveras av det suffix som definieras som trend (se kapitel"Symbolbibliotek").