WetBulbTemperature
WetBulbTemperature (FB)
WetBulbTemperature (FB)FUNCTION_BLOCK WetBulbTemperature
Kurzbeschreibung
Berechnung der Feuchtkugeltemperatur in Grad Celsius Größen: Temperatur, relative Feuchte Typische Anwendung: Berechnung der Feuchtkugeltemperatur bein einer adiabatischen Kühlung\
Darstellung

Schnittstellen
Eingänge
rTemperature
REAL
-20.0 bis +50.0
0
Temperatur in Grad Celsius
rRelativeHumidity
REAL
5.0 bis 99.0
5
Relative Feuchtigkeit in Prozent
Ausgänge
rWetBulbTemperature
REAL
0.0
Feuchtkugeltemperatur in °C ( Fehler: +/- 1.0 Prozent im angegebenen Temperatur- / Feuchtebereich )
xError
BOOL
FALSE
Ausgang zur Anzeige von Fehlerzuständen ( TRUE = Fehler )
sErrorCode
STRING
‘’
Ausgang zur Anzeige von Fehlermeldungen
Funktionsbeschreibung
Allgemeines
Dieser Funktionsbaustein dient zur Berechnung der Feuchtkugeltemperatur in Grad Celsius. Hierzu sind die aktuellen Werte der Lufttemperatur in Grad Celsius und der relativen Feuchtigkeit in Prozent zu übergeben. \
Wertebereich der Temperatur in Grad Celsius rTemperature
Die Temperatur in Grad Celsius darf nur Werte zwischen -20.0 und +50.0 Grad Celsius ( jeweils einschließlich ) annehmen. Werte außerhalb des Wertebereichs erzeugen einen Fehlerzustand ( ‘xError’ = TRUE ) und eine zugehörige Fehlermeldung ( ‘xErrorCode’ ). Es findet keine Berechnung der Feuchtkugeltemperatur statt.\
Wertebereich der relativen Feuchtigkeit in Prozent rRelativeHumidity
Die relative Feuchtigkeit in Prozent darf nur Werte zwischen +5.0 und +99.0 Prozent ( jeweils einschließlich ) annehmen. Werte außerhalb des Wertebereichs erzeugen einen Fehlerzustand ( ‘xError’ = TRUE ) und eine zugehörige Fehlermeldung ( ‘xErrorCode’ ). Es findet keine Berechnung der Feuchtkugeltemperatur statt.\
Ausgang zur Anzeige von Fehlerzuständen xError
Dieser Ausgang dient zur Anzeige von Fehlerzuständen ( = TRUE ):\
Temperatur ausserhalb des Wertebereichs der Temperatur in Grad Celsius rTemperature\
Relative Feuchte ausserhalb des Wertebereichs der relativen Feuchte in Prozent rRelHumidity\
Feuchtkugeltemperatur ‘rWetBulbTemperature’ > Temperatur ‘rTemperature’\
Feuchtkugeltemperatur ‘rWetBulbTemperature’ < ( Temperatur ‘rTemperature’ - 50.0 )\
In allen übrigen Situationen ist der Ausgang nicht aktiv ( = FALSE ).
Ausgang zur Anzeige von Fehlermeldungen sErrorCode
Dieser Ausgang dient zur Anzeige von situationsabhängigen Fehlermeldungen im Klartext.
CODESYS
InOut:
Input
rTemperature
REAL
0
Input
rRelativeHumidity
REAL
5.0
Output
rWetBulbTemperature
REAL
0
Output
xError
BOOL
FALSE
Output
sErrorCode
STRING(255)
‘’
Zuletzt aktualisiert

