FB_BACnet_Averaging_EX

FB_BACnet_Averaging_EX 1:

Anwendung

Mit Hilfe des Funktionsbausteins FB_BACnet_Averaging kann lesend auf ein BACnet-Objekt vom Typ Averaging (AVG) zugegriffen werden.

VAR_OUPUT

FB_BACnet_Averaging_EX 2:

Variablen sind nicht in der Basisversion des Bausteins enthalten.

bReady           : BOOL;
fAverageValue    : REAL;
fMaximumValue    : REAL;
fMinimumValue    : REAL;
nValidSamples    : UDINT;
nWindowSamples   : UDINT;
nWindowInterval  : UDINT;
tObjectID        : T_BACnet_ObjectIdentifier:=16#FFFFFFFF;  (*siehe Info*)
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 System Manager nicht richtig verknüpft.

fAverageValue: Aktueller Mittelwert (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Average_Value).

fMaximumValue: Größter erfasster Wert (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Maximum_Value).

fMinimumValue: Kleinster erfasster Wert (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Minimum_Value).

nValidSamples: Anzahl gültiger Wert des BACnet-Objekts (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Valid_Samples).

nWindowSamples: Anzahl Werte die über die Zeitspanne von Window_Intervall erfasst werden (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Window_Samples).

nWindowInterval: Zeitspanne über die Werte gemittelt werden in vollen Sekunden (siehe auch BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt Averaging und Property Window_Interval).

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.