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
Guidelines - Software creation
The following function codes (FC) are supported: 3, 4 (additionally: 2, 4, 16) For write operations on 32-bit data points (2 consecutive Modbus registers) FC16 must be used. No other registers may be written in that telegram. Format of 32-bit data points: Register+0 (LSW): H-byte L-byte Register+1 (MSW): H-byte L-byte\
FC02 may only be used for register 105 (Malfunction and service information, start address = 1664). | | Use the address values for addressing, not the register addresses. | | For unused registers the value 65535 (dec.) is read/written | | Modbus addresses 1 - 247 can be set directly on the valve. | | All writable register addresses > 100 are persistent and must not be written cyclically |
InOut:
Input
xEn
BOOL
TRUE
Enable / disable communication ( TRUE = enabled )
Input
byUnitId
BYTE
1
Device address (1 .. 247)
Input
xUpdateActual
BOOL
FALSE
Update of actual values (on every rising edge )
Input
xUpdateSetp
BOOL
FALSE
Update of setpoint values (on every rising edge )
Input
xUpdateConfig
BOOL
FALSE
Update of configuration (on every rising edge) (write and read access)
Input
xUpdateInfo
BOOL
FALSE
Update of the information ( on every rising edge )
Input
xResError
BOOL
FALSE
Reinitialization of the outputs ‘eErrorCodeCom’ and/or ‘stErrorCodeDev’ to the no-error state (on every rising edge)
Input
rRelSetp
REAL
0.0
Relative setpoint - position/volume flow in % (0.0 - 100.0 %)
Input
eOverrideCon
BELIMO_EPXXXX_FW_3_0_8_OVERRIDE_CONTROL
BELIMO_EPXXXX_FW_3_0_8_OVERRIDE_CONTROL.None
Position control: 0.0 - 100.0% refer to the relative position Flow control: 0.0 - 100.0% refer to the range 0 - Vmax (address 106) Forced override of the control signal - position/volume flow (0 = None)
Input
eCommand
BELIMO_EPXXXX_FW_3_0_8_COMMAND
BELIMO_EPXXXX_FW_3_0_8_COMMAND.None
Command for service functions (0 = None)
Inout
ModbusClient
ModbusClientBase
Client of the device
Output
eSetpSourceFb
BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE
Feedback - source for the setpoint - position/volume flow (1 = Modbus)
Output
eControlModeFb
BELIMO_EPXXXX_FW_3_0_8_CONTROL_MODE
Feedback - operating mode of the control (1 = flow)
Output
rRelSetpFb
REAL
Feedback - relative setpoint - position/volume flow in % (0.0 - 100.0 %)
Output
rRelSetpAnalog
REAL
Relative setpoint - position/volume flow in V (0.0 - 10.0 V) from the 0 - 10V input (address 118 = 0 = analog)
Output
rRelPos
REAL
Relative position in XXX.X %
Output
rAbsPos
REAL
Absolute position in XXX degrees (rotation) or mm (linear movement)
Output
rRelVolFlow
REAL
Relative volume flow in % (0.0 - 100.0 %) (relative to 'Vnom' - addresses 112 and 113)
Output
rRelVolFlowLimitMaxFb
REAL
Feedback - limit - maximum percentage volume flow (reference: Vnom) (range: 0.3 - 1.0 Vnom) (Control_Mode = Flow Control or Position Control)
Output
rNomAbsVolFlowUnit
REAL
Nominal volume flow in the selected unit (addresses 112 and 113) (unit selection in address 117)
Output
rAbsVolFlowUnit
REAL
Absolute volume flow in the selected unit (unit selection in address 117)
Output
eVolFlowUnitFb
BELIMO_EPXXXX_FW_3_0_8_VOLUME_FLOW_UNIT
Feedback - unit for the absolute volume flow ( unit selection in address 117)
Output
eSensor1TypeFb
BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE
Feedback - sensor type (address 107: sensor type)
Output
rSensor1ValueUnit
REAL
Current value of sensor 1 in the selected unit ( address 107: sensor type)
Output
eOverrideConFb
BELIMO_EPXXXX_FW_3_0_8_OVERRIDE_CONTROL
Current state - forced override of the control signal - position/volume flow (0 = None)
Output
eCommandFb
BELIMO_EPXXXX_FW_3_0_8_COMMAND
Current state - command for service functions (0 = None )
Output
eDeviceType
BELIMO_EPXXXX_FW_3_0_8_DEVICE_TYPE
Current state - type of device (0 = Device not connected)
Output
eBusTermin
BELIMO_EPXXXX_FW_3_0_8_BUS_TERMINATION
State of the Modbus termination resistor (Active = Enabled)
Output
sSerialNum
STRING
Device serial number
Output
wFirmwareVer
WORD
Firmware version of the device
Output
eAO
eManNum
eManNum.Auto
Indicator - manual override on the device (actuator decoupled) ( 0 = Automatic )
Output
xAlarm
BOOL
FALSE
General fault ( TRUE = fault )
Output
xAlarmCom
BOOL
FALSE
General fault - communication ( TRUE = fault )
Output
eErrorCodeCom
ModbusErrorCode
Error code - communication ( 0 = no error )
Output
stErrorCodeDev
STRING
String with the numbers of the active device errors
Output
xBusy
BOOL
Communication indicator ( TRUE = communication )
Input Const
tBusFailTimeout
TIME
TIME#2m0s0ms
Duration for detecting a communication fault (0 = disabled, 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
Definition of the action on a timeout of the communication monitoring
Input Const
eSensor_1_Type
BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE
BELIMO_EPXXXX_FW_3_0_8_SENSOR_1_TYPE.None
Definition of the type of sensor 1 (0 = None)
Input Const
rRelVolFlowLimitMax
REAL
100.0
Limit - maximum percentage volume flow (reference: Vnom) (range: 0.3 - 1.0 Vnom) (Control_Mode = Flow Control or Position Control)
Input Const
eSetpSource
BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE
BELIMO_EPXXXX_FW_3_0_8_SETPOINT_SOURCE.Bus
Source for the setpoint - position/volume flow (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
Unit for the absolute volume flow (unit selection in address 117)
Input Const
eControlMode
BELIMO_EPXXXX_FW_3_0_8_CONTROL_MODE
BELIMO_EPXXXX_FW_3_0_8_CONTROL_MODE.Flow_Control
Operating mode of the control (1 = volume flow)
Input Const
tTimeUpdateInfo
TIME
TIME#0ms
Update interval for the processes influenced by the input ‘xUpdateInfo’
Input Const
tTimeUpdateConfig
TIME
TIME#0ms
Update interval for the processes influenced by the input ‘xUpdateConfig’
Input Const
tTimeUpdateSetp
TIME
TIME#45s0ms
Update interval for operations influenced by the input 'xUpdateSetp'
Input Const
tTimeUpdateActual
TIME
TIME#3s0ms
Update interval for operations influenced by the input 'xUpdateActual'
Last updated

