FB_BACnet_RemotePulseConverter_EX

FB_BACnet_RemotePulseConverter_EX 1:

Anwendung

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

VAR_OUPUT

bReady         : BOOL;
fPresentValue  : REAL;
nCount         : UDINT;
bOverridden    : BOOL;
bOutOfService  : BOOL;
bFault         : BOOL;
bInAlarm       : BOOL;
bOverRange     : BOOL;
bUnderRange    : BOOL;
bNoSensor      : BOOL;
bOpenLoop      : BOOL;
bShortedLoop   : BOOL;
bCommFailure   : BOOL;
bConfigError   : BOOL;
bOtherFault    : 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.

fPresentValue: Aktueller Wert des BACnet-Objekts (siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt PulseConverter und Property Present_Value).

nCount: Wert der Property Count. Count repräsentiert die erfassten Eingangsimpulse bzw. -wertänderungen. Zudem kann der Wert von Count Korrekturen aus der Property Adjust_Value enthalten. Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt PulseConverter und Property Count.

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

bOverRange, bUnderRange, bNoSensor, bOpenLoop, bShortedLoop, bCommFailure, bConfigError, bOtherFault: Siehe BACnet-Spezifikation DIN EN ISO 16484-5 zum BACnet-Objekt PulseConverter und Property Status_Flags.

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.