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

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 setpoint values (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 the fan errors ( TRUE = reset )

Input

xEnFan

BOOL

FALSE

Enable / disable 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

Fan firmware

Output

rSpeed

REAL

Number of revolutions per minute

Output

rTemp_Internal

REAL

Internal temperature in °C

Output

rPower_In

REAL

Input electrical power in W

Output

xOperationFan

BOOL

Fan operation message ( FALSE = Off )

Output

eRotation_Fb

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE

FAN_EC_MOTOR_BG5_6_GEN3_ROTATION_MODE.CLOCKWISE

Rotation direction

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

General fault ( TRUE = fault )

Output

xAlarmCom

BOOL

FALSE

General 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 that triggers a ‘Speed < Minimum’ error 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

Setpoint volatility ( 0 = volatile // 1 = non- 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

Rotation direction

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for operations influenced by the input 'xUpdateSetp'

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for operations influenced by the input 'xUpdateActual'

Last updated