BELIMO_EPXXXX_FW_3_0_8_MOD
BELIMO_EPXXXX_FW_3_0_8_MOD (FB)
BELIMO_EPXXXX_FW_3_0_8_MOD (FB)FUNCTION_BLOCK BELIMO_EPXXXX_FW_3_0_8_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-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:
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

