SPLUSS_714X_MOD

SPLUSS_714X_MOD (FB)

FUNCTION_BLOCK SPLUSS_714X_MOD

Allgemeines

Es handelt sichn um einen ein-kanaligen Differenzdruck-Messumformer ( inkl. Berechnung des Volzmenstroms ).

7148: Messbereich: +/- 500 Pa ( mit automatischer Nullpunktkalibierung ) 7147: Messbereich: +/- 7000 Pa ( optional mit automatischer Nullpunktkalibierung )

Der Messumformer kann optional mit einem Display ausgestattet sein.

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.

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

rDifPressure

REAL

Differenzdruck ungefiltert in XXXX Pa ( 7147 ) bzw. XXX.X Pa ( 7148 ) ( Auswahl über Parameter ‘eDeviceType’ )

Output

rDifPressure_1s

REAL

Differenzdruck gefiltert 1s in XXXX Pa ( 7147 ) bzw. XXX.X Pa ( 7148 ) ( Auswahl über Parameter ‘eDeviceType’ )

Output

rDifPressure_10s

REAL

Differenzdruck gefiltert 10s in XXXX Pa ( 7147 ) bzw. XXX.X Pa ( 7148 ) ( Auswahl über Parameter ‘eDeviceType’ )

Output

rVolumeFlow

REAL

Volumenstrom in m3/h ( 0.0 - 999999.0 m3/h )

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_714X_MOD_DISPLAY_VALUE

SPLUSS_714X_MOD_DISPLAY_VALUE.Standard_Display

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

Input Const

xDisplayAvailable

BOOL

FALSE

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

Input Const

rVolFlowHeightAboveSeaLevel

REAL

450.0

Höhe über dem Meeresspiegel zur Berechnung des Volumenstroms in Metern ( -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

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

tTimeAutoZeroIntervall

TIME

TIME#720m0s0ms

Zykluszeitdauer zum automatischen Nullpunkt-Abgleich in Minuten ( 15.0 - 1440.0 )

Input Const

xEnAutoZero

BOOL

TRUE

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

Input Const

eDeviceType

SPLUSS_714X_MOD_DEVICE_TYPE

SPLUSS_714X_MOD_DEVICE_TYPE.Type_7148

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