BELIMO_EPXXXX_FW_3_0_8_MOD

BELIMO_EPXXXX_FW_3_0_8_MOD (FB)

FUNCTION_BLOCK BELIMO_EPXXXX_FW_3_0_8_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 Modbus-Adressen 1 - 247 können direkt am Ventil eingestellt werden. | | Alle beschreibbaren Registeradressen > 100 sind persistent und dürfen nicht zyklisch beschrieben werden |

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 und lesender Zugriff )

Input

xUpdateInfo

BOOL

FALSE

Aktualisierung der Informationen ( bei jeder ansteigenden Flanke )

Input

xResError

BOOL

FALSE

Reinitialisierung der Ausgänge ‘eErrorCodeCom’ bzw. ‘stErrorCodeDev’ auf dem fehlerfreien Zustand ( bei jeder ansteigenden Flanke )

Input

rRelSetp

REAL

0.0

Relativer Sollwert - Position/Volumenstrom in % ( 0.0 - 100.0 % )

Input

eOverrideCon

BELIMO_EPXXXX_FW_3_0_8_OVERRIDE_CONTROL

BELIMO_EPXXXX_FW_3_0_8_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 106 ) Zwangsübersteuerung des Stellsignal - Position/Volumenstrom ( 0 = None )

Input

eCommand

BELIMO_EPXXXX_FW_3_0_8_COMMAND

BELIMO_EPXXXX_FW_3_0_8_COMMAND.None

Befehl für Servicefunktionen ( 0 = None )

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

eSetpSourceFb

BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE

Rückmeldung - Quelle für den Sollwert - Position/Volumenstrom ( 1 = Modbus )

Output

eControlModeFb

BELIMO_EPXXXX_FW_3_0_8_CONTROL_MODE

Rückmeldung - Betriebsart der Regelung ( 1 = Volumenstrom )

Output

rRelSetpFb

REAL

Rückmeldung - Relativer Sollwerts - Position/Volumenstrom in % ( 0.0 - 100.0 % )

Output

rRelSetpAnalog

REAL

Relativer Sollwert - Position/Volumenstromin V ( 0.0 - 10.0 V ) vom Eingang 0 - 10V ( Adresse 118 = 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 ‘Vnom’ - Adressen 112 und 113 )

Output

rRelVolFlowLimitMaxFb

REAL

Rückmeldung - Grenzwert - Maximaler prozentualer Volumenstrom ( Referenz: Vnom ) ( Bereich: 0.3 - 1.0 Vnom ) ( Control_Mode = Flow Control oder Position Control )

Output

rNomAbsVolFlowUnit

REAL

Nominaler Volumenstrom in der gewählten Einheit ( Adressen 112 und 113 ) ( Festlegung der Einheit in Adresse 117 )

Output

rAbsVolFlowUnit

REAL

Absoluter Volumenstrom in der gewählten Einheit ( Festlegung der Einheit in Adresse 117 )

Output

eVolFlowUnitFb

BELIMO_EPXXXX_FW_3_0_8_VOLUME_FLOW_UNIT

Rückmeldung - Einheit für den absoluten Volumenstrom ( Festlegung der Einheit in Adresse 117 )

Output

eSensor1TypeFb

BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE

Rückmeldung - Sensortyp ( Adresse 107: Sensortyp )

Output

rSensor1ValueUnit

REAL

Aktueller Wert des Sensors 1 in der gewählten Einheit ( Adresse 107: Sensortyp )

Output

eOverrideConFb

BELIMO_EPXXXX_FW_3_0_8_OVERRIDE_CONTROL

Aktueller Zustand - Zwangsübersteuerung des Stellsignal - Position/Volumenstrom ( 0 = None )

Output

eCommandFb

BELIMO_EPXXXX_FW_3_0_8_COMMAND

Aktueller Zustand - Befehl für Servicefunktionen ( 0 = None )

Output

eDeviceType

BELIMO_EPXXXX_FW_3_0_8_DEVICE_TYPE

Aktueller Zustand - Typ des Geräts ( 0 = Device not connected )

Output

eBusTermin

BELIMO_EPXXXX_FW_3_0_8_BUS_TERMINATION

Zustand des Modbus-Abschlusswiderstands ( Active = Enabled )

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

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

tBusFailTimeout

TIME

TIME#2m0s0ms

Zeitdauer zur Auswertung eines Kommunikationsfehlers ( 0 = deaktiviert, 1 - 3600s )

Input Const

eBusFailPosition

BELIMO_EPXXXX_FW_3_0_8_BUS_FAIL_POSITION

BELIMO_EPXXXX_FW_3_0_8_BUS_FAIL_POSITION.None_Last_setpoint

Festlegung der Aktion bei einem Timeout der Kommunikationsüberwachung

Input Const

eSensor_1_Type

BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE

BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE.None

Festlegung des Typs des Sensors 1 ( 0 = None )

Input Const

rRelVolFlowLimitMax

REAL

100.0

Grenzwert - Maximaler prozentualer Volumenstrom ( Referenz: Vnom ) ( Bereich: 0.3 - 1.0 Vnom ) ( Control_Mode = Flow Control oder Position Control )

Input Const

eSetpSource

BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE

BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE.Bus

Quelle für den Sollwert - Position/Volumenstrom ( 1 = Modbus )

Input Const

eVolFlowUnit

BELIMO_EPXXXX_FW_3_0_8_VOLUME_FLOW_UNIT

BELIMO_EPXXXX_FW_3_0_8_VOLUME_FLOW_UNIT.m3_per_hour

Einheit für den absoluten Volumenstrom ( Festlegung der Einheit in Adresse 117 )

Input Const

eControlMode

BELIMO_EPXXXX_FW_3_0_8_CONTROL_MODE

BELIMO_EPXXXX_FW_3_0_8_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