Reconfigure

Die Methode wird aufgerufen, um den Funktionsbaustein während der Laufzeit neu zu konfigurieren.

Syntax

METHOD Reconfigure : BOOL
VAR_INPUT
    fMinFreq          : LREAL;
    fMaxFreq          : LREAL;
    nPeriods          : UDINT;
    nFilterOrder      : UINT;
    fCutoff           : LREAL;
    eInputSelect      : E_PMA_InputSelect;
    fMinInput         : LREAL;
END_VAR

Reconfigure 1: Eingänge

Name

Typ

Beschreibung

fMinFreq

LREAL

Minimal zu erwartende Messfrequenz

fMaxFreq

LREAL

Maximal zu erwartende Messfrequenz

nPeriods

UDINT

Anzahl an Perioden, die Einfluss auf die Berechnung haben. (Periodenlänge = Samplerate/Frequenz)

nFilterOrder

UINT

Gibt die Ordnung des Tiefpassfilters an. Bei der Einstellung muss die Stabilität des Filters berücksichtigt werden. Nur Werte bis zur zehnten Ordnung sind zulässig.

fCutoff

LREAL

Gibt die Grenzfrequenz des Tiefpassfilters an.

eInputSelect

E_PMA_InputSelect

Hier kann konfiguriert werden, ob die Frequenz der Spannung oder des Stroms berechnet werden soll.

fMinInput

LREAL

Mindesteingangsgröße (RMS) über eine Periode. Diese verhindert die Berechnung bei zu kleinen Eingangswerten.

Reconfigure 2: Rückgabewert

Name

Typ

Beschreibung

Reconfigure

BOOL

Gibt an, ob die Methode erfolgreich ausgeführt worden ist. Weitere Informationen im Event Interface des Bausteins.