F_BACnet_AnalogPV : REAL

F_BACnet_AnalogPV : REAL 1:

Anwendung

Funktion zur Umsetzung eines REAL-Wertes der PLC in den Prozessdatenwert eines BACnet Analog* Objekts Property Present_Value. Mit Hilfe dieser Funktion können z.B. BACnet Analog* Objekte geschrieben werden, die ausschließlich über eine primitve PLC Varable (z.B.

rAV0 AT%Q* : REAL; (* ~(BACnet_ObjectType : AV : NOLINK)(BACnet_ObjectIdentifier : 0 : NOLINK)(BACnet_PresentValue_Priority12 : : LINK) *)

) mit einem BACnet Objekt verknüpft sind.

VAR_INPUT

bEnable  : BOOL;
bNull    : BOOL;
rValue   : REAL;

bEnable: TRUE = Das Prozessdatum wird aktiviert; der Wert, der sich aus bNull bzw. rValue ergibt, wird in das entsprechende BACnet Object geschrieben, FALSE = Prozessdatum wird deaktiviert

bNull: TRUE = Null-Schreiben des BACnet Objekts (z.B. Löschen einer Priorität), FALSE = Wert aus rValue schreiben

rValue: Wert der in das BACnet Object geschrieben wird, wenn bEnable = TRUE und bNull = FALSE sind