FB_BACnet_RemoteLoop_EX

FB_BACnet_RemoteLoop_EX 1:

Anwendung

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

VAR_OUPUT

bReady            : BOOL;
fControlledValue  : REAL;
fPresentValue     : REAL;
bOverridden       : BOOL;
bOutOfService     : BOOL;
bFault            : BOOL;
bInAlarm          : BOOL;
bOpenLoop         : BOOL;  (*siehe Beschreibung*)
bOtherFault       : BOOL;  (*siehe Beschreibung*)
eEventState       : E_BACNETEVENTSTATE;  (*siehe Beschreibung*)
tObjectID         : T_BACnet_ObjectIdentifier:=16#FFFFFFFF;  (*siehe Beschreibung*)
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.

fControlledValue: Rückmeldung der aktuellen Prozessgröße (X, Istwert).

fPresentValue: Rückmeldung der aktuellen Regelausgabe (Y, Stellwert). Achtung: Present_Value und Controlled_Variable_Value können schnell zu Verwechslungen führen (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Loop und Properties Present_Value, Controlled_Variable_Value und Controlled_Variable_Reference)!

fPropBand: Rückmeldung der aktuellen Regelausgabe in Prozent (-100%...+100%) in Relation zur minimalen und maximalen Regelausgabe (Properties Minimum_Output und Maximum_Output).

bOverridden, bOutOfService, bFault, bInAlarm: Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Loop und Property Status_Flags.

bOpenLoop, bCommFailure, bOtherFault: Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Loop und Property Reliability.

eEventState: Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Loop 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.