CoolOutProtection

CoolOutProtection (FB)

FUNCTION_BLOCK CoolOutProtection

Kurzbeschreibung

Aktivierung eines Auskühlschutzbetriebs mit einstellbarer Mindestbetriebsdauer ( Regelgröße: Raumtemperatur ) Typische Anwendung: Aktivierung des Auskühlschutzbetriebs im Ruhebetrieb einer Lüftungsanlage

Darstellung

Funktionsbeschreibung

Allgemeines

Dieser Funktionsbaustein steuert die Aktivierung des Auskühlschutzbetriebs ( xEn = TRUE ) mit einer einstellbaren Mindestbetriebsdauer udiMinTime durch die Vergleich der Raumtemperatur rRoomTemp mit dem Schwellwert für den Auskühlschutzbetrieb rSetPtTempCoolOut. Die Mindestbetriebsdauer wird immer dann aktiviert, falls die Raumtemperatur rRoomTemp den Schwellwert rSetPtTempCoolOut um mindestens 0.4K unterschreitet. Am Ausgang tOffDelay* wird während der Mindestbetriebsdauer die bereits vergangene Mindestbetriebszeit im Bereich 0 - udiMinTime dargestellt.

Freigabe / Sperrung des Auskühlschutzbetriebs xEn

xReqAHU

rRoomTemp

Mindestbetriebsdauer aktiv

xEn

Hinweise

TRUE

X

X

FALSE

Auskühlschutzbetrieb über Lüftungsanlage gesperrt

FALSE

> rSetPtTempCoolOut + 0.4

FALSE

FALSE

Auskühlschutzbetrieb über Raumtemperatur gesperrt

FALSE

< rSetPtTempCoolOut - 0.4

FALSE

TRUE

Auskühlschutzbetrieb über Raumtemperatur freigegeben

FALSE

X

TRUE

TRUE

Auskühlschutzbetrieb über Mindestbetriebszeit freigegeben

FALSE

< rSetPtTempCoolOut - 0.4

TRUE

TRUE

Auskühlschutzbetrieb über Raumtemperatur und Mindestbetriebszeit freigegeben

Legende: X = beliebig

CODESYS

InOut:

Scope
Name
Type
Initial

Input

rSetPtTempCoolOut

REAL

Input

rRoomTemp

REAL

Input

xReqAHU

BOOL

Output

xEn

BOOL

Output

tOffDelay

TIME

Input Const

eMinTimeBase

eTime

eTime.Minute

Input Const

udiMinTime

UDINT

30

Zuletzt aktualisiert