PreRinseOperationValveAnalog
PreRinseOperationValveAnalog (FB)
PreRinseOperationValveAnalog (FB)FUNCTION_BLOCK PreRinseOperationValveAnalog
Kurzbeschreibung
Steuerung des Anfahrbetriebs einer Lüftungsanlage Typische Anwendung: Vorbereitung einer Lüftungsanlage bei tiefen Aussentemperaturen
Darstellung

Funktionsbeschreibung
Allgemeines
Dieser Funktionsbaustein dient zur Steuerung des Anfahrbetriebs einer Lüftungsanlage in Abhängigkeit von der aktuellen Aussentemperatur rOAT und der aktuellen Rücklauftemperatur rRnT des Erhitzerkreises. Er garantiert die definierte und wirkungsvolle Vorheizung des Erhitzerkreises vor der Freigabe der Ventilatoren der Lüftungsanlage ( Ziel: Vermeidung von Frostschäden am Erhitzerkreis ).
Steuerung
Der Anfahrbetrieb ( Vorheizung und Stellsignalrampe ) startet mit einer ansteigenden Flanke ( FALSE > TRUE ) am Eingang xRequest, falls die aktuelle Aussentemperatur rOAT den Schwellwert rMaxOAT unterschreitet. Der Ausgang xEn wird aktiviert ( = TRUE ) und dient zur Anzeige des aktiven Anfahrbetriebs bzw. zur Freigabe der Erhitzerpumpe. Das Stellsignal rHeaterY wird auf den Sollwert / Parameter rYStart fixiert und dient zur Steuerung des Erhitzerventils.
Wertebereich für den Sollwert / Parameter rYStart
Der Sollwert / Parameter darf nur Werte > 0 % annehmen Der Anfahrbetrieb endet nach der Mindestzeitdauer tMinTime ( Bedingung: Es ist kein Rücklauftemperaturfühler ( rRnT <= -20.0 °C ) vorhanden ).
Der Anfahrbetrieb endet, falls die aktuelle Rücklauftemperatur rRnT den Schwellwert rMinRnT überschreitet ( Bedingung: Es ist ein Rücklauftemperaturfühler ( rRnT > -20.0 °C ) vorhanden ). Der Anfahrbetrieb kann zu jedem Zeitpunkt durch den Eingang xRequest ( = FALSE ) beendet werden. Nach dem Ende des Anfahrbetriebs wird am Stellsignal - Erhitzerventil aus Anfahrbetrieb rHeaterY eine linear abfallende ( Startwert = rYStart ) Signalrampe mit der Zeitdauer tRamp erzeugt. Während der Erzeugung dieser Signalrampe und während des Anfahrbetriebs ist der Auagang xRamp aktiv ( = TRUE ). Überschreitet die Zeitdauer des Anfahrbetriebs den Schwellwert tMaxTime, so wird die Störmeldung bei Zeitüberschreitung aktiviert ( = TRUE ). Am Ausgang tET wird während des Anfahrbetriebs die bereits verstrichene Zeitdauer dargestellt. Im nicht aktiven Zustand ( xRequest = FALSE ) nehmen die Ausgänge folgende Zustände an:\
xEn
xRamp
rHeaterY
tET
xAlarm
Hinweise
FALSE
FALSE
0.0 %
Letzer Wert
FALSE
xRequest = FALSE
Legende: X = beliebig
CODESYS
InOut:
Input
xRequest
BOOL
Input
rOAT
REAL
Input
rRnT
REAL
-22.2
Output
xEn
BOOL
Output
xRamp
BOOL
Output
rHeaterY
REAL
Output
tET
TIME
Output
xAlarm
BOOL
Input Const
udiMaxTime
UDINT
30
Input Const
rYStart
WORD
80
Input Const
udiRamp
UDINT
8
Input Const
eMinTimeBase
eTime
eTime.Minute
Input Const
udiMinTime
UDINT
2
Input Const
rMinRnT
REAL
30
Input Const
rMaxOAT
REAL
10
Zuletzt aktualisiert

