BELIMO_EVXXXF_FW_3XX_MOD
BELIMO_EVXXXF_FW_3XX_MOD (FB)
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:
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

