Gateway BACnet Client/Server

BACnet Client en Server configureren op X1 Plus: netwerk, scan, Group-component en koppelingen naar het BMS.

Inleiding

BACnet maakt het mogelijk gegevens uit te wisselen tussen gebouwbeheersystemen, bijvoorbeeld HVAC-regelaars en BMS-toezichtsystemen. Deze handleiding beschrijft de BACnet/IP-configuratie met X1 Plus en de velden die zichtbaar zijn in de Manager.

BACnet Client of BACnet Server?

Protocol

Rol van X1 Plus

Voorbeeld

BACnet Client

Leest of stuurt de punten die door externe BACnet-apparaten ter beschikking worden gesteld.

Een temperatuur ophalen van een HVAC-regelaar.

BACnet Server

Maakt de Ilevia-componenten die aan de Serverconfiguratie zijn gekoppeld beschikbaar voor een extern BACnet-systeem.

Een door Ilevia beheerde waarde aan het BMS tonen.

Client en Server zijn twee afzonderlijke opties in de Protocol-keuzelijst. Gebruik ze in hetzelfde project door aparte gateways te maken en controleer of endpoints en poorten zonder conflicten zijn geconfigureerd.

Benodigdheden

  • X1 Plus en de apparaten of het BMS die bereikbaar zijn via het BACnet/IP-netwerk.

  • De door de integrator voorziene netwerkconfiguratie: lokale interface, poort en communicatieroute.

  • De lijst met uit te wisselen punten: apparaat, type en object-ID, property, eenheid en lees- of schrijfrechten.

Voor een BACnet-punt identificeert het IP-adres de host in het netwerk; type en object-ID identificeren het punt binnen het apparaat. Het gaat om verschillende gegevens.

Configuratie in Ilevia Manager

  1. Open Gateways en maak een gateway met een herkenbare naam, bijvoorbeeld BACnet Client HVAC of BACnet Server BMS.

  2. Kies in Protocol BACnet Client of BACnet Server afhankelijk van de vereiste rol.

  3. Laat Enabled actief en voltooi de specifieke configuratie hieronder.

Raadpleeg voor de commando’s voor aanmaken en verwijderen Een gateway toevoegen en verwijderen.

BACnet Client: netwerk en communicatie

De eerste twee afbeeldingen tonen de parameters van de Client, vóór en na het scrollen in het paneel. De derde toont de Server-gateway. Klik op de afbeeldingen om ze te vergroten.

BACnet Client: protocolselectie en netwerkparameters.
BACnet Client: protocolselectie en netwerkparameters.
C–D · BACnet Client: lokale endpoint, timeout, scan en het aanmaken van componenten.
C–D · BACnet Client: lokale endpoint, timeout, scan en het aanmaken van componenten.
BACnet Server-gateway: naam, protocol en inschakeling.
BACnet Server-gateway: naam, protocol en inschakeling.

Veld van de Client

Betekenis / beginwaarde

Type

Voor BACnet/IP selecteer IP.

Port

BACnet/IP-communicatiepoort. De Manager stelt 47808 voor.

C · Local endpoint IP

Adres van de lokale interface die door de BACnet-communicatie wordt gebruikt. Het veld is verplicht en aanvankelijk leeg. Dit is niet het IP-adres van het externe apparaat.

Timeout

Maximale wachttijd op het antwoord, in milliseconden. Beginwaarde: 3000 ms.

Retries

Aantal nieuwe pogingen voor mislukte verzoeken. Beginwaarde: 3.

Local endpoint IP moet worden gekozen op basis van de host die de communicatie uitvoert en de netwerkkaart ervan. Wanneer je in de Manager werkt en wanneer het project op X1 Plus wordt uitgevoerd, controleer dan eerst de operationele context voordat je dezelfde waarde gebruikt: een lokaal adres van de computer identificeert niet automatisch een interface van X1 Plus.

Geavanceerde opties van de Client

Optie

Technische betekenis

Use exclusive Port

Vereist exclusief gebruik van de poort door het transport. Controleer of er andere BACnet-diensten op dezelfde poort actief zijn.

Don’t fragment

Stelt het IP-transportgedrag in om fragmentatie van pakketten te voorkomen.

Max payload

Maximale payloadgrootte, uitgedrukt in bytes. De Manager stelt 1472 voor. Deze moet consistent zijn met het netwerk en de betrokken apparaten.

De beschrijvingen van de geavanceerde opties volgen de technische betekenis van de velden. Het effect ervan op de installatie moet tijdens de communicatie-inbedrijfstelling worden gecontroleerd.

