Beispiele der Berechnungen basierend auf der Signalperiode
Die Beispiele zeigen die hochdynamische Analyse elektrischer Systeme. Hierbei wir auf die Algorithmen der Power Monitoring-Bibliothek zurückgegriffen, dessen Berechnungen auf der Signalperiode basieren.
Übersicht
In den Beispielen wird eine Analysekette genutzt. Die Baustein-IDs zur Verknüpfung der Algorithmen sind in der Struktur E_AnalysisIDs definiert. Die Analysekette beginnt wahlweise mit einem Eingang aus einer Busklemme, beispielsweise der EL3783, oder mit dem Signalgenerator. Die Umschaltung erfolgt mit der Variable eInputSelect.
Das Eingangssignal wird dem Source-Baustein (fbSource) übergeben, der es anschließend an die ihm zugewiesenen Analysebausteine weiterreicht. Hierzu gehören die Frequenzberechnung mit dem Baustein (fbFrequency), die Berechnung der Basiswerte mit dem Baustein (fbBasicValues), die Berechnung von Leistungen mit dem Baustein (fbPowerValues) sowie die Berechnung der Harmonischen mit dem Baustein (fbHarmonics).
Programmparameter
Die wichtigsten Parameter zur Beeinflussung des Eingangssignals werden in der folgenden Tabelle dargestellt.
Variable | Beschreibung | Standardwert |
---|---|---|
eInputSelect | Auswahl des Eingangssignals | E_InputSelect.SignalGenerator |
fFrequency | Grundfrequenz der generierten Signale | 50 Hz |
fAmplitudeVoltage | Amplitude des generierten Spannungssignals | 325,27 V |
fAmplitudeCurrent | Amplitude des generierten Stromsignals | 1,414 A |
fPhaseDifferenceCurrent | Phasenverschiebung zwischen den generierten Strom- und Spannungssignalen | 5 ° |
bEnableHarmonics | Generierung von Harmonischen Anteilen in den Strom- und Spannungssignalen | FALSE |
Globale Konstanten
Folgende globale Konstanten werden definiert:
Variable | Beschreibung | Standardwert |
---|---|---|
cOversamples | Anzahl von Oversamples der Eingangskanäle | 10 |
cSamplerate | Samplerate der Eingangskanäle in Hz | 10000 |
cNumHarmonics | Anzahl der zu berechnenden Harmonischen | 20 |
Download
Beispielprogramm Einphasig | |
Beispielprogramm Dreiphasig |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.0 | PC oder CX (x86, x64) | Tc3_PowerMonitoring |