FB_BACnet_RemoteTrendLog_EX

FB_BACnet_RemoteTrendLog_EX 1:

Anwendung

Mit Hilfe des Funktionsbausteins FB_BACnet_RemoteTrendLog_EX kann lesend auf ein BACnet-Objekt vom Typ TrendLog zugegriffen werden.

VAR_OUPUT

bReady        : BOOL;
bLogEnable    : BOOL;
nRecordCount  : UDINT;
nTotalCount   : UDINT;
eEventState   : E_BACNETEVENTSTATE;
tObjectID     : T_BACnet_ObjectIdentifier:=16#FFFFFFFF;
bError        : BOOL;
nErrorId      : UINT;

bReady: Meldung der allgemeinen Bereitschaft. Ist dieser Ausgang gesetzt, so sind die übrigen Status-Ausgänge gültig (PresentValue, Overridden ...). Ist der Ausgang FALSE, dann meldet der zugehörige Funktionsbaustein FB_BACnet_Device nicht "Operational" oder die Baustein-Instanz wurde im TwinCAT System Manager nicht richtig verknüpft.

bLogEnable: Die Aufzeichnung von Werten ist freigegeben. Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt TrendLog und Property Log_Enable.

nRecordCount: Anzahl Einträge der Property Log_Buffer. Wird die Property Record_Count mit "0" beschrieben, dann wird der Log_Buffer zurück gesetzt. Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt TrendLog und Property Record_Count.

nTotalCount: Gesamtanzahl bisheriger Einträge der Property Log_Buffer. Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt TrendLog und Property Total_Record_Count.

eEventState: E_BACNETEVENTSTATE, siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt TrendLog und Property Event_State.

tObjectID: Objekt ID des BACnet Objekts Objekt Type und Objekt Instanz.

bError: Ein Fehler steht an.

nErrorId: siehe globale Konstanten BACnet_Globals.

VAR_IN_OUT

RemoteDevice      : FB_BACnet_RemoteDevice;

RemoteDevice: Angabe der Instanz des entfernten, zugehörigen BACnet-Server Bausteins (Client). Pro BACnet-Adapter sind mehrere BACnet-Clients möglich. Siehe FB_BACnet_Adapter und FB_BACnet_RemoteDevice für weitere Informationen.