BELIMO_EVXXX_RX_FW_4_2_0_MOD

BELIMO_EVXXX_RX_FW_4_2_0_MOD (FB)

FUNCTION_BLOCK BELIMO_EVXXX_RX_FW_4_2_0_MOD

Richtlinien - Softwareerstellung

Es werden folgende Function-Codes ( FC ) unterstützt: 3, 4 ( zusätzlich: 2, 4, 16 ) Bei Schreibvorgängen auf 32-Bit-Datenpunkte ( 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 sidn persistent und dürfen nicht zyklisch beschrieben werden | | Die Firmware des Geräts kann aktuell ( 06.09.2024 ) nicht aus der Adresse 103 ausgelesen werden. Es wird immer der Wert 0 gelesen. | | ********************************************************************************************************* | Hinweise zum Eingang ‘rRelSetp’ ( Relativer Sollwert - Position/Volumenstrom/Leistung in % ( 0.0 - 100.0 % )) | ********************************************************************************************************* | | 1) Die Funktion ‘Volumenstrom in Abhängigkeit vom Signal ‘rRelSetp’’ ist nicht linear !!! ( Siehe Belimo - Dokumentation ) | 2) Die Vorgabe eines absoluten Volumenstrom-Sollwerts kann daher wie folgt erfolgen: | | a) Externer PI-Regler ( invertiert, 0 - 100 Prozent ): Istwert = ‘rAbsVolFlowUnit’, Sollwert = gewünschter absoluter Sollwert, Stellsignal mit Eingang ‘rRelSetp’ verbinden. | b) Eingang ‘rRelSetp’ mit Konstante 100.0 belegen, Parameter ‘rMaxAbsVolFlowUnit’ mit dem gewünschten absoluten Sollwert beschreiben | Achtung: Der Parameter ‘rMaxAbsVolFlowUnit’ darf nicht zyklisch beschrieben werden !!! | | 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

eCommand

BELIMO_EVXXX_RX_FW_4_2_0_COMMAND

BELIMO_EVXXX_RX_FW_4_2_0_COMMAND.None

Befehl für Servicefunktionen ( 0 = None )

Input

eOverrideCon

BELIMO_EVXXX_RX_FW_4_2_0_OVERRIDE_CONTROL

BELIMO_EVXXX_RX_FW_4_2_0_OVERRIDE_CONTROL.None

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

Input

rSetpDeltaTTempKel

REAL

0.0

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

Input

rSetpDeltaTAbsFlowUnit

REAL

0.0

Sollwert - Volumenstrom in der gewählten Einheit ( Delta-T - Manager ) ( Festlegung der Einheit in Adresse 147 )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

eSetpSourceFb

BELIMO_EVXXX_RX_FW_4_2_0_SETPOINT_SOURCE

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

Output

eControlModeFb

BELIMO_EVXXX_RX_FW_4_2_0_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 % ( 0.0 - 100.0 % ) vom Eingang 0 - 10V ( Adresse 118 = 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 - 150.0 % ) ( relativ zu ‘Maximum volumetric flow Limit - Adresse 106 )

Output

rRelVolFlowLimitMin

REAL

Grenzwert - Minimaler prozentualer Volumenstrom ( Referenz: Vnom ) ( Control_Mode = Flow Control oder Power Control )

Output

rRelVolFlowLimitMax

REAL

Grenzwert - Maximaler prozentualer Volumenstrom ( Referenz: 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 147 )

Output

rSetpAbsVolFlowUnit

REAL

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

Output

rAbsVolFlowUnit

REAL

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

Output

eVolFlowUnitFb

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_FLOW_UNIT

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

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

rRelMaxPowerLimitFb

REAL

