FB_BA_SwiHys2P

Der Funktionsbaustein FB_BA_SwiHys2P ist ein Zweipunktschalter mit einstellbarer Hysterese und Hysterese Offset.
Eine generelle Freigabe des Funktionsbausteins erfolgt am Eingang bEn. Bei gesperrten Funktionsbaustein ist der Ausgang bQ FALSE. Am Eingang fSp wird der Sollwert für den Zweipunktschalter angeschlossen. Der Wirksinn des Bausteins hängt von der Eingangsvariablen bActn ab.
Die aktiven Schaltpunkte ergeben sich aus dem Sollwert, der Hysterese und dem Offset für die Hysterese. Diese werden an den Ausgängen fSwiHi und fSwiLow ausgegeben.
- Der obere Schaltpunkt ergibt sich aus fSp + fHys/2 + fHysOffs.
- Der untere Schaltpunkt ergibt sich aus fSp - fHys/2 + fHysOffs.
Ist bActn TRUE ergibt sich ein direkter bzw. gleichläufiger Wirksinn (Kühlbetrieb).

Ist bActn FALSE ergibt sich ein indirekter bzw. gegenläufiger Wirksinn (Heizbetrieb).

Syntax
VAR_INPUT
bEn : BOOL;
fIn : REAL;
fSp : REAL;
fHys : REAL;
fHysOffs : REAL;
{attribute 'parameterUnit':= 's'}
nDlyOn : UDINT;// (0..BAComn_Global.udiMaxSecInMilli) switch-on delay (in [s])
{attribute 'parameterUnit':= 's'}
nDlyOff : UDINT;// (0..BAComn_Global.udiMaxSecInMilli) switch-off delay (in [s])
bActn : BOOL;
END_VAR
VAR_OUTPUT
bQ : BOOL;
fSwiHi : REAL;
fSwiLow : REAL;
{attribute 'parameterUnit':= 's'}
nRemTiDlyOn : UDINT;// switch-on delay countdown (in [s])
{attribute 'parameterUnit':= 's'}
nRemTiDlyOff : UDINT;// switch-off delay countdown (in [s])
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEn | BOOL | Generelle Freigabe des Funktionsbausteins. |
fIn | REAL | Eingangswert |
fSp | REAL | Sollwerteingang |
fHys | REAL | Hysterese |
fHysOffs | REAL | Offset für die Hysterese |
nDlyOn | UDINT | Einschaltverzögerung [s] |
nDlyOff | UDINT | Ausschaltverzögerung [s] |
bActn | BOOL | Wirksinn |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bQ | BOOL | Ausgang |
fSwiHi | REAL | oberer Schaltpunkt |
fSwiLow | REAL | unterer Schaltpunkt |
nRemTiDlyOn | UDINT | Verbleibende Zeit der Einschaltverzögerung [s]. |
nRemTiDlyOff | UDINT | Verbleibende Zeit der Ausschaltverzögerung [s]. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT3.1 4024.56 | Tc3_BA2_Common ab V2.2.23.0 |