FB_BARLightCircuit

FB_BARLightCircuit 1:

Dieser Baustein stellt einen einfachen Lichtschaltkreis ohne Dimmfunktionalität dar.

Der Baustein kennt drei verschiedene Modi, welche über den Eingang uiLightCtrlMode eingestellt werden können:

Im Automatikbetrieb (uiLightCtrlMode=0) lässt sich der Baustein über die Eingänge bSwitch, bCentralOff und bCentralOn steuern. Eine steigende Flanke an bCentralOff schaltet den Ausgang lrDimValue auf 0.0 und durch eine steigende Flanke an bCentralOn wird der Ausgang auf 100.0 gesetzt. Steigende Flanken an bSwitch lassen den Ausgang lrDimValue jeweils zwischen 0.0 und 100.0 wechseln.

In den Hand-Betriebsmodi wird bei uiLightCtrlMode=1 der Ausgabewert lrDimValueOut konstant auf den Wert 100.0 und bei uiLightCtrlMode=2 konstant auf den Wert 0.0 gesetzt.

VAR_INPUT

uiLightCtrlMode    : UINT;
bSwitch            : BOOL;
bCentralOn         : BOOL;
bCentralOff        : BOOL;

uiLightCtrlMode: Betriebsmodus.

bSwitch: Steigende Flanken an bSwitch lassen den Ausgang lrDimValue jeweils zwischen 0.0 und 100.0 wechseln.

bCentralOn: Schaltet den Ausgang lrDimValueOut auf 100.0.

bCentralOff: Schaltet den Ausgang lrDimValueOut auf 0.0.

Hinweis: Alle Schaltbefehle, bSwitch, bCentralOn und bCentralOff sind nur im Automatik-Modus wirksam.

VAR_OUTPUT

lrDimValue  : LREAL;
bLight      : BOOL;
bError      : BOOL;
udiErrorId  : UDINT;

lrDimValue: Lichtausgabewert in Prozent 0.0, wenn das Licht ausgeschaltet und 100.0, wenn das Licht eingeschaltet ist.

bLight: Ist FALSE, wenn lrDimmValue = 0.0, andernfallsTRUE.

bError: Dieser Ausgang wird auf TRUE geschaltet, wenn die eingetragenen Parameter fehlerhaft sind.

udiErrorId: Enthält den Fehlercode, sollten die eingetragenen Werte fehlerhaft sein. Siehe Fehlercodes.

Voraussetzungen

Entwicklungsumgebung

erforderliche Bibliothek

Erforderliche Function

TwinCAT 3.1 ab Build 4022.16

Tc2_HVAC V3.3.1.0

TF8000 | TC3 HVAC V1.0.0.0