THERMOKON_WRF07
THERMOKON_WRF07 (FB)
THERMOKON_WRF07 (FB)FUNCTION_BLOCK THERMOKON_WRF07
Allgemeines
Hinweise:
Durch den Sollwert / Parameter ‘eMode’ wird aktuell ( 16.05.2022 ) nur die Bildung der Raum-Solltemperatur ‘rSetpTemp’ sowie des Solltemperatur-Offsets ‘rOffset’ beeinflusst.
Die Konfigurationsregister ( R0 - R69 ) bzw. -coils ( C0 - C5 ) werden stets für den Betrieb des WRF07 als reines Raumbediengerät ( d.h. ohne eigene, interne Regelung ) eingestellt.
* Konfiguration des Geräts *
In den Registern 0 - 69 bzw. in den Coils 0 - 5 ist die aktuelle Konfiguration des Geräts abgelegt. Diese wird einmalig beim Neustart / einmalig bei jeder ansteigenden Flanke ( xUpdateConfigRead ) / zyklisch ( tTimeUpdateConfigRead ) gelesen und in die Arrays ‘_arwKonfiguration_0’ bzw. ‘arbyKonfiguration_1’ abgelegt.
Im laufenden Betrieb werden die Register 2 - 69 bzw. die Coils 0 - 3 bei einmalig beim Neustart / bei Wertänderungen neu beschrieben ( ‘_arwKonfiguration_2’ bzw. ‘arbyKonfiguration_3’ ). Zusätzlich kann dieser schreibende Zugriff über eine ansteigende Flanke am Eingang ‘xUpdateConfigWrite’ ausgelöst werden. Dieser schreibende Zugriff darf nicht zyklisch erfolgen, da die Anzahl der Schreibzugriffe begrenzt ist ( EEPROM ).
Die Konfiguration des Geräts lässt sich nicht in den Werkszustand zurück versetzen, in den Arrays ‘_arwKonfiguration_4’ sowie ‘_arbyKonfiguration_5’ sind die Default-Werte gesichert und können über den Eingang ‘xResDefault’ in das Gerät geladen / geschrieben werden.
Sollwert / Parameter ‘rOffsetRange’: Eine Änderung wird sofort fehlerfrei übertragen, jedoch wird der neue Offset erst nach einem Kaltstart des WRF07 verwandt.
InOut:
Input
xEn
BOOL
TRUE
Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )
Input
byUnitId
BYTE
0
Adresse des Geräts ( 1 .. 247 ) ( 1 .. 63 über DIP- Schalter, 1 .. 247 über Modbus-Befehle )
Input
xUpdateActual
BOOL
FALSE
Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke ) ( Bereich: Betrieb )
Input
xUpdateSetp
BOOL
FALSE
Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )
Input
xUpdateConfigRead
BOOL
FALSE
Aktualisierung der Konfiguration ( lesender Zugriff ) ( bei jeder ansteigenden Flanke )
Input
xUpdateConfigWrite
BOOL
FALSE
Aktualisierung der Konfiguration ( schreibender Zugriff ) ( bei jeder ansteigenden Flanke )
Input
xUpdateStates
BOOL
FALSE
Aktualisierung der Zustände ( Register 256 - 257 )( bei jeder ansteigenden Flanke )
Input
xResDefault
BOOL
FALSE
Rücksetzung der Konfiguration in den Dafault-Zustand ( Register 0 - 69 ) ( Coils 0 - 5 )( bei jeder ansteigenden Flanke )
Input
rSetpTempBase
REAL
22.0
Basis - Soll-Temperatur ( Grad Celsius )
Input
xLED9
BOOL
FALSE
Steuerung der LED9 ( TRUE = Ein )
Input
xEnOffset
BOOL
FALSE
Freigabe / Sperrung des Einflusses des Sollwertstellers ( ‘rOffset’ ) auf die Solltemperatur ( ‘rSetpTemp’ )
Input
xResError
BOOL
FALSE
Reinitialisierung des Ausgangs ‘eErrorCodeCom’ ( bei jeder ansteigenden Flanke )
Inout
ModbusClient
ModbusClientBase
Client des Geräts
Output
eDeviceType
THERMOKON_WRF07_DEVICE_TYPE
Typ des Geräts
Output
eUnitFb
THERMOKON_WRF07_UNIT
Aktuelles Einheiten-System des Geräts — Rückmeldung
Output
eRegulationModeFb
THERMOKON_WRF07_REGULATION_MODE_FEEDBACK
Aktueller Regler-Modus des Geräts
Output
rRoomTemp
REAL
Aktuelle Raumtemperatur in Grad Celsius
Output
rSetpTempBaseFb
REAL
Basis - Soll-Temperatur ( Grad Celsius ) — Rückmeldung
Output
rOffset
REAL
Aktueller Offset der Raum-Solltemperatur in K
Output
rSetpTemp
REAL
Aktuelle Solltemperatur in Grad Celsius
Output
rRelHumidity
REAL
Relative Raumfeuchtigkeit in Prozent
Output
xSensorOffsetInDevice
BOOL
Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )
Output
rDewPointTemp
REAL
Taupunkttemperatur in Grad Celsius oder Fahreinheit
Output
rAbsHumidity
REAL
Absolute Raumfeuchtigkeit in g/m3 oder grain/ft3
Output
rEnthalpy
REAL
Enthalpie in kJ/kg oder BTU/lb3
Output
xButton1
BOOL
FALSE
Betätigung der Taste 1 ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ )
Output
eFunctionButton1Fb
THERMOKON_WRF07_BUTTON_FUNCTION
Funktion der Taste 1 — Rückmeldung
Output
xLED9Fb
BOOL
FALSE
Zustand der LED 9 — Rückmeldung ( TRUE = Ein )
Output
eFunctionLED9Fb
THERMOKON_WRF07_LED_FUNCTION
Funktion der LED 9 — Rückmeldung
Output
xDI1
BOOL
FALSE
Zustand des digitalen Eingangs 1 ( Zuordnung je nach Funktion ‘eFunctionDI1’ ) ( FALSE = Offen, TRUE = Geschlossen )
Output
eFunctionDI1Fb
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 1 — Rückmeldung
Output
xDI2
BOOL
FALSE
Zustand des digitalen Eingangs 2 ( Zuordnung je nach Funktion ‘eFunctionDI2’ ) ( FALSE = Offen, TRUE = Geschlossen )
Output
eFunctionDI2Fb
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 2 — Rückmeldung
Output
xDI3
BOOL
FALSE
Zustand des digitalen Eingangs 3 ( Zuordnung je nach Funktion ‘eFunctionDI1’ ) ( FALSE = Offen, TRUE = Geschlossen )
Output
eFunctionDI3Fb
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 3 — Rückmeldung
Output
xDI4
BOOL
FALSE
Zustand des digitalen Eingangs 4 ( Zuordnung je nach Funktion ‘eFunctionDI2’ ) ( FALSE = Offen, TRUE = Geschlossen )
Output
eFunctionDI4Fb
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 4 — Rückmeldung
Output
xAlarm
BOOL
FALSE
Sammelstörung ( TRUE = Störung )
Output
xAlarmCom
BOOL
FALSE
Sammelstörung - Kommunikation ( TRUE = Störung )
Output
eErrorCodeCom
ModbusErrorCode
Fehlercode - Kommunikation ( 0 = kein Fehler )
Output
xBusy
BOOL
Kommunikationsanzeige ( TRUE = Kommunikation )
Input Const
eUnit
THERMOKON_WRF07_UNIT
THERMOKON_WRF07_UNIT.SI
Aktuelles Einheiten-System des Geräts
Input Const
rRoomHumityOffset
REAL
0.0
Offset der Raumfeuchte ( zur Kalibrierung des Feuchtesensors ) in Prozent
Input Const
eFunctionLED9
THERMOKON_WRF07_LED_FUNCTION
THERMOKON_WRF07_LED_FUNCTION.EXTERNAL_CONTROL
Funktion der LED 9
Input Const
eFunctionDI4
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION.NORMALLY_OPEN_CONTACT
Funktion des digitalen Eingangs 4
Input Const
eFunctionDI3
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION.NORMALLY_OPEN_CONTACT
Funktion des digitalen Eingangs 3
Input Const
eFunctionDI2
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION.NORMALLY_OPEN_CONTACT
Funktion des digitalen Eingangs 2
Input Const
eFunctionDI1
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION
THERMOKON_WRF07_DIGITAL_INPUT_FUNCTION.NORMALLY_OPEN_CONTACT
Funktion des digitalen Eingangs 1
Input Const
eFunctionButton1
THERMOKON_WRF07_BUTTON_FUNCTION
Funktion der Taste 1
Input Const
rSetpTempMax
REAL
26.0
Absoluter Maximalwert - Soll-Temperatur ( Grad Celsius )
Input Const
rSetpTempMin
REAL
18.0
Absoluter Minimalwert - Soll-Temperatur ( Grad Celsius )
Input Const
rSetpTempBaseReset
REAL
22.0
Basis - Soll-Temperatur in Grad Celsius nach einem Reset
Input Const
rOffsetRange
REAL
3.0
Verstellbereich des Sollwert - Potentiometers ( symmetrisch, 3.0 = +/. 3.0K )
Input Const
rRoomTempOffset
REAL
0.0
Offset der Raumtemperatur ( zur Kalibrierung des Temperatursensors ) in K
Input Const
eButton1OutpMode
THERMOKON_WRF07_BUTTON_OUTP_MODE
THERMOKON_WRF07_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton1’ ( RAW, PULSE )
Input Const
eMode
THERMOKON_WRF07_MODE
THERMOKON_WRF07_MODE.ROOM_CONTROL_UNIT
Generelle Betriebsart des Geräts ( ROOM_CONTROL_UNIT: Gerät dient als RBG, INTERNAL_REGULATION: Sollwertbildung / Temperaturregelung im Gerät )
Input Const
tTimeButtonPulse
TIME
TIME#1s0ms
Zeitdauer des Impulses am Ausgang, falls die zugeordnete Taste betätigt wurde
Input Const
tTimeUpdateStates
TIME
TIME#500ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateStates’ beeinflusst werden
Input Const
tTimeUpdateConfig
TIME
TIME#0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateConfig’ beeinflusst werden
Input Const
tTimeUpdateSetp
TIME
TIME#45s0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden
Input Const
tTimeUpdateActual
TIME
TIME#3s0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden
Zuletzt aktualisiert

