BAC_Cont4Stp_01
Funktionsbeschreibung
Das Template ermittelt abhängig vom Eingangssignal die resultierenden Schaltstufen eines mehrstufigen Aggregats.
Es sind vier Einschaltschwellen und eine Hysterese parametrierbar.
Schnittstelle
Diagramm 01
Wirksinn Cont4Stp_bActn = FALSE = Reverse = Heizen

DspStp | Cont4Stp_udiStp | SwiOn | SwiOff | Cont4Stp_udiRemTiDylOn | Cont4Stp_udiRemTiDylOff | bQ01 | bQ02 | bQ03 | bQ04 |
0 | 0 | SwiPnt01 | SwiPnt01 - Hys | DlyOn | 0 | FALSE | FALSE | FALSE | FALSE |
1 | >= 1 | SwiPnt02 | SwiPnt01 - Hys | DlyOn | DlyOff | TRUE | FALSE | FALSE | FALSE |
2 | >= 2 | SwiPnt03 | SwiPnt02 - Hys | DlyOn | DlyOff | TRUE | TRUE | FALSE | FALSE |
3 | >= 3 | SwiPnt04 | SwiPnt03 - Hys | DlyOn | DlyOff | TRUE | TRUE | TRUE | FALSE |
4 | >= 4 | SwiPnt04 | SwiPnt04 - Hys | 0 | DlyOff | TRUE | TRUE | TRUE | TRUE |
Diagramm 02
Wirksinn Cont4Stp_bActn =TRUE = Direct = Kühlen

DspStp | Cont4Stp_udiStp | SwiOn | SwiOff | Cont4Stp_udiRemTiDylOn | Cont4Stp_udiRemTiDylOff | bQ01 | bQ02 | bQ03 | bQ04 |
0 | 0 | SwiPnt01 | SwiPnt01 + Hys | DlyOn | 0 | FALSE | FALSE | FALSE | FALSE |
1 | >= 1 | SwiPnt02 | SwiPnt01 +Hys | DlyOn | DlyOff | TRUE | FALSE | FALSE | FALSE |
2 | >= 2 | SwiPnt03 | SwiPnt02 + Hys | DlyOn | DlyOff | TRUE | TRUE | FALSE | FALSE |
3 | >= 3 | SwiPnt04 | SwiPnt03 + Hys | DlyOn | DlyOff | TRUE | TRUE | TRUE | FALSE |
4 | 4 | SwiPnt04 | SwiPnt04 + Hys | 0 | DlyOff | TRUE | TRUE | TRUE | TRUE |
Diagramm 03
Zeitverhalten der Ein- und Ausschaltverzögerungen
Zum Zeitpunkt t1 springt rX von £SwiPnt01 auf SwiPnt04
Zum Zeitpunkt t2 springt rX von SwiPnt04 auf £SwiPnt01 – Hys

Ein-/Ausgänge
VAR_INPUT
bEn : BOOL;
rX : REAL;
bEn: Generelle Freigabe des Funktionsbausteins. Ist bEn = FALSE, so sind sämtliche Ausgänge auf 0 gesetzt.
rX: Eingangswert von dem der Schaltzustand abgeleitet wird.
VAR_OUTPUT
bQ01 : BOOL;
bQ02 : BOOL;
bQ03 : BOOL;
bQ04 : BOOL;
bQ01: Anzeige des Status Stufe 01
TRUE = EIN; FALSE = AUS
udiStp >= 1
bQ02: Anzeige des Status Stufe 02
TRUE = EIN; FALSE = AUS
udiStp >= 2
bQ03: Anzeige des Status Stufe 03
TRUE = EIN; FALSE = AUS
udiStp >= 3
bQ04: Anzeige des Status Stufe 04
TRUE = EIN; FALSE = AUS
udiStp >= 4
VAR CONSTANT
PLT_NUM : BYTE := 1;
PLT_NUM: Sämtliche Alarme und Ereignisse aller Anlagen innerhalb eines Controllers werden in einer globalen Alarm- und Ereignisliste erfasst. Die Zuordnung der Ereignisse und Alarme zu einer Anlage wird durch die Vergabe einer Anlagennummer PLT_NUM festgelegt.
Die Erfassung und Verarbeitung eines Alarms von einem Aggregat oder einem Gerät erfolgt innerhalb der Templates mittels des Alarmbausteins FB_BA_Alarm.
Die Auswertung der Alarme einer Anlagen z. B. zur Erzeugung einer Sammelmeldung oder zur Anlagenabschaltung bei relevanten Störungen, erfolgt innerhalb des Templates BAC_PltAlm_01 mittels des Funktionsbausteins FB_BA_AlarmPlt.
Die Auswertung verschiedener Anlagenereignisse innerhalb der Templates einer Anlage, erfolgt innerhalb des Templates BAC_PltComnMsg_01 durch den Funktionsbaustein FB_BA_ComnMsg.
Wichtig ! Die Zuordnung und Auswertung der Alarme und Ereignisse einer Anlage erfolgt nur dann richtig wenn alle Templates einer Anlage die gleiche Anlagennummer haben!
Die Anlagennummer kann im Projektbuilder im Parametermenü der Templates oder durch eine Spalte innerhalb des Excel-Imports erfolgen.
Programmbeschreibung
Instanz | Typ | Aufgabe |
---|---|---|
En | Generelle Freigabe des Funktionsbausteins. Ist bEn = FALSE, so sind sämtliche Ausgänge auf 0 gesetzt | |
X | Eingangswert von dem der Schaltzustand abgeleitet wird | |
Hys | Eingabe Absolutwert Hysterese | |
DlyOn | Einschaltverzögerung der Stufen in Sekunden | |
DlyOff | Ausschaltverzögerung der Stufen in Sekunden | |
SwiPnt01 | Eingabe Einschaltpunkt Stufe 01, intern im Template limitiert zwischen 0 und 100 | |
SwiPnt02 | Eingabe Einschaltpunkt Stufe 02, intern im Template limitiert zwischen 0 und 100 | |
SwiPnt03 | Eingabe Einschaltpunkt Stufe 03, intern im Template limitiert zwischen 0 und 100 | |
SwiPnt04 | Eingabe Einschaltpunkt Stufe 04, intern im Template limitiert zwischen 0 und 100 | |
Cont4Stp | Der Funktionsbaustein Cont4Stp ist das Kernstück des Templates Stufenschalter. | |
DspStp | Anzeige aktive Stufe | |
SwiOn | Anzeige aktiver Einschaltpunkt | |
SwiOff | Anzeige aktiver Ausschaltpunkt | |
| LIMIT, LIMIT, LIMIT, LIMIT | Limitierung der Einschaltpunkte Stufe 1 - 4 auf 0 - 100 |
Versionshistorie
Versionsnummer | Bemerkungen |
---|---|
1.0.0.1 | erste Freigabe |