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
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. |
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. |