Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
11.10.2020
Размер:
3.68 Mб
Скачать

Die Bibliothek UTIL.LIB 355

Mathematische Hilfsfunktionen

14.2.4UNPACK

UNPACK wandelt die Eingabe B vom Typ BYTE in 8 Ausgabevariablen B0,...,B7 vom Typ BOOL um, und ist somit das Gegenstück zu PACK.

Beispiel in CFC:

14.3 Mathematische Hilfsfunktionen

14.3.1DERIVATIVE

Dieser Funktionsblock bestimmt näherungsweise die lokale zeitliche

Ableitung.

Über IN wird der Funktionswert als REAL-Variable übergeben. TM enthält die verstrichene Zeit in msec in einem DWORD und durch den Eingang RESET vom Typ BOOL läßt sich der Funktionsblock durch Übergabe vom Wert TRUE neu starten.

Der Ausgang OUT ist vom Typ REAL.

Um ein möglichst gutes Ergebnis zu erzielen, nähert DERIVATIVE über die letzten vier Werte, um Fehler - verursacht durch (z.B. Meß-) Ungenauigkeiten in den Eingabevariablen - möglichst gering zu halten.

Beispiel in CFC:

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

356 Die Bibliothek UTIL.LIB

Mathematische Hilfsfunktionen

14.3.2INTEGRAL

Dieser Funktionsblock bestimmt näherungsweise das Integral einer Funktion.

Analog zu DERIVATIVE wird über IN der Funktionswert als REAL-Variable übergeben. TM enthält die verstrichene Zeit in msec in einem DWORD und durch den Eingang RESET vom Typ BOOL läßt sich der Funktionsblock mit TRUE neu starten.

Der Ausgang OUT ist vom Typ REAL.

Das Integral wird durch zwei Treppenfunktionen genähert. Deren Mittelwert wird als das angenäherte Integral ausgegeben.

Beispiel in CFC:

14.3.3STATISTICS_INT

Dieser Funktionsblock berechnet einige statistische Standardwerte:

Die Eingabe IN ist vom Typ INT. Wird die BOOLsche Eingabe RESET

TRUE, dann werden alle Werte neu initialisiert.

Die Ausgabe MN enthält den Minimal-, MX den Maximalwert von IN. AVG beschreibt den Durchschnitt, also den Erwartungswert von IN. Alle drei Ausgaben sind vom Typ INT.

Beispiel in CFC:

14.3.4STATISTICS_REAL

Dieser Funktionsblock entspricht STATISTICS_INT, nur daß die Eingabe IN wie die Ausgaben MN, MX, AVG vom Typ REAL sind.

14.3.5VARIANCE

VARIANCE berechnet die Varianz eingegebener Werte.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Соседние файлы в папке 759-332