BELIMO_EPXXXR2_BAC_FW_4_2_0_MOD

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:

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