Rückmeldung - Relative maximale Leistung in Prozent ( ( Bezugsgröße: Pnom )

Output

rNomAbsPowerUnit

REAL

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

Output

rAbsMaxPowerLimitUnitFb

REAL

Rückmeldung - Absolute maximale Leistung in der gewählten Einheit ( Bezugsgröße: Pnom ) ( Festlegung der Einheit in Adresse 148 )

Output

rAbsPowerCoolUnit

REAL

Aktuelle absolute Kühlleistung in der gewählten Einheit ( Festlegung der Einheit in Adresse 148 )

Output

rAbsPowerHeatUnit

REAL

Aktuelle absolute Heizleistung in der gewählten Einheit ( Festlegung der Einheit in Adresse 148 )

Output

ePowerUnitFb

BELIMO_EVXXX_RX_FW_4_2_0_POWER_UNIT

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

Output

eDeltaTManagerStatus

BELIMO_EVXXX_RX_FW_4_2_0_DELTA_T_MANAGER_STATUS

Status des Delta-T-Managers ( Konfiguration_0 )

Output

rSetpDeltaTTempKelFb

REAL

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

Output

rSetpDeltaTAbsFlowUnitFb

REAL

Rückmeldung - Sollwert - Volumenstrom in der gewählten Einheit ( Delta-T - Manager ) ( Festlegung der Einheit in Adresse 147 )

Output

rRelDeltaPres

REAL

Relativer Differenzdruck - Wasser in % ( 0.0 - 100.0 % ) ( relativ zu ‘Absolute differential water pressure setpoint in selected unit’ - Adressen 172 - 173 )

Output

rNomDeltaPresUnit

REAL

Nominaler Differenzdruck - Wasser in der gewählten Einheit ( Festlegung der Einheit in Adresse 151 )

Output

rSetpDeltaPresAbsUnitFb

REAL

Rückmeldung - Sollwert - Differenzdruck - Wasser in der gewählten Einheit ( Festlegung der Einheit in Adresse 151 ) ( Konfiguration_0 )

Output

rDeltaPresAbsUnit

REAL

Differenzdruck - Wasser in der gewählten Einheit ( Festlegung der Einheit in Adresse 151 )

Output

eDeltaPresUnitFb

BELIMO_EVXXX_RX_FW_4_2_0_DIFFERENTIAL_PRESSURE_UNIT

Rückmeldung - Einheit des Differenzdrucks ( Festlegung der Einheit in Adresse 151 ) ( Konfiguration_0 )

Output

eDeltaPresState

BELIMO_EVXXX_RX_FW_4_2_0_DIFFERENTIAL_PRESSURE_STATE

Status der Differenzdruck-Regelung

Output

dwTotalWaterVolume

DWORD

Gesamte Wassermenge in der gewählten Einheit ( Festlegung der Einheit in Adresse 149 )

Output

eVolumeUnitFb

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_UNIT

Rückmeldung - Einheit der gesamten Wassermenge ( Festlegung der Einheit in Adresse 149 ) ( Konfiguration_0 )

Output

dwTotalCoolingEnergy

DWORD

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

Output

dwTotalHeatinggEnergy

DWORD

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

Output

eEnergyUnitFb

BELIMO_EVXXX_RX_FW_4_2_0_ENERGY_UNIT

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

Output

eOverrideConFb

BELIMO_EVXXX_RX_FW_4_2_0_OVERRIDE_CONTROL

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

Output

rSensor1ValueUnit

REAL

Aktueller Wert des Sensors 1 in der gewählten Einheit ( Adresse 120: Sensortyp, Adresse 121: Sensortyp passiv )

Output

eSensor1TypeFb

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_TYPE

Rückmeldung - Sensortyp ( Adresse 120: Sensortyp ) ( Konfiguration_0 )

Output

eSensor1TypePasFb

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_PASSIVE_TYPE

Rückmeldung - Sensortyp - Passiv ( Adresse 121: Sensortyp passiv ) ( Konfiguration_0 )

Output

rSensor1TempDeg

REAL

Aktuelle Temperatur am Sensor 1 in Grad Celsius

Output

eCommandFb

BELIMO_EVXXX_RX_FW_4_2_0_COMMAND

Aktueller Zustand - Befehl für Servicefunktionen ( 0 = None )

Output

eDeviceType

BELIMO_EVXXX_RX_FW_4_2_0_DEVICE_TYPE

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

Output

eBusTermin

BELIMO_EVXXX_RX_FW_4_2_0_BUS_TERMINATION

Zustand des Modbus-Abschlusswiderstands ( Active = Enabled )

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_1

STRING

String 1 mit den Nummern der aktiven Gerätefehler ( Fehlerbits 0 - 15 )

Output

stErrorCodeDev_2

STRING

String 2 mit den Nummern der aktiven Gerätefehler ( Fehlerbits 16 - 31 )

Output

xBusy

BOOL

Kommunikationsanzeige ( TRUE = Kommunikation )

Input Const

eDeltaTManagerLimitation

BELIMO_EVXXX_RX_FW_4_2_0_DELTA_T_MANAGER_LIMITATION

BELIMO_EVXXX_RX_FW_4_2_0_DELTA_T_MANAGER_LIMITATION.Disabled

Begrenzung des Delta-T-Managers

Input Const

rSetpDeltaPresAbsUnit

REAL

200.0

Sollwert - Differenzdruck - Wasser in der gewählten Einheit ( Festlegung der Einheit in Adresse 151 )

Input Const

rAbsMaxPowerLimitUnit

REAL

30.0

Absolute maximale Leistung in der gewählten Einheit ( Bezugsgröße: Pnom ) ( Festlegung der Einheit in Adresse 148 )

Input Const

eDeltaPresUnit

BELIMO_EVXXX_RX_FW_4_2_0_DIFFERENTIAL_PRESSURE_UNIT

BELIMO_EVXXX_RX_FW_4_2_0_DIFFERENTIAL_PRESSURE_UNIT.mbar

Einheit des Differenzdrucks ( Festlegung der Einheit in Adresse 151 )

Input Const

eEnergyUnit

BELIMO_EVXXX_RX_FW_4_2_0_ENERGY_UNIT

BELIMO_EVXXX_RX_FW_4_2_0_ENERGY_UNIT.MWh

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

Input Const

eVolumeUnit

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_UNIT

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_UNIT.m3

Einheit der gesamten Wassermenge ( Festlegung der Einheit in Adresse 149 )

Input Const

ePowerUnit

BELIMO_EVXXX_RX_FW_4_2_0_POWER_UNIT

BELIMO_EVXXX_RX_FW_4_2_0_POWER_UNIT.kW

Einheit der Leistungen ( Festlegung der Einheit in Adresse 148 )

Input Const

eVolFlowUnit

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_FLOW_UNIT

BELIMO_EVXXX_RX_FW_4_2_0_VOLUME_FLOW_UNIT.m3_per_hour

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

Input Const

rMaxAbsVolFlowUnit

REAL

40.0

Maximalwert für den absoluter Volumenstrom in der gewählten Einheit ( 0.25rNomAbsVolFlowUnit … 1.0rNomAbsVolFlowUnit ) ( Festlegung der Einheit in Adresse 147 )

Input Const

rMinAbsVolFlowUnit

REAL

20.0

Minimalwert für den absoluter Volumenstrom in der gewählten Einheit ( 0 … rMaxAbsVolFlowUnit ) ( Festlegung der Einheit in Adresse 147 )

Input Const

eSensor_1_Passive_Type

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_PASSIVE_TYPE

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_PASSIVE_TYPE.None

Festlegung des Typs des passiven Sensors 1 ( 0 = None )

Input Const

eSensor_1_Type

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_TYPE

BELIMO_EVXXX_RX_FW_4_2_0_SENSOR_1_TYPE.None

Festlegung des Typs des Sensors 1 ( 0 = None )

Input Const

eSetpSource

BELIMO_EVXXX_RX_FW_4_2_0_SETPOINT_SOURCE

BELIMO_EVXXX_RX_FW_4_2_0_SETPOINT_SOURCE.Bus

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

Input Const

eControlMode

BELIMO_EVXXX_RX_FW_4_2_0_CONTROL_MODE

BELIMO_EVXXX_RX_FW_4_2_0_CONTROL_MODE.Flow_Control

Betriebsart der Regelung ( 1 = Volumenstrom )

Input Const

tBusFailTimeout

TIME

TIME#2m0s0ms

Zeitdauer zur Auswertung eines Kommunikationsfehlers

Input Const

eBusFailAction

BELIMO_EVXXX_RX_FW_4_2_0_BUS_FAIL_ACTION

BELIMO_EVXXX_RX_FW_4_2_0_BUS_FAIL_ACTION.None

Aktion beim Auftreten eines Kommunikationsfehlers ( 0 = keine )

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