BELIMO_EVXXXF_FW_3XX_MOD

BELIMO_EVXXXF_FW_3XX_MOD (FB)

FUNCTION_BLOCK BELIMO_EVXXXF_FW_3XX_MOD

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 !!! | 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