ROSENBERG_FAN_EC_MOTOR
ROSENBERG_FAN_EC_MOTOR (FB)
ROSENBERG_FAN_EC_MOTOR (FB)FUNCTION_BLOCK ROSENBERG_FAN_EC_MOTOR
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
xResError
BOOL
FALSE
Reinitialisierung der Ausgänge ‘eErrorCodeCom’ und ‘stErrorCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )
Input
xEnFan
BOOL
FALSE
Freigabe / Sperrung des Ventilators ( FALSE = Sperrung )
Input
rSetp
REAL
0.0
Sollwert - Ventilator ( Steuerung: 0.0% - 100.0% ( = Register 14 ) // Regelung: 0.0 - 100.0 % ( = maximaler Istwert des Sensors an AE2 ))
Inout
ModbusClient
ModbusClientBase
Client des Geräts
Output
wSerialNum
WORD
Seriennummer des Ventilators
Output
wIdentNum
WORD
Kennnummer des Ventilators
Output
rSpeedMax
REAL
Maximale Anzahl der Umdrehungen pro Minute
Output
eRotation
FAN_EC_MOTOR_ROTATION_MODE
FAN_EC_MOTOR_ROTATION_MODE.CLOCKWISE
Drehrichtung
Output
eState
FAN_EC_MOTOR_STATE_CODE
FAN_EC_MOTOR_STATE_CODE.FAN_IN_BUS_MODE_NOT_ENABLED
Status des Ventilators
Output
wFirmware
WORD
Firmware des Ventilators
Output
xOperationFan
BOOL
Betriebsmeldung des Ventilators ( FALSE = Aus )
Output
rSpeed
REAL
Anzahl der Umdrehungen pro Minute
Output
rAE1
REAL
Signal am analogen Eingang 1 ( Spannung ) ( AE1, 0.0 - 100.0 % )
Output
rAE2
REAL
Signal am analogen Eingang 2 ( Spannung ) ( AE2, 0.0 - 100.0 % )
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
stErrorCodeDev
STRING
String mit den Nummern der aktiven Gerätefehler
Output
xBusy
BOOL
Kommunikationsanzeige ( TRUE = Kommunikation )
Input Const
rAE2Offset
REAL
0.0
Konstanter Messwert-Versatz für den übertragenen Spannungs - Istwert an AE2
Input Const
rAE1Offset
REAL
0.0
Konstanter Messwert-Versatz für den übertragenen Spannungs - Istwert an AE1
Input Const
rAE2_Setp_2
REAL
100.0
Analoger Eingang 2: Sollwert 2 ( 0.0 - 100.0 % )
Input Const
rAE2_Voltage_2
REAL
10.0
Analoger Eingang 2: Spannung für Sollwert 2
Input Const
rAE2_Setp_1
REAL
0.0
Analoger Eingang 2: Sollwert 1 ( 0.0 - 100.0 % )
Input Const
rAE2_Voltage_1
REAL
0.0
Analoger Eingang 2: Spannung für Sollwert 1
Input Const
rAE2_Setp_0
REAL
0.0
Analoger Eingang 2: Sollwert 0 ( 0.0 - 100.0 % )
Input Const
rAE1_Setp_2
REAL
100.0
Analoger Eingang 1: Sollwert 2 ( 0.0 - 100.0 % )
Input Const
rAE1_Voltage_2
REAL
10.0
Analoger Eingang 1: Spannung für Sollwert 2
Input Const
rAE1_Setp_1
REAL
0.0
Analoger Eingang 1: Sollwert 1 ( 0.0 - 100.0 % )
Input Const
rAE1_Voltage_1
REAL
0.0
Analoger Eingang 1: Spannung für Sollwert 1
Input Const
rAE1_Setp_0
REAL
0.0
Analoger Eingang 1: Sollwert 0 ( 0.0 - 100.0 % )
Input Const
rSpeedMin
REAL
0.0
Minimale Anzahl der Umdrehungen pro Minute ( bei gesperrtem Ventilator )
Input Const
wSetpointSource
WORD
0
Quelle für den Sollwert ( 0 = Modbus // 1 = AE1 ( 0-10V ) // 2 = AE1 ( 4-20mA ))
Input Const
wControlMode
WORD
0
Steuermodus
Input Const
wOperationMode
WORD
1
Betriebsart ( 1 = Steuerung // 2 = Regelung )
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

