SPLUSS_714X_MOD
SPLUSS_714X_MOD (FB)
SPLUSS_714X_MOD (FB)FUNCTION_BLOCK SPLUSS_714X_MOD
General
This is a single-channel differential pressure transducer (including calculation of the volume flow).
7148: Measuring range: +/- 500 Pa (with automatic zero point calibration) 7147: Measuring range: +/- 7000 Pa (optionally with automatic zero point calibration)
The transducer can optionally be equipped with a display.
The configuration of the Modbus interface is done via DIP switches in the transducer Modbus - RTU Modbus address: 1 - 247 (0 = broadcast) 9600 - 38400 baud For data retention the options 1-8-E-1, 1-8-O-1, 1-8-N-2 and 1-8-N-1 (contrary to the specifications of the standard) can be set.
A terminating resistor (120 ohm) can be activated / deactivated via DIP switch.
The calculation coefficients for the volumetric flow display are not stored fail-safe against power loss. Therefore they must be written again when communication is restored.
The calibration of the differential pressure transducer must be performed in the device by hardware, since further derived measured values (volume flow - actual value) are calculated from this actual value.
Representation

InOut:
Input
xEn
BOOL
TRUE
Enable / disable communication (TRUE = enabled)
Input
byUnitId
BYTE
0
Address of the device (1 .. 247)
Input
xUpdateActual
BOOL
FALSE
Update of actual values (on every rising edge )
Input
xUpdateSetp
BOOL
FALSE
Update of setpoints (on every rising edge )
Input
xUpdateConfigWrite
BOOL
FALSE
Update of configuration (write access) ( on every rising edge)
Input
xResError
BOOL
FALSE
Reinitialization of the output 'eErrorCodeCom' (on every rising edge)
Inout
ModbusClient
ModbusClientBase
Client of the device
Output
rDifPressure
REAL
Differential pressure unfiltered in XXXX Pa (7147) or XXX.X Pa (7148) (selection via parameter 'eDeviceType')
Output
rDifPressure_1s
REAL
Differential pressure filtered 1s in XXXX Pa (7147) or XXX.X Pa (7148) (selection via parameter 'eDeviceType')
Output
rDifPressure_10s
REAL
Differential pressure filtered 10s in XXXX Pa (7147) or XXX.X Pa (7148) (selection via parameter 'eDeviceType')
Output
rVolumeFlow
REAL
Volume flow in m3/h (0.0 - 999999.0 m3/h)
Output
xSensorOffsetInDevice
BOOL
Indicates whether the calibration of the sensors must be performed in the device (TRUE = calibration required in the device, FALSE = calibration required in the FB)
Output
xAlarm
BOOL
Collective fault (TRUE = fault)
Output
xAlarmCom
BOOL
Collective fault - communication (TRUE = fault)
Output
eErrorCodeCom
ModbusErrorCode
Error code - communication (0 = no error)
Output
xBusy
BOOL
Communication indicator (TRUE = communication)
Input Const
stDisplayText
STRING(7)
'powerIO'
Any text with 7 characters (fixed length) in the lowest display line (characters H - N)
Input Const
eDisplayValue
SPLUSS_714X_MOD_DISPLAY_VALUE
SPLUSS_714X_MOD_DISPLAY_VALUE.Standard_Display
Definition of the value to be displayed (static) (0 = standard display = differential pressure)
Input Const
xDisplayAvailable
BOOL
FALSE
Specification whether a display is present (TRUE = display is present)
Input Const
rVolFlowHeightAboveSeaLevel
REAL
450.0
Height above sea level for the calculation of the volume flow in meters (-500.0 - +5000.0)
Input Const
eVolFlowEquationType
SPLUSS_714X_MOD_VOL_FLOW_EQUATION_TYPE
SPLUSS_714X_MOD_VOL_FLOW_EQUATION_TYPE.Rosenberg_Comefri_Gebhardt_Nicotra
Selection of the fan manufacturer to determine the formula for the calculation of the volume flow
Input Const
rVolFlowConstant
REAL
100.0
K-factor for calculating the current volume flow (1.0 - 2000.0)
Input Const
tTimeAutoZeroIntervall
TIME
TIME#720m0s0ms
Cycle time duration for automatic zero point calibration in minutes (15.0 - 1440.0)
Input Const
xEnAutoZero
BOOL
TRUE
Enable / disable of the automatic, cyclic zero point calibration (TRUE = enabled)
Input Const
eDeviceType
SPLUSS_714X_MOD_DEVICE_TYPE
SPLUSS_714X_MOD_DEVICE_TYPE.Type_7148
Selection of the device type (1 = 7148 = +/- 500Pa)
Input Const
tTimeUpdateConfigWrite
TIME
TIME#0ms
Update interval for the operations affected by the input 'xUpdateConfigWrite'
Input Const
tTimeUpdateSetp
TIME
TIME#0ms
Update interval for the operations affected by the input 'xUpdateSetp'
Input Const
tTimeUpdateActual
TIME
TIME#3s0ms
Update interval for the operations affected by the input 'xUpdateActual'
Last updated

