For the complete documentation index, see llms.txt. This page is also available as Markdown.

SPLUSS_724X_MOD

SPLUSS_724X_MOD (FB)

FUNCTION_BLOCK SPLUSS_724X_MOD

Allgemeines

Es handelt sichn um einen zwei-kanaligen Differenzdruck-Messumformer (inkl. Berechnung des Volzmenstroms, inkl. PT-1000 - Temperaturfühlereingang).

7245: Messbereich: +/- 500 Pa (mit manueller Nullpunktkalibierung) (Kanäle 1 + 2) 7247: Messbereich: +/- 7000 Pa (mit manueller Nullpunktkalibierung) (Kanäle 1 + 2) 7249: Messbereich: +/- 500 Pa (mit manueller Nullpunktkalibierung) (Kanal 1)

Messbereich: +/- 7000 Pa (mit manueller Nullpunktkalibierung) (Kanal 2)

Der Messumformer kann optional mit einem Display ausgestattet sein.

Der Volumenstromistwert wird aufgrund des Differenzdruck-Istwerts von Kanal 1 berechnet

Die Konfiguration der Modbus-Schnittstelle erfolgt über DIP - Schalter im Messumformer Modbus - RTU Modbusadresse: 1 - 247 (0 = Broadcast) 9600 - 38400 Baud Zur Datensicherung sind die Optionen 1-8-E-1, 1-8-O-1, 1-8-N-2 und 1-8-N-1 (entgegen den Vorgaben der Norm) einstellbar.

Es kann ein Abschlusswiderstand (120 Ohm) per DIP-Schalter aktiviert / deaktiviert werden.

Die Berechnungsbeiwerte für die Volumenstromanzeige werden nicht nullspannungs-ausfallsicher abgelegt. Sie müssen daher bei einer Wiederaufnahme einer fehlerfreien Kommunikation erneut geschrieben werden.

Der Abgleich des Differenzdruck-Messumformers muss zwingend im Gerät per Hardware erfolgen, da aus diesem Istwert weitere, abgeleitete Messgrößen (Volumenstrom - Istwert) errechnet werden.

Darstellung

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)

Input

byUnitId

BYTE

0

Adresse des Geräts (1 .. 247)

Input

xUpdateActual

BOOL

FALSE

Aktualisierung der Istwerte (bei jeder ansteigenden Flanke )

Input

xUpdateSetp

BOOL

FALSE

Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke )

Input

xUpdateConfigWrite

BOOL

FALSE

Aktualisierung der Konfiguration (schreibender Zugriff) ( bei jeder ansteigenden Flanke)

Input

xResError

BOOL

FALSE

Reinitialisierung des Ausgangs eErrorCodeCom (bei jeder ansteigenden Flanke)

Inout

ModbusClient

ModbusClientBase

Client des Geräts

Output

rDifPressureCH1

REAL

Differenzdruck - Kanal 1 ungefiltert

Output

rDifPressureCH1_1s

REAL

Differenzdruck - Kanal 1 gefiltert 1s

Output

rDifPressureCH1_10s

REAL

Differenzdruck - Kanal 1 gefiltert 10s

Output

rVolumeFlowCH1

REAL

Volumenstrom - Kanal 1

Output

rDifPressureCH2

REAL

Differenzdruck - Kanal 2 ungefiltert

Output

rDifPressureCH2_1s

REAL

Differenzdruck - Kanal 2 gefiltert 1s

Output

rDifPressureCH2_10s

REAL

Differenzdruck - Kanal 2 gefiltert 10s

Output

rTemperature

REAL

Temperatur ungefiltert

Output

rTemperature_10s

REAL

Temperatur gefiltert 10s

Output

xSensorOffsetInDevice

BOOL

Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss (TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im FB erforderlich)

Output

xAlarm

BOOL

Sammelstörung (TRUE = Störung)

Output

xAlarmCom

BOOL

Sammelstörung - Kommunikation (TRUE = Störung)

Output

eErrorCodeCom

ModbusErrorCode

Fehlercode - Kommunikation (0 = kein Fehler)

Output

xBusy

BOOL

Kommunikationsanzeige (TRUE = Kommunikation)

Input Const

stDisplayText

STRING(7)

powerIO

Beliebiger Text mit 7 Zeichen (fixe Länge) in der untersten Displayzeile (Zeichen H - N)

Input Const

eDisplayValue

SPLUSS_724X_MOD_DISPLAY_VALUE

SPLUSS_724X_MOD_DISPLAY_VALUE.Standard_Display

Festlegung des anzuzeigenden Wertes (statisch) (0 = Standard-Anzeige)

Input Const

xDisplayAvailable

BOOL

FALSE

Festlegung, ob ein Display vorhanden ist (TRUE = Display ist vorhanden)

Input Const

eVolFlowEquationType

SPLUSS_724X_MOD_VOL_FLOW_EQUATION_TYPE

SPLUSS_724X_MOD_VOL_FLOW_EQUATION_TYPE.Rosenberg_Comefri_Gebhardt_Nicotra

Auswahl des Ventilatorherstellers zur Festlegung der Formel zur Berechnung des Volumenstroms

Input Const

rVolFlowConstant

REAL

100.0

K-Faktor zur Berechnung des aktuellen Volumenstroms (1.0 - 2000.0)

Input Const

xEnAutoZero

BOOL

TRUE

Freigabe / Sperrung des automatischen, zyklischen Nullpunkt- Abgleichs (TRUE = Freigabe)

Input Const

eUnitType

SPLUSS_724X_MOD_UNIT_TYPE

SPLUSS_724X_MOD_UNIT_TYPE.Type_SI

Zentrale Auswahl des Einheitensystems (0 = SI)

Input Const

eDeviceType

SPLUSS_724X_MOD_DEVICE_TYPE

SPLUSS_724X_MOD_DEVICE_TYPE.Type_7245

Auswahl des Gerätetyps (1 = 7148 = +/- 500Pa)

Input Const

tTimeUpdateConfigWrite

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateConfigWrite beeinflusst werden

Input Const

tTimeUpdateSetp

TIME

TIME#0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateSetp beeinflusst werden

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Updateintervall für die Vorgänge, die durch den Eingang xUpdateActual beeinflusst werden

Zuletzt aktualisiert