SPLUSS_724X_MOD

SPLUSS_724X_MOD (FB)

FUNCTION_BLOCK SPLUSS_724X_MOD

General

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

7245: Measurement range: +/- 500 Pa (with manual zero-point calibration) (channels 1 + 2) 7247: Measurement range: +/- 7000 Pa (with manual zero-point calibration) (channels 1 + 2) 7249: Measurement range: +/- 500 Pa (with manual zero-point calibration) (channel 1)

Measurement range: +/- 7000 Pa (with manual zero-point calibration) (channel 2)

The transmitter can optionally be equipped with a display.

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

The Modbus interface configuration is done via DIP switches in the transmitter Modbus - RTU Modbus address: 1 - 247 (0 = broadcast) 9600 - 38400 baud For data safety the options 1-8-E-1, 1-8-O-1, 1-8-N-2 and 1-8-N-1 (contrary to the standard's specifications) can be set.

A termination resistor (120 ohm) can be enabled/disabled 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 resumed correctly.

The calibration of the differential pressure transmitter must be performed on the device by hardware, since further derived measured variables (volumetric flow actual value) are calculated from this actual value.

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable of communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Device address ( 1 .. 247 )

Input

xUpdateActual

BOOL

FALSE

Update of actual values ( on each rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints ( on each rising edge )

Input

xUpdateConfigWrite

BOOL

FALSE

Update of the configuration (write access) ( on every rising edge)

Input

xResError

BOOL

FALSE

Reinitialization of the output ‘eErrorCodeCom’ (on each 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

Volumetric 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

Indicates whether sensor calibration must be performed in the device (TRUE = calibration required in device, FALSE = calibration in 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’

Arbitrary text with 7 characters (fixed length) in the lowest display line (characters H - N)

Input Const

eDisplayValue

SPLUSS_724X_MOD_DISPLAY_VALUE

SPLUSS_724X_MOD_DISPLAY_VALUE.Standard_Display

Selection of the value to be displayed (static) (0 = standard display)

Input Const

xDisplayAvailable

BOOL

FALSE

Definition 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 volumetric flow

Input Const

rVolFlowConstant

REAL

100.0

K-factor for calculating the current volumetric flow (1.0 - 2000.0)

Input Const

xEnAutoZero

BOOL

TRUE

Enable/disable of the automatic cyclic zero-point calibration (TRUE = enabled)

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’

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Update interval for the processes affected by the input ‘xUpdateSetp’

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes affected by the input ‘xUpdateActual’

Last updated