WILO_STRATOS_MAXO_MONO

WILO_STRATOS_MAXO_MONO (FB)

FUNCTION_BLOCK WILO_STRATOS_MAXO_MONO

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enabled)

Input

byUnitId

BYTE

0

Address of the device (1 .. 247)

Input

xUpdateActual

BOOL

FALSE

Update of actual values (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints (on every rising edge )

Input

xOverride_Off

BOOL

FALSE

Enable/disable override - Pump Off ( FALSE = Off, TRUE = On )

Input

xOverride_Max

BOOL

FALSE

Enable/disable override - Maximum operation ( FALSE = Off, TRUE = On )

Input

xOverride_Min

BOOL

FALSE

Enable/disable override - Minimum operation ( FALSE = Off, TRUE = On )

Input

xOverride_On

BOOL

FALSE

Enable/disable override - Pump On ( FALSE = Off, TRUE = On )

Input

xEn_Auto

BOOL

FALSE

Enable/disable automatic mode ( FALSE = Off, TRUE = On )

Input

xAutoNightMode

BOOL

FALSE

Enable/disable automatic setback function ( FALSE = Off, TRUE = On )

Input

rSetp

REAL

0.0

Setpoint - Pump ( unit/value range depends on operating mode )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

wPumpCommandFb

WORD

Current pump command

Output

eOperationModeFb

Wilo_ControlStat

Current pump operating mode ( control / regulation )

Output

xReady

BOOL

Current pump ready status ( TRUE = ready )

Output

xOperation

BOOL

Current pump running status ( TRUE = running )

Output

xService

BOOL

Current pump service status ( TRUE = service action required )

Output

xWarning

BOOL

Current pump warning status ( TRUE = warning active )

Output

xErrorRestart

BOOL

Current error (with restart attempt) of the pump ( TRUE = error active )

Output

xError

BOOL

Current error (without restart attempt) of the pump ( TRUE = error active )

Output

rPressure

REAL

Current pressure actual value in XX.XX bar

Output

rFlow

REAL

Current volumetric flow (estimated) in XX.XX bar

Output

rFluidTemp

REAL

Current medium temperature in XX.X degrees Celsius

Output

rForwardTemp

REAL

Current supply temperature in XX.X degrees Celsius

Output

rReturnTemp

REAL

Current return temperature in XX.X degrees Celsius

Output

wSpeed

WORD

Current pump speed in XXX 1/min

Output

wElecPower

WORD

Current electrical input power in XXX W

Output

wElecEnergyTotal

WORD

Total electrical energy consumed in XXX kWh

Output

rPowerHeating

REAL

Current heating power in the heating circuit in XXX W

Output

rPowerCooling

REAL

Current cooling power in the cooling circuit in XXX W

Output

rHeatEnergyTotal

REAL

Total heat quantity in XXX kWh (not resettable)

Output

rCoolEnergyTotal

REAL

Total cooling quantity in XXX kWh (not resettable)

Output

rHeatEnergyDiff

REAL

Total heat quantity in XXX kWh (since the last reset)

Output

rCoolEnergyDiff

REAL

Total cooling quantity in XXX kWh (since the last reset)

Output

wOperatingHours

WORD

Current number of operating hours in XXX h

Output

eSetpSource

Wilo_Signal_Source

Current setpoint source ( 1 = IF module )

Output

wFWVersionCIF

WORD

Current firmware version of the IF module

Output

rAI1Value

REAL

Current measurement value at analog input 1

Output

eAI1Unit

WILO_ANALOG_INPUT_UNIT_CODE

Current unit for analog input 1

Output

xAI1Error

BOOL

Fault condition at analog input 1 ( TRUE = fault )

Output

rAI2Value

REAL

Current measurement value at analog input 2

Output

eAI2Unit

WILO_ANALOG_INPUT_UNIT_CODE

Current unit for analog input 2

Output

xAI2Error

BOOL

Fault condition at analog input 2 ( TRUE = fault )

Output

eBusCommandFb

WILO_BUS_COMMAND_CODE

Current state of enable/disable of local operation ( 1 = local operation locked )

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

wErrorCodeDev

WORD

0

Error code - device (0 = no error)

Output

xBusy

BOOL

Communication indicator (TRUE = communication)

Input Const

eSetpSigSource_Preset

Wilo_Signal_Source

Wilo_Signal_Source.IF_Module

Signal source for the current control mode — parameter set ‘PRESET’ 1 = IF module

Input Const

xPumpOn_Preset

BOOL

TRUE

Enable/disable pump — parameter set ‘PRESET’ TRUE = enabled

Input Const

eOperationMode_Preset

Wilo_ControlStat

Wilo_ControlStat.gen_speed

Pump operating mode ( control / regulation ) — parameter set ‘PRESET’ 1 = speed control

Input Const

rSetp_Preset

REAL

50.0

Setpoint - Pump ( unit/value range depends on operating mode ) — parameter set ‘PRESET’

Input Const

eSetpSigSource

Wilo_Signal_Source

Wilo_Signal_Source.IF_Module

Signal source for the current control mode 1 = IF module

Input Const

iBusCommandTimeout

INT

300

Timeout for the ‘Bus Command’ command

Input Const

eBusCommand

WILO_BUS_COMMAND_CODE_SET

WILO_BUS_COMMAND_CODE_SET.OFF

Enable/disable local operation OFF = Local operation is permanently locked SET = If communication fails, local operation will be enabled after the duration ‘iBusCommandTimeout’ MANUAL = Local operation and operation via the Modbus interface are enabled SET_PRESET = If communication fails, local operation will be enabled after the duration ‘iBusCommandTimeout’ and the pump will operate according to the 4 parameters of the parameter set ‘PRESET’.

Input Const

eOperationMode

Wilo_ControlStat

Wilo_ControlStat.gen_speed

Pump operating mode ( control / regulation ) 1 = speed control

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the operations affected by the input 'xUpdateSetp'

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the operations affected by the input 'xUpdateActual'

Last updated