GRUNDFOS_MAGNA_3_MONO

GRUNDFOS_MAGNA_3_MONO (FB)

FUNCTION_BLOCK GRUNDFOS_MAGNA_3_MONO

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable of 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

xEnPump

BOOL

FALSE

Enable / disable the pump (FALSE = Off, TRUE = On)

Input

xOverride_Max

BOOL

FALSE

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

Input

xOverride_Min

BOOL

FALSE

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

Input

xResErrorWarn

BOOL

FALSE

Signal to reset alarms / warnings (rising edge)

Input

rSetp

REAL

0.0

Setpoint - pump (unit/value range depending on operating mode )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

eForceModeFb

Grundfos_OperationMode

Current pump operating mode (forced control)

Output

eOperationModeFb

Grundfos_ControlStatFb

Current pump operating mode (control / regulation)

Output

wOperationStatFb

WORD

Current operating status

Output

xOperation

BOOL

Current pump operation message (FALSE = Off)

Output

rSetpFb

REAL

Feedback of the current setpoint in XXX.XX percent

Output

rProcessFb

REAL

Measured value of the controlled variable in percent

Output

rRelativePerfor

REAL

Current relative load in XXX.XX percent

Output

rSpeed

REAL

Current pump speed in XXX rpm

Output

xMaxSpeed

BOOL

Pump running at maximum speed (TRUE = On)

Output

xMinSpeed

BOOL

Pump running at minimum speed (TRUE = On)

Output

rFrequency

REAL

Current frequency of the VFD in XX.X Hz

Output

rPressure

REAL

Current pressure measured value in XX.XXX bar

Output

rDiffPressure

REAL

Current differential pressure measured value (inlet, outlet) in XX.XXX bar

Output

rRemotePressure1

REAL

Current external pressure measured value 1 in XX.XXX bar

Output

rFlow

REAL

Current volumetric flow in XX.X m3/h

Output

rFluidTemp

REAL

Current temperature in the medium in XXX.XX degrees Celsius

Output

rRemoteTemp2

REAL

Current external temperature 2 in XXX.XX degrees Celsius

Output

xSensorOffsetInDevice

BOOL

Indicates whether the sensor calibration must be performed in the device ( TRUE = calibration required in device, FALSE = calibration required in FB )

Output

rElecCurrent

REAL

Current electrical input current in XX.X A

Output

rDCVoltage

REAL

Current DC link voltage in XXX.X V

Output

dwElecPower

DWORD

Current electrical input power in XXX W

Output

rElectronicTemp

REAL

Current temperature of the electronics in XXX.XX degrees Celsius

Output

dwOperatingHours

DWORD

Current number of operating hours in XXX h

Output

dwElecEnergyTotal

DWORD

Total consumed electrical energy in XXX kWh#

Output

dwNumberOfStarts

DWORD

Current number of starts

Output

rDiffTemp

REAL

Current temperature difference (supply temperature - return temperature) in Kelvin

Output

dwPowerHeating

DWORD

Current heat output in the heating circuit in XXX W

Output

dwHeatEnergyTotal

DWORD

Total heat energy in XXX kWh (non-resettable)

Output

dwHeatVolumeTotal

DWORD

Total water volume in heating operation in XXX.XX m3 (non- resettable)

Output

dwCoolEnergyTotal

DWORD

Total cooling energy in XXX kWh (non-resettable)

Output

dwCoolVolumeTotal

DWORD

Total water volume in cooling operation in XXX.XX m3 (non- resettable)

Output

xAccessMode

BOOL

Current source for operation (TRUE = REMOTE = MODBUS)

Output

xWarningDevice

BOOL

Collective warning - device (TRUE = warning)

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

wWarningCodeDev

WORD

0

Warning code - device (0 = no warning)

Output

xBusy

BOOL

Communication indicator ( TRUE = Communication )

Input Const

rRemoteTemp2Offset

REAL

0.0

Constant measurement offset for the transmitted temperature measured value

Input Const

rRemotePressure1Offset

REAL

0.0

Constant measurement offset for the transmitted pressure - measured value

Input Const

xEnWatchdog

BOOL

FALSE

Affecting: Outputs: rRemotePressure1 Enable / disable of the communication watchdog FALSE = disabled / TRUE = enabled If the watchdog is enabled, after a period of 5s (fixed, not adjustable) during which no Modbus telegram has been received, a switch to LOCAL mode occurs When the watchdog is enabled, address 12 is therefore updated cyclically at an interval of 2.5s to reliably prevent watchdog triggering.

Input Const

eOperationMode

Grundfos_ControlStatFb

0

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

Input Const

xRemoteAccess

BOOL

TRUE

Enable / disable local operation

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the operations influenced by the input ‘xUpdateSetp’

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the operations influenced by the input ‘xUpdateActual’

Last updated