GRUNDFOS_MAGNA_3_MONO

GRUNDFOS_MAGNA_3_MONO (FB)

FUNCTION_BLOCK GRUNDFOS_MAGNA_3_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

xEnPump

BOOL

FALSE

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

xResErrorWarn

BOOL

FALSE

Signal to reset alarms / warnings (rising edge)

Input

rSetp

REAL

0.0

Setpoint - Pump ( unit/range depending on operating mode )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

eForceModeFb

Grundfos_OperationMode

Current pump operating mode (force control)

Output

eOperationModeFb

Grundfos_ControlStatFb

Current pump operating mode ( control / regulation )

Output

wOperationStatFb

WORD

Current operating status

Output

xOperation

BOOL

Current pump status 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 1/min

Output

xMaxSpeed

BOOL

Operation of the pump at maximum speed ( TRUE = On )

Output

xMinSpeed

BOOL

Operation of the pump at minimum speed ( TRUE = On )

Output

rFrequency

REAL

Current frequency of the VFD in XX.X Hz

Output

rPressure

REAL

Current pressure actual value in XX.XXX bar

Output

rDiffPressure

REAL

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

Output

rRemotePressure1

REAL

Current external pressure actual value 1 in XX.XXX bar

Output

rFlow

REAL

Current flow rate in XX.X m3/h

Output

rFluidTemp

REAL

Current temperature of the medium in XXX.XX degrees Celsius

Output

rRemoteTemp2

REAL

Current external temperature 2 in XXX.XX degrees Celsius

Output

xSensorOffsetInDevice

BOOL

Indicator whether the calibration of the sensors must be performed in the device (TRUE = calibration in device required, FALSE = calibration in FB required)

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 electronics temperature in XXX.XX degrees Celsius

Output

dwOperatingHours

DWORD

Current number of operating hours in XXX h

Output

dwElecEnergyTotal

DWORD

Total electrical energy consumed in XXX kWh#

Output

dwNumberOfStarts

DWORD

Current number of starts

Output

rDiffTemp

REAL

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

Output

dwPowerHeating

DWORD

Current heating power 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 mode in XXX.XX m3 ( not resettable )

Output

dwCoolEnergyTotal

DWORD

Total cooling energy in XXX kWh ( non-resettable )

Output

dwCoolVolumeTotal

DWORD

Total water volume in cooling mode in XXX.XX m3 ( not resettable )

Output

xAccessMode

BOOL

Current source for control ( TRUE = REMOTE = MODBUS )

Output

xWarningDevice

BOOL

Aggregate warning - device ( TRUE = warning )

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

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 - actual value

Input Const

rRemotePressure1Offset

REAL

0.0

Constant measurement offset for the transmitted pressure - actual value

Input Const

xEnWatchdog

BOOL

FALSE

Impact: Outputs: rRemotePressure1 Enable / disable of the communication watchdog FALSE = disabled / TRUE = enabled If the watchdog is enabled, after a time period of 5s (fixed, not adjustable) during which no Modbus telegram was received, the system switches to LOCAL mode Therefore, when the watchdog is enabled, address 12 is cyclically updated at an interval of 2.5s to reliably avoid watchdog triggering.

Input Const

eOperationMode

Grundfos_ControlStatFb

0

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

Input Const

xRemoteAccess

BOOL

TRUE

Enable / disable of local operation

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