Call
The method is called in each cycle to execute the calculations from the input buffer when new data is present.
The function block waits for input data if the method outputs neither new results nor an error. This is a regular behavior in the process of the analysis chain.
Syntax
METHOD Call : BOOL
VAR_INPUT
pHarmonicsRMS_U : POINTER TO LREAL;
pHarmonicsRMS_I : POINTER TO LREAL;
nHarmonicsRMSSize : UDINT;
bResetStatistics : BOOL;
END_VAR
Inputs
Name |
Type |
Description |
---|---|---|
pHarmonicsRMS_U |
POINTER TO LREAL |
Pointer to an array of type LREAL with the dimension: Number of harmonics. If the individual harmonics are not to be output, the input can be set to 0. |
pHarmonicsRMS_I |
POINTER TO LREAL |
Pointer to an array of type LREAL with the dimension: Number of harmonics. If the individual harmonics are not to be output, the input can be set to 0. |
nHarmonicsRMSSize |
UDINT |
Indicates the size of an output array for the harmonics. |
bResetStatistics |
BOOL |
TRUE resets the minimum, maximum and hold values of the outputs. |
Return value
Name |
Type |
Description |
---|---|---|
Call |
BOOL |
Indicates whether the method was executed successfully. Further information is provided in the Event interface of the function block. |