Control2Seq (FB)

FUNCTION_BLOCK Control2Seq

Kurzbeschreibung

Sequenzsteuerung mit Einschalt- / Ausschaltschwelle für ein analoges Eingangssignal
Der Wirksinn ( invertiert / direkt ) ist ebenfalls einstellbar.

Darstellung

../_images/Control2Seq_FB.png

Schnittstellen

Eingänge

Name Datentyp Wertebereich Initialwert Funktion
rIn REAL     Analoger Eingangswert

Ausgänge

Name Datentyp Wertebereich Initialwert Funktion
xY BOOL     Binäres Ausgangssignal

Sollwerte / Parameter

Name Datentyp Wertebereich Initialwert Funktion
rSwitchOffPoint REAL   3.0 Ausschaltschwelle
rSwitchOnPoint REAL   7.0 Einschaltschwelle
eAction eControlMode   eControlMode.Direct Wirksinnn der Sequenzsteuerung ( Invertiert = Heizen, Direkt = Kühlen )

Funktionsbeschreibung

Digital-Ausgang xY

Der digitale Ausgang xY wird durch den Wirksinn eAction, den analogen Eingangswert rIn und die beiden Schaltschwellen rSwitchOffPoint und rSwitchOnPoint beeinflusst.
Ist der Wirksinn eControlMode.Direct ausgewählt, so muß die Einschaltschwelle rSwitchOnPoint größer als die Ausschaltschwelle rSwitchOffPoint sein.
Ist der Wirksinn eControlMode.Inverted ausgewählt, so muß die Einschaltschwelle rSwitchOnPoint kleiner als die Ausschaltschwelle rSwitchOffPoint sein.
eAction rIn xY Hinweise
eControlMode.Direct rIn < rSwitchOnPoint und rIn* > rSwitchOffPoint unverändert Wirksinn = Direkt: Istwert überschreitet keine Schwellwerte
eControlMode.Inverted rIn > rSwitchOnPoint und rIn* < rSwitchOffPoint unverändert Wirksinn = Invertiert: Istwert überschreitet keine Schwellwerte
eControlMode.Direct rIn >= rSwitchOnPoint TRUE Wirksinn = Direkt: Istwert überschreitet Einschaltschwelle
eControlMode.Direct rIn <= rSwitchOffPoint FALSE Wirksinn = Direkt: Istwert unterschreitet Ausschaltschwelle
eControlMode.Inverted rIn <= rSwitchOnPoint TRUE Wirksinn = Invertiert: Istwert unterschreitet Einschaltschwelle
eControlMode.Inverted rIn >= rSwitchOffPoint FALSE Wirksinn = Invertiert: Istwert überschreitet Ausschaltschwelle

Visualisierung




Information

Element Autoren Datum Version Anmerkungen
Funktion Alexander Halter 08.2016 1.0 Ursprungsversion
Programmierung Alexander Halter 08.2016 1.0 Ursprungsversion
Test Jochen Reu 11.2017 1.0 Ursprungsversion
Dokumentation Jochen Reu 11.2017 1.0 Ursprungsversion

Codesys

InOut:
Scope Name Type Initial Comment
Input rIn REAL   Analoger Eingangswert
rSwitchOffPoint REAL 3 Ausschaltschwelle
rSwitchOnPoint REAL 7 Einschaltschwelle
eAction eControlMode eControlMode.Direct Wirksinnn der Sequenzsteuerung ( Invertiert = Heizen, Direkt = Kühlen )
Output xY BOOL   Binäres Ausgangssignal