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

BAC_Cont4Stp_01 1:

Diagramm 01

Wirksinn Cont4Stp_bActn = FALSE = Reverse = Heizen

BAC_Cont4Stp_01 2:

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

BAC_Cont4Stp_01 3:

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 £SwiPnt01Hys

BAC_Cont4Stp_01 4:

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

FB_BACnetBV1204

Generelle Freigabe des Funktionsbausteins. Ist bEn = FALSE, so sind sämtliche Ausgänge auf 0 gesetzt

X

FB_BACnetAVSetpoint

Eingangswert von dem der Schaltzustand abgeleitet wird

Hys

FB_BACnetAVSetpoint

Eingabe Absolutwert Hysterese

DlyOn

FB_BACnetAVSetpoint

Einschaltverzögerung der Stufen in Sekunden

DlyOff

FB_BACnetAVSetpoint

Ausschaltverzögerung der Stufen in Sekunden

SwiPnt01

FB_BACnetAVSetpoint

Eingabe Einschaltpunkt Stufe 01, intern im Template limitiert zwischen 0 und 100

SwiPnt02

FB_BACnetAVSetpoint

Eingabe Einschaltpunkt Stufe 02, intern im Template limitiert zwischen 0 und 100

SwiPnt03

FB_BACnetAVSetpoint

Eingabe Einschaltpunkt Stufe 03, intern im Template limitiert zwischen 0 und 100

SwiPnt04

FB_BACnetAVSetpoint

Eingabe Einschaltpunkt Stufe 04, intern im Template limitiert zwischen 0 und 100

Cont4Stp

FB_BA_Cont4Stp01

Der Funktionsbaustein Cont4Stp ist das Kernstück des Templates Stufenschalter.

DspStp

FB_BACnetMVDisplay

Anzeige aktive Stufe

SwiOn

FB_BACnetAVDisplay

Anzeige aktiver Einschaltpunkt

SwiOff

FB_BACnetAVDisplay

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