SPLUSS_724X_MOD

SPLUSS_724X_MOD (FB)

FUNCTION_BLOCK SPLUSS_724X_MOD

General

This is a two-channel differential pressure transmitter (incl. calculation of the volume flow, incl. PT-1000 temperature sensor input).

7245: Measuring range: +/- 500 Pa (with manual zero-point calibration) (Channels 1 + 2) 7247: Measuring range: +/- 7000 Pa (with manual zero-point calibration) (Channels 1 + 2) 7249: Measuring range: +/- 500 Pa (with manual zero-point calibration) (Channel 1)

Measuring range: +/- 7000 Pa (with manual zero-point calibration) (Channel 2)

The transmitter can optionally be equipped with a display.

The actual volume flow is calculated based on the actual differential pressure value of channel 1

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

rDifPressureCH1

REAL

Differential pressure - channel 1 unfiltered

Output

rDifPressureCH1_1s

REAL

Differential pressure - channel 1 filtered 1s

Output

rDifPressureCH1_10s

REAL

Differential pressure - channel 1 filtered 10s

Output

rVolumeFlowCH1

REAL

Volume flow - channel 1

Output

rDifPressureCH2

REAL

Differential pressure - channel 2 unfiltered

Output

rDifPressureCH2_1s

REAL

Differential pressure - channel 2 filtered 1s

Output

rDifPressureCH2_10s

REAL

Differential pressure - channel 2 filtered 10s

Output

rTemperature

REAL

Temperature unfiltered

Output

rTemperature_10s

REAL

Temperature filtered 10s

Output

xSensorOffsetInDevice

BOOL

Indication of whether the sensors must be calibrated in the device (TRUE = calibration in the device required, FALSE = calibration 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_724X_MOD_DISPLAY_VALUE

SPLUSS_724X_MOD_DISPLAY_VALUE.Standard_Display

Definition of the value to be displayed (static) (0 = Standard display)

Input Const

xDisplayAvailable

BOOL

FALSE

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

Input Const

eVolFlowEquationType

SPLUSS_724X_MOD_VOL_FLOW_EQUATION_TYPE

SPLUSS_724X_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

xEnAutoZero

BOOL

TRUE

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

Input Const

eUnitType

SPLUSS_724X_MOD_UNIT_TYPE

SPLUSS_724X_MOD_UNIT_TYPE.Type_SI

Central selection of the unit system (0 = SI)

Input Const

eDeviceType

SPLUSS_724X_MOD_DEVICE_TYPE

SPLUSS_724X_MOD_DEVICE_TYPE.Type_7245

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