DANFOSS_NOVOCON

DANFOSS_NOVOCON (FB)

FUNCTION_BLOCK DANFOSS_NOVOCON

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Device address (1 .. 247)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on each rising edge ) (Range: operation)

Input

xUpdateSetp

BOOL

FALSE

Update of setpoint values (on every rising edge )

Input

xUpdateConfig

BOOL

FALSE

Update of the configuration ( on every rising edge )

Input

xUpdateInfo

BOOL

FALSE

Update of the information ( on every rising edge )

Input

xResDevice

BOOL

FALSE

Triggering of a warm reset (equivalent to switching off and on) (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

xCoolMode

BOOL

FALSE

Enable / disable of cooling operation (FALSE = heating operation, TRUE = cooling operation)

Input

rSetpFlowRate

REAL

0.0

Setpoint - volumetric flow in the chosen unit ( eUnitSetpFlowRate)

Input

eMode

DANFOSS_NOVOCON_MODE

DANFOSS_NOVOCON_MODE.NORMAL_OPERATION

Operating mode of the actuator

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

eModeFb

DANFOSS_NOVOCON_MODE

DANFOSS_NOVOCON_MODE.NORMAL_OPERATION

Operating mode of the actuator — feedback

Output

eValveTypeFb

DANFOSS_NOVOCON_VALVE_TYPE

Valve type — feedback

Output

rNominalFlowRate

REAL

Nominal volumetric flow of the selected valve (unit see 'Valve type selection' table)

Output

rDesignFlowRateHeatFb

REAL

Design volumetric flow for heating mode — feedback

Output

rDesignFlowRateCoolFb

REAL

Design volumetric flow for cooling mode — feedback

Output

eUnitDesignFlowRateFb

DANFOSS_NOVOCON_UNIT_DESIGN_FLOW_RATE

DANFOSS_NOVOCON_UNIT_DESIGN_FLOW_RATE.LITRES_PER_HOUR

Unit of the design volumetric flow — feedback

Output

rSetpFlowRateFb

REAL

Setpoint - volumetric flow in the chosen unit ( eUnitSetpFlowRate) — feedback

Output

eUnitSetpFlowRateFb

DANFOSS_NOVOCON_UNIT_SETP_FLOW_RATE

DANFOSS_NOVOCON_UNIT_SETP_FLOW_RATE.LITRES_PER_HOUR

Unit of the volumetric flow setpoint — feedback

Output

rActualFlowRate

REAL

Actual value - volumetric flow in the chosen unit ( eUnitActualFlowRate)

Output

eUnitActualFlowRateFb

DANFOSS_NOVOCON_UNIT_ACTUAL_FLOW_RATE

DANFOSS_NOVOCON_UNIT_ACTUAL_FLOW_RATE.LITRES_PER_HOUR

Unit of the actual volumetric flow — feedback

Output

rRelPos

REAL

Position of the actuator stem in % (Reference: 100.0% = design volumetric flow)

Output

eApplicationOpFb

DANFOSS_NOVOCON_APPLICATION_OPERATION

DANFOSS_NOVOCON_APPLICATION_OPERATION.NO_OPERATION

Application operation - feedback

Output

eApplicationComdFb

DANFOSS_NOVOCON_APPLICATION_COMMAND

DANFOSS_NOVOCON_APPLICATION_COMMAND.NO_COMMAND

Application command/status - feedback

Output

eEnergyManagementFb

DANFOSS_NOVOCON_ENERGY_MANAGEMENT

DANFOSS_NOVOCON_ENERGY_MANAGEMENT.NO_MANAGEMENT

Energy management - feedback

Output

eLEDModeFb

DANFOSS_NOVOCON_LED_MODE

DANFOSS_NOVOCON_LED_MODE.NORMAL_MODE

LED mode - feedback

Output

rThermalPower

REAL

Current thermal power (heating power: rPower > 0, cooling power: rPower < 0) in the chosen unit ( eUnitPower)

Output

eUnitThermalPowerFb

DANFOSS_NOVOCON_UNIT_POWER

DANFOSS_NOVOCON_UNIT_POWER.KILOWATT

Unit of thermal power — feedback

Output

rEnergyHeat

REAL

Current heating energy in the chosen unit (eUnitEnergy)

Output

rEnergyCool

REAL

Current cooling energy in the chosen unit (eUnitEnergy)

Output

eUnitEnergyFb

DANFOSS_NOVOCON_UNIT_ENERGY

DANFOSS_NOVOCON_UNIT_ENERGY.KILOWATT_HOURS

Unit of energy — feedback

Output

rAI1

REAL

Actual value at analog input 1 (temperature / resistance) (supply/flow temperature) (use NovoCon Energy cable, NovoCon IO, NovoCon Temperature IO)

Output

rAI2

REAL

Actual value at analog input 2 (temperature / resistance) (return temperature) (use NovoCon Energy cable, NovoCon IO, NovoCon Temperature IO)

Output

rAmountOfWater

REAL

Accumulated amount of water (heating and cooling operation) in liters

Output

sSerialNum

STRING

Device serial number

Output

tRuntimeDriveFb

TIME

TIME#0ms

Runtime of the actuator from 0.0 - 100.0% of the design volumetric flow (in s) — feedback

Output

rAdjustmentRateFb

REAL

0.0

Adjustment rate of the actuator (s/mm) — feedback

Output

rSupplyVoltage

REAL

Current supply voltage of the device in volts

Output

rDeviceTemperature

REAL

Current temperature in the device (unit see register 32790)

Output

rEstimatedLifeSpan

REAL

Calculated percentage of the expected lifespan (100.0%: replace valve and actuator)

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

Output

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

eTempTypeAI1AI2

DANFOSS_NOVOCON_TYPE_AI1AI2

DANFOSS_NOVOCON_TYPE_AI1AI2.PT1000

Type of temperature sensor at analog inputs AI1 and AI2

Input Const

eUnitAI2

DANFOSS_NOVOCON_UNIT_AI1AI2

DANFOSS_NOVOCON_UNIT_AI1AI2.DEGREES_CELSIUS

Unit of AI2

Input Const

eUnitAI1

DANFOSS_NOVOCON_UNIT_AI1AI2

DANFOSS_NOVOCON_UNIT_AI1AI2.DEGREES_CELSIUS

Unit of AI1

Input Const

eLEDMode

DANFOSS_NOVOCON_LED_MODE

DANFOSS_NOVOCON_LED_MODE.NORMAL_MODE

LED operating mode

Input Const

eEnergyManagement

DANFOSS_NOVOCON_ENERGY_MANAGEMENT

DANFOSS_NOVOCON_ENERGY_MANAGEMENT.INACTIVE

Energy management

Input Const

eApplicationOp

DANFOSS_NOVOCON_APPLICATION_OPERATION

DANFOSS_NOVOCON_APPLICATION_OPERATION.DIGITAL_OPERATION

Application operation

Input Const

eUnitActualFlowRate

DANFOSS_NOVOCON_UNIT_ACTUAL_FLOW_RATE

DANFOSS_NOVOCON_UNIT_ACTUAL_FLOW_RATE.LITRES_PER_HOUR

Unit of the actual volumetric flow

Input Const

eUnitSetpFlowRate

DANFOSS_NOVOCON_UNIT_SETP_FLOW_RATE

DANFOSS_NOVOCON_UNIT_SETP_FLOW_RATE.PERCENT

Unit of the volumetric flow setpoint

Input Const

eUnitDesignFlowRate

DANFOSS_NOVOCON_UNIT_DESIGN_FLOW_RATE

DANFOSS_NOVOCON_UNIT_DESIGN_FLOW_RATE.LITRES_PER_HOUR

Unit of the design volumetric flow

Input Const

eValveType

DANFOSS_NOVOCON_VALVE_TYPE

DANFOSS_NOVOCON_VALVE_TYPE.AB_QM_4_0_ISO_DN_15

Valve type Note: On every write to register 33802 (FC06), the volumetric flow setpoint registers 32768/32769, 32796/32797, 32798/32799 and 33024/33025 will be initialized to the nominal values from the 'Valve type selection' table!!!

Input Const

rDesignFlowRateCool

REAL

650.0

Design volumetric flow for cooling mode ( Nominal values: see 'Valve type selection' table)

Input Const

rDesignFlowRateHeat

REAL

650.0

Design volumetric flow for heating mode ( Nominal values: see 'Valve type selection' table)

Input Const

tTimeUpdateInfo

TIME

TIME#0ms

Update interval for the processes influenced by the input ‘xUpdateInfo’

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Update interval for the processes influenced by the input ‘xUpdateConfig’

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