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 communication (TRUE = enable)

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

Input

xEnPump

BOOL

FALSE

Enable / disable 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 for resetting 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 (forced control)

Output

eOperationModeFb

Grundfos_ControlStatFb

Current pump operating mode (control / regulation)

Output

wOperationStatFb

WORD

Current operating state

Output

xOperation

BOOL

Current pump operating message (FALSE = Off)

Output

rSetpFb

REAL

Feedback of the current setpoint in XXX.XX percent

Output

rProcessFb

REAL

Actual value of the controlled variable in percent

Output

rRelativePerfor

REAL

Current relative utilization in XXX.XX percent

Output

rSpeed

REAL

Current pump speed in XXX rpm

Output

xMaxSpeed

BOOL

Pump operation at maximum speed (TRUE = On)

Output

xMinSpeed

BOOL

Pump operation at minimum speed (TRUE = On)

Output

rFrequency

REAL

Current frequency of the VFD in XX.X Hz

Output

rPressure

REAL

Current actual pressure 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 in the medium in XXX.XX degrees Celsius

Output

rRemoteTemp2

REAL

Current external temperature 2 in XXX.XX degrees Celsius

Output

xSensorOffsetInDevice

BOOL

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

Output

rElecCurrent

REAL

Current electrical input current in XX.X A

Output

rDCVoltage

REAL

Current electrical voltage in the intermediate circuit 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 switch-ons

Output

rDiffTemp

REAL

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

Output

dwPowerHeating

DWORD

Current heating output in the heating circuit in XXX W

Output

dwHeatEnergyTotal

DWORD

Total heat quantity in XXX kWh (non-resettable)

Output

dwHeatVolumeTotal

DWORD

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

Output

dwCoolEnergyTotal

DWORD

Total cooling quantity in XXX kWh (non-resettable)

Output

dwCoolVolumeTotal

DWORD

Total water volume in cooling mode 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 measured-value offset for the transmitted temperature actual value

Input Const

rRemotePressure1Offset

REAL

0.0

Constant measured value offset for the transmitted pressure - actual value

Input Const

xEnWatchdog

BOOL

FALSE

Influence: Outputs: rRemotePressure1 Enable / disable the communication watchdog FALSE = disable / TRUE = enable If the watchdog is enabled, after a period of 5 s (fixed, not adjustable) during which no Modbus telegram has been received, switching to LOCAL mode occurs If the watchdog is enabled, address 12 is therefore updated cyclically at an interval of 2.5 s to reliably prevent the watchdog from 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 processes influenced by the input xUpdateSetp influenced

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes influenced by the input xUpdateActual influenced

Last updated