THERMOKON_WRF06
THERMOKON_WRF06 (FB)
THERMOKON_WRF06 (FB)FUNCTION_BLOCK THERMOKON_WRF06
Kurzbeschreibung
Steuerung der Geräteserie WRF06 der Fa. Thermokon Typische Anwendung: Raumbediengerät in einer Zone\
Richtlinien - Softwareerstellung
Es werden folgende Function-Codes ( FC ) unterstützt: 1 - 6, 15 - 16 Für die Adressierung sind die Adressangaben zu verwenden, nicht die Registeradressen. Dieses Raumbediengerät kann in unterschiedlichen Gerätentypen ( ohne / mit integriertem Temperaturregler ) geliefert werden. Die maximal vier digitalen Eingänge und zwei analogen Ausgänge werden vom Funktionsbaustein unterstützt. Auf die zwei analogen Ausgänge kann direkt schreibend zugegriffen werden. Die vier Funktionstasten F1 ( rechts ) - F4 ( links ) werden vom Funktionsbaustein unterstützt. Der Funktionsbausteion untertsützt ausschliesslich die Nutzung als reines Raumbediengerät, der interne PI-Regler ( je nach Gerätetyp vorhanden ) wird nicht verwandt. Die Kalibierung des Raumtemperaturfühlers erfolgt entweder am Raumbediengerät ( Parametermodus, siehe Dokumentation ) oder mittels der Konfigurations-Software ‘WRF06-RS485_MODBUS_V_2_9’. Das RBG überwacht die Modbus-Kommunikation. Wird für eine Dauer von mehr als 90s kein gültiges Modbus-Telegramm empfangen, so werden die analogen/digitalen Ausgänge auf Standardwerte ( Register 53 und 54 ) eingestellt. Die Modbus-Adressen 1 - 32 können direkt an den DIP-Schaltern im RBG eingestellt werden. Der Adressbereich 1 - 247 kann durch eine in der Dokumentation beschriebene Prozedur genutzt werden. Im Datenbereich ( ADR - FC - Datenbereich - CRC1 - CRC2 ) dürfen maximal 100 Bytes ( = 50 Register ) übertragen werden ( abweichend zum Modbus-Standard ). Es wurde folgende Übertragungsparameter getestet: 19200 Baud, 8-N-1 Es werden in diesem Funktionsbaustein aktuell nur die Gerätetypen ‘AO2V’ und ‘4DI’ mit dem Bedruckungstyp 2 unterstützt. Die Solltemperatur 1 kann mittels der Tasten AUF / AB nur während des Tagbetriebs ( = Komfort / Belegung ) verändert werden ( Eigenschaft des Raumbediengeräts ) Für den internen PI-Regler werden folgende Größen verwandt: Istwert: Adresse 258 ( = Raumtemperatuir ) Sollwert: Adresse 260 ( = Sollwert 1 effektiv ) Stellsignal: Das Stellsignal wird direkt auf die Ausgänge ausgegeben. Messwerte - Abgleich: Klasse 4
Konfigurationsdaten
Die Daten im EEPROM ( = Konfigurationsdaten ) dürfen maximal 10000x beschrieben werden !!! Daten im EEPROM: Adressen 2 - 58: Konfigurationsregister Adressen 768 - 987: Textmeldung Zeile 1 und 2 Adressen 1024 - 1080: Einheit Zeile 1, 2 und 3 Coils 0 - 30: Konfigurationsbits Diese Konfigurationsdaten können mittels der Software ‘’WRF06-RS485_MODBUS_V_2_9’ aus dem Raumbediengerät gelesen, gesichert, verändert und in ein neues Raumbediengerät geschrieben werden. Im Funktionsbaustein sind daher keine Daten zur Konfiguration vorhanden. Im Funktionsbaustein werden die Adressen 0 - 58 ausgelesen, falls die Konfiguration ( xUpdateConfig, tTimeUpdateConfig, einmalig nach Neustart ) gelesen wird. Die Konfiguration des Geräts lässt sich nicht in den Werkszustand zurück versetzen ( weder per Modbus noch mittels der Konfigurations-Software ). Register 528 ( Adresse 527 ) - Vorgabe der Lüfterstufe ( FC06 / FC16 ): Wird eine manuelle Lüfterstufe ( 0 - 3 ) vorgegeben, so wird diese korrekt im RBG zur Anzeige gebracht und zurück gemeldet. Wird eine automatische Lüfterstufe ( 65280 - 65283 ) vorgegeben, so wird diese — kurzzeitig — korrekt im RBG zur Anzeige gebracht und zurück gemeldet. Durch den Schreibvorgang mit einer Automatik-Stuzfe wird jedoch die interne Automatik aktiviert, die vom Stellsignal Heizen / Kühlen abhängig ist ( einstellbare Schwellwerte ) Daher werden in diesem Funktionsbaustein nur die Vorgaben der manuellen Lüfterstufen unterstützt. Schnittstellen \
Eingänge
xEn
BOOL
TRUE
Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )
byUnitId
BYTE
0
Adresse des Geräts ( 0 .. 255 )
xUpdateActual
BOOL
FALSE
Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )
xUpdateSetp
BOOL
FALSE
Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )
xUpdateConfig
BOOL
FALSE
Aktualisierung der Konfiguration ( bei jeder ansteigenden Flanke ) ( lesender Zugriff )
xUpdateStates
BOOL
FALSE
Aktualisierung der Zustände ( bei jeder ansteigenden Flanke )
xUpdateInfo
BOOL
FALSE
Aktualisierung der Informationen ( bei jeder ansteigenden Flanke )
rAO1Manual
REAL
0.0
Zustand des analogen Ausgangs 1 ( ‘eAnalogOutputsMode’ = THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE ) ( 0.0 - 100.0% = 0.0 - 10.0 V ) ( Adresse 534, FC16 )
rAO2Manual
REAL
0.0
Zustand des analogen Ausgangs 2 ( ‘eAnalogOutputsMode’ = THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE ) ( 0.0 - 100.0% = 0.0 - 10.0 V ) ( Adresse 535, FC16 )
xDsplSymb_Alarm
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Störung’ ( TRUE = Anzeige ) ( Coil 256, FC15 )
xDsplSymb_Heat
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Heizen, Regler-Heizmodus’ ( TRUE = Anzeige ) ( Coil 257, FC15 )
xDsplSymb_Cool
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Kühlen, Regler-Kühlmodus’ ( TRUE = Anzeige ) ( Coil 258, FC15 )
xDsplSymb_Wind
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Fenster, Energiesperre’ ( TRUE = Anzeige ) ( Coil 259, FC15 )
xDsplSymb_DewP
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Taupunkt, Taupunktalarm’ ( TRUE = Anzeige ) ( Coil 260, FC15 )
xDsplSymb_Off
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Aus, Regler-Aus’ ( TRUE = Anzeige ) ( Coil 261, FC15 )
xUpdateDateTime
BOOL
FALSE
Aktualisierung des Datums / der Uhrzeit des Geräts ( bei jeder ansteigenden Flanke )
rExtValue1
REAL
0.0
Externer Messwert 1 zur Anzeige am RBG ( Modbus-Register-Inhalt = rExtValue1 * rExtValue1Mult ) ( Adresse 519, FC16 )
rExtValue2
REAL
0.0
Externer Messwert 2 zur Anzeige am RBG ( Modbus-Register-Inhalt = rExtValue1 * rExtValue1Mult ) ( Adresse 520, FC16 )
rExtValue3
REAL
0.0
Externer Messwert 3 zur Anzeige am RBG ( Modbus-Register-Inhalt = rExtValue1 * rExtValue1Mult ) ( Adresse 521, FC16 )
rExtValue4
REAL
0.0
Externer Messwert 4 zur Anzeige am RBG ( Modbus-Register-Inhalt = rExtValue1 * rExtValue1Mult ) ( Adresse 522, FC16 )
wAutoFanStages
WORD
0
Eingang zur automatischen Vorgabe der Lüfterstufe
eRegMode
THERMOKON_WRF06_REGULATION_MODE
THERMOKON_WRF06_REGULATION_MODE.NO_REGULATION
Aktueller Regler-Modus zum Gerät ( Adresse 533, FC16 )
rExtRoomTemp
REAL
0.0
Externe Temperatur als Ersatz für die interne Raumtemperatur ( Adresse 536, FC16 ) ( ‘eRoomTempMode’ = THERMOKON_WRF06_ROOM_TEMP_MODE.EXTERNAL_VALUE )
xMode
BOOL
FALSE
Aktuelle Raumbelegung zum Gerät ( TRUE = Belegung, Komfortbetrieb, Tagbetrieb, FALSE = keine Belegung, Absenkbetrieb, Nachtbetrieb ) ( Adresse 528, FC16 )
rSetpTemp1BaseDay
REAL
22.0
Solltemperatur 1: Basis - Soll-Temperatur im Tagbetrieb ( Grad Celsius )
rSetpTemp1Night
REAL
18.0
Solltemperatur 1: Soll-Temperatur im Nachtbetrieb ( Grad Celsius )
rSetpTemp2BaseDay
REAL
22.0
Solltemperatur 2: Basis - Soll-Temperatur im Tagbetrieb ( Grad Celsius )
rSetpTemp2Night
REAL
18.0
Solltemperatur 2: Soll-Temperatur im Nachtbetrieb ( Grad Celsius )
xResError
BOOL
FALSE
Eingang für die Rücksetzung des Ausgangs ‘eErrorCodeCom’ ( bei jeder anstiegenden Flanke )
Ausgänge
wDeviceCode
WORD
0
Kennung des Geräts ( Adresse 0, FC03 )
wFirmwareVer
WORD
0
Firmware-Version des Geräts ( Adresse 1, FC03 )
eDeviceType
THERMOKON_WRF06_DEVICE_TYPE
Konfiguration des Geräts ( Adresse 2, FC03 )
rRoomTemp
REAL
0.0
Aktuelle Raumtemperatur in der ausgewählten Eimheit ( Adresse 258, FC03 )
rRelHumidity
REAL
0.0
Relative Raumfeuchtigkeit in Prozent ( sofern Sensor vorhanden ) ( Adresse 270, FC03 )
rAO1
REAL
0.0
Aktueller Zustand am analogen Ausgang 1 ( 0.0 - 100.0% = 0.0 - 10.0 V )
rAO2
REAL
0.0
Aktueller Zustand am analogen Ausgang 2 ( 0.0 - 100.0% = 0.0 - 10.0 V )
eRegModeDev
THERMOKON_WRF06_REGULATION_MODE_DEVICE
Aktueller Regler-Modus vom Gerät ( Adresse 269, FC03 )
rSetpTemp1OffMaxFb
REAL
0.0
Temperatur-Sollwert 1: Maximalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 17, FC03 )
rSetpTemp1OffMinFb
REAL
0.0
Temperatur-Sollwert 1: Minimalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 18, FC03 )
rSetpTemp1StepFb
REAL
0.0
Temperatur-Sollwert 1: +/- - Verstellwert bei einer Tastenbetätigung — Rückmeldung ( Adresse 19, FC03 )
rSetpTemp1ResetFb
REAL
0.0
Temperatur-Sollwert 1: Basis - Sollwert nach einem Rücksetzvorgang — Rückmeldung ( Adresse 20, FC03 )
rSetpTemp2OffMaxFb
REAL
0.0
Temperatur-Sollwert 2: Maximalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 21, FC03 )
rSetpTemp2OffMinFb
REAL
0.0
Temperatur-Sollwert 2: Minimalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 22, FC03 )
rSetpTemp2StepFb
REAL
0.0
Temperatur-Sollwert 2: +/- - Verstellwert bei einer Tastenbetätigung — Rückmeldung ( Adresse 23, FC03 )
rSetpTemp2ResetFb
REAL
0.0
Temperatur-Sollwert 2: Basis - Sollwert nach einem Rücksetzvorgang — Rückmeldung ( Adresse 24, FC03 )
rSetpTemp1Off
REAL
0.0
Temperatur-Sollwert 1: Aktuelle Verstellung der Basis - Solltemperatur ( Adresse 259, FC03 ) ( Istwerte_1 )
rSetpTemp1
REAL
0.0
Temperatur-Sollwert 1: Aktuelle Solltemperatur ( Adresse 260, FC03 ) ( Istwerte_1 )
rSetpTemp2Off
REAL
0.0
Temperatur-Sollwert 2: Aktuelle Verstellung der Basis - Solltemperatur ( Adresse 261, FC03 ) ( Istwerte_1 )
rSetpTemp2
REAL
0.0
Temperatur-Sollwert 2: Aktuelle Solltemperatur ( Adresse 262, FC03 ) ( Istwerte_1 )
xButtonSetpTempUp
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls die Solltemperatur erhöht wird
xButtonSetpTempDown
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls die Solltemperatur reduziert wird
xModeDev
BOOL
FALSE
Aktuelle Raumbelegung vom Gerät ( TRUE = Belegung, Komfortbetrieb, Tagbetrieb ) ( Adresse 264, FC03 )
xButtonPresence
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls der Präsenzstatus geändert wurde
eFanModeDev
THERMOKON_WRF06_FAN_OP_MODE
Aktuelle Betriebsart des Ventilators ( Adresse 263, FC03 )
wNbrOfFanStages
WORD
0
Anzahl der verfügbaren Lüfterstufen
xAutoFanStages
BOOL
FALSE
Anzeige des Automatikbetriebs für die Lüfterstufen ( FALSE: manuelle Korrektur aktiv, TRUE = Automatikbetrieb aktiv )
xButtonFanStages
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls die Lüfterstufe geändert wird
xButton1
BOOL
FALSE
Betätigung der Taste 1 ( rechts ) ( Modi: RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
eFunctionButton1Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 1 — Rückmeldung ( Adresse 6, FC03 )
xButton2
BOOL
FALSE
Betätigung der Taste 2 ( Mitte rechts ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
eFunctionButton2Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 2 — Rückmeldung ( Adresse 7, FC03 )
xButton3
BOOL
FALSE
Betätigung der Taste 3 ( Mitte links ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
eFunctionButton3Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 3 — Rückmeldung ( Adresse 8, FC03 )
xButton4
BOOL
FALSE
Betätigung der Taste 4 ( links ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
eFunctionButton4Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 4 — Rückmeldung ( Adresse 9, FC03 )
xDI1
BOOL
FALSE
Zustand des digitalen Eingangs 1 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 265, FC03 )
eFunctionDI1Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 1 — Rückmeldung ( Adresse 26, FC03 )
xDI2
BOOL
FALSE
Zustand des digitalen Eingangs 2 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 266, FC03 )
eFunctionDI2Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 2 — Rückmeldung ( Adresse 27, FC03 )
xDI3
BOOL
FALSE
Zustand des digitalen Eingangs 3 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 267, FC03 )
eFunctionDI3Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 3 — Rückmeldung ( Adresse 28, FC03 )
xDI4
BOOL
FALSE
Zustand des digitalen Eingangs 4 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 268, FC03 )
eFunctionDI4Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 4 — Rückmeldung ( Adresse 29, FC03 )
xSensorOffsetInDevice
BOOL
Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )
xAlarm
BOOL
FALSE
Sammelstörung ( TRUE = Störung )
xAlarmCom
BOOL
FALSE
Sammelstörung - Kommunikation ( TRUE = Störung )
eErrorCodeCom
ModbusErrorCode
Fehlercode - Kommunikation ( 0 = kein Fehler )
xBusy
BOOL
Kommunikationsanzeige ( TRUE = Kommunikation )
Ein- und Ausgänge
ModbusClient
ModbusClientBase
Client des Geräts
Sollwerte / Parameter
tTimeUpdateActual
TIME
T#3s
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden ( 0 = kein automatisches Update, > 0 zyklisches Update )
tTimeUpdateSetp
TIME
T#0s
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden ( 0 = kein automatisches Update, > 0 zyklisches Update )
tTimeUpdateConfig
TIME
T#0s
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateConfig’ beeinflusst werden ( 0 = kein automatisches Update, > 0 zyklisches Update )
tTimeUpdateStates
TIME
T#500ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateStates’ beeinflusst werden ( 0 = kein automatisches Update, > 0 zyklisches Update )
tTimeUpdateInfo
TIME
T#0s
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateInfo’ beeinflusst werden ( 0 = kein automatisches Update, > 0 zyklisches Update )
tTimeButtonPulse
TIME
T#1s
Zeitdauer des Impulses an den Ausgängen ‘xButtonX’, ‘xButtonPresence’, xBiuttonFanStages’, xButtonSetpTempUp’ und ‘xButtonSetpTempDown’
eButton1OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton1’ ( RAW, PULSE )
eButton2OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton2’ ( RAW, PULSE )
eButton3OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton3’ ( RAW, PULSE )
eButton4OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton4’ ( RAW, PULSE )
wDateTime_Seconds
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Sekunde der Minute ( 0 - 59 )
wDateTime_Minutes
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Minute der Stunde ( 0 - 59 )
wDateTime_Hours
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Stunde des Tags ( 0 - 23 )
wDateTime_DayOfMonth
WORD
1
Aktualisierung von Datum / Uhrzeit: Aktueller Tag des Monats ( 1 - 31 )
wDateTime_Month
WORD
1
Aktualisierung von Datum / Uhrzeit: Aktueller Monat ( 1 - 12 )
wDateTime_Year
WORD
2024
Aktualisierung von Datum / Uhrzeit: Aktuelles Jahr ( 2000 - 2099 )
eAnalogOutputsMode
THERMOKON_WRF06_ANALOG_OUTP_MODE
THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE;
Modus für die analogen Ausgänge AO1 und AO2 ( MANUAL_MODE:
<br/>*<br/>
rAO1’ und ‘rAO2’ definieren die aktuellen Zustände der analogen Ausgänge )
xDsplAlarm1
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 1 am RBG ( TRUE = Anzeige )
xDsplAlarm2
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 2 am RBG ( TRUE = Anzeige )
xDsplAlarm3
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 3 am RBG ( TRUE = Anzeige )
xDsplAlarm4
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 4 am RBG ( TRUE = Anzeige )
eRoomTempMode
THERMOKON_WRF06_ROOM_TEMP_MODE
THERMOKON_WRF06_ROOM_TEMP_MODE.INTERNAL_SENSOR
Modus für die Quelle der Raumtemperatur ( EXTERNAL_VALUE:
<br/>*<br/>
rExtRoomTemp’ definiert die Raumtemperatur )
rExtValue1Mult
REAL
10.0
Multiplikator für den externer Messwert 1 zur Anzeige am RBG ( Adresse 519 = rExtValue1 * rExtValue1Mult )
rExtValue2Mult
REAL
10.0
Multiplikator für den externer Messwert 2 zur Anzeige am RBG ( Adresse 520 = rExtValue2 * rExtValue2Mult )
rExtValue3Mult
REAL
10.0
Multiplikator für den externer Messwert 3 zur Anzeige am RBG ( Adresse 521 = rExtValue3 * rExtValue3Mult )
rExtValue4Mult
REAL
10.0
Multiplikator für den externer Messwert 4 zur Anzeige am RBG ( Adresse 522 = rExtValue4 * rExtValue4Mult )
xVisuPresence
BOOL
FALSE
Visualisierung: Betätigung der Präsenztaste ( bei jeder ansteigenden Flanke )
xVisuFanStages
BOOL
FALSE
Visualisierung: Betätigung der Taste für die Lüfterstufen ( bei jeder ansteigenden Flanke )
xVisuSetpTempUp
BOOL
FALSE
Visualisierung: Betätigung der Taste zur Erhöhung der Solltemperatur im Tagbetrieb ( bei jeder ansteigenden Flanke )
xVisuSetpTempDown
BOOL
FALSE
Visualisierung: Betätigung der Taste zur Absenkung der Solltemperatur im Tagbetrieb ( bei jeder ansteigenden Flanke )
eButtonSelectionForPresence
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_4
Auswahl des Buttons ( 1 - 4 ) für die Präsenz-Funktion ( Ausgang ‘xButtonPresence’ )
eButtonSelectionForFanStages
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_3
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Lüfterstufen ( Ausgang ‘xButtonFanStages’ )
eButtonSelectionForSetpTempUp
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_1
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Taste zur Erhöhung der Solltemperatur ( Ausgang ‘xButtonSetpTempUp’ )
eButtonSelectionForSetpTempDown
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_2
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Taste zur Reduzierung der Solltemperatur ( Ausgang ‘xButtonSetpTempDown’ )
eSetpTempOpMode
THERMOKON_WRF06_SETP_TEMP_OPERATION_MODE
THERMOKON_WRF06_SETP_TEMP_OPERATION_MODE.SETPOINT_1
Auswahl des Sollwerts ( 1, 2 ) zur Verstellung durch die Tasten am Raumbediengerät
Funktionsbeschreibung
Allgemeines
Dieser Funktionsbaustein steuert Raumbediengeräte der Geräteserie WRF06 der Fa. Thermokon per Modbus-Kummunikation. Die Konfiguration erfolgt extern, z.B. durch die Nutzung der Konfigurations-Software ‘WRF06-RS485_MODBUS_V_2_9’. Es werden in diesem Funktionsbaustein aktuell nur die Gerätetypen ‘AO2V’ und ‘4DI’ mit dem Bedruckungstyp 2 unterstützt. Der Funktionsbausteion untertsützt ausschliesslich die Nutzung als reines Raumbediengerät, der interne PI-Regler ( je nach Gerätetyp vorhanden ) wird nicht verwandt.\
Analoge Ausgänge AO1 und AO2 ( sofern vorhanden )
Die aktuellen Zustände der analogen Ausgänge ( 0.0 - 10.0 V ) werden entweder vom internen PI-Regler ( eAnalogOutputsMode = AUTOMATIC_MODE ) oder durch die Eingänge ‘rAO1Manual’ bzw. ‘rAO1Manua2’ ( 0.0 - 100.0 % ) ( eAnalogOutputsMode = MANUAL_MODE ) festgelegt.\
Darstellung von Symbolen am Raumbediengerät
Verschiedene Symbole am Display des Raumbediengeräts können durch die zugeordneten Eingänge mit dem Präfix ‘xDsplSymb_X’ ( FALSE = Aus, TRUE = Ein ) dargestellt werden. Aktualisierung des Datums / der Uhrzeit am Raumbediengerät
Bei jeder ansteigenden Flanke am Eingang ‘xUpdateDateTime’ werden die Parameter mit dem Präfix ‘wDateTime_X’ in das Raumbediengerät übertragen. Die Parameter werden auf Einhaltung der Grenzwerte hin geprüft.\
Darstellung von externen Messwerten
Maximal vier verschiedene externe Messwerte können über die Eingänge ‘rExtValueX’ ( X = 1 .. 4 ), multipliziert mit dem jeweiligen Parameter ‘rExtValueXMult’, zum Raumbediengerät übertragen und zur Anzeige ( siehe Konfiguration ) gebracht werden.\
Lüfterstufen
Die Anzahl der schaltbaren Lüfterstufen wird in der Konfiguration festgelegt ( Ausgang ‘wNbrOfFanStages’ ). Die aktuelle Betriebsart wird am Ausgang ‘eFanModeDev’ dargestellt. Die Lüfterstufe wird im Nacht- bzw. im Tagbetrieb primär durch den Eingang ‘wAutoFanStages’ im Bereich 0 - ‘wNbrOfFanStages’ festgelegt. Manuelle Korrektur ( nur im Tagbetrieb ): Bei jedem Impuls am Ausgang ‘xButtonFanStages’ wird im Tagbetrieb die Lüfterstufe schrittweise von der Untergrenze ‘wMinFanStageManDay’ bis zur Obergrenze ‘wMaxFanStageManDay’ unter Berücksiohtigung des Ausgangs ‘wNbrOfFanStages’ erhöht. Beim nächstern Impuls wird dann wieder zur Untergrenze ‘wMinFanStageManDay’ gewechselt, bevor die Sequenz wieder neu beginnt. Die manuell vorgegebene Lüfterstufe im Tagbetrieb wird beim Übergang in den Nachtbetrieb nicht gespeichert. Die Umschaltung von der manuellen Korrektur in den Automatikbetrieb erfolgt:\
beim Übergang vom Nacht- in den Tagbetrieb\
beim Übergang vom Tag- in den Nachtbetrieb\
falls die Taste zur Veränderung der Lüfterstufe ( Parameter ‘eButtonSelectionForFanStages’ ) am RBG ununterbrochen mehr als 3 s betätigt wird.\
falls die Taste zur Umschaltung in den Automatikbetrieb ‘xVisuAutoFanStages’ betätigt wurde
Modus ( Nacht- und Tagbetrieb )
Der Eingang ‘xMode’ wird auf Veränderungen hin überwacht. Bei jeder ansteigenden Flanke erfolgt die Umschaltung in den Tagbetrieb, bei jeder abfallenden Flanke eerfolgt die Umschaltung in den Nachtbetrieb. Der aktuelle Modus wird am Ausgang ‘xModeDev’ dargestellt.\
Sollwerte im Raumbediengerät
Im Raumbediengerät sind zwei Sollwerte ( 1, 2 ) vorhanden, die angezeigt und zur Temperaturregelung eingesetzt werden können. Jeder Sollwert setzt sich aus einem Basis-Wert und einem Offset zusammen ( effektiver Sollwert = Basis-Wert + Offset ) In diesem Funktionsbaustein wird vorrangig der Sollwert 1 verwandt. Die zugeordneten Ein- und Ausgänge sind jeweils mit dem Präfix ‘rSetpTempX’ ( X = 1 .. 2 ) gekennzeichnet. Die Ausgänge ‘rSetpTempXOffMaxFb’, ‘rSetpTempXOffMinFb’, ‘rSetpTempXStepFb’ und ‘rSetpTempXResetFb’ werden aus der Konfiguration gelesen und zu Anzeige gebracht. Die jeweils aktuellen Werte am RBG können an den Ausgängen ‘rSetpTempX’ bzw. ‘rSetpTempXOFF’ abgelesen werden.\
Solltemperaturen im Tag- und Nachtbetrieb
Bei jedem Übergang in den Tagbetrieb werden die aktuellen Solltemperaturen 1 und 2 für den Tagbetrieb an das Raumbediengerät übertragen. Beim ersten Übergang bzw. nach Parameteränderungen wird Folgendes übertragen: Basis - Wert = ‘rSetpTempXBaseDay, Offset = 0.0 Beim den folgenden Übergängen wird Folgendes übertragen: Basis - Wert = letzter aktueller Basis - Wert, Offset = letzter aktueller Offset Bei jedem Übergang in den Nachtbetrieb werden die aktuellen Solltemperaturen 1 und 2 für den Nachtbetrieb an das Raumbediengerät übertragen. Basis - Wert = ‘rSetpTempXNight, Offset = 0.0\
Verstellung der Solltemperaturen im Tagbetrieb
Der Parameter ‘eSetpTempOpMode’ legt fest, auch welche Solltemperatur die Verstellung im Tagbetrieb wirken soll. Im Tagbetrieb wird die aktuelle Solltemperatur bei jeder ansteigenden Flanke am Ausgang ‘xButtonSetpTempUp’ um die Schrittweite ‘rSetpTempXStepFb’ erhöht, falls die zugeordnete Grenze ‘rSetpTempXOffMaxFb’ noch nicht überschritten worden ist. Im Tagbetrieb wird die aktuelle Solltemperatur bei jeder ansteigenden Flanke am Ausgang ‘xButtonSetpTempDown’ um die Schrittweite ‘rSetpTempXStepFb’ reduziert, falls die zugeordnete Grenze ‘rSetpTempXOffMinFb’ noch nicht unterschritten worden ist. Ausgang ‘xButtonPresence’
An diesem Ausgang wird ein Impuls der Zeitdauer ‘tTimeButtonPulse’ erzeugt, falls \
am Parameter ‘xVisuPresence’ ODER\
am Ausgang der ausgewählten Taste ‘xButtonX’ ( X = 1 .. 4 ) ( Auswahl über ‘eSelectButtonForPresence’ )\
eine ansteigende Flanke erkannt wird ( = Betätigung ). Dieser Ausgang kann mit dem Eingang ‘xButton’ des Funktionsbausteins ‘HVAC.Button1’ verknüpft werden, um die Nutzzeitverlängerung zu realisieren.\
Ausgang ‘xButtonFanStages’
An diesem Ausgang wird ein Impuls der Zeitdauer ‘tTimeButtonPulse’ erzeugt, falls \
am Parameter ‘xVisuFanStages’ ODER\
am Ausgang der ausgewählten Taste ‘xButtonX’ ( Auswahl über ‘eSelectButtonForFanStages’ )\
eine ansteigende Flanke erkannt wird ( = Betätigung ). Manuelle Korrektur ( nur im Tagbetrieb ): Bei jedem Impuls am Ausgang ‘xButtonFanStages’ wird im Tagbetrieb die Lüfterstufe schrittweise von der Untergrenze ‘wMinFanStageManDay’ bis zur Obergrenze ‘wMaxFanStageManDay’ unter Berücksiohtigung des Ausgangs ‘wNbrOfFanStages’ erhöht. Beim nächstern Impuls wird dann wieder zur Untergrenze ‘wMinFanStageManDay’ gewechselt, bevor die Sequenz wieder neu beginnt. Die manuell vorgegebene Lüfterstufe im Tagbetrieb wird beim Übergang in den Nachtbetrieb nicht gespeichert. Die Umschaltung von der manuellen Korrektur in den Automatikbetrieb erfolgt: 1) beim Übergang vom Nacht- in den Tagbetrieb 2) beim Übergang vom Tag- in den Nachtbetrieb 3) falls die Taste zur Veränderung der Lüfterstufe ( Parameter ‘eButtonSelectionForFanStages’ ) am RBG ununterbrochen mehr als 3 s betätigt wird. 4) falls die Taste zur Umschaltung in den Automatikbetrieb ‘xVisuAutoFanStages’ betätigt wurde\
Ausgang ‘xButtonSetpTempUp’
An diesem Ausgang wird ein Impuls der Zeitdauer ‘tTimeButtonPulse’ erzeugt, falls \
am Parameter ‘xVisuSetpTempUp’ ODER\
am Ausgang der ausgewählten Taste ‘xButtonX’ ( Auswahl über ‘eSelectButtonForSetpTempUp’ )\
eine ansteigende Flanke erkannt wird ( = Betätigung ). Es werden zwei Betriebsarten unterschieden ( Parameter ‘eSetpTempOpMode’ ): 1) SETPOINT_1: bei jedem Impuls am Ausgang ‘xButtonSetpTempUp’ wird ium Tagbetrieb die Verstellung der Solltemperatur 1 um die Schrittweite für die Solltemperatur 1 erhöht 2) SETPOINT_2: bei jedem Impuls am Ausgang ‘xButtonSetpTempUp’ wird ium Tagbetrieb die Verstellung der Solltemperatur 2 um die Schrittweite für die Solltemperatur 2 erhöht\
Ausgang ‘xButtonSetpTempDown’
An diesem Ausgang wird ein Impuls der Zeitdauer ‘tTimeButtonPulse’ erzeugt, falls \
am Parameter ‘xVisuSetpTempDown’ ODER\
am Ausgang der ausgewählten Taste ‘xButtonX’ ( Auswahl über ‘eSelectButtonForSetpTempDown’ )\
eine ansteigende Flanke erkannt wird ( = Betätigung ). Es werden zwei Betriebsarten unterschieden ( Parameter ‘eSetpTempOpMode’ ): 1) SETPOINT_1: bei jedem Impuls am Ausgang ‘xButtonSetpTempDown’ wird ium Tagbetrieb die Verstellung der Solltemperatur 1 um die Schrittweite für die Solltemperatur 1 reduziert 1) SETPOINT_2: bei jedem Impuls am Ausgang ‘xButtonSetpTempDown’ wird ium Tagbetrieb die Verstellung der Solltemperatur 2 um die Schrittweite für die Solltemperatur 2 reduziert\
Buttons 1 - 4 ( Button 1 = rechts, Button 4 = links )
Jedem Button kann in der Konfiguration eine definierte Funktion zugewiesen werden, die am zugeordneten Ausgang ‘eFunctionButtonXFb’ ( X = 1 .. 4 ) dargestellt wird. Unabhängig davon wird jede Betätigung des Button X erfasst und je nach Betriebsart ( Parameter ‘eButtonXOutpMode’ ) am Ausgang ‘xButtonX’ dargestellt.\
‘eButtonXOutpMode’ = RAW: Der Ausgang ist parallel zur Betätigung des Buttons aktiv.\
‘eButtonXOutpMode’ = PULSE: Am Ausgang wird bei jeder neuen Betätigung des Buttons ein Impuls der Zeitzdauer ‘tTimeButtonPulse’ erzeugt
Digitale Eingänge 1 - 4 ( je nach Ausführung )
Jedem digitalen Eingang kann in der Konfiguration eine definierte Funktion zugewiesen werden, die am zugeordneten Ausgang ‘eFunctionDIXFb’ ( X = 1 .. 4 ) dargestellt wird. Unabhängig davon wird der aktuelle Zustand jedes Eingangs X erfasst und am Ausgang ‘xDIX’ ( FALSE = geöffnet, TRUE = geschlossen ) dargestellt.\
Anzeige von Störungen
Die Anzeige von Störungen erfolgt am Sammelausgang ‘xAlarm’ ( = TRUE ). Er beinhaltet die Kommunikationsstörungen ( Zeitverzögerung: gc_Parameters.gc_tOnDelayxAlarmCom, Default = 60s ) und die Gerätestörungen ( direkt ). Am Ausgang ‘eErrorCodeCom’ steht im Falle eines Kommunikationsfehlers ein erklärender Text für die Ursache zur Verfügung. Es wird dort stets die Ursache des letzten Kommunikationsfehlers angezeigt.
Codesys
InOut:
Input
xEn
BOOL
TRUE
Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )
Input
byUnitId
BYTE
0
Adresse des Geräts ( 1 .. 247 ) ( 1 .. 31 über DIP- Schalter, 1 .. 247 über Modbus-Befehle )
Input
xUpdateActual
BOOL
FALSE
Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )
Input
xUpdateSetp
BOOL
FALSE
Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )
Input
xUpdateConfig
BOOL
FALSE
Aktualisierung der Konfiguration ( bei jeder ansteigenden Flanke ) ( lesender Zugriff )
Input
xUpdateStates
BOOL
FALSE
Aktualisierung der Zustände ( bei jeder ansteigenden Flanke )
Input
xUpdateInfo
BOOL
FALSE
Aktualisierung der Informationen ( bei jeder ansteigenden Flanke )
Input
rAO1Manual
REAL
0.0
Zustand des analogen Ausgangs 1 ( ‘eAnalogOutputsMode’ = THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE ) ( 0.0 - 100.0% = 0.0 - 10.0 V ) ( Adresse 534, FC16 )
Input
rAO2Manual
REAL
0.0
Zustand des analogen Ausgangs 2 ( ‘eAnalogOutputsMode’ = THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE ) ( 0.0 - 100.0% = 0.0 - 10.0 V ) ( Adresse 535, FC16 )
Input
xDsplSymb_Alarm
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Störung’ ( TRUE = Anzeige ) ( Coil 256, FC15 )
Input
xDsplSymb_Heat
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Heizen, Regler- Heizmodus’ ( TRUE = Anzeige ) ( Coil 257, FC15 )
Input
xDsplSymb_Cool
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Kühlen, Regler- Kühlmodus’ ( TRUE = Anzeige ) ( Coil 258, FC15 )
Input
xDsplSymb_Wind
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Fenster, Energiesperre’ ( TRUE = Anzeige ) ( Coil 259, FC15 )
Input
xDsplSymb_DewP
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Taupunkt, Taupunktalarm’ ( TRUE = Anzeige ) ( Coil 260, FC15 )
Input
xDsplSymb_Off
BOOL
FALSE
Freigabe / Sperrung der Anzeige des Symbols ‘Aus, Regler- Aus’ ( TRUE = Anzeige ) ( Coil 261, FC15 )
Input
xUpdateDateTime
BOOL
FALSE
Aktualisierung des Datums / der Uhrzeit des Geräts ( bei jeder ansteigenden Flanke )
Input
rExtValue1
REAL
0.0
Externer Messwert 1 zur Anzeige am RBG ( Modbus-Register- Inhalt = rExtValue1 * rExtValue1Mult ) ( Adresse 519, FC16 )
Input
rExtValue2
REAL
0.0
Externer Messwert 2 zur Anzeige am RBG ( Modbus-Register- Inhalt = rExtValue2 * rExtValue2Mult ) ( Adresse 520, FC16 )
Input
rExtValue3
REAL
0.0
Externer Messwert 3 zur Anzeige am RBG ( Modbus-Register- Inhalt = rExtValue3 * rExtValue3Mult ) ( Adresse 521, FC16 )
Input
rExtValue4
REAL
0.0
Externer Messwert 4 zur Anzeige am RBG ( Modbus-Register- Inhalt = rExtValue4 * rExtValue4Mult ) ( Adresse 522, FC16 )
Input
wAutoFanStages
WORD
0
Eingang zur automatischen Vorgabe der Lüfterstufe
Input
eRegMode
THERMOKON_WRF06_REGULATION_MODE
THERMOKON_WRF06_REGULATION_MODE.NO_REGULATION
Aktueller Regler-Modus zum Gerät ( Adresse 533, FC16 )
Input
rExtRoomTemp
REAL
0.0
Externe Temperatur als Ersatz für die interne Raumtemperatur ( Adresse 536, FC16 ) ( ‘eRoomTempMode’ = THERMOKON_WRF06_ROOM_TEMP_MODE.EXTERNAL_VALUE )
Input
xMode
BOOL
FALSE
Aktuelle Raumbelegung zum Gerät ( TRUE = Belegung, Komfortbetrieb, Tagbetrieb, FALSE = keine Belegung, Absenkbetrieb, Nachtbetrieb ) ( Adresse 528, FC16 )
Input
rSetpTemp1BaseDay
REAL
22.0
Solltemperatur 1: Basis - Soll-Temperatur im Tagbetrieb ( Grad Celsius )
Input
rSetpTemp1Night
REAL
18.0
Solltemperatur 1: Soll-Temperatur im Nachtbetrieb ( Grad Celsius )
Input
rSetpTemp2BaseDay
REAL
22.0
Solltemperatur 2: Basis - Soll-Temperatur im Tagbetrieb ( Grad Celsius )
Input
rSetpTemp2Night
REAL
18.0
Solltemperatur 2: Soll-Temperatur im Nachtbetrieb ( Grad Celsius )
Input
xResError
BOOL
FALSE
Reinitialisierung des Ausgangs ‘eErrorCodeCom’ ( bei jeder ansteigenden Flanke )
Inout
ModbusClient
ModbusClientBase
Client des Geräts
Output
wDeviceCode
WORD
0
Kennung des Geräts ( Adresse 0, FC03 )
Output
wFirmwareVer
WORD
0
Firmware-Version des Geräts ( Adresse 1, FC03 )
Output
eDeviceType
THERMOKON_WRF06_DEVICE_TYPE
Konfiguration des Geräts ( Adresse 2, FC03 )
Output
rRoomTemp
REAL
0.0
Aktuelle Raumtemperatur in der ausgewählten Eimheit ( Adresse 258, FC03 )
Output
rRelHumidity
REAL
0.0
Relative Raumfeuchtigkeit in Prozent ( sofern Sensor vorhanden ) ( Adresse 270, FC03 )
Output
rAO1
REAL
0.0
Aktueller Zustand am analogen Ausgang 1 ( 0.0 - 100.0% = 0.0 - 10.0 V )
Output
rAO2
REAL
0.0
Aktueller Zustand am analogen Ausgang 2 ( 0.0 - 100.0% = 0.0 - 10.0 V )
Output
eRegModeDev
THERMOKON_WRF06_REGULATION_MODE_DEVICE
THERMOKON_WRF06_ANALOG_OUTP_MODE.AUTOMATIC_MODE: Adresse 268, FC03 THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE: Adresse 535, FC03 Aktueller Regler-Modus vom Gerät ( Adresse 269, FC03 )
Output
rSetpTemp1OffMaxFb
REAL
0.0
Temperatur-Sollwert 1: Maximalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 17, FC03 )
Output
rSetpTemp1OffMinFb
REAL
0.0
Temperatur-Sollwert 1: Minimalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 18, FC03 )
Output
rSetpTemp1StepFb
REAL
0.0
Temperatur-Sollwert 1: +/- - Verstellwert bei einer Tastenbetätigung — Rückmeldung ( Adresse 19, FC03 )
Output
rSetpTemp1ResetFb
REAL
0.0
Temperatur-Sollwert 1: Basis - Sollwert nach einem Rücksetzvorgang — Rückmeldung ( Adresse 20, FC03 )
Output
rSetpTemp2OffMaxFb
REAL
0.0
Temperatur-Sollwert 2: Maximalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 21, FC03 )
Output
rSetpTemp2OffMinFb
REAL
0.0
Temperatur-Sollwert 2: Minimalwert - Verstellung der Basis - Solltemperatur — Rückmeldung ( Adresse 22, FC03 )
Output
rSetpTemp2StepFb
REAL
0.0
Temperatur-Sollwert 2: +/- - Verstellwert bei einer Tastenbetätigung — Rückmeldung ( Adresse 23, FC03 )
Output
rSetpTemp2ResetFb
REAL
0.0
Temperatur-Sollwert 2: Basis - Sollwert nach einem Rücksetzvorgang — Rückmeldung ( Adresse 24, FC03 )
Output
rSetpTemp1Off
REAL
0.0
Temperatur-Sollwert 1: Aktuelle Verstellung der Basis - Solltemperatur ( Adresse 259, FC03 ) ( Istwerte_1 )
Output
rSetpTemp1
REAL
0.0
Temperatur-Sollwert 1: Aktuelle Solltemperatur ( Adresse 260, FC03 ) ( Istwerte_1 )
Output
rSetpTemp2Off
REAL
0.0
Temperatur-Sollwert 2: Aktuelle Verstellung der Basis - Solltemperatur ( Adresse 261, FC03 ) ( Istwerte_1 )
Output
rSetpTemp2
REAL
0.0
Temperatur-Sollwert 2: Aktuelle Solltemperatur ( Adresse 262, FC03 ) ( Istwerte_1 )
Output
xButtonSetpTempUp
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls
Output
xButtonSetpTempDown
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls
Output
xModeDev
BOOL
FALSE
Aktuelle Raumbelegung vom Gerät ( TRUE = Belegung, Komfortbetrieb, Tagbetrieb ) ( Adresse 264, FC03 )
Output
xButtonPresence
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls
Output
eFanModeDev
THERMOKON_WRF06_FAN_OP_MODE
1. am Parameter ‘xVisuPresence’ ODER 2. am Ausgang der ausgewählten Taste ‘xButtonX’ ( Auswahl über ‘eSelectButtonForPresence’ ) eine ansteigende Flanke erkannt wird ( = Betätigung ) Aktuelle Betriebsart des Ventilators ( Adresse 263, FC03 )
Output
wNbrOfFanStages
WORD
0
Anzahl der Lüfterstufen
Output
xAutoFanStages
BOOL
FALSE
Anzeige des Automatikbetriebs für die Lüfterstufen ( FALSE: manuelle Korrektur aktiv, TRUE = Automatikbetrieb aktiv )
Output
xButtonFanStages
BOOL
FALSE
Erzeugung eines Impulses der Zeitdauer ‘tTimeButtonPulse’, falls
Output
xButton1
BOOL
FALSE
Betätigung der Taste 1 ( rechts ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
Output
eFunctionButton1Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 1 — Rückmeldung ( Adresse 6, FC03 )
Output
xButton2
BOOL
FALSE
Betätigung der Taste 2 ( Mitte rechts ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
Output
eFunctionButton2Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 2 — Rückmeldung ( Adresse 7, FC03 )
Output
xButton3
BOOL
FALSE
Betätigung der Taste 3 ( Mitte links ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
Output
eFunctionButton3Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 3 — Rückmeldung ( Adresse 8, FC03 )
Output
xButton4
BOOL
FALSE
Betätigung der Taste 4 ( links ) ( RAW, Impuls mit Zeitdauer ‘tTimeButtonPulse’ ) ( Adressen 256 & 257, FC03 )
Output
eFunctionButton4Fb
THERMOKON_WRF06_BUTTON_FUNCTION
Funktion der Taste 4 — Rückmeldung ( Adresse 9, FC03 )
Output
xDI1
BOOL
FALSE
Zustand des digitalen Eingangs 1 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 265, FC03 )
Output
eFunctionDI1Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 1 — Rückmeldung ( Adresse 26, FC03 )
Output
xDI2
BOOL
FALSE
Zustand des digitalen Eingangs 2 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 266, FC03 )
Output
eFunctionDI2Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 2 — Rückmeldung ( Adresse 27, FC03 )
Output
xDI3
BOOL
FALSE
Zustand des digitalen Eingangs 3 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 267, FC03 )
Output
eFunctionDI3Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 3 — Rückmeldung ( Adresse 28, FC03 )
Output
xDI4
BOOL
FALSE
Zustand des digitalen Eingangs 4 ( Zuordnung je nach Funktion ) ( FALSE = Offen, TRUE = Geschlossen ) ( Adresse 268, FC03 )
Output
eFunctionDI4Fb
THERMOKON_WRF06_DIGITAL_INPUT_FUNCTION
Funktion des digitalen Eingangs 4 — Rückmeldung ( Adresse 29, FC03 )
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
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
wMaxFanStageManDay
WORD
2
Maximale Lüfterstufe bei der manuellen Korrektur im Tagbetrieb
Input Const
wMinFanStageManDay
WORD
0
Minimale Lüfterstufe bei der manuellen Korrektur im Tagbetrieb
Input Const
eSetpTempOpMode
THERMOKON_WRF06_SETP_TEMP_OPERATION_MODE
THERMOKON_WRF06_SETP_TEMP_OPERATION_MODE.SETPOINT_1
Auswahl des Sollwerts ( 1, 2 ) zur Verstellung durch die Tasten am Raumbediengerät
Input Const
eButtonSelectionForSetpTempDown
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_2
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Taste zur Reduzierung der Solltemperatur ( Ausgang ‘xButtonSetpTempDown’ )
Input Const
eButtonSelectionForSetpTempUp
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_1
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Taste zur Erhöhung der Solltemperatur ( Ausgang ‘xButtonSetpTempUp’ )
Input Const
eButtonSelectionForFanStages
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_3
Auswahl des Buttons ( 1 - 4 ) für die Auswahl der Lüfterstufen ( Ausgang ‘xButtonFanStages’ )
Input Const
eButtonSelectionForPresence
THERMOKON_WRF06_BUTTON_SELECTION
THERMOKON_WRF06_BUTTON_SELECTION.BUTTON_4
Auswahl des Buttons ( 1 - 4 ) für die Präsenz-Funktion ( Ausgang ‘xButtonPresence’ )
Input Const
xVisuSetpTempDown
BOOL
FALSE
Visualisierung: Betätigung der Taste zur Absenkung der Solltemperatur im Tagbetrieb ( bei jeder ansteigenden Flanke )
Input Const
xVisuSetpTempUp
BOOL
FALSE
Visualisierung: Betätigung der Taste zur Erhöhung der Solltemperatur im Tagbetrieb ( bei jeder ansteigenden Flanke )
Input Const
xVisuAutoFanStages
BOOL
FALSE
Visualisierung: Betätigung der Taste zur Umschaltung in den Automatikbetrieb für die Lüfterstufen ( bei jeder ansteigenden Flanke )
Input Const
xVisuFanStages
BOOL
FALSE
Visualisierung: Betätigung der Taste für die Lüfterstufen ( bei jeder ansteigenden Flanke )
Input Const
xVisuPresence
BOOL
FALSE
Visualisierung: Betätigung der Präsenztaste ( bei jeder ansteigenden Flanke )
Input Const
rExtValue4Mult
REAL
10.0
Multiplikator für den externer Messwert 4 zur Anzeige am RBG ( Adresse 522 = rExtValue4 * rExtValue4Mult )
Input Const
rExtValue3Mult
REAL
10.0
Multiplikator für den externer Messwert 3 zur Anzeige am RBG ( Adresse 521 = rExtValue3 * rExtValue3Mult )
Input Const
rExtValue2Mult
REAL
10.0
Multiplikator für den externer Messwert 2 zur Anzeige am RBG ( Adresse 520 = rExtValue2 * rExtValue2Mult )
Input Const
rExtValue1Mult
REAL
10.0
Multiplikator für den externer Messwert 1 zur Anzeige am RBG ( Adresse 519 = rExtValue1 * rExtValue1Mult )
Input Const
eRoomTempMode
THERMOKON_WRF06_ROOM_TEMP_MODE
THERMOKON_WRF06_ROOM_TEMP_MODE.INTERNAL_SENSOR
Modus für die Quelle der Raumtemperatur ( EXTERNAL_VALUE:
<br/>*<br/>
rExtRoomTemp’ definiert die Raumtemperatur )
Input Const
xDsplAlarm4
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 4 am RBG ( TRUE = Anzeige )
Input Const
xDsplAlarm3
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 3 am RBG ( TRUE = Anzeige )
Input Const
xDsplAlarm2
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 2 am RBG ( TRUE = Anzeige )
Input Const
xDsplAlarm1
BOOL
FALSE
Freigabe / Sperrung der Anzeige der Alarmmeldung 1 am RBG ( TRUE = Anzeige )
Input Const
eAnalogOutputsMode
THERMOKON_WRF06_ANALOG_OUTP_MODE
THERMOKON_WRF06_ANALOG_OUTP_MODE.MANUAL_MODE
Modus für die analogen Ausgänge AO1 und AO2 ( MANUAL_MODE:
<br/>*<br/>
rAO1Manual’ und ‘rAO2Manual’ definieren die aktuellen
Zustände der analogen Ausgänge )
Input Const
wDateTime_Year
WORD
2024
Aktualisierung von Datum / Uhrzeit: Aktuelles Jahr ( 2000 - 2099 )
Input Const
wDateTime_Month
WORD
1
Aktualisierung von Datum / Uhrzeit: Aktueller Monat ( 1 - 12 )
Input Const
wDateTime_DayOfMonth
WORD
1
Aktualisierung von Datum / Uhrzeit: Aktueller Tag des Monats ( 1 - 31 )
Input Const
wDateTime_Hours
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Stunde des Tags ( 0 - 23 )
Input Const
wDateTime_Minutes
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Minute der Stunde ( 0 - 59 )
Input Const
wDateTime_Seconds
WORD
0
Aktualisierung von Datum / Uhrzeit: Aktuelle Sekunde der Minute ( 0 - 59 )
Input Const
eButton4OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton4’ ( RAW, PULSE )
Input Const
eButton3OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton3’ ( RAW, PULSE )
Input Const
eButton2OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton2’ ( RAW, PULSE )
Input Const
eButton1OutpMode
THERMOKON_WRF06_BUTTON_OUTP_MODE
THERMOKON_WRF06_BUTTON_OUTP_MODE.RAW
Betriebsart des Ausgangs ‘xButton1’ ( RAW, PULSE )
Input Const
tTimeButtonPulse
TIME
TIME#1s0ms
Zeitdauer des Impulses am Ausgang, falls die zugeordnete Taste betätigt wurde
Input Const
tTimeUpdateInfo
TIME
TIME#0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateInfo’ beeinflusst werden
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

