BELIMO_EVXXXF_FW_3XX_MOD

BELIMO_EVXXXF_FW_3XX_MOD (FB)

FUNCTION_BLOCK BELIMO_EVXXXF_FW_3XX_MOD

Darstellung

Richtlinien - Softwareerstellung

Es werden folgende Function-Codes (FC) unterstützt: 3, 4 (zusätzlich: 2, 4, 16)

Bei Schreibvorgängen auf 32-Bit-Datenpunbkte (2 aufeinander folgende Modbus-Register) muss der FC16 verwandt werden. Es dürfen dann in diesem Telegramm keine weiteren Register beschrieben werden.

Format von 32-Bit-Datenpunkten: Register+0 (LSW): H-Byte L-Byte Register+1 (MSW): H-Byte L-Byte

Der FC 02 darf nur für das Register 105 (Malfunction and service information, Startadresse = 1664) verwandt werden.

  • Für die Adressierung sind die Adressangaben zu verwenden, nicht die Registeradressen.

  • Bei nicht benutzten Register wird der Wert 65535 (dez.) gelesen / geschrieben

  • Die Kalibierung der Temperaturfühler muss im Gerät erfolgen, es ist jedoch per Modbus kein Abgleich möglich.

  • Die Modbus-Adressen 1 - 247 können direkt im integrierten Web-Server eingestellt werden.

  • Alle beschreibbaren Registeradressen > 100 sind persistent und dürfen nicht zyklisch beschrieben werden

  • Dieser Funktionsbaustein kann auch für die EnergyValves EVXXX RX (Rohreinbau) mit einer Firmware 3.X verwandt werden !!!

circle-info

Für die EnergyValves EVXXX RX (Rohreinbau) mit einer Firmware 4.X gibt es separate Funktionsbausteine.

Messwerte - Abgleich: Klasse ???

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)

Input

byUnitId

BYTE

1

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

xUpdateConfig

BOOL

FALSE

Aktualisierung der Konfiguration (bei jeder ansteigenden Flanke) (schreibender und lesender Zugriff)

Input

xUpdateInfo

BOOL

FALSE

Aktualisierung der Informationen (bei jeder ansteigenden Flanke)

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge eErrorCodeCom bzw. xErrorCodeDev auf dem fehlerfreien Zustand (bei jeder ansteigenden Flanke)

Input

rRelSetp

REAL

0.0

Relativer Sollwert - Position/Volumenstrom/Leistung in % ( 0.0 - 100.0 %)

Input

eOverrideCon

BELIMO_EVXXXF_FW_3XX_OVERRIDE_CONTROL

BELIMO_EVXXXF_FW_3XX_OVERRIDE_CONTROL.None

Positions-Regelung: 0.0 - 100.0% beziehen sich auf die relative Position Duchflussmengen-Regelung: 0.0 - 100.0% beziehen sich auf den Bereich 0 - Vmax (Adresse 105) Leistungs-Regelung: 0.0 - 100.0% beziehen sich auf den Bereich 0 - Pmax (Adresse 116) Zwangsübersteuerung des Stellsignal - Position/Volumenstrom/Leistung (0 = None)

Input

rSetpDeltaTTempKel

REAL

1.0

Sollwert - Temperaturdifferenz (Delta-T - Manager) in Kelvin (Minimalwert)

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

eSetpSourceFb

BELIMO_EVXXXF_FW_3XX_SETPOINT_SOURCE

Rückmeldung - Quelle für den Sollwert - Position/Volumenstrom/Leistung (1 = Modbus)

Output

eControlModeFb

BELIMO_EVXXXF_FW_3XX_CONTROL_MODE

Rückmeldung - Betriebsart der Regelung (1 = Volumenstrom)

Output

rRelSetpFb

REAL

Rückmeldung - Relativer Sollwerts - Position/Volumenstrom/Leistung in % (0.0 - 100.0 %)

Output

rRelSetpAnalog

REAL

Relativer Sollwert - Position/Volumenstrom/Leistung in V ( 0.0 - 10.0 V) vom Eingang 0 - 10V (Adresse 144 = 0 = analog)

Output

rRelPos

REAL

Relative Position in XXX.X %

Output

rAbsPos

REAL

Absolute Position in XXX Grad (Rotation) oder mm (lineare Bewegung)

Output

rRelVolFlow

REAL

Relativer Volumenstrom in % (0.0 - 100.0 %) (relativ zu Vmax - Adresse 105)

Output

rRelVolFlowLimitMax

REAL

Grenzwert - Maximaler prozentualer Volumenstrom (Referenz: Vnom) (Bereich: 0.3 - 1.0 Vnom) (Control_Mode = Flow Control oder Power Control)

Output

rAbsVolFlowLimitMaxlsFb

REAL

Rückmeldung - Grenzwert - Maximaler absoluter Volumenstrom in Liter / s(Referenz: Vnom) (Bereich: 0.3 - 1.0 Vnom) ( Control_Mode = Flow Control oder Power Control)

Output

rNomAbsVolFlowUnit

REAL

Nominaler Volumenstrom in der gewählten Einheit (Adressen 112 und 113) (Festlegung der Einheit in Adresse 141)

Output

rSetpAbsVolFlowUnit

REAL

Sollwert für den absoluter Volumenstrom in der gewählten Einheit (Festlegung der Einheit in Adresse 141)

Output

rAbsVolFlowUnit

REAL

Absoluter Volumenstrom in der gewählten Einheit (Festlegung der Einheit in Adresse 141)

Output

eVolFlowUnitFb

BELIMO_EVXXXF_FW_3XX_VOLUME_FLOW_UNIT

Rückmeldung - Einheit für den absoluten Volumenstrom ( Festlegung der Einheit in Adresse 141)

Output

rTemp1Deg

