Legg til datapunkter
Feltene du må fylle inn, avhenger av hvilket grensesnitt datapunktet bruker.
Skrevet av Evolo Support
Sist oppdatert 14 dager siden
Et datapunkt er én verdi Evolo leser fra eller skriver til et grensesnitt, for eksempel en temperatur, et settpunkt eller en driftsstatus.
Slik legger du til et datapunkt
Åpne datapunktlisten
Gå til Konfigurasjon → Datapunkter og klikk Legg til datapunkt.
Velg grensesnitt
Velg grensesnittet datapunktet skal leses fra. Feltene under endrer seg etter protokollen.
Fyll inn feltene
Gi datapunktet et navn og fyll inn feltene for protokollen. Se Felter per protokoll lenger ned.
Test lesingen
Klikk Les Datapunkt og sjekk at verdien blir lest riktig. Klikk deretter Opprett.
Når datapunktet er opprettet, kobler du det til et system med Valgte → Sett system i datapunkttabellen. Slik kobler du datapunkter til et system.
Skal du legge inn mange datapunkter, går det raskere å importere dem med Excel.
Felter for alle grensesnitt
Navn: navnet på datapunktet.
Beskrivelse: en kort forklaring av hva datapunktet er.
Grensesnitt: grensesnittet datapunktet skal leses fra.
Benevnelse: valgfri enhet som vises bak verdien, for eksempel °C, ppm eller kWh.
Desimaler: antall desimaler som vises, fra 0 til 10.
Felter per protokoll
Velg fanen for protokollen grensesnittet bruker.
Klikk her for en forklaring av de forskjellige feltene
DPT: datapunkttypen til KNX-objektet. Den bestemmer hvordan verdien tolkes.
Gruppeadresse: KNX-gruppeadressen, på formen x/x/x.
Støtter lesing fra KNX-buss: huk av hvis KNX-objektet har lese-flagget (R) satt. KNX er en hendelsesbasert buss, og ikke alle enheter svarer på leseforespørsler. Mangler Evolo en verdi, sendes en leseforespørsel til gruppeadressen.
Tving ny lesing fra KNX-buss: leser alltid verdien direkte fra bussen i stedet for å bruke sist mottatte verdi. Kan bare velges når Støtter lesing fra KNX-buss er huket av.
Klikk her for en forklaring av de forskjellige feltene
Datatype: hvordan verdien skal tolkes, for eksempel BOOL, INT16, UINT32 eller FLOAT32.
Funksjonskode: FC01 (Read coil status), FC02 (Read input status), FC03 (Read holding register) eller FC04 (Read input register). FC01 og FC02 kan bare velges for datatypen BOOL.
Adresse: Modbus-adressen som skal leses, 0-basert og uten prefiks. Står det for eksempel 1x0001 eller 40001 i dokumentasjonen til enheten, skriver du 0.
Bitnummer og Spørringsstørrelse: vises når datatypen er BOOL og funksjonskoden er FC03 eller FC04. Bitnummer er biten i registeret. Spørringsstørrelse er hvor stort minneområde variabelen ligger i (16bit, 32bit eller 64bit).
Vekting: vises for alle datatyper unntatt BOOL. Evolo deler mottatt verdi på dette tallet. Standard er 1.
Funksjonskode for skriving: vises bare for FC03. Standard er FC16 (write multiple). Velg FC6 (write single) hvis enheten ikke støtter å skrive flere registre i én operasjon.
Topic: hele topic-navnet til variabelen du vil lese eller skrive.
QOS: tjenestekvalitet (quality of service) ved skriving: 0, 1 eller 2.
Boolsk variabel: huk av hvis verdien skal tolkes som sann eller usann.
Javascript-uttrykk for å lese verdi: henter ut riktig verdi når meldingen inneholder flere parametere, for eksempel
return message.value;.Javascript-uttrykk for å skrive objekt: bygger opp meldingen som sendes ved skriving. Verdien fra Evolo heter
value.Sett retain flag på utgående meldinger: brokeren beholder verdien som sendes.
Klikk her for en forklaring av de forskjellige feltene
Det enkleste er å legge til BACnet-datapunkter fra BACnet-klienten. Da fylles feltene inn automatisk.
Objekttype: objekttypen i BACnet-enheten, for eksempel Analog input, Binary value, Multistate value eller Integer value.
Instans: instansnummeret til objektet.
Prioritet: under Avanserte innstillinger. Prioriteten Evolo skriver med: 3, 4 eller 7 til 16. Standard er 16, den laveste.
Datapunktet leser og skriver verdien (Present value) til objektet. I datapunktlisten åpner Vis i BACnet-klienten i menyen på raden objektet i BACnet-klienten.
Klikk her for en forklaring av de forskjellige feltene
Det enkleste er å legge til OPC UA-datapunkter fra OPC UA-klienten. Da fylles feltene inn automatisk.
Node ID: noden (variabelen) på serveren, på formen
nsu=<namespace-URI>;s=<navn>ellerns=<indeks>;s=<navn>.nsu=anbefales, fordi indeksen kan endre seg når serveren startes på nytt. Velg i OPC UA-klienten lar deg velge noden i klienten i stedet.Hent fra serveren: fyller inn navn, beskrivelse, enhet, datatype og tilstandstekster fra noden.
Attribute ID: attributtet som leses og skrives. Bare Value støttes.
Datatype: datatypen til variabelen, for eksempel Boolean, Int16, Float eller Double. Må stemme med serveren, ellers avviser den skriving.
For et OPC UA-datapunkt viser Datapunkt-detaljer det serveren sier om noden, og leser verdien, status og kildetid når du åpner den. I datapunktlisten åpner Vis i OPC UA-klienten i menyen på raden noden i klienten.
Logging
Du kan opprette logging samtidig som du oppretter datapunktet. Åpne panelet Logging og velg Type (Standard eller Akkumulerende) og Intervall (Ved endring, 1 min eller 5 min). Evolo foreslår et intervall ut fra grensesnittet.
For et lagret BACnet-datapunkt med logging viser panelet også hvilket trendobjekt Evolo fyller loggen fra etter et kommunikasjonsbrudd. Se Legg til logging for et datapunkt.
Statustekster
Statustekster gir verdiene navn, for eksempel 0 = Av og 1 = På. De brukes til å forhåndsutfylle tekstfelt i kalenderobjekter, alarmer, knapper, nedtrekksmenyer og tekstlister i visningsbyggeren.
Åpne panelet Statustekster.
Klikk pluss-ikonet ved Legg til elementer for å legge til en rad.
Fyll inn Verdi og Navn. Fjern en rad med søppelbøtta.
Avanserte innstillinger
Under Avanserte innstillinger har de fleste protokollene to felt for JavaScript-uttrykk: ett som endrer verdien som leses, og ett som endrer verdien som skrives.
return !value;snur en boolsk verdi.return value*10;ganger skrevet verdi med 10 før den sendes ut.
Over hvert uttrykksfelt finner du to hjelpeknapper:
Eksempler: ferdige uttrykk du kan sette inn og tilpasse.
Formater kode: rydder opp i innrykk og linjeskift.
Neste steg
Var dette nyttig?
Mer i Konfigurasjon
Legg til et systemLegg til en enhetLegg til et grensesnittOpprett et virtuelt datapunktTrenger du fortsatt hjelp? Spør teamet