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 rSp 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 rSwiHi und rSwiLo ausgegeben.
- Der obere Schaltpunkt ergibt sich aus rSp + rHys/2 + rHysOffs.
- Der untere Schaltpunkt ergibt sich aus rSp - rHys/2 + rHysOffs.
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).

VAR_INPUT
bEn : BOOL;
rIn : REAL;
rSp : REAL;
rHys : REAL;
rHysOffs : REAL;
udiDlyOn_sec : UDINT;
udiDlyOff_sec : UDINT;
bActn : BOOL;
bEn: generelle Freigabe des Funktionsbausteins.
rIn: Eingangswert.
rSp: Sollwerteingang.
rHys: Hysterese.
rHysOffs: Offset für die Hysterese.
udiDlyOn_sec: Einschaltverzögerung
udiDlyOff_sec: Ausschaltverzögerung
bActn: Wirksinn.
VAR_OUTPUT
bQ : BOOL;
rSwiHi : REAL;
rSwiLo : REAL;
udiRemTiDlyOn_sec : UDINT;
udiRemTiDlyOff_sec : UDINT;
bQ: Ausgang.
rSwiHi: oberer Schaltpunkt.
rSwiLo: unterer Schaltpunkt.
udiRemTiDlyOn_sec: Verbleibende Zeit bis zum Einschalten.
udiRemTiDlyOff_sec: Verbleibende Zeit bis zum Ausschalten.
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.7 | Tc3_BA ab v1.1.6.0 |