TB_ENERGYMANAGEMENT_BM51

Darstellung in FBD

Allgemeine Informationen

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.

Empfohlene Task: Event
Verwendete Bibliotheken: BM_TYPES_40bd04 oder höher
ECM_SDO_40bd01 oder höher

Allgemeine Beschreibung


Ein-/Ausgänge

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

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