Call_1Ph

The method is called to scale the input data in a single-phase system of type INT according to the configured parameters. LREAL is output.

Syntax

METHOD Call_1Ph : 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;
    bUse_5A_Range     : BOOL;
END_VAR

Call_1Ph 1: Inputs

Name

Type

Description

pInputBuffer_U

POINTER TO INT

Pointer to an array of voltage values. These can be added individually or as an oversampling array.

pInputBuffer_I

POINTER TO INT

Pointer to an array of current values. These can be added individually or as an oversampling array.

nInputBufferSize

UDINT

Indicates the size of a single input buffer in bytes.

pOutputBuffer_U

POINTER_TO_LREAL

Pointer to an array in which the scaled voltage values are to be stored.

pOutputBuffer_I

POINTER_TO_LREAL

Pointer to an array in which the scaled current values are to be stored.

nOutputBufferSize

UDINT

Indicates the size of a single output buffer in bytes.

bUse_5A_Range

BOOL

If the value is TRUE, the 5 A measuring range of the EL3783 is used. If it is FALSE, the 1 A measurement range is used.

Call_1Ph 2: Return value

Name

Type

Description

Call_1Ph

BOOL

Indicates whether the method was executed successfully. Further information is provided in the Event interface of the function block.