Legg til et grensesnitt
Grensesnittet bestemmer hvordan Evolo Gateway kommuniserer med enheten, for eksempel via KNX, Modbus, MQTT, BACnet eller OPC-UA.
Skrevet av Evolo Support
Sist oppdatert 16 dager siden
Slik legger du til et grensesnitt
Åpne grensesnittlisten
Gå til Konfigurasjon → Grensesnitt og klikk Legg til grensesnitt.
Velg enhet og type
Velg hvilken enhet grensesnittet tilhører, og hvilken type grensesnitt det er.
Fyll inn feltene
Fyll inn feltene for typen du valgte, se Felter per type lenger ned. Klikk Opprett.
Trykk Sett system i kolonnen System for å koble alle datapunktene på grensesnittet til et system. Slik kobler du datapunkter til et system.
Felter for alle typer
Enhet: enheten (IP-adressen) grensesnittet kobler til.
Type: protokollen. Valgene er Modbus TCP, KNX IP, BACnet IP, MQTT, MQTT innkommende, OPC UA, Loxone WebSocket og Virtuelt grensesnitt.
Navn og Beskrivelse: beskrivelsen er valgfri.
Aktivert: bryteren nederst i skjemaet. Slå den av for å stoppe grensesnittet på gatewayen uten å slette datapunkter og koblinger.
Forsinkelse kommunikasjonsalarm: hvor mange sekunder grensesnittet kan være uten kontakt før kommunikasjonsalarmen utløses. Feltet finnes på Modbus, BACnet, MQTT, OPC UA og Loxone. KNX bruker alltid 10 minutter.
Passord og nøkler vises ikke når du åpner et grensesnitt igjen. Lar du feltet stå tomt, beholdes verdien som er lagret.
Felter per type
Velg fanen for typen du la til.
Port: porten KNX-grensesnittet bruker. Standard er 3671.
KNX Adresse: den fysiske KNX-adressen Evolo skal ha i KNX-anlegget.
Intervall for kommunikasjon (ms): ventetid mellom hver lese- eller skriveforespørsel. Standard er 200.
Minimum forsinkelse (ms): minste tid mellom hvert KNX-telegram.
Tving tunnelering: tvinger tunnelering mot KNX-ruteren. Ikke alle rutere støtter dette, og med et vanlig KNX/IP-grensesnitt trengs det ikke.
Undertrykk 'acknowledge flag': slå på hvis Evolo skal undertrykke kvitteringsflagget (acknowledge) fra KNX-bussen. Loxone krever dette.
Lagre mottatte verdier til disk: gatewayen lagrer KNX-verdiene og gjenoppretter dem ved oppstart.
Port: TCP-porten Modbus-enheten lytter på. Standard er 502.
Unit-ID (slave-ID): enhetens unit-ID. Standard er 1.
Word rekkefølge: rekkefølgen på ordene i 32-biters verdier, normal eller swapped. Standard er swapped. Får du rare verdier på 32-biters datapunkter, prøv den andre.
Maks spørringsstørrelse: hvor mange registre Evolo slår sammen i én spørring. Standard er 125.
Forsinkelse kommunikasjonsalarm (s): standard er 300.
Spørringsinterval (ms): hvor ofte grensesnittet spør etter data. Standard er 2000.
Tidsavbrudd for spørringer (ms): hvor lenge Evolo venter på svar. Standard er 2000.
Forsinkelse mellom spørringer (ms): pause mellom spørringene når en jobb deles opp. Standard er 0.
Maks spørringsstørrelse: Noen Modbus-enheter begrenser hvor mange forespørsler de kan motta samtidig. Hvis du ikke får lest data fra en adresse, kan du prøve å redusere maks spørringsstørrelse. Dette skal også være beskrevet i manualen til utstyret.
Hvorfor kan jeg ikke lese data fra Modbus-enheten?
Hvorfor kan jeg ikke lese data fra Modbus-enheten?
Evolo slår sammen registre i én spørring. Noen Modbus-enheter godtar bare et begrenset antall registre om gangen, og treffer spørringen et ugyldig register, feiler hele spørringen. Har enheten for eksempel gyldige registre 1 til 4, og Evolo spør etter 1 til 7, feiler også 1 til 4.
I systemloggen ser feilen slik ut:
Modbus exception 2: Illegal data address… slave: 1, register: 0, count: 78Slik løser du det:
Sett Maks spørringsstørrelse til 1 eller 2, avhengig av om registrene er 16- eller 32-biters.
Øk Forsinkelse mellom spørringer for å gi enheten mer tid til å svare.
Brukes når gatewayen skal koble seg til en ekstern MQTT-broker og abonnere på data.
Brokerens port: standard er 1883.
Brukernavn og Passord: la stå tomt for anonym tilkobling.
Forsinkelse kommunikasjonsalarm (s): standard er 600.
Valider sertifikat og Aktiver TLS: for krypterte tilkoblinger.
Abonner på topic: listen over topics grensesnittet abonnerer på, for eksempel
meter/#. Legg til med plusstegnet.MQTT Client ID: la stå tomt for å få en unik ID når Evolo kobler seg til.
Serversertifikat (CA), Klientsertifikat og Klientnøkkel: last opp PEM-filer hvis brokeren krever det.
Hvis brokeren krever sertifikatvalidering, må du aktivere dette og fylle inn sertifikatene.
Du må også legge inn topicene grensesnittet skal abonnere på. I mange tilfeller kan du bruke # for å abonnere på alle topics.
Brukes når et eksternt system skal sende data inn til Evolo gjennom Evolo MQTT-broker. Grensesnittet har ingen egne felter utover de felles. Avsenderen publiserer til evolo/<gateway-nøkkel>/inbound/<topic>, og topic settes per datapunkt.
Det enkleste er å legge til BACnet-enheter fra BACnet-klienten. Da fylles device instance og støttede funksjoner inn automatisk.
Statisk adresse: gatewayen sender alltid til IP-adressen på enheten, med nettverksnummer og MAC-adresse hvis de er fylt inn.
Finn automatisk (device instance): gatewayen finner enheten på device instance og følger den. IP-adressen, nettverksnummeret og MAC-adressen brukes som utgangspunkt og reserve.
Device instance: påkrevd. Klikk Hent fra enheten for å spørre enheten på IP-adressen. Da fylles device instance, subscribeCOV, readPropertyMultiple, segmentering, maks APDU-lengde og maks antall segmenter inn. Lagre for å ta det i bruk.
Nettverksnummer og MAC-adresse (hex): bare for en enhet bak en BACnet-ruter, se fanen BACnet MS/TP.
subscribeCOV: slå på hvis enheten støtter abonnement på verdiendringer. Blir verdiene ikke lest i visninger, slår du det av, så leser gatewayen verdiene med faste intervaller. Se Optimaliser BACnet med subscribeCOV og polling.
readPropertyMultiple: slå på hvis enheten kan lese flere objekter i én forespørsel.
Segmentering: slå på hvis enheten støtter segmenterte forespørsler.
Spørringsintervall (ms): hvor ofte gatewayen spør enheten når subscribeCOV er av. Standard er 2000. Når du lagrer uten subscribeCOV, settes logging Ved endring på datapunktene til 5 min.
Synkroniser klokken i enheten hver natt: Evolo stiller klokken i enheten én gang i døgnet.
Under Avanserte innstillinger: BACnet-port (47808 til 47823, standard 47808), Forsinkelse kommunikasjonsalarm (standard 600 s), Maks APDU-lengde (50 til 1476 oktetter, standard 480), Maks antall segmenter (2 til 255, tomt betyr ukjent), COV Lifetime (hvor lenge et abonnement varer før det fornyes, standard 900 s, vises når subscribeCOV er på) og Lagre mottatte verdier til disk og gjenopprett dem ved oppstart, som kan hjelpe hvis enheten ofte svarer dårlig.
På et lagret grensesnitt åpner Åpne i BACnet-klienten enheten i BACnet-klienten.
Mangler et eldre grensesnitt device instance, virker datapunkter, alarmer og logging som før, men ikke trendhenting, klokken, sjekk av alarmoppsettet og synk av objektinfo. Åpne grensesnittet, klikk Hent fra enheten og lagre.
BACnet MS/TP er ikke en egen type. Gatewayen når MS/TP-enheter gjennom en BACnet-ruter på IP-nettet, og du setter dem opp som BACnet IP:
Enheten i Evolo har ruterens IP-adresse. Alle MS/TP-enheter bak samme ruter deler den.
Grensesnittet peker på én MS/TP-enhet. Legg til ett grensesnitt per MS/TP-enhet. De skilles på device instance og MAC-adresse.
Nettverksnummer: nummeret ruteren har gitt MS/TP-nettet, 0 til 65535. Du finner det i oppsettet til ruteren.
MAC-adresse (hex): MS/TP-adressen til enheten på bussen, i hex, for eksempel
31. Under feltet står desimaltallet (31 = 49), slik det ofte står på enheten. Har du adressen fra Yabe, WAGO BACnet Scanner eller i desimal, klikker du Regn om.
Det enkleste er å legge dem til fra BACnet-klienten. Da fylles nettverksnummer og MAC-adresse ut for deg.
Det enkleste er å legge til OPC UA-servere fra OPC UA-klienten. Da fylles sti, endepunkt og sikkerhet inn automatisk.
Port: porten til OPC UA-serveren. Standard er 4840.
Sti: stien til endepunktet, for eksempel
/UA/Server. Gatewayen kobler tilopc.tcp://IP:port/sti.Hent fra serveren: henter endepunktene serveren tilbyr. Velg et i Endepunkter serveren tilbyr og velg Pålogging, så fylles sti og sikkerhetsinnstillinger inn.
Lås serversertifikat: gatewayen kobler bare til med sertifikatet som er godtatt. Bytter serveren sertifikat, må du godta det nye. Se Søk opp OPC UA-datapunkter.
Under Avanserte innstillinger: Security policy og Security mode (må stemme med serveren, standard er ingen sikkerhet), Brukernavn og Passord, Forsinkelse kommunikasjonsalarm (standard 600 s), Maks noder per forespørsel (standard 100) og Samplingsinterval (hvor ofte serveren leser verdiene og sender endringer til gatewayen, standard 1000 ms).
På et lagret grensesnitt åpner Åpne i OPC UA-klienten serveren i OPC UA-klienten.
Aktiver kryptering: krever at Loxone-enheten er satt opp med TLS.
Brukernavn og Passord: en bruker i Loxone.
Port for tilkobling: standard er 80.
Forsinkelse kommunikasjonsalarm (s): standard er 600.
Et virtuelt grensesnitt brukes for å knytte virtuelle datapunkter til systemet. Disse kan brukes til å slå sammen flere datapunkter, bearbeide data eller gjøre utregninger.
Velg en enhet på samme gateway som datapunktene du vil regne med, fordi et virtuelt datapunkt bare kan bruke kildepunkter på samme gateway. Etterpå oppretter du de virtuelle datapunktene på grensesnittet, se Opprett et virtuelt datapunkt.
Neste steg
Var dette nyttig?
Mer i Konfigurasjon
Legg til et systemLegg til datapunkterImporter datapunkter med ExcelOpprett et virtuelt datapunktTrenger du fortsatt hjelp? Spør teamet