Hopp til hovedinnholdet
Konfigurasjon

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

1

Åpne grensesnittlisten

Gå til Konfigurasjon → Grensesnitt og klikk Legg til grensesnitt.

2

Velg enhet og type

Velg hvilken enhet grensesnittet tilhører, og hvilken type grensesnitt det er.

3

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: 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.

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: 78

Slik 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.

Neste steg