For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

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:

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