WILO_STRATOS_MAXO_MONO

WILO_STRATOS_MAXO_MONO (FB)

FUNCTION_BLOCK WILO_STRATOS_MAXO_MONO

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 every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoint values (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/range depending 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 indication ( TRUE = Ready )

Output

xOperation

BOOL

Current pump running indication ( TRUE = Running )

Output

xService

BOOL

Current pump readiness indication ( TRUE = Service action required )

Output

xWarning

BOOL

Current pump warning indication ( TRUE = Warning active )

Output

xErrorRestart

BOOL

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

Output

xError

BOOL

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

Output

rPressure

REAL

Current pressure actual value in XX.XX bar

Output

rFlow

REAL

Current flow rate (estimated) in XX.XX bar

Output

rFluidTemp

REAL

Current temperature in the medium in XX.X degrees Celsius

Output

rForwardTemp

REAL

Current flow 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 consumed electrical energy 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 energy in XXX kWh ( non-resettable )

Output

rCoolEnergyTotal

REAL

Total cooling energy in XXX kWh ( non-resettable )

Output

rHeatEnergyDiff

REAL

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

Output

rCoolEnergyDiff

REAL

Total cooling energy 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 measured 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 measured 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

General fault ( TRUE = fault )

Output

xAlarmCom

BOOL

FALSE

General 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 of the 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/range depending 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’

Input Const

eBusCommand

WILO_BUS_COMMAND_CODE_SET

WILO_BUS_COMMAND_CODE_SET.OFF

Enable / disable of local operation OFF = Local operation is permanently locked SET = If communication fails, local operation is enabled after the duration ‘iBusCommandTimeout’ MANUAL = Local operation and operation via the Modbus interface are enabled SET_PRESET = If communication fails, local operation is enabled after the duration ‘iBusCommandTimeout’ and the pump is operated 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 operations influenced by the input 'xUpdateSetp'

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for operations influenced by the input 'xUpdateActual'

Last updated