SYSTEMAIR_SAVE_CONTROL
SYSTEMAIR_SAVE_CONTROL (FB)
SYSTEMAIR_SAVE_CONTROL (FB)FUNCTION_BLOCK SYSTEMAIR_SAVE_CONTROL
InOut:
Input
xEn
BOOL
TRUE
Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )
Input
byUnitId
BYTE
0
Adresse des Geräts
Input
xUpdateActual
BOOL
FALSE
Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )
Input
xUpdateSetp
BOOL
FALSE
Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )
Input
eOpMode
SYSTEMAIR_SAVE_CONTROL_OP_MODE
SYSTEMAIR_SAVE_CONTROL_OP_MODE.AUTO
Betriebsmodus des Geräts — Vorgabe
Input
arwSpFan_Percent
ARRAY [1..10] OF WORD
[16, 16, 16, 16, 16, 16, 16, 16, 16, 16]
Sollwerte ( Prozent ) der Ventilatoren in den einzelnen Lüfterstufen ( MIN, LOW, NORMAL, HIGH, MAX ) arwSpFan_Percent[1] = Sollwert - Zuluftventilator in der Stufe MIN ( Bereich: 16 … 100 ) arwSpFan_Percent[2] = Sollwert - Abluftventilator in der Stufe MIN ( Bereich: 16 … 100 ) arwSpFan_Percent[3] = Sollwert - Zuluftventilator in der Stufe LOW ( Bereich: 16 … 100 ) arwSpFan_Percent[4] = Sollwert - Abluftventilator in der Stufe LOW ( Bereich: 16 … 100 ) arwSpFan_Percent[5] = Sollwert - Zuluftventilator in der Stufe NORMAL ( Bereich: 16 … 100 ) arwSpFan_Percent[6] = Sollwert - Abluftventilator in der Stufe NORMAL ( Bereich: 16 … 100 ) arwSpFan_Percent[7] = Sollwert - Zuluftventilator in der Stufe HIGH ( Bereich: 16 … 100 ) arwSpFan_Percent[8] = Sollwert - Abluftventilator in der Stufe HIGH ( Bereich: 16 … 100 ) arwSpFan_Percent[9] = Sollwert - Zuluftventilator in der Stufe MAX ( Bereich: 16 … 100 ) arwSpFan_Percent[10] = Sollwert - Abluftventilator in der Stufe MAX ( Bereich: 16 … 100 )
Input
arwSpFan_UPM
ARRAY [1..10] OF WORD
[500, 500, 500, 500, 500, 500, 500, 500, 500, 500]
Sollwerte ( UPM ) der Ventilatoren in den einzelnen Lüfterstufen ( MIN, LOW, NORMAL, HIGH, MAX ) arwSpFan_UPM[1] = Sollwert - Zuluftventilator in der Stufe MIN ( Bereich: 500 … 5000 ) arwSpFan_UPM[2] = Sollwert - Abluftventilator in der Stufe MIN ( Bereich: 500 … 5000 ) arwSpFan_UPM[3] = Sollwert - Zuluftventilator in der Stufe LOW ( Bereich: 500 … 5000 ) arwSpFan_UPM[4] = Sollwert - Abluftventilator in der Stufe LOW ( Bereich: 500 … 5000 ) arwSpFan_UPM[5] = Sollwert - Zuluftventilator in der Stufe NORMAL ( Bereich: 500 … 5000 ) arwSpFan_UPM[6] = Sollwert - Abluftventilator in der Stufe NORMAL ( Bereich: 500 … 5000 ) arwSpFan_UPM[7] = Sollwert - Zuluftventilator in der Stufe HIGH ( Bereich: 500 … 5000 ) arwSpFan_UPM[8] = Sollwert - Abluftventilator in der Stufe HIGH ( Bereich: 500 … 5000 ) arwSpFan_UPM[9] = Sollwert - Zuluftventilator in der Stufe MAX ( Bereich: 500 … 5000 ) arwSpFan_UPM[10] = Sollwert - Abluftventilator in der Stufe MAX ( Bereich: 500 … 5000 )
Input
arwSpFan_Pressure
ARRAY [1..10] OF WORD
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Sollwerte ( Druck ) der Ventilatoren in den einzelnen Lüfterstufen ( MIN, LOW, NORMAL, HIGH, MAX ) arwSpFan_Pressure[1] = Sollwert - Zuluftventilator in der Stufe MIN (Bereich: unbekannt ) arwSpFan_Pressure[2] = Sollwert - Abluftventilator in der Stufe MIN (Bereich: unbekannt ) arwSpFan_Pressure[3] = Sollwert - Zuluftventilator in der Stufe LOW (Bereich: unbekannt ) arwSpFan_Pressure[4] = Sollwert - Abluftventilator in der Stufe LOW (Bereich: unbekannt ) arwSpFan_Pressure[5] = Sollwert - Zuluftventilator in der Stufe NORMAL (Bereich: unbekannt ) arwSpFan_Pressure[6] = Sollwert - Abluftventilator in der Stufe NORMAL (Bereich: unbekannt ) arwSpFan_Pressure[7] = Sollwert - Zuluftventilator in der Stufe HIGH (Bereich: unbekannt ) arwSpFan_Pressure[8] = Sollwert - Abluftventilator in der Stufe HIGH (Bereich: unbekannt ) arwSpFan_Pressure[9] = Sollwert - Zuluftventilator in der Stufe MAX (Bereich: unbekannt ) arwSpFan_Pressure[10] = Sollwert - Abluftventilator in der Stufe MAX (Bereich: unbekannt )
Input
arwSpFan_VolumeFlow
ARRAY [1..10] OF WORD
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Sollwerte ( Volumenstrom ) der Ventilatoren in den einzelnen Lüfterstufen ( MIN, LOW, NORMAL, HIGH, MAX ) arwSpFan_VolumeFlow[1] = Sollwert - Zuluftventilator in der Stufe MIN (Bereich: unbekannt ) arwSpFan_VolumeFlow[2] = Sollwert - Abluftventilator in der Stufe MIN (Bereich: unbekannt ) arwSpFan_VolumeFlow[3] = Sollwert - Zuluftventilator in der Stufe LOW (Bereich: unbekannt ) arwSpFan_VolumeFlow[4] = Sollwert - Abluftventilator in der Stufe LOW (Bereich: unbekannt ) arwSpFan_VolumeFlow[5] = Sollwert - Zuluftventilator in der Stufe NORMAL (Bereich: unbekannt ) arwSpFan_VolumeFlow[6] = Sollwert - Abluftventilator in der Stufe NORMAL (Bereich: unbekannt ) arwSpFan_VolumeFlow[7] = Sollwert - Zuluftventilator in der Stufe HIGH (Bereich: unbekannt ) arwSpFan_VolumeFlow[8] = Sollwert - Abluftventilator in der Stufe HIGH (Bereich: unbekannt ) arwSpFan_VolumeFlow[9] = Sollwert - Zuluftventilator in der Stufe MAX (Bereich: unbekannt ) arwSpFan_VolumeFlow[10] = Sollwert - Abluftventilator in der Stufe MAX (Bereich: unbekannt )
Input
rSpTemp
REAL
22.0
Sollwert - Temperatur ( Zuluft-, Abluft-, Raum- )( Bereich: 12.0 - 30.0 Grad Celsius )
Input
rSpSupplyTempMin
REAL
18.0
Minimalwert - Zuluft-Temperatur( Bereich: 12.0 - 40.0 Grad Celsius )
Input
rSpSupplyTempMax
REAL
30.0
Maximalwert - Zuluft-Temperatur( Bereich: 12.0 - 40.0 Grad Celsius )
Input
xFilterReset
BOOL
FALSE
Zustand der Filter-Rücksetzung ( TRUE = aktiv )
Input
xResError
BOOL
FALSE
Reinitialisierung der Ausgänge ‘eErrorCodeCom’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )
Inout
ModbusClient
ModbusClientBase
Client des Geräts
Output
eOpModeFb
SYSTEMAIR_SAVE_CONTROL_OP_MODE_FB
Betriebsmodus des Geräts — Rückmeldung
Output
xOperation
BOOL
Betriebsmeldung des Geräts ( TRUE = Betrieb )
Output
rSpSupplyFan_Min
REAL
Sollwert - Zuluftventilator in der Stufe Minimum ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpExhausFan_Min
REAL
Sollwert - Abluftventilator in der Stufe Minimum ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpSupplyFan_Low
REAL
Sollwert - Zuluftventilator in der Stufe Niedrig ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpExhausFan_Low
REAL
Sollwert - Abluftventilator in der Stufe Niedrig ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpSupplyFan_Nor
REAL
Sollwert - Zuluftventilator in der Stufe Normal ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpExhausFan_Nor
REAL
Sollwert - Abluftventilator in der Stufe Normal ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpSupplyFan_Hig
REAL
Sollwert - Zuluftventilator in der Stufe Hoch ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpExhausFan_Hig
REAL
Sollwert - Abluftventilator in der Stufe Hoch ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpSupplyFan_Max
REAL
Sollwert - Zuluftventilator in der Stufe Maximum ( Prozent, UpM, Druck, Volumenstrom )
Output
rSpExhausFan_Max
REAL
Sollwert - Abluftventilator in der Stufe Maximum ( Prozent, UpM, Druck, Volumenstrom )
Output
rRotSpeedSupFan
REAL
Aktuelle Drehzahl des Zuluftventilators in 1 / min ( Tachosignal, 0 - 5000 )
Output
rRotSpeedExhFan
REAL
Aktuelle Drehzahl des Abluftventilators in 1 / min ( Tachosignal, 0 - 5000 )
Output
rSpSupplyAirTemp
REAL
Aktuelle Zuluft-Solltemperatur ( 12.0 - 30.0 Grad Celsius )
Output
rAntifreezeSig
REAL
Istwert - Frostschutzsensor ( -40.0 - +80.0 Grad Celsius )
Output
rTempOda
REAL
Aktuelle Aussentemperatur ( -40.0 - +80.0 Grad Celsius )
Output
rSupplyAirTemp
REAL
Aktuelle Zulufttemperatur ( -40.0 - +80.0 Grad Celsius )
Output
rRoomTemp
REAL
Aktuelle Raumtemperatur ( -40.0 - +80.0 Grad Celsius )
Output
rOverHeatTemp
REAL
Aktuelle Überhitzungstemperatur im elektrischen Nachheizregister ( -40.0 - +80.0 Grad Celsius )
Output
rExhaustAirTemp
REAL
Aktuelle Ablufttemperatur ( -40.0 - +80.0 Grad Celsius )
Output
rContSigHeatRec
REAL
Stellsignal - ERG oder Bypass ( 0 - 100% )
Output
rContSigReHeat
REAL
Stellsignal - Nachheizregister ( 0 - 100% )
Output
xFilterMainten
BOOL
Istwert - Filterwatungsanzeige ( TRUE = Wartung erforderlich )
Output
xFireAlarm
BOOL
Istwert - Feueralarm ( Rauchmelder ) ( TRUE = Alarm aktiv )
Output
xErrorDevice_A
BOOL
Alarmausgang - Störmeldungen - Alarm A ( TRUE = Störung aktiv )
Output
xErrorDevice_B
BOOL
Alarmausgang - Störmeldungen - Alarm B ( TRUE = Störung aktiv )
Output
xErrorDevice_C
BOOL
Alarmausgang - Störmeldungen - Alarm C ( TRUE = Störung aktiv )
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
eSpFanMode
SYSTEMAIR_SAVE_CONTROL_SP_FAN_MODE
SYSTEMAIR_SAVE_CONTROL_SP_FAN_MODE.PERCENT
Betriebsart für die Sollwerte der Ventilatoren Durch die Auswahl dieser Betriebsart wird das Array festgelegt, das auf Änderungen der Sollwerte hin überwacht wird. Beispiel: eSpFanMode = SYSTEMAIR_SAVE_CONTROL_SP_FAN_MODE.PERCENT Das Array ‘arwSpFan_Percent’ wird auf Änderungen hin überwacht und bei Bedarf übertragen.
Input Const
eExhaustAirFanLevel
SYSTEMAIR_SAVE_CONTROL_EXHAUST_AIR_FAN_LEVEL
SYSTEMAIR_SAVE_CONTROL_EXHAUST_AIR_FAN_LEVEL.NORMAL
Lüfterstufe des Abluftventilators im Handbetrieb
Input Const
eSupplyAirFanLevel
SYSTEMAIR_SAVE_CONTROL_SUPPLY_AIR_FAN_LEVEL
SYSTEMAIR_SAVE_CONTROL_SUPPLY_AIR_FAN_LEVEL.NORMAL
Lüfterstufe des Zuluftventilators im Handbetrieb
Input Const
diAdrOffset
DINT
0
Offset zur Berechnung der Modbus-Adressen ( aus den Modbus- Registern ) ( Zulässiger Bereich: -1, 0, +1 )
Input Const
tTimeUpdateSetp
TIME
TIME#45s0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden
Input Const
tTimeUpdateActual
TIME
TIME#10s0ms
Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden
Zuletzt aktualisiert

