SPLUSS_714X_MOD

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:

Scope
Name
Type
Initial
Comment

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