TROX_VRU_BUDN

TROX_VRU_BUDN (FB)

FUNCTION_BLOCK TROX_VRU_BUDN

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enable)

Input

byUnitId

BYTE

0

Device address

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 or stErrorCodeDev to the fault-free state (on every rising edge)

Input

rSetpVolFlowPerc

REAL

0.0

Setpoint - volume flow in % (0.0 - 100.0 %) (0.0 % = Vmin, 100.0 % = Vmax)

Input

xEnDevice

BOOL

FALSE

Enable / lock of the volume flow controller (FALSE = forced control CLOSE, TRUE = forced control 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

Rated volume flow in the selected volume flow unit

Output

rDamperPosPerc

REAL

Absolute position of the air damper in percent (0.0% = Closed, 100.0% = Open)

Output

rDamperPosDegree

REAL

Absolute position of the air damper in degrees

Output

rVolFlowPerc

REAL

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

Output

rVolFlowM3H

REAL

Actual value of the airflow in m3/h

Output

rVolFlowUnit

REAL

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

Output

rSetpVolFlowPercFb

REAL

Feedback of the setpoint - volume flow in % (0.0 - 100.0 % ) (0.0 % = Vmin, 100.0 % = Vmax)

Output

eCommandFb

TROX_VRU_BUDN_COMMAND

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

Output

eOverrideConFb

TROX_VRU_BUDN_OVERRIDE_CON

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

Output

eActuatorType

TROX_VRU_BUDN_ACTUATOR_TYPE

Type of the actuator

Output

eVolumeFlowUnitFb

TROX_VRU_BUDN_VOLUMEFLOW_UNIT

Feedback of the unit for the specification of the absolute volume flows (1 = m3/h)

Output

eSetpSourceFb

TROX_VRU_BUDN_SETP_SOURCE

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

Output

eBusTermin

TROX_VRU_BUDN_BUS_TERMINATION

State of the Modbus terminating resistor (1 = Active)

Output

eSensorTypeFb

TROX_VRU_BUDN_SENSOR_TYPE

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

Output

sSerialNum

STRING

Serial number of the device

Output

wFirmwareVer

WORD

Firmware version of the device

Output

rSensorValue

REAL

Current actual value of the sensor

Output

xSensorOffsetInDevice

BOOL

Indication of whether the sensors must be calibrated in the device (TRUE = calibration in the device required, FALSE = calibration in the FB required)

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

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

rSensorValueOffset

REAL

0.0

Constant measured value offset for the transmitted voltage - actual value

Input Const

eSensorType

TROX_VRU_BUDN_SENSOR_TYPE

TROX_VRU_BUDN_SENSOR_TYPE.NO_SENSOR

Influence: Outputs: rSensorValue Type of the connected sensor (0 = none)

Input Const

eSetpSource

TROX_VRU_BUDN_SETP_SOURCE

TROX_VRU_BUDN_SETP_SOURCE.BUS

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

Input Const

eCommand

TROX_VRU_BUDN_COMMAND

TROX_VRU_BUDN_COMMAND.NO_COMMAND

Triggering of test functions (0 = none)

Input Const

eVolumeFlowUnit

TROX_VRU_BUDN_VOLUMEFLOW_UNIT

TROX_VRU_BUDN_VOLUMEFLOW_UNIT.M3_PER_H

Unit for the specification of the absolute volume flows (1 = m3/h)

Input Const

xSetpVolumeFlowMinMax

BOOL

FALSE

Triggering the transfer of the parameters rSetpVolumeFlowMin or rSetpVolumeFlowMax (on every rising edge)

Input Const

rSetpVolumeFlowMax

REAL

180.0

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

Input Const

rSetpVolumeFlowMin

REAL

0.0

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

Input Const

rPositionTimeOut

REAL

0.0

Setpoint of the position in the event of an active communication error (0.0 - 100.0%, 0.0% = Closed)

Input Const

tTimeOut

TIME

TIME#10s0ms

Duration for activation of the state Communication error (t = 0s = disabled, for t > 0s ( at least 10 s) the parameter rSetpVolFlowPerc must be transferred cyclically with a time interval < t)

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the processes influenced by the input xUpdateSetp influenced

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes influenced by the input xUpdateActual influenced

Last updated