FB_BACnetSchedBinPV

BACnet Scheduler vom Typ Binary Present Value mit der Funktion "Vorausberechnende Ein- und Ausschaltzeit".

FB_BACnetSchedBinPV 1:

Funktionsbeschreibung

Dieser Baustein generiert ein BACnet-Scheduler-Objekt und stellt innerhalb der PLC Schreibe- und Lesevariablen für das Objekt zur Verfügung. Der Ausgabetyp des Objekts ist vom Typ BOOL.

Die Parametrierung des Objekts erfolgt dabei entweder aus dem BACnet heraus oder per Kommentarzeilen im PLC-Deklarationsteil.

Ein-Ausgänge

VAR_INPUT

udiPredictTime : UDINT;    

udiPredictTime: Vorausberechnete Ein- und Ausschaltzeit in Sekunden. Der hier angegebene Zeitwert schaltet in Abhängigkeit der Zeitschaltkanäle des BACnet Property WeeklySchedule den Ausgang bPredictedVal voher ein bzw. aus.

VAR_OUTPUT

bPrVal         : BOOL;
bPredictedVal  : BOOL;
bErr           : BOOL;
udiErrId       : UDINT;
udiErrArg      : UDINT;

bPrVal: Ausgabewert des Zeitplans in Anhängigkeit des aktuell eingestellten Datums/Uhrzeit und der Zeitplaneinträge.

bPredictedVal: Ausgang der in Abhängigkeit der Ein- und Ausschaltzeit udiPredictTime und des BACnet Property WeeklySchedule geschaltet wird.

bErr: Zeigt allgemein einen Fehler im Baustein an. Die Ursache kann in BACnet, im ADS-Datenaustausch oder auch an falscher Parametrierung liegen.

udiErrId / udiErrArg: Enthält die Fehlernummer und das Fehlerargument. Siehe Fehlercodes.

VAR_IN_OUT

fbDvc     : FB_BACnet_Device;

fbDvc: Referenz auf den Baustein des BACnet-Device-Objekts

Voraussetzungen

Entwicklungsumgebung

Zielsystem

erforderliche Bibliothek

erforderliches Supplement

TwinCAT 2.11 R3/x64

PC/CX

TcBA-Bibliothek ab V1.0.0

TS8040 | TwinCAT Building Automation ab V1.0.0