Scan en aanmaak van Client-componenten

D · De Client-gateway beschikt over de knoppen Scan en Create Components. Scan is het commando voor het zoeken naar apparaten; Create Components start het aanmaken van de componenten op basis van de gegevens die in de configuratie beschikbaar zijn.

  1. Configureer Type, Port en Local endpoint IP voor het netwerk waarover de communicatie wordt uitgevoerd.

  2. Gebruik Scan in de voor de installatie voorziene configuratie en controleer de gedetecteerde apparaten en punten.

  3. Controleer voordat je Create Components gebruikt of de gegevens betrekking hebben op de te integreren apparaten.

  4. Controleer de aangemaakte componenten en vergelijk objecten, properties en waarden met de door de integrator aangeleverde puntenlijst.

De beschikbaarheid van de knop bevestigt niet dat het netwerk bereikbaar is. Als de scan geen apparaten vindt, controleer dan de lokale endpoint, poort en netwerkroute voordat je de componenten aanmaakt.

BACnet Server: gateway en Group-component

In de BACnet Server-gateway toont de Manager Name, Protocol en Enabled. De poort en koppelingen worden daarentegen geconfigureerd in de Group-component van de bibliotheek Logic operations, in de eigenschappen aangeduid als components_group.

  1. Maak de gateway aan en schakel deze in met Protocol = BACnet Server.

  2. Open Components → Logic operations en voeg Group toe vanuit de bibliotheek.

  3. Selecteer de component en koppel in het veld Gateway de BACnet Server-gateway.

  4. Scroll naar de sectie BACNET SERVER: hier verschijnen Linked components en Port.

A–B · Group (components_group) met BACnet Server: Linked components en poort.
A–B · Group (components_group) met BACnet Server: Linked components en poort.

Veld van de Group-component

Gebruik

A · Linked components

Specifiek commando voor de koppelingen van componenten die via BACnet Server beschikbaar moeten worden gemaakt. Definieer en controleer de koppelingen die in het project zijn voorzien.

B · Port

Poort van de BACnet Server. De beginwaarde die in de component wordt weergegeven is 47808. Deze moet overeenkomen met de waarde die door het externe systeem wordt gebruikt om met X1 Plus te communiceren.

Gebruik de Group uit de categorie Logic operations (components_group). Het commando Add group in de balk My components maakt een organisatorische groep van het project aan en toont deze BACNET SERVER-sectie niet.

Na de koppeling, controleer via de BMS welke punten beschikbaar zijn en of ze de verwachte lees- of schrijfbewerking toestaan. Voltooi ook de koppelingen in het Group-component om de uit te geven punten te definiëren.

Wijzigingen toepassen en testen

  1. Sla het project op met File → Save.

  2. Laad het project op X1 Plus met Project → Upload. Herhaal het uploaden telkens wanneer u nieuwe wijzigingen op de server wilt toepassen.

  3. Vergelijk voor de Client ten minste één gelezen waarde met die van het apparaat; test schrijven alleen op punten die als beschrijfbaar zijn voorzien.

  4. Controleer voor de Server via de BMS de gekoppelde componenten en verifieer de waardewijzigingen.

Tips en controles

Probleem

Controles

Geen apparaat gedetecteerd door de Client

Type, Local endpoint IP, poort, netwerkinterface en bereikbaarheid van de apparaten.

Timeout of onderbroken antwoorden

Netwerkpad, Timeout, Retries en compatibiliteit van de geavanceerde parameters.

De BMS ziet de Ilevia-punten niet

Gateway Server ingeschakeld, component components_group gekoppeld, Linked components, poort en verbinding van de BMS met X1 Plus.

Een punt wordt niet bijgewerkt of accepteert geen opdrachten

Type/identificatie van het object, eigenschap, lees-/schrijfrechten en overeenstemming met de lijst van punten.

X1 Plus en de apparaten moeten zich op hetzelfde BACnet/IP-netwerk bevinden of op netwerken die zijn geconfigureerd om de vereiste communicatie te ondersteunen, inclusief het zoeken naar apparaten. De bereikbaarheid van een IP garandeert op zichzelf niet dat BACnet discovery beschikbaar is.

U kunt de BACnet-waarden koppelen aan de andere functies van het Ilevia-project, inclusief de KNX- en Modbus-integraties. Raadpleeg voor de lijst met protocollen Gateway en ondersteunde protocollen.

Laatst bijgewerkt: