Zum Hauptinhalt springen

Energie-Management

Diese Bibliothek dient zur Ansteuerung eines BM51xx Netzwechselrichter.

TB_Energymanagement_BM51

TB_Energymanagement_BM51

Der Baustein dient der Ansteuerung eines BM51xx Netzwechselrichter.
Er führt ein definiertes aufladen des Zwischenkreises durch, sowie die Entladung per Schnellentladungswiderstand.
Außerdem können Fehlermeldungen ausgelesen werden, und Fehler zurückgesetzt werden.

Es muss eine definierte Beschaltung des Umrichters vorhanden sein, d.h.
1.) Eine Ansteuerung per IO vom Hauptschütz
2.) Ein Mapping in ProMaster für notwendige PDOs

Der Netzwechselrichter unterstüzt kein Motion Control.

Beschreibungallgemein

Digitale Ein und Ausgänge:

Folgende Beispielbeschaltung des Netzwechselrichters ist notwendig, damit der Baustein benutzt werden kann:
Der Baustein kontrolliert das Hauptschütz und die Impulsfreigabe, in dem er Zugriff per externer Verdrahtung auf den NWR bekommt.
Die PLC DI1.1, DO1.1 und DO1.2 sind beispielhaft dargestellt. Dieser E-Bus Koppler muss per ProMaster konfiguriert wreden, die Hardware Signale verdrahtet werden, und die PLC Variablen des Kopplers mit dem Baustein verknüpft werden.

Schalplan Verschaltungsbeispiel:

PDO Mapping:

Um den NWR schnell und zielgenau ansteuern zu können, müssen einige PDOs mit ProMaster gemapped werden:

PDO Receive: 0x206C:01 (Steuerwort)
PDO Transmit: 0x2082:03 (Uzk Istwert), 0x206C:06 (Statuswort)

Empfohlene Task: Event

Verwendete Bibliotheken: BM_TYPES_40bd04 oder höher ECM_SDO_40bd01 oder höher

Eingänge

Bezeichnung:Datentyp:Beschreibung:
x_Enable BOOL TRUE: Freigabe des Bausteins.
x_PowerOn BOOL Starten des Ladevorgangs (steigende Flanke)
Entladen des Zwischenkreis (fallende Flanke)
x_ErrorReset BOOL Netzwechselrichter Fehler rücksetzen (steigende Flanke)
x_FeedbackMainContactor BOOL DI: Rückmeldung des Hauptschützes (einlesen des Rückmeldekontakts per PLC Input)
u_Axis_NodeId UINT EtherCat NodeID - Position des NWRs im Feldbus (für Servicedaten Kommunikation)
r_ActVoltageDClink REAL PDO Mapping: 0x2083:30
u_DriveManagerStatus UINT PDO Mapping: 0x206C:06

Ausgänge

Bezeichnung:Datentyp:Beschreibung:
x_Active BOOL TRUE: Baustein ist frei gegeben und aktiv.
x_ReadyForSwitchOn BOOL TRUE: NWR ist bereit fürs einschalten. (Bedingung: ZK-Spannung = 40V kein Fehler am NWR)
x_SwitchMain BOOL DO: Ausgang zum Hauptschütz (ansteuern des Schützes per Digitalen Ausgang)
x_SwitchPulseEnable BOOL DO: Ausgang zum Impulsfreigabe Eingang des NWR (ansteuern der IF per Digital Ausgang)
x_PowerOnOk BOOL TRUE: NWR ist in Status 4 mit geregelter Spannung
u_ActualDCLinkVoltage UINT Anzeige aktuelle Zwischnkreisspannung 1:1 [V]
w_Controlword WORD PDO Mapping: 0x206C:01
x_Busy BOOL TRUE: Während dem Einschaltvorgang bis der ZK voll geladen ist, oder bis der Zwischenkreis entladen ist.
x_Warning BOOL TRUE: Der Baustein hat eine Warnung erkannt.
x_Error BOOL TRUE: Der Baustein hat einen Fehler erkannt.
w_ErrorID WORD Fehlernummer des Bausteins
s_ErrorText STRING Fehlertext des Bausteins
x_DriveError BOOL TRUE: Der Baustein hat einen Antriebsfehler erkannt.
a_ErrorList INT_32_BMARRAY Fehler/Warnungs Array zeigt alle NWR Fehler und Warnungen an.
[0]: Anzahl der Meldungen
[1..31]: Fehler/Warnungs Nummern in der Reihenfolge

Ein-/Ausgänge

Bezeichnung:Datentyp:Beschreibung:
_Base ECM_PLC_MA_BMSTRUCT DPRAM-Schnittstelle zum EtherCAT Master.
z.B. für den PCC
Darstellung in FBD