Call_1Ph_Autorange

Die Methode wird aufgerufen, um die Eingangsdaten in einem einphasigen System vom Typ INT entsprechend der konfigurierten Parameter zu skalieren. Es wird ein LREAL ausgegeben. Die EL3783 wird im Auto-Range-Modus betrieben.

Syntax

METHOD Call_1Ph_Autorange : BOOL
VAR_INPUT
    pInputBuffer_U         : POINTER TO INT;
    pInputBuffer_I         : POINTER TO INT;
    nInputBufferSize       : UDINT;
    pOutputBuffer_U        : POINTER TO LREAL;
    pOutputBuffer_I        : POINTER TO LREAL;
    nOutputBufferSize      : UDINT;
    bEL3783_HcRangeActive  : BOOL;
    aEL3783_HcRange        : ARRAY [0..3] OF USINT;
END_VAR
VAR_OUTPUT
END_VAR

Call_1Ph_Autorange 1: Eingänge

Name

Typ

Beschreibung

pInputBuffer_U

POINTER TO INT

Zeiger auf ein Array von Spannungswerten. Diese können einzeln oder als Oversampling-Array hinzugefügt werden.

pInputBuffer_I

POINTER TO INT

Zeiger auf ein Array von Stromwerten. Diese können einzeln oder als Oversampling-Array hinzugefügt werden.

nInputBufferSize

UDINT

Gibt die Größe eines einzelnen Eingangspuffers in Bytes an.

pOutputBuffer_U

POINTER_TO_LREAL

Zeiger auf ein Array, in das die skalierten Spannungswerte gespeichert werden sollen.

pOutputBuffer_I

POINTER_TO_LREAL

Zeiger auf ein Array, in das die skalierten Stromwerte gespeichert werden sollen.

nOutputBufferSize

UDINT

Gibt die Größe eines einzelnen Ausgangspuffers in Bytes an.

bEL3783_HcRangeActive

BOOL

TRUE, wenn der Auto-Range-Modus an der Klemme aktiv ist.

aEL3783_HcRange

ARRAY [0..3] OF USINT

Die aktuellen Messbereichsinformationen der EL3783.

Call_1Ph_Autorange 2: Rückgabewert

Name

Typ

Beschreibung

Call_1Ph_Autorange

BOOL

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