ST_PMA_PowerValues_Period_InitPars
Bausteinspezifische Struktur mit Initialisierungsparametern, die bei der Initialisierung der Bausteine FB_PMA_PowerValues_Period_1Ph und FB_PMA_PowerValues_Period_3Ph ausgewertet wird.
Syntax
Definition:
TYPE ST_PMA_PowerValues_Period_InitPars :
STRUCT
nBufferLength : UDINT := 200; // Length of input buffer
fSampleRate : LREAL := 1000; // in Hz
fMinInputCurrent : LREAL := 0.0; // Minimal input of current (RMS) to calculate outputs
nPeriods : UDINT := 1; // Amount of signal periods to calculate outputs
fNominalVoltage : LREAL := 230.0; // Nominal voltage, required for PQF calculation
fNominalFreq : LREAL := 50.0; // Nominal frequency, required for PQF calculation
ePqfMode : E_PMA_PqfMode := E_PMA_PqfMode.Default; // Mode of PQF calculation
uTimeLagCurrentTransformer : U_PMA_Timelag := (fTimeLag := 0); // Timelag caused by inductivity of current transformer ( in s
END_STRUCT
END_TYPE
Parameter
Name | Typ | Parameter |
---|---|---|
nBufferLength | UDINT | Länge des Eingangspuffers |
fSampleRate | LREAL | Gibt die Abtastrate (Samples pro Sekunde) des Eingangssignals an. |
fMinInputCurrent | LREAL | Mindesteingangsgröße (RMS) des Stroms. Diese verhindert die Berechnung bei zu kleinen Eingangswerten. |
nPeriods | UDINT | Anzahl an Signalperioden zur Berechnung der Ausgangswerte |
fNominalVoltage | LREAL | Nominaler Spannungswert. Wird für die Berechnung des Power Quality Factors benötigt. |
fNominalFreq | LREAL | Nominale Frequenz. Wird für die Berechnung des Power Quality Factors benötigt. |
ePqfMode | Modus für die Berechnung des Power Quality Factors. Default: Berechnung des Power Quality Factors mit der Frequenz, dem Effektivwert der Spannung sowie dem THD der Spannung. DefaultAndUnbalance: Wie Default, jedoch das in einem dreiphasigen System zusätzlich noch die Spannungsunsymmetrie mit in die Berechnung einfließt. | |
uTimeLagCurrentTransformer | U_PMA_Timelag | Hier kann die mögliche Verzögerung durch die Induktivität des Stromwandlers in Sekunden angegeben werden. U_PMA_Timelag.fTimeLag: Identisch für alle Phasen U_PMA_Timelag.aTimeLag: Individuell pro Phase |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.0 | PC oder CX (x86, x64) | Tc3_PowerMonitoring |