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

