SPLUSS_714X_MOD
SPLUSS_714X_MOD (FB)
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:
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

