BELIMO_VRU_D3_BAC_FULL

BELIMO_VRU_D3_BAC_FULL (FB)

FUNCTION_BLOCK BELIMO_VRU_D3_BAC_FULL

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

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

xUpdateInfo

BOOL

FALSE

Update of device information (on every rising edge)

Input

xResError

BOOL

FALSE

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

Input

rSetpPerc

REAL

0.0

Setpoint in % (0.0 - 100.0 %) depending on application

Input

eOverrideCon

BELIMO_VRU_D3_BAC_OVERRIDE_CON

BELIMO_VRU_D3_BAC_OVERRIDE_CON.NO_OVERRIDE

Volume flow control: setpoint - volume flow in % (0.0 - 100.0 %) (0.0 % = Vmin, 100.0 % = Vmax) Forced override of the damper (0 = none)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rVminUnit

REAL

Minimum value - volume flow in the selected volume flow unit

Output

rVmaxUnit

REAL

Maximum value - volume flow in the selected volume flow unit

Output

rVnomUnit

REAL

Nominal volume flow in the selected volume flow unit

Output

rVnomM3H

REAL

Nominal volume flow in m3/h

Output

rDamperPosPerc

REAL

Absolute position of the damper in percent (0.0% = closed, 100.0% = open)

Output

rDamperPosDegree

REAL

Absolute position of the damper in degrees

Output

rVolFlowPerc

REAL

Actual value of the volume flow in percent of the nominal volume flow

Output

rVolFlowM3H

REAL

Actual value of the volume flow in m3/h

Output

rVolFlowUnit

REAL

Actual value of the volume flow in the selected volume flow unit

Output

rDiffPressPerc

REAL

Actual value of the differential pressure in percent (relative to the absolute differential pressure in Pa)

Output

rDiffPressPa

REAL

Actual value of the differential pressure in pascal

Output

rDiffPressUnit

REAL

Actual value of the differential pressure in the selected differential pressure unit

Output

rDiffPressNomUnit

REAL

Actual value of the nominal differential pressure in the selected differential pressure unit

Output

rDiffPressNomPa

REAL

Actual value of the nominal differential pressure in pascal

Output

rSetpPercFb

REAL

Feedback of the setpoint in % (0.0 - 100.0 %)

Output

eCommandFb

BELIMO_VRU_D3_BAC_COMMAND

Feedback of the triggering of test functions (0 = none)

Output

eOverrideConFb

BELIMO_VRU_D3_BAC_OVERRIDE_CON

Feedback of the forced override of the damper (0 = none)

Output

eActuatorType

BELIMO_VRU_D3_BAC_ACTUATOR_TYPE

Type of actuator

Output

eVolumeFlowUnitFb

BELIMO_VRU_D3_BAC_VOLUMEFLOW_UNIT

Feedback of the unit for absolute volume flow values (1 = m3/h)

Output

eControlMode

BELIMO_VRU_D3_BAC_CONTROL_MODE

Type of control / regulation (0 = Position_Control = position control, 1 = Flow_Control = volume flow control)

Output

eSetpSourceFb

BELIMO_VRU_D3_BAC_SETP_SOURCE

Feedback of the source for the setpoint (0 = Analog, 1 = bus)

Output

eBusTermin

BELIMO_VRU_D3_BAC_BUS_TERMINATION

State of the Modbus termination resistor ( 1 = active )

Output

eSensorTypeFb

BELIMO_VRU_D3_BAC_SENSOR_TYPE

Feedback of the type of the connected sensor (0 = none )

Output

eApplication

BELIMO_VRU_D3_BAC_APPLICATION

Active application

Output

ePressOpModeFb

BELIMO_VRU_D3_BAC_PRESS_OP_MODE

Feedback - operating mode for room pressure control (only for VRU-M1R-BAC)

Output

eRoomPressCasc

BELIMO_VRU_D3_BAC_ROOM_PRESS_CASCADE

Enable / disable of the room pressure cascade control

Output

sSerialNum

STRING

Device serial number

Output

wFirmwareVer

WORD

Firmware version of the device

Output

rSensor1Value

REAL

Current actual value of the sensor in mV

Output

xSensorOffsetInDevice

BOOL

Indicates whether the sensor calibration must be performed in the device ( TRUE = calibration required in device, FALSE = calibration required in FB )

Output

rSetpAnalog

REAL

Setpoint in XXX.X % (0.0 - 100.0 %) based on the sensor

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 active device errors

Output

xBusy

BOOL

Communication indicator ( TRUE = Communication )

Input Const

rSensor1Offset

REAL

0.0

Constant measurement offset for the transmitted actual value of sensor 1

Input Const

eDiffPressUnit

BELIMO_VRU_D3_BAC_DIFF_PRESS_UNIT

BELIMO_VRU_D3_BAC_DIFF_PRESS_UNIT.PASCAL

Influence: Outputs: rSensor1Value (eSensor1Type = 1-2) Unit for the differential pressure values (0 = Pa)

Input Const

rSystemAltitude

REAL

450.0

Altitude of the site in meters above sea level

Input Const

ePressOpMode

BELIMO_VRU_D3_BAC_PRESS_OP_MODE

BELIMO_VRU_D3_BAC_PRESS_OP_MODE.POSITIVE_PRESSURE

Operating mode for room pressure control (only for VRU-M1R-BAC)

Input Const

eSensor1Type

BELIMO_VRU_D3_BAC_SENSOR_TYPE

BELIMO_VRU_D3_BAC_SENSOR_TYPE.NONE

Type of the connected sensor (0 = none)

Input Const

eSetpSource

BELIMO_VRU_D3_BAC_SETP_SOURCE

BELIMO_VRU_D3_BAC_SETP_SOURCE.BUS

Source for the setpoint (0 = Analog, 1 = Bus)

Input Const

eCommand

BELIMO_VRU_D3_BAC_COMMAND

BELIMO_VRU_D3_BAC_COMMAND.NO_COMMAND

Triggering of test functions (0 = none)

Input Const

eVolumeFlowUnit

BELIMO_VRU_D3_BAC_VOLUMEFLOW_UNIT

BELIMO_VRU_D3_BAC_VOLUMEFLOW_UNIT.M3_PER_H

Unit for the absolute volume flow values (1 = m3/h)

Input Const

xSetpVolumeFlowMinMax

BOOL

FALSE

Triggering of the transmission of the parameters ‘rSetpVolumeFlowMin’ and ‘rSetpVolumeFlowMax’ (on each rising edge)

Input Const

rSetpVolumeFlowMax

REAL

2000.0

Setpoint for the maximum volume flow in the selected volume flow unit (at rSetpVolFlowPerc = 100.0 %)

Input Const

rSetpVolumeFlowMin

REAL

500.0

Setpoint for the minimum volume flow in the selected volume flow unit (at rSetpVolFlowPerc = 0.0 %)

Input Const

tBusFailureTimeOut

TIME

TIME#10s0ms

Time duration for activation of the state ‘communication failure’ (t = 0s = disabled, for t >= 10s (at least 10 s) the parameter ‘rSetpVolFlowPerc’ must be transmitted cyclically with a time period < t)

Input Const

rBusFailurePos

REAL

100.0

Position of the damper in case of a bus failure (in %, 100% = open)

Input Const

tTimeUpdateInfo

TIME

TIME#0ms

Update interval for operations affected by the input 'xUpdateInfo'

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the operations influenced by the input ‘xUpdateSetp’

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the operations influenced by the input ‘xUpdateActual’

Last updated