Herunterladen Inhalt Inhalt Diese Seite drucken

ABB CoriolisMaster FCM2000 Schnittstellenbeschreibung Seite 16

Masse-durchflussmesser foundation fieldbus
Vorschau ausblenden Andere Handbücher für CoriolisMaster FCM2000:
Inhaltsverzeichnis

Werbung

Der Funktionsblock hat die zwei Eingänge IN_1 und IN_2 für Durchfluss Werte. Man kann entweder „Rate" Werte
(z.B. von einem Analog Input Block) auf den Eingang geben oder „Accum" Werte (von einem Pulse Input Block).
Bei „Rate" Durchfluss Werten muss deren Zeitbasis (/s, /m, /h, /d) passend skaliert werden, um intern die Zeitbasis
/s zu haben. Dies erfolgt mit den Parametern TIME_UNIT1 und TIME_UNIT2. Der Eingang IN_2 kann eine andere
Volumen- oder Masseeinheit haben als IN_1. Um auf die gleiche Einheit zu kommen ist im Pfad von IN_2 eine
Umskalierung mit UNIT_CONV vorhanden. Der Durchfluss in Einheit/s multipliziert mit der Block Execution Time
ergibt den Delta-Wert in der Einheit, der dann auf den Zähler aufaddiert wird.
Beispiel:
TIME_UNIT1
sec: /1
l/m
min: /60
hour: / 3600
day: / 86400
TIME_UNIT1
sec: /1
m3/h
min: /60
hour: / 3600
day: / 86400
Die Berechnung bei „Accum" Werten erfolgt nach folgendem Schema:
IN_1
Reading [i]
counts
-
Reading [i-1]
IN_2
Reading [i]
counts
-
Reading [i-1]
Es wird zunächst die Differenz der „counts" vom aktuellen Wert und dem davor berechnet. Diese werden mittels
PULSE_VAL1 und PULSE_VAL2 auf eine Einheit umskaliert. Weil die Einheit in beiden Pfaden unterschiedlich
sein kann wird die Einheit im zweiten Pfad noch mittels UNIT_CONV auf die gleiche Einheit wie im ersten Pfad
umskaliert.
Mit REV_FLOW1 und REV_FLOW2 (Reverse Flow) kann das Vorzeichen geändert werden (+ / -).
Die Delta-Zählerwerte vom ersten und zweiten Pfad werden addiert. Die Summe wirt auf TOTAL, ATOTAL und
RTOTAL aufaddiert nach folgender Regel:
TOTAL = Jeder Wert, unabhängig vom Status, wird mit Vorzeichen auf TOTAL aufaddiert.
ATOTAL = Jeder Wert, unabhängig vom Status, wird als Absolutwert auf ATOTAL aufaddiert.
RTOTAL = Nur die Werte mit Status BAD oder UNCERTAIN (abhängig von INTEG_OPTS Einstellungen)
werden als Absolutwert auf RTOTAL aufaddiert.
Hinweis: TOTAL und ATOTAL sind interne Variablen im Integrator Block. Sie sind nicht in der Liste mit Block-
Parametern enthalten. TOTAL wird auf den Parameter OUT ausgegeben (Index 8).
16
l/s
m3/s
* UNIT_CONV
number of
pulses
* PULSE_VAL1
number of
pulses
* PULSE_VAL2
* Block
Execution
Time
* Block
l/s
Execution
Time
* UNIT_CONV
Δl
Δl

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis