BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD (FB)
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD (FB)FUNCTION_BLOCK BELIMO_EPXXXR2_BAC_FW_4_2_0_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-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 Modbus-Adressen 1 - 247 können mit den bekannten Belimo-Tools eingestellt werden.
Alle beschreibbaren Registeradressen > 100 sind 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.
Messwerte - Abgleich: Klasse ???
Es sind keine abgleichbaren Messgrößen vorhanden.
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 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 in % (0.0& = rAbsVolFlowLimitMinFb, 100.0% = rAbsVolFlowLimitMaxFb)
Input
eCommand
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_COMMAND
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_COMMAND.None
Befehl für Servicefunktionen (0 = None)
Input
eOverrideCon
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_OVERRIDE_CONTROL
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_OVERRIDE_CONTROL.None
Zwangsübersteuerung des Stellsignal - Position/Volumenstrom (0 = None)
Inout
ModbusClient
ModbusClientBase
Client des Geräts
Output
eSetpSourceFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SETPOINT_SOURCE
Istwerte_1: Rückmeldung - Quelle für den Sollwert - Position/Volumenstrom (1 = Modbus)
Output
eControlModeFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_CONTROL_MODE
Istwerte_1: Rückmeldung - Betriebsart der Regelung (1 = Volumenstrom)
Output
rRelSetpFb
REAL
Istwerte_0: Rückmeldung - Relativer Sollwerts - Position/Volumenstrom in % (0.0 - 100.0 %)
Output
rRelSetpAnalog
REAL
Istwerte_0: Relativer Sollwert - Position/Volumenstrom in % (0.0 - 100.0 %) vom Eingang 0 - 10V (Adresse 118 = 0 = analog)
Output
rRelPos
REAL
Istwerte_0: Relative Position in XXX.X %
Output
rAbsPos
REAL
Istwerte_0: Absolute Position in XXX Grad (Rotation) oder mm (lineare Bewegung)
Output
rRelVolFlow
REAL
Istwerte_0: Relativer Volumenstrom in % (0.0 - 150.0 %) ( relativ zu ‘Maximum volumetric flow Limit - Adresse 106)
Output
rRelVolFlowLimitMin
REAL
Istwerte_1: Grenzwert - Minimaler prozentualer Volumenstrom (Referenz: Vnom) (Control_Mode = Flow Control) (2.5% Vnom - 100.0% Vmax)
Output
rRelVolFlowLimitMax
REAL
Istwerte_1: Grenzwert - Maximaler prozentualer Volumenstrom (Referenz: Vnom) (Control_Mode = Flow Control) (25.0% Vnom - 100.0% Vnom)
Output
rNomAbsVolFlowUnit
REAL
Nominaler Volumenstrom in der gewählten Einheit (Adressen 112 und 113) (Festlegung der Einheit in Adresse 147)
Output
rSetpAbsVolFlowUnit
REAL
Istwerte_0: Sollwert für den absoluter Volumenstrom in der gewählten Einheit (Festlegung der Einheit in Adresse 147)
Output
rAbsVolFlowUnit
REAL
Istwerte_0: Absoluter Volumenstrom in der gewählten Einheit (Festlegung der Einheit in Adresse 147)
Output
eVolFlowUnitFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_VOLUME_FLOW_UNIT
Istwerte_1: Rückmeldung - Einheit für den absoluten Volumenstrom (Festlegung der Einheit in Adresse 147)
Output
rAbsVolFlowLimitMinFb
REAL
Istwerte_1: Rückmeldung - Grenzwert - Minimaler absoluter Volumenstrom (Referenz: Vnom) (Control_Mode = Flow Control) (2.5% Vnom - 100.0% Vmax)
Output
rAbsVolFlowLimitMaxFb
REAL
Istwerte_1: Rückmeldung - Grenzwert - Maximaler absoluter Volumenstrom (Referenz: Vnom) (Control_Mode = Flow Control) (25.0% Vnom - 100.0% Vnom)
Output
rTemp_Deg
REAL
Istwerte_0: Aktuelle Temperatur in Grad Celsius
Output
rTemp_Fah
REAL
Istwerte_0: Aktuelle Temperatur in Grad Fahrenheit
Output
rRelGlycolCon
REAL
Istwerte_0: Aktuelle Glycol-Konzentration in Prozent
Output
dwTotalWaterVolume
DWORD
Istwerte_0: Gesamte Wassermenge in der gewählten Einheit ( Festlegung der Einheit in Adresse 149)
Output
eVolumeUnitFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_VOLUME_UNIT
Istwerte_1: Rückmeldung - Einheit der gesamten Wassermenge ( Festlegung der Einheit in Adresse 149)
Output
eOverrideConFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_OVERRIDE_CONTROL
Istwerte_0: Aktueller Zustand - Zwangsübersteuerung des Stellsignal - Position/Volumenstrom (0 = None)
Output
rSensor1ValueUnit
REAL
Istwerte_0: Aktueller Wert des Sensors 1 in der gewählten Einheit (Adresse 120: Sensortyp)
Output
eSensor1TypeFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SENSOR_1_TYPE
Active: 0 - 65535 mV // Switch: 0.0 oder 1.0 Istwerte_1: Rückmeldung - Sensortyp (Adresse 120: Sensortyp)
Output
eCommandFb
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_COMMAND
Istwerte_0: Aktueller Zustand - Befehl für Servicefunktionen (0 = None)
Output
eDeviceType
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_DEVICE_TYPE
Istwerte_0: Aktueller Zustand - Typ des Geräts (0 = Device not connected)
Output
eBusTermin
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_BUS_TERMINATION
Information_0: Zustand des Modbus-Abschlusswiderstands ( Active = Enabled)
Output
sSerialNum
STRING
Information_0: Seriennummer des Gerätes
Output
wFirmwareVer
WORD
Information_0: Firmware-Version des Geräts
Output
eAO
eManNum
eManNum.Auto
Anzeige - Handübersteuerung am Gerät (Antrieb abgekoppelt) (0 = Automatik)
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 mit den Nummern der aktiven Gerätefehler (Fehlerbits 0 - 15)
Output
xBusy
BOOL
Kommunikationsanzeige (TRUE = Kommunikation)
Input Const
eVolumeUnit
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_VOLUME_UNIT
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_VOLUME_UNIT.m3
Einheit der gesamten Wassermenge (Festlegung der Einheit in Adresse 149)
Input Const
eVolFlowUnit
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_VOLUME_FLOW_UNIT
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_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_Type
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SENSOR_1_TYPE
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SENSOR_1_TYPE.None
Festlegung des Typs des Sensors 1 (0 = None)
Input Const
eSetpSource
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SETPOINT_SOURCE
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_SETPOINT_SOURCE.Bus
Quelle für den Sollwert - Position/Volumenstrom (1 = Modbus )
Input Const
eControlMode
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_CONTROL_MODE
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_CONTROL_MODE.Flow_Control
Betriebsart der Regelung (1 = Volumenstrom)
Input Const
tBusFailTimeout
TIME
TIME#2m0s0ms
Zeitdauer zur Auswertung eines Kommunikationsfehlers
Input Const
eBusFailAction
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_BUS_FAIL_ACTION
BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD_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