REAL

Aktuelle Temperatur am Kabel-Sensor in Grad Celsius

Output

rTemp2Deg

REAL

Aktuelle Temperatur am Sensor im Durchflussmessgerät in Grad Celsius

Output

rDeltaTempKel

REAL

Aktuelle Temperaturdifferenz in Kelvin

Output

rRelGlycolCon

REAL

Aktuelle Glycol-Konzentration in Prozent

Output

rRelPower

REAL

Aktuelle Leistung in Prozent (0.0 - 300.0 %) ( Bezugsgröße: ‘Maximum Power Limit’ - Adresse 165)

Output

rRelMaxPowerLimit

REAL

Relative maximale Leistung in Prozent ((Bezugsgröße: Pnom ) (Bereich: 0.005 - 1.0 Pnom)

Output

rNomAbsPowerUnit

REAL

Nominale Leistung in der gewählten Einheit (Adressen 163 und 164) (Festlegung der Einheit in Adresse 142)

Output

rAbsMaxPowerLimitkWFb

REAL

Rückmeldung - Absolute maximale Leistung in kW ( Bezugsgröße: Pnom) (Bereich: 0.005 - 1.0 Pnom)

Output

rAbsPowerUnit

REAL

Aktuelle absolute Leistung in der gewählten Einheit ( Festlegung der Einheit in Adresse 142)

Output

ePowerUnitFb

BELIMO_EVXXXF_FW_3XX_POWER_UNIT

Rückmeldung - Einheit der Leistungen (Festlegung der Einheit in Adresse 142)

Output

eDeltaTManagerStatus

BELIMO_EVXXXF_FW_3XX_DELTA_T_MANAGER_STATUS

Status des Delta-T-Managers

Output

rSetpDeltaTTempKelFb

REAL

Rückmeldung - Sollwert - Temperaturdifferenz (Delta-T - Manager) in Kelvin (Minimalwert)

Output

rSetpDeltaTAbsFlowls

REAL

Sollwert - Volumenstrom in Liter / s (Delta-T - Manager)

Output

dwTotalCoolingEnergy

DWORD

Gesamte Kühlenergie in der gewählten Einheit (Festlegung der Einheit in Adresse 143)

Output

dwTotalHeatinggEnergy

DWORD

Gesamte Heizenergie in der gewählten Einheit (Festlegung der Einheit in Adresse 143)

Output

eEnergyUnitFb

BELIMO_EVXXXF_FW_3XX_ENERGY_UNIT

Rückmeldung - Einheit der gesamten Energiemengen ( Festlegung der Einheit in Adresse 143)

Output

eOverrideConFb

BELIMO_EVXXXF_FW_3XX_OVERRIDE_CONTROL

Aktueller Zustand - Zwangsübersteuerung des Stellsignal - Position/Volumenstrom/Leistung (0 = None)

Output

eDeviceType

BELIMO_EVXXXF_FW_3XX_DEVICE_TYPE

Aktueller Zustand - Typ des Geräts (0 = Device not connected)

Output

sSerialNum

STRING

Seriennummer des Gerätes

Output

wFirmwareVer

WORD

Firmware-Version des Geräts

Output

eAO

eManNum

eManNum.Auto

Anzeige - Handübersteuerung am Gerät (Antrieb abgekoppelt) (0 = Automatik)

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

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

stErrorCodeDev

STRING

String mir den Nummern der aktiven Gerätefehler

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

eDeltaTManagerLimitation

BELIMO_EVXXXF_FW_3XX_DELTA_T_MANAGER_LIMITATION

BELIMO_EVXXXF_FW_3XX_DELTA_T_MANAGER_LIMITATION.Disabled

Begrenzung des Delta-T-Managers

Input Const

rAbsMaxPowerLimitkW

REAL

10.0

Absolute maximale Leistung in kW (Bezugsgröße: Pnom) ( Bereich: 0.005 - 1.0 Pnom)

Input Const

eEnergyUnit

BELIMO_EVXXXF_FW_3XX_ENERGY_UNIT

BELIMO_EVXXXF_FW_3XX_ENERGY_UNIT.MWh

Einheit der gesamten Energiemengen (Festlegung der Einheit in Adresse 143)

Input Const

ePowerUnit

BELIMO_EVXXXF_FW_3XX_POWER_UNIT

BELIMO_EVXXXF_FW_3XX_POWER_UNIT.kW

Einheit der Leistungen (Festlegung der Einheit in Adresse 142)

Input Const

eVolFlowUnit

BELIMO_EVXXXF_FW_3XX_VOLUME_FLOW_UNIT

BELIMO_EVXXXF_FW_3XX_VOLUME_FLOW_UNIT.Litres_per_second

Einheit für den absoluten Volumenstrom (Festlegung der Einheit in Adresse 141)

Input Const

rAbsVolFlowLimitMaxls

REAL

3.0

Grenzwert - Maximaler absoluter Volumenstrom in Liter / s ( Referenz: Vnom) (Bereich: 0.3 - 1.0 Vnom) (Control_Mode = Flow Control oder Power Control)

Input Const

eSetpSource

BELIMO_EVXXXF_FW_3XX_SETPOINT_SOURCE

BELIMO_EVXXXF_FW_3XX_SETPOINT_SOURCE.Bus

Quelle für den Sollwert - Position/Volumenstrom/Leistung (1 = Modbus)

Input Const

eControlMode

BELIMO_EVXXXF_FW_3XX_CONTROL_MODE

BELIMO_EVXXXF_FW_3XX_CONTROL_MODE.Flow_Control

Betriebsart der Regelung (1 = Volumenstrom)

Input Const

tTimeUpdateInfo

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateInfo beeinflusst werden

Input Const

tTimeUpdateConfig

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateConfig beeinflusst werden

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