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:
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

