ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3

ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3 (FB)

FUNCTION_BLOCK ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3

InOut:

Scope
Name
Type
Initial
Comment

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’, ‘stErrorCodeDev’ und ‘stWarningCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

xResAlarm

BOOL

FALSE

Rücksetzung der Fehler im Ventilator ( TRUE = Rücksetzung )

Input

xEnFan

BOOL

FALSE

Freigabe / Sperrung des Ventilators ( TRUE = Freigabe )

Input

rSetp

REAL

0.0

Sollwert - Ventilator ( Steuerung: 0.0% - 100.0% )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

wFirmware

WORD

Firmware des Ventilators

Output

rSpeed

REAL

Anzahl der Umdrehungen pro Minute

Output

rTemp_Internal

REAL

Interne Temperatur in °C

Output

rPower_In

REAL

Aufgenommene elektrische Leistung in W

Output

xOperationFan

BOOL

Betriebsmeldung des Ventilators ( FALSE = Aus )

Output

eRotation_Fb

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE.CLOCKWISE

Drehrichtung

Output

eControlMode_Fb

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE.MODBUS

Betriebsart ( 0 = Modbus // 1 = AE1 ( 0-10V ))

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 mir den Nummern der aktiven Gerätefehler

Output

stWarningCodeDev

STRING

String mir den Nummern der aktiven Gerätewarnungen

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rLowSpeedLimit

REAL

0.0

Drehzahl zur Auslösung eines Fehlers ‘Drehzahl < Minimum’ in RPM ( 0 = Fehler deaktiviert, >0 = Überwachung aktiv )

Input Const

rAE1_Voltage_Max

REAL

9.5

Analoger Eingang 1 - Sollwert: Spannung für den Sollwert ‘rAE1_Speed_Max’ in X.Y V ( 0.0 - 10.0 V )

Input Const

rAE1_Voltage_Min

REAL

1.0

Analoger Eingang 1 - Sollwert: Spannung für den Sollwert ‘rAE1_Speed_Min’ in X.Y V ( 0.0 - 10.0 V )

Input Const

rAE1_Speed_Max

REAL

1000.0

Analoger Eingang 1 - Sollwert: Drehzahl für für die Spannung ‘rAE1_Voltage_2’ in RPM

Input Const

rAE1_Speed_Min

REAL

200.0

Analoger Eingang 1 - Sollwert: Drehzahl für für die Spannung ‘rAE1_Voltage_1’ in RPM

Input Const

rAE1_Speed_Low

REAL

0.0

Analoger Eingang 1 - Sollwert: Drehzahl für Spannungen < ‘rAE1_Voltage_1’ in RPM

Input Const

eSetpMode

FAN_EC_MOTOR_BG5_6_GEN3_SETP_MODE

FAN_EC_MOTOR_BG5_6_GEN3_SETP_MODE.SETPOINT_NOT_VOLATILE

Flüchtigkeit des Sollwerts ( 0 = flüchtig // 1 = nicht flüchtig ))

Input Const

eControlMode

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE.MODBUS

Betriebsart ( 0 = Modbus // 1 = AE1 ( 0-10V ))

Input Const

eRotation

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE.CLOCKWISE

Drehrichtung

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