Skip to main content

Beispiel: BACnet Beispiele

Produkt: CODESYS BACnet2 SL

Das Beispiel BACnet_examples.project enthält eine Sammlung von Beispielen für die Verwendung der CODESYS BACnet2 SL-Server-Funktionalität und der CODESYS BACnet2 SL-Client-Funktionalität. In der nachfolgenden Beschreibung werden die Funktionsbausteine aufgelistet, für die eine Beispielimplementierung vorliegt. Für mehr Informationen zu einem Funktionsbaustein sehen Sie bitte die Kommentare in seiner Deklaration und Implementierung im Projekt.

Beschreibung

Für die Server-Funktionalität werden folgende Funktionsbaustein-Instanzen als Beispiele gezeigt (siehe Programmbaustein ServerExamples):

  • registerHooks : RegisterHooks;

  • notificationClass : NotificationClass;

  • serverPriorityArray: ServerPriorityArray;

  • serverReadWriteProperty : ServerReadWriteProperty;

  • calendar : CalendarExample;

  • scheduler : SchedulerExample;

Für die Client-Funktionalität werden folgende Funktionsbaustein-Instanzen als Beispiele gezeigt (siehe Programmbaustein ClientExamples)

  • registerHooks : RegisterHooks;

  • clientRegisterToServer : ClientRegisterToServer;

  • clientReadWriteProperty : ClientReadWriteProperty;

  • clientReadArrayPropertyIterate : ClientReadArrayPropertyIterate;

  • clientReadArrayPropertyReadMultiple : ClientReadArrayPropertyReadMultiple;

  • clientReadWritePropertyMultiple : ClientReadWritePropertyMultiple;

  • clientCreateDeleteObject : ClientCreateDeleteObject;

  • clientSubscribeCOVProperty : ClientSubscribeCOVProperty;

  • eventNotification : EventNotification;

  • clientUTCTimeSync : ClientUTCTimeSync;

  • clientReadWriteFile : ClientReadWriteFile;

Systemvoraussetzungen und Einschränkungen

Programmiersystem

CODESYS Development System Version 3.5.16.0 oder höher

Laufzeitsystem

CODESYS Control Win Version 3.5.15.0 oder höher. Sehen Sie auch das Produktdatenblatt von CODESYS BACnet2 SL für Information zu den Geräten, die die Funktionalität unterstützen.

Zusatzkomponenten

Die Komponente CmpBACnet muss in der LZS-Konfigurationsdatei aktiviert sein.

Hinweis

_example_icon.png Das Projekt liegt nach der Installation von CODESYS BACnet2 SL im CODESYS-Installationsverzeichnis im Unterverzeichnis CODESYS BACnet2 SL/Examples.