SPLUSS_714X_MOD

SPLUSS_714X_MOD (FB)

FUNCTION_BLOCK SPLUSS_714X_MOD

General

This is a single-channel differential pressure transmitter (including calculation of the volume flow rate).

7148: measuring range: +/- 500 Pa (with automatic zero-point calibration) 7147: measuring range: +/- 7000 Pa (optionally with automatic zero-point calibration)

The transmitter can optionally be equipped with a display.

The Modbus interface is configured via DIP switches in the transmitter Modbus RTU Modbus address: 1 - 247 (0 = broadcast) 9600 - 38400 baud For data backup, the options 1-8-E-1, 1-8-O-1, 1-8-N-2 and 1-8-N-1 (deviating from the standard specifications) can be set.

A terminating resistor (120 ohms) can be activated / deactivated via DIP switch.

The calculation coefficients for the volume flow display are not stored fail-safe without power supply. They must therefore be written again when error-free communication is resumed.

The adjustment of the differential pressure transmitter must be carried out in the device using hardware, because further derived measured variables (volume flow - actual value) are calculated from this actual value.

Representation

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable communication (TRUE = enable)

Input

byUnitId

BYTE

0

Device address (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

Configuration update (write access) ( with every rising edge)

Input

xResError

BOOL

FALSE

Reinitialization of the output eErrorCodeCom (with 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

Display of whether the sensor adjustment must be performed in the device (TRUE = adjustment in the device required, FALSE = adjustment in the FB required)

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 bottom display line (characters H - N)

Input Const

eDisplayValue

SPLUSS_714X_MOD_DISPLAY_VALUE

SPLUSS_714X_MOD_DISPLAY_VALUE.Standard_Display

Specification of the value to be displayed (static) (0 = standard display = differential pressure)

Input Const

xDisplayAvailable

BOOL

FALSE

Specification of whether a display is present (TRUE = display is present)

Input Const

rVolFlowHeightAboveSeaLevel

REAL

450.0

Height above sea level for calculating 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 calculating 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 adjustment in minutes (15.0 - 1440.0)

Input Const

xEnAutoZero

BOOL

TRUE

Enable / disable the automatic, cyclical zero-point adjustment (TRUE = enable)

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 processes influenced by the input xUpdateConfigWrite influenced

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Update interval for the processes influenced by the input xUpdateSetp influenced

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes influenced by the input xUpdateActual influenced

Last updated