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

Freigabe / Sperrung der Kommunikation ( TRUE = Freigabe )

Input

byUnitId

BYTE

0

Adresse des Geräts ( 1 .. 247 )

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte ( bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte ( bei jeder ansteigenden Flanke )

Input

xEnPump

BOOL

FALSE

Freigabe / Spperrung der Pumpe ( FALSE = Aus, TRUE = Ein )

Input

xOverride_Max

BOOL

FALSE

Freigabe / Sperrung der Übersteuerung - Maximalbetrieb ( FALSE = Aus, TRUE = Ein )

Input

xOverride_Min

BOOL

FALSE

Freigabe / Sperrung der Übersteuerung - Minimalbetrieb ( FALSE = Aus, TRUE = Ein )

Input

xResErrorWarn

BOOL

FALSE

Signal zur Rücksetzung der Alarme / Warnungen ( ansteigende Flanke )

Input

rSetp

REAL

0.0

Sollwert - Pumpe ( Einheit/Wertebereich je nach Betriebsart )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

eForceModeFb

Grundfos_OperationMode

Aktuelle Pumpenbetriebsart ( Zwangssteuerung )

Output

eOperationModeFb

Grundfos_ControlStatFb

Aktuelle Pumpenbetriebsart ( Steuerung / Regelung )

Output

wOperationStatFb

WORD

Aktueller Betriebszustand

Output

xOperation

BOOL

Aktuelle Betriebsmeldung der Pumpe ( FALSE = Aus )

Output

rSetpFb

REAL

Rückmeldung des aktuellen Sollwerts in XXX.XX Prozent

Output

rProcessFb

REAL

Istwert der Regelgröße in Prozent

Output

rRelativePerfor

REAL

Aktuelle relative Auslastung in XXX.XX Prozent

Output

rSpeed

REAL

Aktuelle Drehzahl der Pumpe in XXX 1/min

Output

xMaxSpeed

BOOL

Betrieb der Pumpe mit maximaler Drehzahl ( TRUE = Ein )

Output

xMinSpeed

BOOL

Betrieb der Pumpe mit minimaler Drehzahl ( TRUE = Ein )

Output

rFrequency

REAL

Aktuelle Frequenz des FU in XX.X in Hz

Output

rPressure

REAL

Aktueller Druckistwert in XX.XXX bar

Output

rDiffPressure

REAL

Aktueller Differenz-Druckistwert ( Eintritt, Austritt ) in XX.XXX bar

Output

rRemotePressure1

REAL

Aktueller externer Druckistwert 1 in XX.XXX bar

Output

rFlow

REAL

Aktueller Volumenstrom in XX.X m3/h

Output

rFluidTemp

REAL

Aktuelle Temperatur im Medium in XXX.XX Grad Celsius

Output

rRemoteTemp2

REAL

Aktuelle externe Temperatur 2 in XXX.XX Grad Celsius

Output

xSensorOffsetInDevice

BOOL

Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss ( TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich )

Output

rElecCurrent

REAL

Aktueller elektrischer Eingangsstrom in XX.X A

Output

rDCVoltage

REAL

Aktuelle elektrische Spannung im Zwischenkreis in XXX.X V

Output

dwElecPower

DWORD

Aktuelle elektrische Eingangsleistung in XXX W

Output

rElectronicTemp

REAL

Aktuelle Temperatur der Elektronik in XXX.XX Grad Celsius

Output

dwOperatingHours

DWORD

Aktuelle Anzahl der Betriebsstunden in XXX h

Output

dwElecEnergyTotal

DWORD

Gesamte aufgenommene elektrische Energie in XXX kWh#

Output

dwNumberOfStarts

DWORD

Aktuelle Anzahl der Einschaltungen

Output

rDiffTemp

REAL

Aktuelle Differenztemperatur ( Vorlauftemperatur - Rücklauftemperatur ) in Kelvin

Output

dwPowerHeating

DWORD

Aktuelle Wärmeleistung im Heizkreis in XXX W

Output

dwHeatEnergyTotal

DWORD

Gesamte Wärmemenge in XXX kWh ( nicht rücksetzbar )

Output

dwHeatVolumeTotal

DWORD

Gesamte Wassermenge im Heizbetrieb in XXX.XX m3 ( nicht rücksetzbar )

Output

dwCoolEnergyTotal

DWORD

Gesamte Kältemenge in XXX kWh ( nicht rücksetzbar )

Output

dwCoolVolumeTotal

DWORD

Gesamte Wassermenge im Kühlbetrieb in XXX.XX m3 ( nicht rücksetzbar )

Output

xAccessMode

BOOL

Aktuelle Quelle für die Bedienung ( TRUE = REMOTE = MODBUS )

Output

xWarningDevice

BOOL

Sammelwarnung - Gerät ( TRUE = Warnung )

Output

xAlarm

BOOL

FALSE

Sammelstörung ( TRUE = Störung )

Output

xAlarmCom

BOOL

FALSE

Sammelstörung - Kommunikation ( TRUE = Störung )

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation ( 0 = kein Fehler )

Output

wErrorCodeDev

WORD

0

Fehlercode - Gerät ( 0 = kein Fehler )

Output

wWarningCodeDev

WORD

0

Warncode - Gerät ( 0 = keine Warnung )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

rRemoteTemp2Offset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Temperatur - Istwert

Input Const

rRemotePressure1Offset

REAL

0.0

Konstanter Messwert-Versatz für den übertragenen Druck - Istwert

Input Const

xEnWatchdog

BOOL

FALSE

Beeinflussung: Ausgänge: rRemotePressure1 Freigabe / Sperrung des Kommunikations-Watchdogs FALSE = Sperrung / TRUE = Freigabe Bei freigegebenem Watchdog erfolgt nach einer Zeitdauer von 5s ( fix, nicht einstellbar ), in der kein Modbus-Telegramm empfangen wurde, eUmschaltung in den LOCAL-Mode Bei freigegebenem Watchdog wird daher in einem Intervall von 2.5s die Adresse 12 zyklisch aktualisiert, um die Watchdogauslösung sicher zu vermeiden.

Input Const

eOperationMode

Grundfos_ControlStatFb

0

Pumpenbetriebsart ( Steuerung / Regelung ) 0 = Drehzahlsteuerung

Input Const

xRemoteAccess

BOOL

TRUE

Freigabe / Sperrung der lokalen Bedienung

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateSetp’ beeinflusst werden

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Updateintervall für die Vorgänge, die durch den Eingang ‘xUpdateActual’ beeinflusst werden

Zuletzt aktualisiert