FB_BACnet_TrendLog_EX
Anwendung
Mit Hilfe des Funktionsbausteins FB_BACnet_TrendLog_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;
bAckedTrans_ToOffNormal : BOOL;
bAckedTrans_ToFault : BOOL;
bAckedTrans_ToNormal : BOOL;
tObjectID : DINT:=-1;
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.
bAckedTrans_ToOffNormal, bAckedTrans_ToFault, bAckedTrans_ToNormal: Flags der Property Acked_Transitions (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt TrendLog und Property Acked_Transitions).
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
Device : FB_BACnet_Device;
Device: Angabe der Instanz des lokalen, zugehörigen BACnet-Server Bausteins. Pro BACnet-Adapter ist ein BACnet-Server möglich. Siehe FB_BACnet_Adapter und FB_BACnet_Device für weitere Informationen.