FB_BACnet_EventEnrollment_EX

FB_BACnet_EventEnrollment_EX 1:

Anwendung

Mit Hilfe des Funktionsbausteins FB_BACnet_EventEnrollment kann lesend auf ein BACnet-Objekt vom Typ EventEnrollment (EE) zugegriffen werden.

VAR_OUPUT

bReady                    : BOOL;
eEventState               : E_BACNETEVENTSTATE;
bEventEnable_ToOffNormal  : BOOL;  (*siehe Anmerkung*)
bEventEnable_ToFault      : BOOL;  (*siehe Anmerkung *)
bEventEnable_ToNormal     : BOOL;  (*siehe Anmerkung *)
bAckedTrans_ToOffNormal   : BOOL;
bAckedTrans_ToFault       : BOOL;
bAckedTrans_ToNormal      : BOOL;
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.

eEventState: Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt BinaryValue und Property Event_State.

bEventEnable_ToOffNormal, bEventEnable_ToFault, bEventEnable_ToNormal: Flags der Property Event_Enable (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt BinaryValue und Property Event_Enable).

bAckedTrans_ToOffNormal, bAckedTrans_ToFault, bAckedTrans_ToNormal: Flags der Property Acked_Transitions (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt BinaryValue und Property Acked_Transitions).

tObjectID: Objekt ID des BACnet Objekts (Objekt Typ 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.