FB_PMA_Scaling_EL3773

Der Funktionsbaustein FB_PMA_Scaling_EL3773 ist eine Spezialisierung des Funktionsbausteins FB_PMA_Scaling und dient der Skalierung von Rohwerten, die von der EtherCAT-Klemme EL3773 bereitgestellt werden. Die Rohwerte können sowohl einzeln als auch als Array, beispielsweise als Oversampling-Werte, skaliert werden. Des Weiteren ist es möglich, sowohl einphasige als auch dreiphasige Eingangssignale zu verwenden.

Syntax

Definition:

FUNCTION BLOCK FB_PMA_Scaling_EL3773
VAR_INPUT
    stInitPars       : ST_PMA_Scaling_EL3773_InitPars;
END_VAR
VAR_OUTPUT
    bError           : BOOL;
    ipResultMessage  : I_TcMessage;
    bNewResult       : BOOL;
END_VAR

FB_PMA_Scaling_EL3773 1: Eingänge

Die Eingangsparameter dieses Bausteins repräsentieren Initialisierungsparameter und müssen bereits bei der Deklaration der Funktionsbausteininstanz zugewiesen werden (alternativ: Init-Methode). Sie dürfen nur einmal zugewiesen werden. Eine Änderung zur Laufzeit ist durch das erneute Aufrufen der Init-Methode möglich.

Name

Typ

Beschreibung

stInitPars

ST_PMA_Scaling_EL3773_InitPars

Bausteinspezifische Struktur mit Initialisierungsparametern

FB_PMA_Scaling_EL3773 2: Ausgänge

Name

Typ

Beschreibung

bError

BOOL

TRUE, falls ein Fehler auftritt.

ipResultMessage

I_TcMessage

Das Interface bietet detaillierte Informationen über den Rückgabewert.

bNewResult

BOOL

TRUE, sobald neue Ergebnisse berechnet wurden.

FB_PMA_Scaling_EL3773 3: Methoden

Mithilfe von Methoden können unterschiedliche Systeme (einphasig bzw. dreiphasig) skaliert werden.

Name

Beschreibung

Call_1Ph

Die Methode wird aufgerufen, um die Eingangsdaten in einem einphasigen System vom Typ INT entsprechend der konfigurierten Parameter zu skalieren.

Call_3Ph

Die Methode wird aufgerufen, um die Eingangsdaten in einem dreiphasigen System vom Typ INT entsprechend der konfigurierten Parameter zu skalieren.

Init

Alternative zur Bausteininitialisierung

Reconfigure

Die Methode wird aufgerufen, um den Funktionsbaustein während der Laufzeit neu zu konfigurieren.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.0

PC oder CX (x86, x64)

Tc3_PowerMonitoring