BELIMO_LMV_D3

BELIMO_LMV_D3 (FB)

FUNCTION_BLOCK BELIMO_LMV_D3

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’ and/or ‘stErrorCodeDev’ to the no-error state (on every rising edge)

Input

rSetpVolFlowPerc

REAL

0.0

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

Input

xEnDevice

BOOL

FALSE

Enable / disable of the volumetric flow controller (FALSE = forced control CLOSED, TRUE = forced control NONE)

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rVminUnit

REAL

Minimum value - volumetric flow in the selected volumetric flow unit

Output

rVmaxUnit

REAL

Maximum value - volumetric flow in the selected volumetric flow unit

Output

rVnomUnit

REAL

Nominal volumetric flow in the selected volumetric flow unit

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 volumetric flow in percent of the nominal volumetric flow

Output

rVolFlowUnit

REAL

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

Output

rSetpVolFlowPercFb

REAL

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

Output

eCommandFb

BELIMO_LMV_D3_COMMAND

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

Output

eOverrideConFb

BELIMO_LMV_D3_OVERRIDE_CON

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

Output

eActuatorType

BELIMO_LMV_D3_ACTUATOR_TYPE

Type of the actuator

Output

eVolumeFlowUnitFb

BELIMO_LMV_D3_VOLUMEFLOW_UNIT

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

Output

eSetpSourceFb

BELIMO_LMV_D3_SETP_SOURCE

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

Output

eBusTermin

BELIMO_LMV_D3_BUS_TERMINATION

Status of the Modbus termination resistor ( 1 = Active )

Output

eSensorTypeFb

BELIMO_LMV_D3_SENSOR_TYPE

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

Output

sSerialNum

STRING

Device serial number

Output

wFirmwareVer

WORD

Firmware version of the device

Output

rSensorValue

REAL

Current actual value of the sensor in mV

Output

rSetpAnalog

REAL

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

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

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

rSensorValueOffset

REAL

0.0

Constant measurement offset for the transmitted voltage actual value

Input Const

eSensorType

BELIMO_LMV_D3_SENSOR_TYPE

BELIMO_LMV_D3_SENSOR_TYPE.NO_SENSOR

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

Input Const

eSetpSource

BELIMO_LMV_D3_SETP_SOURCE

BELIMO_LMV_D3_SETP_SOURCE.BUS

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

Input Const

eControlMode

BELIMO_LMV_D3_CONTROL_MODE

BELIMO_LMV_D3_CONTROL_MODE.CLOSED_LOOP

Type of control / regulation (0 = Open Loop = position control, 1 = Closed Loop = volumetric flow control)

Input Const

eCommand

BELIMO_LMV_D3_COMMAND

BELIMO_LMV_D3_COMMAND.NO_COMMAND

Triggering of test functions (0 = none)

Input Const

eVolumeFlowUnit

BELIMO_LMV_D3_VOLUMEFLOW_UNIT

BELIMO_LMV_D3_VOLUMEFLOW_UNIT.M3_PER_H

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

Input Const

xSetpVolumeFlowMinMax

BOOL

FALSE

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

Input Const

rSetpVolumeFlowMax

REAL

180.0

Setpoint for the maximum volumetric flow in the selected volumetric flow unit (when rSetpVolFlowPerc = 100.0 %)

Input Const

rSetpVolumeFlowMin

REAL

0.0

Setpoint for the minimum volumetric flow in the selected volumetric flow unit (when rSetpVolFlowPerc = 0.0 %)

Input Const

tTimeOut

TIME

TIME#10s0ms

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

Input Const

eBusFailureCommand

BELIMO_LMV_D3_BUS_FAILURE

BELIMO_LMV_D3_BUS_FAILURE.LAST_SETPOINT

Definition of the behavior in case of a bus failure (0 = last setpoint)

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