ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3

ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3 (FB)

FUNCTION_BLOCK ROSENBERG_FAN_EC_MOTOR_BG5_6_GEN3

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enabled)

Input

byUnitId

BYTE

0

Address of the device

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints (on every rising edge )

Input

xResError

BOOL

FALSE

Reinitialization of the outputs ‘eErrorCodeCom’, ‘stErrorCodeDev’ and ‘stWarningCodeDev’ to the error-free state (on every rising edge)

Input

xResAlarm

BOOL

FALSE

Reset of fan errors (TRUE = reset)

Input

xEnFan

BOOL

FALSE

Enable / disable of the fan (TRUE = enable)

Input

rSetp

REAL

0.0

Setpoint - fan (Control: 0.0% - 100.0%)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

wFirmware

WORD

Firmware of the fan

Output

rSpeed

REAL

Number of revolutions per minute

Output

rTemp_Internal

REAL

Internal temperature in °C

Output

rPower_In

REAL

Consumed electrical power in W

Output

xOperationFan

BOOL

Operation indicator of the fan (FALSE = off)

Output

eRotation_Fb

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE.CLOCKWISE

Direction of rotation

Output

eControlMode_Fb

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE.MODBUS

Operating mode (0 = Modbus // 1 = AE1 (0-10V))

Output

xAlarm

BOOL

FALSE

Collective fault (TRUE = fault)

Output

xAlarmCom

BOOL

FALSE

Collective fault - communication (TRUE = fault)

Output

eErrorCodeCom

ModbusErrorCode

Error code - communication (0 = no error)

Output

stErrorCodeDev

STRING

String with the numbers of the active device errors

Output

stWarningCodeDev

STRING

String with the numbers of the active device warnings

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

rLowSpeedLimit

REAL

0.0

Speed to trigger an error ‘Speed < Minimum’ in RPM (0 = error disabled, >0 = monitoring active)

Input Const

rAE1_Voltage_Max

REAL

9.5

Analog input 1 - Setpoint: Voltage for the setpoint ‘rAE1_Speed_Max’ in X.Y V (0.0 - 10.0 V)

Input Const

rAE1_Voltage_Min

REAL

1.0

Analog input 1 - Setpoint: Voltage for the setpoint ‘rAE1_Speed_Min’ in X.Y V (0.0 - 10.0 V)

Input Const

rAE1_Speed_Max

REAL

1000.0

Analog input 1 - Setpoint: Speed for the voltage ‘rAE1_Voltage_2’ in RPM

Input Const

rAE1_Speed_Min

REAL

200.0

Analog input 1 - Setpoint: Speed for the voltage ‘rAE1_Voltage_1’ in RPM

Input Const

rAE1_Speed_Low

REAL

0.0

Analog input 1 - Setpoint: Speed for voltages < ‘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

Volatility of the setpoint (0 = volatile // 1 = not volatile)

Input Const

eControlMode

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE

FAN_EC_MOTOR_BG5_6_GEN3_CONTROL_MODE.MODBUS

Operating mode (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

Direction of rotation

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the operations affected by the input 'xUpdateSetp'

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the operations affected by the input 'xUpdateActual'

Last updated