Phoenix Contact AXC F 2152 - Nicht kategorisiert

AXC F 2152 - Nicht kategorisiert Phoenix Contact - Kostenlose Bedienungsanleitung

Finden Sie kostenlos die Bedienungsanleitung des Geräts AXC F 2152 Phoenix Contact als PDF.

📄 146 Seiten Deutsch DE Herunterladen 💬 KI-Frage 10 Fragen ⚙️ Technik
Notice Phoenix Contact AXC F 2152 - page 7
Waehlen Sie Ihre Sprache und Ihre E-Mail-Adresse: wir senden Ihnen eine speziell uebersetzte Version.
Produkttyp PLCnext Control (PCU - Power Control Unit Applikationssoftware)
Hersteller Phoenix Contact GmbH & Co. KG
Modell AXC F 2152
Artikelnummer 2404267
Abmessungen (B x H x T) ca. 45 mm x 100 mm x 75 mm
Gewicht ca. 130 g
Versorgungsspannung 24 V DC
Leistungsaufnahme typ. 6 W
Prozessor ARM Cortex-A9
Arbeitsspeicher 1 GB RAM
Massenspeicher 8 GB eMMC
Kommunikationsschnittstellen 2 x Ethernet, USB, serielle Schnittstelle (RS-232/485)
Unterstützte Protokolle IEC 60870-5-101/104, Modbus TCP, Modbus RTU
Softwareplattform PLCnext Engineer, eHMI (Webinterface)
Anzahl Regelungskomponenten bis zu 5 (parallel)
Anzahl Wechselrichtergruppen bis zu 25 (je bis zu 80 Wechselrichter)
Regelfunktionen Wirkleistungsregelung, Blindleistungsregelung (Q(U), Q(P), cos φ), P(f)-Kennlinie, Primärregelleistung, Bypass-Modus, Spannungsbegrenzung
Lizenzierung PCU-Lizenz erforderlich (Leistungsklassen von 250 kW bis unbegrenzt)
Diagnose Farbige Symbole (grün/orange/rot) im eHMI, Fehler- und Warmmeldungen, Diagnosecodes
Konfiguration Über PLCnext Engineer (Offline) und eHMI (Online)
Netzwerksicherheit VPN-Tunnel, Firewall, mGuard (optional)

Häufig gestellte Fragen - AXC F 2152 Phoenix Contact

Wie installiere ich die PCU-Lizenz auf dem AXC F 2152?
Die PCU-Lizenz wird im PLCnext Store Info Center installiert. Nach dem Herunterladen der Lizenzdatei aus dem Store wird diese über das Info Center der SPS aktiviert. Eine detaillierte Anleitung finden Sie im Kapitel 4.3 des Handbuchs.
Welche Kommunikationsprotokolle werden für die Netzbetreiberanbindung unterstützt?
Der AXC F 2152 unterstützt die Protokolle IEC 60870-5-101 (seriell) und IEC 60870-5-104 (Ethernet) für die Kommunikation mit Netzbetreibern. Die Konfiguration erfolgt über das eHMI-Menü 'Grid Operator'.
Wie konfiguriere ich die Verbindung zu einem Direktvermarkter?
Die Verbindung zu Direktvermarktern erfolgt über Modbus TCP. Im Applikationsbereich 'Third Parties' wird ein Modbus-Server eingerichtet. Der Direktvermarkter verbindet sich als Client. Die Parameter wie IP-Adresse und Port werden im eHMI unter 'Config' eingestellt.
Was ist der Fallback-Modus und wie wird er eingestellt?
Der Fallback-Modus definiert das Verhalten bei Kommunikationsverlust. Es kann ein fester Wert (Fixed Value) oder der letzte gültige Wert (Last Valid Value) verwendet werden. Zusätzlich ist eine Verzögerungszeit konfigurierbar. Die Einstellung erfolgt im eHMI pro Schnittstelle (Grid Operator, Third Parties, Meter).
Kann die Spannungsbegrenzungsfunktion für die Blindleistungsregelung verwendet werden?
Ja, der AXC F 2152 bietet eine Blindleistungsregelung mit Spannungsbegrenzungsfunktion (Q(Vlim)). Diese verhindert Überspannungen am Netzanschlusspunkt, indem die Blindleistungseinspeisung begrenzt wird. Die Kennlinie wird im eHMI unter 'Control > Q(Vlim)' parametriert.
Wie viele Wechselrichter können an einem AXC F 2152 angeschlossen werden?
Es können bis zu 25 Wechselrichtergruppen mit jeweils bis zu 80 einzelnen Wechselrichtern angeschlossen werden. Die Kommunikation erfolgt über Modbus TCP oder Modbus RTU, je nach Wechselrichterhersteller.
Welche Sicherheitsmaßnahmen sind für den Netzwerkzugriff empfohlen?
Phoenix Contact empfiehlt: Deaktivieren nicht genutzter Kommunikationskanäle, Verwendung sicherer Passwörter, regelmäßige Firmware-Updates, Einsatz einer Firewall und optional der mGuard Security-Appliance. Bei Fernwartungszugriffen sind VPN-Tunnel zu nutzen.
Wie setze ich die Konfiguration eines Applikationsbereichs auf die Werkseinstellungen zurück?
Im eHMI-Menü Diag des jeweiligen Applikationsbereichs befindet sich ein Reset-Button. Nach Aktivierung des 'Enable'-Knopfes wird durch Drücken von 'Reset' die Konfiguration auf die im PLCnext Engineer hinterlegten Default-Werte zurückgesetzt.
Welche Funktionen bietet die P(f)-Kennlinie?
Die P(f)-Kennlinie dient der netzfrequenzabhängigen Wirkleistungsanpassung. Bei Über- oder Unterfrequenz wird die Wirkleistung reduziert oder erhöht. Parameter wie Gradienten, Start- und Stoppfrequenzen sowie Toleranzband sind frei konfigurierbar im eHMI unter 'Control > P(f)'.
Kann der AXC F 2152 auch ohne PCU-Lizenz betrieben werden?
Ja, die Hardware kann ohne PCU-Lizenz betrieben werden, jedoch stehen dann die Regelungsfunktionen nicht zur Verfügung. Die PCU-Lizenz ist für den Betrieb der Power Control Unit erforderlich und muss separat erworben werden (z.B. Licence - APP-LIC-93-PCU-250KW).

Benutzerfragen zu AXC F 2152 Phoenix Contact

0 Frage zu diesem Gerät. Beantworten Sie die, die Sie kennen, oder stellen Sie Ihre eigene.

Eine neue Frage zu diesem Gerät stellen

Die E-Mail bleibt privat: Sie dient nur dazu, Sie zu benachrichtigen, wenn jemand auf Ihre Frage antwortet.

Noch keine Fragen. Stellen Sie die erste.

Laden Sie die Anleitung für Ihr Nicht kategorisiert kostenlos im PDF-Format! Finden Sie Ihr Handbuch AXC F 2152 - Phoenix Contact und nehmen Sie Ihr elektronisches Gerät wieder in die Hand. Auf dieser Seite sind alle Dokumente veröffentlicht, die für die Verwendung Ihres Geräts notwendig sind. AXC F 2152 von der Marke Phoenix Contact.

BEDIENUNGSANLEITUNG AXC F 2152 Phoenix Contact

PCU - Power Control Unit - Applikations-Software Regelung von Energieerzeugungsanlagen

UM DE SOL-SC-PCU-... I SOL-SA-PCU-41XX-..., Revision 05

2024-01-23

Dieses Anwenderhandbuch ist gültig für:

Bezeichnung Artikel-Nr.

PLCnext Control ohne PCU-Lizenz:

AXC F 21522404267
AXC F 31521069208
BPC 9102S1246285
SOL-SA-PCU-41XX1114234
SOL-SA-PRO-PCU-41XX1262480

PCU-Lizenz ^1 :

Licence - APP-LIC-93-PCU-250KW1185500
Licence - APP-LIC-94-PCU-1MW1188939
Licence - APP-LIC-PCU-2MW1636323
Licence - APP-LIC-95-PCU-5MW1188940
Licence - APP-LIC-96-PCU-10MW1188981
Licence - APP-LIC-PCU-20MW1636322
Licence - APP-LIC-97-PCU-50MW1188988
Licence - APP-LIC-98-PCU-UNLIMITED1188991

^1 Diese Artikel stehen im E-Shop nicht zur Verfügung. Sie können diese Artikel nur auf Anfrage über die entsprechende Phoenix Contact Tochtergesellschaft oder in dem PLCnext Store beziehen.

Inhaltsverzeichnis

1 Zu Ihrer Sicherheit ....7

1.1 Kennzeichnung der Warnhinweise....7
1.2 Qualifikation der Benutzer 8
1.3 Sicherheit im Netzwerk....8

2 Dokumentation 9
3 Funktion des EZA-Reglers 10
4 Software lizenzieren und installieren 12

4.1 Software-Lizenz herunterladen....12
4.2 Software installieren....12
4.3 Software-Lizenz installieren/deinstallieren....12

5 Basisapplikation 13

5.1 Allgemein....13

5.1.1 Versionierung .... 13
5.1.2 Funktionsumfang und Überblick 13

5.1.2.1 Ordnerstrukturen im PLCnext Engineer ....14
5.1.2.2 Informationsaustausch über Strukturen 17

5.1.3 Projektspezifische Anpassung der Basis-Applikation im PLCnext Engineer 19

5.1.3.1 Instanzierung von Programmen 19
5.1.3.2 Prozessdaten von Axioline-Modulen verknüpfen 21
5.1.3.3 Default-Konfiguration in Programmen 22

5.1.4 eHMI 23

5.1.4.1 Aufbau und Navigation 25
5.1.4.2 Menütypen 25
5.1.4.3 Diagnose 28

5.1.5 Parameter - Konfiguration, Speicherung und Änderung 32
5.1.6 Ordnerstruktur im Dateisystem der SPS 33

5.2 Applikationsbereich „Settings“ 35

5.2.1 Allgemein 35
5.2.2 PLCnext Engineer 35

5.2.3 eHMI 36

5.2.3.1 Untermenü „Info“ 36
5.2.3.2 Untermenü „Config“ 37
5.2.3.3 Menü „Diag .... 38

5.3 Applikationsbereich „Grid Operator“ 39

5.3.1 Allgemein 39
5.3.2 PLCnext Engineer 40

5.3.2.1 Konfiguration im Task and Event Manager 40
5.3.2.2 Port-Verknüpfung 41
5.3.2.3 Variablen-Verknüpfungen zu den Objekten 41
5.3.2.4 Initialparameter für Kommunikation und Objekte .....45
5.3.2.5 Funktion „Flattermeldung“ (Flutter) 46

5.3.3 eHMI 47

5.3.3.1 Untermenü „Info“ 47
5.3.3.2 Untermenü „Config, General“ 48
5.3.3.3 Untermenü „Config, Connect“ 49
5.3.3.4 Untermenü „Config, Link“ 50
5.3.3.5 Untermenüs „Config, Object I“ und „Config, Object II“ ..... 51
5.3.3.6 Untermenü „Config, Obj. Settings“ .....52
5.3.3.7 Untermenü „Config, Obj. Control“ .....54
5.3.3.8 Untermenü „Config, Obj. Meas“ 55
5.3.3.9 Untermenü „Config, Obj. Digital“ .....56
5.3.3.10 Untermenü „Object Test, Test Control“ 57
5.3.3.11 Untermenü „Object Test - Test Monitor“ 58
5.3.3.12 Untermenü „Diag“ 59

5.4 Applikationsbereich „Third Parties“ 60

5.4.1 Allgemein 60

5.4.3.1 Untermenü „Info“ 62
5.4.3.2 Untermenü „Config“ 63
5.4.3.3 Untermenü „Diag“ 65

5.5 Applikationsbereich „Meter“ 66

5.5.1 Allgemein 66
5.5.2 PLCnext Engineer 66
5.5.3 eHMI 66

5.5.3.1 Untermenü „Info“ 66
5.5.3.2 Untermenü „Config“ 67
5.5.3.3 Untermenü „Meas“ 69
5.5.3.4 Untermenü „Diag“ 69

5.6 Applikationsbereich „Control“ 70

5.6.1 Allgemeines 70
5.6.2 PLCnext Engineer 70
5.6.3 eHMI 71

5.6.3.1 Untermenü „Info“ 71
5.6.3.2 Untermenü „Config“ 72
5.6.3.3 Untermenü „Diag“ 73

5.7 Applikationsbereich „Inverter“......74

5.7.1 Allgemein 74
5.7.2 PLCnext Engineer 74

5.7.2.1 Anpassung der Array-Dimensionen 75

5.7.3 eHMI 76
5.7.3.1 Untermenü „Info“ 76

5.7.3.2 Untermenü „Config“ 77
5.7.3.3 Untermenü „Meas“ 80
5.7.3.4 Untermenü „Diag“ 81

5.8 Applikationsbereich „Portal“ 82

5.8.1 Allgemein 82

5.8.2 PLCnext Engineer 82

5.8.2.1 Mapping 83

5.8.3 eHMI 84

5.8.3.1 Untermenü „Info“ 84
5.8.3.2 Untermenü „Config“ 85
5.8.3.3 Untermenü „Diag“ 86

5.9 Applikationsbereich „Testmode“ 87

5.9.1 Allgemeines 87
5.9.2 PLCnext Engineer 87
5.9.3 eHMI 88

5.9.3.1 Untermenü „Info“ 88
5.9.3.2 Untermenü „Config, Manual“ 89
5.9.3.3 Untermenü „Config, Auto“ 90
5.9.3.4 Untermenü „Diag“ 91

6 Regelungen 92

6.1 Regelungsstruktur 92
6.2 Wirkleistungsregelung....93

6.2.1 Funktion „P(f)-Kennlinie“ 93

6.2.1.1 Unkritischer Netzzustand 95
6.2.1.2 Überfrequenzbereich (kritischer Netzzustand) 96
6.2.1.3 Unterfrequenzbereich (kritischer Netzzustand) 97

6.2.2 Berechnung des ΔP zur Leistungsbegrenzung bzw. -anstieg ..... 98
6.2.3 Funktion „Primärregelleistung“ 99
6.2.4 Wirkleistungsgradienten 100
6.2.5 Priorisierung .... 101

6.2.5.1 Unkritischer Netzzustand 101
6.2.5.2 Kritischer Netzzustand 102

6.3 Blindleistungsregelung ....102

6.3.1 Blindleistungsmodus 102
6.3.2 Blindleistungsregelung mit Spannungsbegrenzungsfunktion ...... 103

6.3.2.1 Blindleistungsmodus „Blindleistungssollwert-Vorgabe gleich 0“ .. 105

6.3.2.2 Blindleistungsmodus „Blindleistungssollwert-Vorgabe übererregt“ .... 108
6.3.2.3 Blindleistungsmodus „Blindleistungssollwert-Vorgabe untererregt“ ... 111

6.3.3 Funktion „Q(U)-Kennlinie“ 114

6.3.3.1 Oberes und unteres Spannungstotband gleich 0 ...... 116
6.3.3.2 Oberes und unteres Spannungstotband ungleich 0 ..... 118
6.3.3.3 Verschiebung der Referenzspannung (≠ 1,00) ...... 120

6.3.4 Funktion „Q(P)-Kennlinie“ 121

PCU - Power Control Unit - Applikations-Software

6.3.4.1 Wirkleistung ungleich 0 ....123

6.3.5 Funktion „cos(φ)“ 124

6.4 Weitere Regelungen.... 125

6.4.1 Regelung „Bypass-Mode“ 125

6.4.2 Regelung „Blindleistungspriorisierende Fahrweise“ 125

6.4.3 Regelung „Freigabesignal“ 126

6.5 Zählpfeilsystem 127

A Anhang 129

A 1 Parameterliste PCU.... 129

1 Zu Ihrer Sicherheit

Phoenix Contact AXC F 2152 - Zu Ihrer Sicherheit - 1

Lesen Sie dieses Anwenderhandbuch sorgfältig, bevor Sie Arbeiten an dem EZA-Regler durchführen. Befolgen Sie bei den Arbeiten die Sicherheitshinweise. Bewahren Sie dieses Anwenderhandbuch und die zu den Komponenten gehörigen Produktdokumentationen für späteres Nachschlagen auf.

1.1 Kennzeichnung der Warnhinweise

Phoenix Contact AXC F 2152 - Kennzeichnung der Warnhinweise - 1

Dieses Symbol kennzeichnet Gefahren, die zu Personenschäden führen können.

Phoenix Contact AXC F 2152 - Kennzeichnung der Warnhinweise - 2

Dieses Symbol kennzeichnet Gefahren durch gefährliche Berührungsspannung, die zu Personenschäden führen können.

Für die vorstehenden Symbole gibt es drei Signalwörter, die die Schwere der möglichen Verletzung kennzeichnen:

GEFAHR

Hinweis auf eine Gefährdung mit hohem Risikograd. Wenn die Gefährdung nicht vermieden wird, hat sie den Tod oder eine schwere Verletzung zur Folge.

WARNUNG

Hinweis auf eine Gefährdung mit mittlerem Risikograd. Wenn die Gefährdung nicht vermieden wird, kann sie den Tod oder eine schwere Verletzung zur Folge haben.

VORSICHT

Hinweis auf Gefährdung mit niedrigem Risikograd. Wenn die Gefährdung nicht vermieden wird, kann sie eine geringfügige oder mäßige Verletzung zur Folge haben.

Phoenix Contact AXC F 2152 - VORSICHT - 1

Dieses Symbol mit dem Signalwort ACHTUNG warnt vor elektrostatischer Entladung. Eine elektrostatische Entladung (ESD) kann Komponenten beschädigen oder zerstören.

Phoenix Contact AXC F 2152 - VORSICHT - 2

Dieses Symbol mit dem Signalwort ACHTUNG warnt vor Handlungen, die zu einem Sachschaden oder einer Fehlfunktion führen können.

Phoenix Contact AXC F 2152 - VORSICHT - 3

Hier finden Sie zusätzliche Informationen oder weiterführende Informationsquellen.

1.2 Qualifikation der Benutzer

Der in diesem Anwenderhandbuch beschriebene Produktgebrauch richtet sich ausschließlich an

– Elektrofachkräfte oder von Elektrofachkräften unterwiesene Personen. Die Anwender müssen vertraut sein mit den einschlägigen Sicherheitskonzepten zur Automatisierungstechnik sowie den geltenden Normen und sonstigen Vorschriften.

- Qualifizierte Anwendungsprogrammierer und Software-Ingenieure. Die Anwender müssen vertraut sein mit den einschlägigen Sicherheitskonzepten zur Automatisierungstechnik sowie den geltenden Normen und sonstigen Vorschriften.

1.3 Sicherheit im Netzwerk

Phoenix Contact AXC F 2152 - Sicherheit im Netzwerk - 1

ACHTUNG: Netzwerksicherheit durch unbefugte Zugriffe gefährdet

Wenn Geräte mit einem Netzwerk verbunden sind, besteht die Gefahr von unbefugten Netzwerkzugriffen.

Beachten Sie die folgenden Sicherheitshinweise:

– Falls möglich, deaktivieren Sie nicht verwendete Kommunikationskanäle.

- Verwenden Sie sichere Passwörter, deren Komplexität und Lebensdauer dem Stand der Technik entsprechen.

- Beschränken Sie den Gerätezugriff auf autorisierte Personen. Begrenzen Sie die Anzahl der autorisierten Personen auf das notwendige Minimum.

- Installieren Sie immer die neueste Firmware-Version. Die Firmware steht am Artikel zum Download bereit (phoenixcontact.com/products).

- Beachten Sie die IT-Sicherheitsanforderungen und die geltenden Normen für Ihren Einsatzbereich. Treffen Sie die notwendigen Schutzmaßnahmen. Das können z. B. virtuelle Netzwerke für Fernwartungszugriffe oder eine Firewall sein.

– Setzen Sie das Gerät in sicherheitskritischen Anwendungen nur mit einer zusätzlichen Security-Appliance ein.

– Phoenix Contact bietet als Security-Appliance die Produktlinie mGuard an. Die mGuard-Router verbinden verschiedene Netzwerke zur Fernwartung und Absicherung des lokalen Netzwerks und schützen sie vor Cyber-Angriffen.

– Berücksichtigen Sie bei der Netzwerkplanung grundsätzlich Defense-in-Depth-Mechanismen.

Phoenix Contact AXC F 2152 - Beachten Sie die folgenden Sicherheitshinweise: - 1

Weitere Schutzmaßnahmen gegen unbefugte Netzwerkzugriffe finden Sie im Anwenderhinweis „INDUSTRIAL SECURITY“. Der Anwenderhinweis steht am Artikel zum Download bereit (phoenixcontact.com/products).

Deutsch: AH DE INDUSTRIAL SECURITY, 107913

Englisch: AH EN INDUSTRIAL SECURITY, 107913

Wenn eine Sicherheitslücke bei Produkten, Lösungen und Dienstleistungen von

Phoenix Contact vorliegt, wird diese auf der Webseite des PSIRT (Product Security Incident Response Team) veröffentlicht: phoenixcontact.com/psirt

2 Dokumentation

Phoenix Contact AXC F 2152 - Dokumentation - 1

Beachten Sie die jeweils gültige Produktdokumentation der von Ihnen eingesetzten Phoenix Contact-Komponenten. Stellen Sie sicher, dass Sie immer mit der aktuellen Dokumentation arbeiten. Diese steht unter der Adresse phoenixcontact.net/products zum Download bereit.

Beachten Sie außerdem folgende weiterführende und systemrelevante Dokumente:

Dokumenttyp Artikel-Nr. Bezeichnung Beschreibung
Packungsbeilage 1099195 PACKBSOL-SA-PCU-41XX-XXXPLCnext Control SOL-SA-PCU-41XX-XXX

3 Funktion des EZA-Reglers

Der EZA-Regler dient der Regelung von Energieerzeugungsanlagen. Dazu werden die Sollwerte für die Energieerzeugungseinheiten in Abhängigkeit der Sollwertvorgaben durch den Netzbetreiber und/oder durch Dritte (z. B. Direktvermarkter) sowie der Messwerterfassung am Netzanschlusspunkt berechnet.

Phoenix Contact AXC F 2152 - Funktion des EZA-Reglers - 1

Die Funktionen der einzelnen Regelungen sind im Kapitel 6 beschrieben.

Phoenix Contact AXC F 2152 - Funktion des EZA-Reglers - 2

flowchart
graph TD
    A["Netzanschlusspunkt"] --> B["Energiemessgerät"]
    B --> C["PCU (EZA-Regler)"]
    C --> D["Transformer"]
    C --> E["Wechselrichter"]
    C --> F["PV"]
    B --> G["Netzbetreiber"]
    B --> H["Dritte"]
    B --> I["P_stl Q_ist cos(φ)_ist, f_stl, U_st"]
    B --> J["P_soll NB, Q_soll NB, cos(φ)_soll NB"]
    B --> K["P_soll Dritte"]
    style A fill:#f9f,stroke:#333
    style B fill:#ccf,stroke:#333
    style C fill:#cfc,stroke:#333
    style D fill:#fcc,stroke:#333
    style E fill:#fcc,stroke:#333
    style F fill:#fcc,stroke:#333
    style G fill:#cff,stroke:#333
    style H fill:#cff,stroke:#333
    style I fill:#ffc,stroke:#333
    style J fill:#ffc,stroke:#333
    style K fill:#ffc,stroke:#333

Bild 3-1 Applikationsbeispiel des EZA-Reglers

In dem obigen Applikationsbeispiel (Bild 3-1) wird eine vereinfachte Photovoltaikanwendung dargestellt. Die Energieerzeugungsanlage besteht dabei aus Photovoltaik-Feldern, den Photovoltaik-Wechselrichtern und den jeweiligen Mittelspannungstransformatoren sowie dem Netzanschlusspunkt.

Die Messwerterfassung am Netzanschlusspunkt erfolgt über ein geeignetes Energiemessgerät. Die Sollwerte für die Wirk- bzw. Blindleistungsregelung werden über den Netzbetreiber und durch Dritte (z. B. Direktvermarkter) vorgegeben.

Die in dem EZA-Regler generierten Stellwerte (= Sollwerte für die Erzeugungseinheiten) werden an die Energieerzeugungseinheiten weitergegeben.

Der EZA-Regler erfüllt folgende Anforderungen:

Wirkleistungsregelung

  • Sollwertvorgabe durch den Netzbetreiber und Dritte
  • P(f)-Kennlinie (nur Typ 2-Anlagen)

Blindleistungsregelung

  • ()
  • Blindleistungsregelung mit Spannungsbegrenzungsfunktion
  • Q(U)-Kennlinie
  • Q(P)-Kennlinie

Sonstiges

  • Blindleistungspriorisierende Fahrweise
  • Reglerüberbrückung (Bypass-Mode)
  • Überwachung der Spannungsbedingungen am Netzanschlusspunkt (NAP) für die Zuschaltung der Energieerzeugungseinheit (EZE) nach einer Schutzauslösung an der EZE (VDE-AR-N 4120:2018)

Phoenix Contact AXC F 2152 - Sonstiges - 1

Die Funktionen der o. g. Regelungen sind im Kapitel 6 beschrieben.

Phoenix Contact AXC F 2152 - Sonstiges - 2

Die Schnittstellenanbindung (Energieversorger, Drittvermarkter, Energiemessgeräte und Erzeugungseinheiten sowie z. B. Portalanbindung etc.) ist projektspezifisch durch den Anwender zu implementieren. Die EZA-Regler-Funktionalität ist lizenzpflichtig. Die benötigte Lizenz hängt ab von der maximal möglichen Anlagenleistung. Folgende Lizenzen sind verfügbar:

  • Licence - APP-LIC-93-PCU-250KW (für eine Wirkleistungssumme bis 250 kW)
    – Licence - APP-LIC-94-PCU-1MW (für eine Wirkleistungssumme bis 1 MW)
  • Licence - APP-LIC-PCU-2MW (für eine Wirkleistungssumme bis 2 MW)
  • Licence - APP-LIC-95-PCU-5MW (für eine Wirkleistungssumme bis 5 MW)
  • Licence - APP-LIC-96-PCU-10MW (für eine Wirkleistungssumme bis 10 MW)
    – Licence - APP-LIC-PCU-20MW (für eine Wirkleistungssumme bis 20 MW)
  • Licence - APP-LIC-97-PCU-50MW (für eine Wirkleistungssumme bis 50 MW)
    – Licence - APP-LIC-98-PCU-UNLIMITED (keine Begrenzung der Wirkleistungssumme)

Die Funktionsbaustein-Bibliothek Solarworx ist ab der Release-Version 2.50 über die jeweilige Lizenz der PCU lizenziert, sodass eine separate Lizenz für die Funktionsbaustein-Bibliothek Solarworx in Verbindung mit der Lizenz der PCU nicht notwendig ist.

4 Software lizenzieren und installieren

4.1 Software-Lizenz herunterladen

Die Software für die Power Control Unit steht im PLCnext Store als zip-Datei zum Download bereit. Die dazugehörige Lizenz ist kostenpflichtig.

PLCnext Store Europe Become a developer Login / Register LIBRARY POWER CONTROL UNIT Power Control Unit Phoenix Contact GmbH & Co. KG Contact Share App Developer Version: 3.2.0 (2022.0.4) INSTALL DOWNLOAD Help Select a license option 10 DAYS FREE TRIAL from BUY 1 Quantity 1

Bild 4-1 Software „Power Control Unit“ herunterladen
https://www.plcnextstore.com/ermalinks/apps/latest/60002172000097

4.2 Software installieren

Die heruntergeladene ZIP-Datei beinhaltet neben dem archivierten PLCnext Engineer Projekt (*.pcweax) auch die Anwenderdokumentation.

  1. Entpacken Sie die heruntergeladene ZIP-Datei.
  2. Öffnen Sie das archivierte PLCnext Engineer-Projekt mit der entsprechenden Version der Software PLCnext Engineer.

4.3 Software-Lizenz installieren/deinstallieren

Phoenix Contact AXC F 2152 - Software-Lizenz installieren/deinstallieren - 1

Im PLCnext Store Info Center sind alle Informationen (z. B. zur Installation/Deinstallation von Lizenzen, Registrierung Proficloud/PLCnext Store Account) zu finden.

Dieses Kapitel bietet einen Überblick über den Funktionsumfang der PCU Basisapplikation und beschreibt allgemeine Themen, die für mehrere Applikationsbereiche relevant sind.

5.1.1 Versionierung

Der Dateiname der Applikation PCU_x_x_x_yyyy_y_y.pcwex beinhaltet die Informationen zu der Version.

- „X_X_X“ Release-Version der Applikation (z. B. 3.0.0).

- „yyyy_Y_Y“ Release-Version der Entwicklungsumgebung PLCnext Engineer (z. B. 2021.0.0)

5.1.2 Funktionsumfang und Überblick

Die PCU-Basisapplikation ähnelt einer Bibliothek, da sie einen Baukasten aus Programmen und eHMI-Menüs bereitstellt. Daraus können Anwender sich je nach Anforderung projekt-spezifische Varianten ausprägen.

Aus dem folgenden Funktionsumfang kann eine projektspezifische Variante der Basisapplikation erstellt werden:

  • Applikationsbereich „Grid Operator“ Schnittstelle zum Netzbetreiber
  • Applikationsbereich „Third Parties“ Schnittstelle zu einem oder mehreren Direktvermarktern (bis zu 5 Direktvermarkter in je einer Instanz)
  • Applikationsbereich „Meter“ Messgerät am Netzübergabepunkt (bis zu 5 Messgeräte in je einer Instanz)

- Applikationsbereich „Control“ EZA-Regler (bis zu 5 Regler in je einer Instanz)

- Applikationsbereich „Inverter“ Schnittstelle zu PV-Wechselrichtern (bis zu 25 Instanzen mit je bis zu 80 einzelnen Wechselrichtern)

- Applikationsbereich „Portal“ Schnittstelle zu webbasierten Portalen (bis zu 2 Portale in je einer Instanz)

- Applikationsbereich „Test Mode“ Möglichkeit zum Testen der Regelfunktionen (bis zu 5 Instanzen, eine für jeden Regler)

Die projektspezifische Anpassung erfolgt dabei zweistufig.

  1. Einstellungen und Anpassungen im PLCnext Engineer vornehmen

Dazu zählt auch die Auswahl des grundsätzlichen Funktionsumfangs durch die In- stanzierung von Programmen. Jeder Applikationsbereich bietet dazu ein oder mehrere Programme zur Auswahl.

  1. Konfiguration über das eHMI

Nach Übertragung des projektspezifisch angepassten Projekts auf die SPS erfolgt die weitere Konfiguration über das eHMI. Die Seiten passen sich bei Bedienung über einen Browser automatisch den ausgewählten Programmen an. Es können nur die Applikationsbereiche betrachtet und konfiguriert werden, die auch tatsächlich verwendet werden.

Phoenix Contact AXC F 2152 - Funktionsumfang und Überblick - 1

Bild 5-1 Menü „Home“ (Beispiel)

Diese Hauptfunktionen entsprechend auch den Absprungpunkten im Hauptmenü auf der linken Seite des eHMI.

Eine vollständige Auflistung des jeweiligen Funktionsumfangs eines jeden Applikationsbereichs ist den entsprechenden Kapiteln der Dokumentation zu entnehmen.

5.1.2.1 Ordnerstrukturen im PLCnext Engineer

Komponenten

Auf der rechten, blauen Seite im PLCnext Engineer finden Sie unter „Components -> Programming -> Local“ die Ordner „Data Types“, „Functions & Function Blocks“ sowie „Programs“.

- Data Types

In diesem Ordner befindet sich der Unterordner „PCU_Types“ mit Datentypen-Blättern zu jedem Applikationsbereich.

In diesem Ordner sind die Unterordner für die Funktionen und Funktionsbausteine, die für die Schnittstellen in der PCU-Application benötigt werden.

- Programs

In diesem Ordner finden Sie die Unterordner für die verschiedenen Applikationsbereiche und deren Programme.

P1Direct Engineer - C:\Users\Pole\Documents\P1Direct Engineer\RED Projects.P1Jpmes File Edit View Project Tools Window Help Project xc-43152-0-11 EMC 7.2.01 PC-Crest (S) C-DM (S) PCu_Cront (S) C-Sale_1.026 C-DM (S) C-Conting (S) C-Overcapacity (S) C-Sale_2.026 EC-41151.3 PC-Vie System OPD UA Workset (S) Audio F (S) PC-Crest Components (S) COMPONENTS Programming (USB) Local (USB) Data Type (I) PCU_Types (S) Function & Function Recus (A) HOC (S) Central (S) DCOperator (S) Worker (I) Driver (S) Driver (S) Web (S) Transportation (I) Programs (I) Sector (I) Control (I) EndOperator (S) Worker (I) Driver (S) Driver (S) PCU (R) Web (I) Transportation (I) External (M) EC-4109-3-108 FPhys_2002 (I) PL-Crest Controller (M) PL-CrestData_1_5_1_14 Rect Data_VCHU_1_6_1(25) Analysis_VCHU_1_6_1(25) BatchServerVCHU_1_6_1(25) BatchServer_VCHU_1_6_2(25) Subway VCHU-3-05a Reference_3_5_0_2002_E_4(45) PL-Crest Components & Programs (I) Network (N): VMI (125) Unknown (N)

Bild 5-2 PLCnext Engineer: Ordnerstruktur - Bereich „Komponenten“ (in Blau)

Anlage

Auf der linken, grünen Seite im PLCnext Engineer finden Sie unter „Plant -> HMI Web Server -> Applikation“ die Ordner für die eHMI-Menüs der einzelnen Applikationsbereiche.

Die Vorlage für die Hintergrundseite inkl. des Hauptmenüs finden Sie hingegen auf der rechten, blauen Seite unter „Components -> HMI -> Local -> Page Templates“.

Phoenix Contact AXC F 2152 - Anlage - 1

Bild 5-3 PLCnext Engineer: Ordnerstruktur - Bereich „Anlage“ (in Blau)

5.1.2.2 Informationsaustausch über Strukturen

Die Basisapplikation tauscht an vielen Stellen Informationen zwischen ihren Applikationsbereichen aus. Dieser Austausch erfolgt über Struktur-Variablen, die für jeden Applikationsbereich definiert sind. Diese Strukturen enthalten jeweils Variablen passend für die spezifischen Anforderungen der Applikationsbereiche, folgen in ihrem Aufbau aber immer demselben Muster.

Dieses Kapitel beinhaltet Informationen zur Orientierung innerhalb der Strukturen aus dem Funktionsumfang der Basisapplikation, die während der Inbetriebnahme einer Anlage benötigt werden.

Die Definitionen der Strukturen sind für jeden Applikationsteil einzeln in entsprechend benannten Datentypen-Arbeitsblättern im PLCnext Engineer zu finden (siehe Kapitel 5.1.2.1).

Für jeden Applikationsteil gibt es eine Strukturdefinition, die als globale Variable auf der Ebene der SPS im PLCnext Engineer instanziiert ist. Durch diesen globalen Status und den gleichnamigen „HMI tag“ kann an jeder Stelle des Projekts auf die Variablen von Bausteinen, Programmen und eHMI-Menüs zugegriffen werden.

Data List GOOR_Case: RefitBase_SIF_Count selfPortBase: POU_sdlBase_1 selfPort: NFT selfPortControl: POU_sdlControl_1 selfPortControlOperator: POU_sdlControlOperator_1 selfPortControlFactor: POU_sdlControlFactor_1 selfPortOperator: POU_sdlOperator_1 selfPortPorter: POU_sdlPorter_1 Source: CAC, Web, Protocol Process data item name: HMM tag □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ ▢ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ □ ▢ ○□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○ ○ ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ■

Bild 5-4 PLCnext Engineer: Struktur-Variablen - Bereich „Data List“ (Beispiel)

Der weitere Aufbau der Strukturen gliedert sich in die folgenden drei Bereiche:

Bereich Beschreibung / Inhalt
ConfigParameterkonfigurationen des Applikationsteils (siehe Kapitel 5.1.5)
Hmi Variablen zur Interaktion zwischen Programmen bzw. Bausteinen und dem eHMI
Data* Variablen zu Nutzdaten z. B. Messwerte von Messgeräten oder Wechselrichtern

*Nicht jeder Applikationsbereich beinhaltet diesen Bereich

Innerhalb dieser drei Bereiche ist der weitere Inhalt der Strukturen je nach Applikationsbereich größtenteils sehr unterschiedlich. Lediglich auf der Ebene „Hmi“ finden sich viele Gemeinsamkeiten z. B. für die Diagnoseinformationen.

GridOperator // DESCRIPTION // This data type workspace modifies the data type Information For the parameter at the good operator port // Description RED CONTENT iRedCode = DRT != 50 iRedCODE = DRT != 3 END_DATA // GLOBAL INFORMATION // POB Risk Performance Statement FOS_UBDIDObjectset_1 = ENRICE CODE = FOS_UBDIDObject_1 MAX = FOS_UBDID_1 NONE = FOS_UBDID_1 END_TYPE // POB Type // config web architecture FOS_UBDIDObject_1 = ENRICE CODE1 = FOS_UBDIDObject_1 = ENRICE COM24 = FOS_UBDIDObject_1 = ENRICE DataMain = FOS_UBDIDObject_1 = ENRICE END_TYPE // config web architecture: DataMain=0-0.01 communication FOS_UBDIDObject_1 = ENRICE // SET ABC=0-0.01 is active ( * 001 = default) // Name of the Size ( * 002 = 100) // Function block: connect managers ( * 003 = default) ( * 004 = default) ( * 005 = default) ( * 006 = default) ( * 007 = default) // Function block: turn managers ( * 008 = default) // Config block: turn managers ( * 009 = default) // Config block: turn managers END_TYPE // Config block: turn managers END_TYPE // Config block: turn managers END_TYPE // Config block: turn managers END_TYPE // Config block: turn managers END_TYPE

Bild 5-5 PLCnext Engineer: Struktur-Variablen - Bereich „GridOperator“ (Beispiel)

Verwendung und Bedeutung von Arrays

Wenn ein Applikationsbereich über seine Programme mehrfach instanziiert werden kann z. B. „Control“ oder „Inverter“, entsprechen die Array-Elemente der Reihenfolge der jeweiligen Programme, wie sie instanziiert sind.
Folgend einige Beispiele zur Position von Informationen innerhalb der Strukturen:

Information Strukturelement
Messwert der AC-Wirkleistung von AC-Meter für PCU #3udtPcuMeter.Data[3].MeasuredValues.rActivePower
Zweiter Q-Kennlinienpunkt der Q(U) Kenn-linie für PCU #4udtPcuControl.Config[4].IrQVReaPwrP2
Messwert der Fre-quenz von Wechsel-richter #6 der Pro-gramminstanz #2udtPcuInverter.Data[2].DataCur[6].CommonData.rAcFrequency

Die Wahl der globalen Struktur und des Bereichs darunter sollte damit für praktisch jede gesuchte Information eindeutig sein. Die Arrays, Unterstrukturen und Variablen in den tieferen Ebenen sind entweder sprechend benannt, sodass daran die gewünschte Variable gefunden werden kann oder die Kommentare im entsprechenden Datentypen-Arbeitsblatt helfen dabei.

5.1.3 Projektspezifische Anpassung der Basis-Applikation im PLCnext Engineer

Um die Basisapplikation projektspezifisch anzupassen, sind folgende Schritte im PLCnext Engineer notwendig:

  1. Anpassen der Netzwerkeinstellungen auf die tatsächlichen Einstellungen der SPS
  2. Wählen des Funktionsumfangs durch Instanziieren der entsprechenden Programme
  3. Einlesen bzw. Einstellen der Module im Axioline-Lokalbus, sofern vorhanden
  4. Einstellen der Anlaufparameter für die Axioline-Module (z. B. Baud-Rate für serielle Kommunikation), sofern vorhanden
  5. Verknüpfen der Prozessdaten von Axioline-Modulen zu den entsprechenden Programmen über „IN Ports“ und „OUT Ports“, sofern vorhanden
  6. Anpassung von Default-Konfigurationen für die ausgewählten Programme vornehmen, falls notwendig und gewünscht
  7. Projektspezifische Anpassungen, für die Applikationsbereiche vornehmen, falls notwendig (ist in den Kapiteln der einzelnen Applikationsbereiche erwähnt)
  8. Das Projekt auf die SPS übertragen

Folgend ein paar wichtige Informationen und Hinweise zu einigen Punkten der projektspezifischen Anpassung der Basisapplikation.

5.1.3.1 Instanzierung von Programmen

Im Auslieferungszustand sind in der PCU-Basisapplikation mehrere Tasks eingestellt und bereits Programme für die meisten Applikationsbereiche auf diese Tasks verteilt.

Die fünf Programme für die EZA-Regler werden samt ihrer Mapping-Programme für die Prozessdaten in einer zyklischen Task mit einem Intervall von 10 ms aufgerufen. Daneben gibt es zwei Event-Tasks des Applikationsbereichs „Settings“.

Diese Tasks dürfen nicht verändert und die Programme nicht in andere Tasks verschoben werden.

Alle weiteren Programme sind in Leerlauf-Tasks aufgerufen.

Sofern es keine spezifische zeitliche Anforderung an die Abarbeitung eines Programms gibt, ist die Leerlauf-Task auch der empfohlene Task-Typ für alle weiteren Programme der Applikation.

Für die Applikationsbereiche „Grid Operator“, „Third Parties“, „Meter“ und „Test Mode“ sind aufgrund ihrer unmittelbaren Verknüpfung zum EZA-Regler jeweils Programme in passender Anzahl instanziiert. Den Applikationsbereich „Grid Operator“ gibt es nur einmal, die Applikationsbereiche „Third Parties“, „Meter“ und „Test Mode“ fünfmal, wie auch die EZA-Regler. Die Zuordnung zur Regelungskomponente geschieht dabei basierend auf der Abarbeitungsreihenfolge in der Task, also von oben nach unten.

Diese Programme müssen bei abweichenden Anforderungen des Projekts lediglich vom Typ her geändert werden, z. B. auf einen anderen Typ von Energiemessgerät für „Meter“.

Für die Applikationsbereiche „Inverter“ und „Portal“ ist beispielhaft je ein Programm instanziiert. Hier können je nach Anforderung weitere Programme hinzugefügt werden.

Tools and Events Name Compensal name exactly Event type Province type Internal (Out) Priority Threshold (High) Navigation (Out) Command 12.11.04 En_Crude P_PSClak_Subarray P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSPc_Subarray_1 P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PPCs_Subarray_2 P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSEC_Subarray_3 P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSSc_Subarray_4 P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSCPc_Subarray_5 P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSClak_Food P_PSPc_Subarray_6 P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food P_PSPc_Food FPCs_Subarray_7 FPCs_Subarray_8 FPCs_Subarray_9 FPCs_Subarray_10 FPCs_Subarray_11 FPCs_Subarray_12 FPCs_Subarray_13 FPCs_Subarray_14 FPCs_Subarray_15 FPCs_Subarray_16 FPCs_Subarray_17 FPCs_Subarray_18 FPCs_Subarray_19 FPCs_Subarray_20 FPCs_Subarray_21 FPCs_Subarray_22 FPCs_Subarray_23 FPCs_Subarray_24 FPCs_Subarray_25 FPCs_Subarray_26 FPCs_Subarray_27 FPCs_Subarray_28 FPCs_Subarray_29 FPCs_Subarray_30 FPCs_Subarray_31 FPCs_Subarray_32 FPCs_Subarray_33 FPCs_Subarray_34 FPCs_Subarray_35 FPCs_Subarray_36 FPCs_Subarray_37 FPCs_Subarray_38 FPCs_Subarray_39 FPCs_Subarray_40 FPCs_Subarray_41 FPCs_Subarray_42 FPCs_Subarray_43 FPCs_Subarray_44 FPCs_Subarray_45 FPCs_Subarray_46 FPCs_Subarray_47 FPCs_Subarray_48 FPCs_Subarray_49 FPCs_Subarray_50 FPCs_Subarray_51 FPCs_Subarray_52 FPCs_Subarray_53 FPCs_Subarray_54 FPCs_Subarray_55 FPCs_Subarray_56 FPCs_Subarray_57 FPCs_Subarray_58 FPCs_Subarray_59 FPCs_Subarray_60 FPCs_Subarray_61 FPCs_Subarray_62 FPCs_Subarray_63 FPCs_Subarray_64 FPCs_Subarray_65 FPCs_Subarray_66 FPCs_Subarray_67 FPCs_Subarray_68 FPCs_Subarray_69 FPCs_Subarray_70 FPCs 2000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-1

Bild 5-6 PLCnext Engineer: „Tasks and Events“ (Beispiel)

Beachten Sie das zusätzliche Dokument „PCU_feature_list_V_x_x_x_EN.pdf“ für eine Übersicht der verfügbaren Programme.

Phoenix Contact AXC F 2152 - Instanzierung von Programmen - 2

ACHTUNG

Alle Programme eines Applikationsbereichs sollten in einer Task instanziiert werden und nicht auf mehrere Tasks verteilt werden. Andernfalls kann es zu Problemen mit dem Handling der Parameterkonfiguration bei Neustarts der SPS kommen (siehe Kapitel 5.1.5).

5.1.3.2 Prozessdaten von Axioline-Modulen verknüpfen

Im Funktionsumfang der PCU-Basisapplikation gibt es mit „Grid Operator“ und „Inverter“ zwei Applikationsbereiche, die Programme für serielle Kommunikation bereitstellen und dafür mit Axioline-Modulen interagieren müssen. Der dafür notwendige Datenaustausch zwischen Programm und Modul erfolgt über Prozessdaten, die als „IN Port“ und „OUT Port“ im PLCnext Engineer verknüpft werden müssen.

Phoenix Contact AXC F 2152 - Prozessdaten von Axioline-Modulen verknüpfen - 1

Bild 5-7 PLCnext Engineer: „GDS Port List“ (Beispiel)

5.1.3.3 Default-Konfiguration in Programmen

Alle Konfigurationen zu den ausgewählten Programmen lassen sich zur Laufzeit durch das eHMI verändern.

Jedes Programm bietet jedoch auch die Möglichkeit, die Konfiguration schon vor der Übertragung des Projekts auf die SPS vorzunehmen. Diese Default-Konfiguration ist in jedem Programm im Code-Arbeitsblatt „Init“ zu finden.

Phoenix Contact AXC F 2152 - Default-Konfiguration in Programmen - 1

Bild 5-8 PLCnext Engineer: Code-Arbeitsblatt „Init“ (Beispiel)

Bei Rücksetzung eines Applikationsbereichs über das eHMI (siehe Kapitel 5.1.4.2 - Menü „Diag“) wird die Default-Konfiguration geladen.

Phoenix Contact AXC F 2152 - Default-Konfiguration in Programmen - 2

ACHTUNG

Wird ein Programm mehrfach instanziiert, starten alle Instanzen mit der gleichen Default-Konfiguration. Hier ist eine unterschiedliche Parametrierung nur zur Laufzeit durch das eHMI möglich.

5.1.4 eHMI

Nachdem eine projektspezifisch angepasste Variante der PCU-Basisapplikation auf die SPS übertragen wurde, erfolgt die restliche Konfiguration über das eHMI.

Unmittelbar nach der Übertragung des Projekts auf die SPS ist noch keine Interaktion im eHMI möglich. Der Applikationsbereich „Settings“ führt dann noch für die gesamte Applikation wichtige Systemdienste aus. Ein Pop-up-Fenster informiert währenddessen über die einzelnen Schritte.

Phoenix Contact AXC F 2152 - eHMI - 1

Bild 5-9 eHMI: „Startup-Status“ (Beispiel)

Wenn auf der SPS noch kein Projekt mit der in der PCU-Basisapplikation verwendeten Version der „PLCnextBase“ Bibliothek lief, führt die SPS einen Neustart aus, um diese Bibliothek zu initialisieren.

Nach Abschluss dieser Hochlaufphase wird das Pop-up-Fenster geschlossen und das Menü „Home“ wird geöffnet.

Phoenix Contact AXC F 2152 - eHMI - 2

Bild 5-10 eHMI: Menü „Home“ (Beispiel)

5.1.4.1 Aufbau und Navigation

Auf den Menüs dient die linke Spalte als Navigation zwischen den grundsätzlichen Funktionen und damit zu den zuvor im PLCnext Engineer konfigurierten und angepassten Applikationsbereichen. Die Reihenfolge der Applikationsbereiche ist entsprechend für eine Inbetriebnahme einer Anlage logisch von oben nach unten dargestellt. So kann sich einfach durch die Konfigurationen gearbeitet werden.

Bei Anwahl der entsprechenden Schaltfläche wird ein Untermenü oben links im Hauptfensster des eHMI dargestellt.

Die meisten Applikationsbereiche können mehrfach instanziiert werden und bieten daher im Untermenü eine Navigation zwischen den Instanzen. Die Menüs zeigen jeweils Details zur gewählten Instanz an. In einer Zeile unmittelbar über dem Untermenü steht der Name des dazugehörigen Programms.

Die Applikationsbereiche „Settings“ und „Grid Operator“ sind jeweils nur einmal instanziiert, dort entfällt diese zusätzliche Navigation.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T09:42:47 Project: Phoenix Contact Electronics GmbH UTC time: 2023-08-09T07:42:47 Eclr image: PCU_Screemshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Phoenix Contact Energy meter PCU ? Menu Config Mass Disg Status of meter groups Instance Program name Diag PCU Fallback Fallback mode Mass Config 1 Phoenix Contact Energy meter ● 1 ○ ○ Off ✓ ✓ 2 Phoenix Contact Energy meter ● 2 ○ ● Bypass mode ✓ ✓ 3 Phoenix Contact Dummy Program (no energy meter available) ● 3 ○ ○ Off ✓ ✓ 4 Phoenix Contact Dummy Program (no energy meter available) ● 4 ○ ○ Off ✓ ✓ 5 Phoenix Contact Dummy Program (no energy meter available) ● 5 ○ ○ Off ✓ ✓

Phoenix Contact AXC F 2152 - Aufbau und Navigation - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Aufbau und Navigation - 3

PLCnext Community

Bild 5-11 eHMI: Menüs und Untermenüs (Beispiel)

5.1.4.2 Menütypen

Menü „Info“

Wenn Sie im eHMI zwischen den einzelnen Funktionen im Hauptmenü wechseln, wird immer die erste Seite des Untermenüs aufgerufen. Das Menü „Info“ bietet jeweils Informationen zur Laufzeit der ausgewählten Instanz der Funktion sowie einen Überblick über die verfügbaren Instanzen, soweit vorhanden.

Menü „Config“

Über das Menü „Config“ kann das jeweilige Programm im Detail konfiguriert werden. Es gibt je nach Umfang und Komplexität der Funktion entweder genau ein Menü „Config“ oder es ist unter dem Menü „Config“ eine weitere Zeile sichtbar, die weitere Menüs bietet.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T09:40:26 UTC time: 2023-08-09T07:48:26 Project: Phoenix Contact Electronics GmbH Eclr Image: PCU_Screenshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inserter Date Transmission Portal Commissioning Test Mode Online Running Order Phoenix Contact PCU Control Core 1 PCU 1 Info Drag Consence PD PCI PD QCI F Ramp P(P) PhCI Q(Um) Q(V) Q(P) Display Activate controlling Under Apply Parameter Description Actual value Edit value Activate E/mate PLC/ncnt component for controlling (true enable) status, disable) False On/Off Active PLC/ncnt component for controlling (true enable) status, disable)

Phoenix Contact AXC F 2152 - Menü „Config“ - 2

PLCnext Store

Bild 5-12 eHMI: Untermenü „Config“ (Beispiel)

Auf dem jeweiligen Menü „Config“ werden thematisch sortiert in einer oder mehreren Tabelen Parameter angezeigt. Auf diesen Menüs werden die Parameternamen bzw. die Parameterbeschreibungen dargestellt. Die Spalte „Actual value“ stellt den aktuellen Ist-Zustand der Konfiguration dar.

Die Zellen der Spalte „Edit value“ sind editierbar und dienen der Anpassung der Konfiguration. Um einen Wert anzupassen, geben Sie den gewünschten Wert eines Parameters ein und bestätigt Sie die Übernahme mit der Schaltfläche „Apply“. Erst wenn der neue Wert in der Spalte „Actual value“ sichtbar ist, wurde er übernommen.

Die Schaltfläche „Undo“ kopiert die Werte der Spalte „Actual value“ in die Spalte „Edit value“.

Die optionale Schaltfläche „Info“ öffnet ein Pop-up-Fenster mit zusätzlichen Informationen zu einem oder mehreren Parametern.

PHCENIX CONTACT Power Control Unit Local time: 2023-08-09T09:48:18 UTC time: 2023-08-09T07:48:18 Project: Phoenix Contact Electronics GmbH Ecir image: PCU_Screenshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Date Transmission Portal Commissioning Test Mode Phoenix Contact PCU Control Core 1 PCU 1 Info Card Dog Enable Currence PID PCI PID QOL P Resp Pin PhCI Q(Mind Q/V) Q(P) EnaPv P/F) characteristic Info Unite Apply Parameter Description Actual value Edit value xPFEva Enable P/F) characteristics (true - enable | time - enable) xPFEstd Made for Perf (1, Prof = Priam) | 2, Prof = Priax) xPFEmpTollng Tannanase range grid frequency [Hz] valid: 0 ... 100 : 0.200 0.200 xPFEmpSbH Start frequency overfrequency range [Hz] valid: 0 ... 100 : 50.200 50.200 xPFEmpSbHStop frequency overfrequency range [Hz] valid: 0 ... 100 : 51.500 51.5 xPFEstd Gradient overfrequency range [%Hz] valid: 0 ... 100 : 40 40 xPFEmpStLa Start frequency underfrequency range [Hz] valid: 0 ... 100 : 49.800 49.800 xPFEmpSbLo Stop frequency underfrequency range [Hz] valid: 0 ... 100 : 47.500 47.500 xPFEmpSe Gradient underfrequency range [%Hz] valid: 0 ... 100 : 40 40 xPFEmpTls Waiting time after critical grid frequency state [s] valid: 6 3600 : 600 600

PLCnext Store PLCnext Community

Bild 5-13 eHMI: Untermenü „Config“ - Spalten „Actual value“ und „Edit value“ (Beispiel)
Phoenix Contact AXC F 2152 - Menü „Config“ - 4

ACHTUNG

Nicht alle Eingaben in eine Zelle der „Edit value“-Spalte können übernommen werden.

Sind in der Beschreibung des Parameters Wertgrenzen angegeben, wird der Wert bei Übernahme automatisch innerhalb dieser Grenzen gehalten. Der Wert „Actual value“ zeigt den gültigen Wert an.

Wenn der für einen Parameter verwendete Datentyp den eingegebenen Wert nicht unterstützt, ist die Eingabe nicht zulässig. Der Wert verändert sich noch im Eingabefeld entsprechend des Limits des Datentyps.

Menü „Meas“

Spezifisch für die Funktionen „Meter“ und „Inverter“ gibt es das Menü „Meas“, der aus den jeweiligen Geräten gelesene Messdaten anzeigt.

Menü „Object Test“

Diese Menütypen sind spezifisch für die Funktion „Grid Operator“ und dienen dem Funktionstest der Schnittstelle zum Netzbetreiber, durch das manuell gesteuerte Senden einzelner Datenpunkte.

Menü „Diag“

Primärer Nutzen dieser Menüs ist die Anzeige der Diagnose der jeweiligen Funktion, spezifisch der Fehlerdiagnose. Da die Menüs „Diag“ jedoch nur ein Teil des Diagnosekonzepts sind, wird dieses im nächsten Kapitel ausführlich erklärt.

Auf jedem Menü „Diag“ befindet sich die Option zum Zurücksetzen der Einstellung.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T09:51:39 UTC time: 2023-08-09T07:51:39 Project: Phoenix Contact Electronics GmbH Ecol image: PCU_Screanshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Worker Data Transmission Portal Commissioning Test Mode Phoenix Contact PCU Control Core 1 PCU f Info Config Click Reset Diag parameter file handling Parameter file exists Recent error Drag code Additional diag code Parameter file read Recent error Drag code Additional diag code Parameter file write Recent error Drag code Additional diag code Reset control config Ensure Notice "ENABLE" Enable the RESET button SELECT Notice "RESET" Parameter will be set to default settings. Diag PLCnext component PLCnext component License Checkcase Date Recent error DiagCode AddDiagCode1 AddDiagCode2 Control core is deactivated 205006848 33036 0 0 Diag control F PID controller Value F gradients Value Q PID controller Value Sequent (kW) 0.000 Enable gradient (1) grid operator value Sequent (kW) 0.000 Measured value (kW) 0.000 Gradient (1) grid operator (%w) 0.50 Measured value (kW) 0.000 Control value (kW) 0.000 Enable gradient third parties value Control value (kW) 0.000 Bypass mode status Gradient third parties (%w) 0.50 Bypass mode status PID characteristic Value Primary control Value Q mode Value Enable PID characteristic value Enable primary control value Q mode OF Sequent of PID characteristic (kW) 0.000 ΔP primary control (kW) 0.000 VarP Q(V) [kV] 20.000 Enable gradient (2) grid operator values Enable Q prencipation value Gradient (2) grid operator (%w) 0.10

PLCnext Store PLCnext Community

Bild 5-14 eHMI: Untermenü „Diag“ (Beispiel)

Um ein versehentliches Zurücksetzen zu verhindern, muss erst die Schaltfläche „Enable“ betätigt werden. Danach ist die Schaltfläche „Reset“ zur Betätigung freigeschaltet.

Phoenix Contact AXC F 2152 - Menü „Diag“ - 2

ACHTUNG

Es wird jeweils nur die Konfiguration der aktuell ausgewählten Instanz der Funktion zurückgesetzt.

Es erfolgt immer die Rücksetzung auf die Default-Konfiguration die im entsprechenden Programm auf dem Code-Arbeitsblatt „Init“ eingestellt ist.

5.1.4.3 Diagnose

Die Diagnose in der PCU-Basisapplikation ist durch farbige Symbole realisiert, die auch stets als Legende in der linken unteren Ecke des eHMI zu sehen sind.

Die Farben zeigen dabei die folgenden Betriebszustände an:

  • Grün: Funktion ist in Betrieb, alles ok
    – Orange: Funktion ist in Betrieb, es liegt eine Warnung vor
  • Rot: Funktion ist in Betrieb, es liegt ein Fehler vor
    – Grau: Funktion ist nicht in Betrieb

Phoenix Contact AXC F 2152 - Diagnose - 1

Bild 5-15 eHMI: Untermenü „Diag“ - Legende (Beispiel)

Da die einzelnen Funktionen teils durch mehrere instanzierte Programme erledigt werden, erfolgt die Darstellung der Diagnoseinformationen im eHMI in mehreren Ebenen und wird dabei immer weiter verdichtet. Je nachdem, auf welcher Ebene eine Diagnoseinformation angezeigt wird, hat sie eine unterschiedliche Bedeutung.

Es existieren die folgenden Ebenen:

- Menü „Home“

Die Diagnoseinformation fasst die Einzelinformationen aller Instanzen einer Funktion inklusive aller Teilfunktionen zusammen

- Instanzübersicht auf dem Menü „Info“ einer Funktion

Die Diagnoseinformation kann auf eine Instanz eingegrenzt werden und fasst die Einzelinformationen aller Teilfunktionen zusammen

- Menü „Diag“ einer Instanz

Zeigt im Detail den Ursprung der Diagnoseinformation

Die Darstellung von Fehlern (rot) hat immer die höchste Priorität, gefolgt von Warnungen (orange). Erst wenn keine Fehler und Warnungen vorliegen, wechseln die farbigen Symbole auf allen Ebenen auf grün und zeigen den normalen Betrieb an.

- Beispiel

Das rot gefärbte Symbol im Hauptmenü für den Applikationsbereich „Inverter“ zeigt an, dass in mindestens einer Programminstanz bei einer Teilfunktion ein Fehler vorliegt. Die Übersicht der Instanzen auf dem Menü „Info“ des Applikationsbereichs zeigt die betroffenen Instanzen an. Denn es kann nur eine Instanz betroffen sein oder gleich mehrere Instanzen.

Das Menü „Diag“ der betroffenen Instanzen stellt dar, welche Teilfunktion einen Fehler hat. Denn hier können es wieder mehrere betroffene Instanzen sein. Dazu wird jeweils angezeigt, wann der Fehler zuletzt aufgetreten ist und mit welchem Diagnosecode.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T10:09:56 UTC time: 2023-08-09T08:06:56 Project: Phoenix Contact Electronics GmbH Eclr image: PCU_Screenshots PLC run: Local bus: General Home Settings Sungraw ethernet with logger Inr Group 2 Config Mass Disg Sungrow ethernet with logger Status of inverter groups Instance Program name Plug PCU Config 1 1 1 1 1 1 1 1 1 Operation modes inverterlogger Parameter Description Actual value Monitoring Enable monitoring inverter KControl Enable control true Operation status of the inverterlogger Sending control set/post values... Inverter monitoring overview Description P (W) Q (Var) QT mon Dig Details BUS 2 - INV 1 47507548 47787472 47778472 47778472 47784508 47784508 2023-08-09T10:00:56 2023-08-09T10:00:54 2023-08-09T10:00:55 2023-08-09T10:00:56 Logger monitoring overview P (W) Q (Var) DT mon Dig 0.08 2023-08-09T10:00:31 TWO 252ns Qset [%] QT Ctrl P Transmission Time [s] Plug 0.08 2023-08-09T10:00:31 TWO 252ns QT Ctrl Q Transmission Time [s] Plug 0.08 2023-08-09T10:00:31 TWO 52ns

PLCnext Store PLCnext Community

Bild 5-16 eHMI: Untermenü „Info“ - Darstellung von Fehlern/Warnungen (Beispiel)
PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T10:12:52 UTC time: 2023-08-09T08:12:52 Project: Phoenix Contact Electronics GmbH Eclr image: PCU_Screenshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Data Transmission Portfolio Commissioning Test Mode Sungrow ethernet with logger Use Group 2 Info Config Mess Diag parameter file handling Parameter file exists Recent error Diag code Additional diag code Parameter file read Recent error Diag code Additional diag code Parameter file write Recent error Diag code Additional diag code Reset inverter config Notice "ENABLE" Enable the RESET button Notice "RESET" Parameter will be set to default settings. Diag inverter communication Control Q block Recent error 2023-08-09T10:12:50 Diag code 0001 Additional diag code 0000 PC mode Q block Recent error Device number 0 Diag code Additional diag code Capture parameters and information Description Actual value Edit value Enable capturing (true enable) (false disable) tissue On/Off Duration time (min) valid 1.60 min 5 5 Control P block Recent error 2023-08-09T10:12:51 Diag code 0009 Additional diag code 0226 PC mode P block Recent error Device number 0 Diag code Additional diag code Duration list [min] 0 File name Fill level of local buffer [%] 0.00 Byte counter Size of the file [bytes] 0 Monitoring blocks Recent error 2023-08-09T10:12:50 Device number 2 Diag code 0001 Additional diag code 0000 Capture block Recent error Diag code Additional diag code Capture block Other Working Use

PLCnext Store PLCnext Community

Bild 5-17 eHMI: Untermenü „Diag“ - Darstellung von Fehlern/Warnungen (Beispiel)

Für die Aufschlüsselung von Diagnosecodes wählen Sie das „i“-Symbol in der jeweiligen Tabellenüberschrift.

Phoenix Contact AXC F 2152 - Diagnose - 4

Bild 5-18 eHMI: Untermenü „Diag“ - Aufschlüsselung von Diagnosecodes (Beispiel)

Um den abnormalen Betriebszustand der Anlage anzuzeigen, ist in den folgenden drei Betriebszuständen der gesamte eHMI-Hintergrund orange eingefärbt:

- „Grid Operator“:

Test-Modus ist aktiviert

- „Control“:

Bypass-Modus für die P- oder Q-Regelung ist für mindestens eine Instanz des Reglers eingeschaltet

- „TestMode“:

Manueller oder automatischer Testmodus ist für mindestens eine Instanz des Reglers aktiviert

PHOENIX CONTACT Power Control Unit Local time: 2023-08-08T14:23:07 Project: Phoenix Contact Electronics GmbH UTC time: 2023-08-08T12:25:07 Ech image: PCU_Screenworks PLC num: Local bus: General Marker Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Complementation Test Mode Grid operator Info Diag WestNetz External satpoint Actual value Fallback mode P [kV] 20000.000 Last valid value Q [kVA] 0.000 Last valid value Qmaxy [p.u.] 1.000 Last valid value External parameter Actual value Fallback mode Q Mode Off Last valid Vref Q(VI) [kV] 20.000 Last valid value Control Info Diag P Controller Actual value Setpoint [kV] 0.000 Measured value [kV] 0.000 Control value [kV] 20000.000 Hypass mode true End P Gradient | Grid operator [%/s] false 0.36 End P Gradient | Third parties [%/s] false 0.16 End P(F) | Setpoint [kV] false 0.000 End P(F) Gradient | Grid operator [%/s] false 0.16 End Primary Condor | Δ² [kV] false 0.000 Portal info Diag Portal instance group PI (Group 2) Operation status Energy & Metro Systems External satpoint Actual value Fallback mode P [kV] 20000.000 Fixed value Control Info Diag Power generation system Info Diag Phoenix Contact Energy meter External measured value Actual value Fallback mode P [kV] 0.000 Q [kVA] 0.000 Measured value [kVA] Q Mode Off Vref Q(VI) [kV] 20.000 Enable Q production Table1 Q Control Actual value Setpoint [kVA] 0.000 Measured value [kVA] Q Mode Off Vref Q(VI) [kV] Enable Q production Table2 P [kV] for inverter group of PCU[s] 20000.000 Q [kVA] for inverter group of PCU[j] 8.000 Inverter instance group Mv Group 1 Borgrow ethernet with logger Inverter instance group is linked to PCU 1

Bild 5-19 eHMI: Untermenü „Diag“ - Darstellung eines abnormalen Betriebszustands (Beispiel)

5.1.5 Parameter - Konfiguration, Speicherung und Änderung

Wie in den vergangenen Unterkapiteln dargestellt, kann die Konfiguration der Parameter für die einzelnen Funktionen der PCU-Basisapplikation auf verschiedene Arten geändert werden.

  • Wenn die Applikation erstmals auf einer SPS startet, wird die Konfiguration der Parameter gemäß der Default-Konfigurationen aus dem Code-Arbeitsblatt „Init“ der entsprechenden Programme definiert.
  • Zur Laufzeit der SPS lässt sich dann die Konfiguration aller Parameter über das eHMI auf den entsprechenden Menüs „Config“ ändern.
  • Ein Zurücksetzen der Parameterkonfiguration über die Menüs „Diag“ lädt die Default-Konfigurationen aus den Code-Arbeitsblättern „Init“ der entsprechenden Programme.

In einer laufenden Applikation werden alle Parameterkonfigurationen auf dem Dateisystem der SPS in csv-Dateien gespeichert und mit jeder Änderung stets synchron gehalten. Das ermöglicht weitere Arten der Änderung von Parameterkonfigurationen und bietet auch sonst einige Vorteile.

Nach einem Neustart (Kalt- oder Warmstart) liest die SPS diese Dateien ein und die Applikation läuft mit diesen zuletzt gespeicherten Parameterkonfigurationen an. Eine vorhandene Datei mit Parameterkonfigurationen hat Vorrang gegenüber den Default-Konfigurationen aus dem Code-Arbeitsblatt „Init“ des dazugehörigen Programms.

Dieses Verhalten ermöglicht auch die projektübergreifende Übertragung von Parameter-konfigurationen. Voraussetzung dafür ist, dass die Einstellungen zu Tasks und Programmen identisch sind.

- Sonderfall:

Die Parameterkonfigurationen für Axioline-Module für serielle Kommunikation werden initial nicht über die Default-Konfigurationen aus den Code-Arbeitsblättern „Init“ definiert. Sondern über die Anlaufparameter zu den Modulen, die im PLCnext Engineer eingestellt werden.

Zur Laufzeit ist eine Änderung über das Menü „Config“ im eHMI möglich. Das setzt voraus, dass die fortlaufende Slot-Nummer des Moduls im Axioline Bus richtig angegeben ist. Andernfalls kann keine Änderung zur Anwendung gebracht werden, da die verwendeten PDI-Systemdienste das richtige Axioline-Modul erreichen müssen.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-09T10:22:07 UTC time: 2023-08-09T09:22:07 Project: Phoenix Contact Electronics GmbH Eclr image: PCU_Screenshots PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Un inverted Data Transmission Portal Commissioning Test Mode Sungrow serial (AX SE RS 485) without logger Inv Group 6 Info Status Marks Drag Controls Devices Control AXL SE RS485 parameters Units Apply Parameter Description Actual value Edit value aSlotNo Sick number | valid 0 : 55535, 0 = inactive, 1 = actual module slots 3 3 aBitRate Baud rate | valid 1295, 2400, 4800, 9000, 15625, 19000, 38400,57600, 115200, 230400 19200 19200 aDefaults Number of data bits | valid 7, 8 8 8 aStopBits Number of drop bits | valid 1, 2 1 1 aPartySet Partly bit | valid none, even, odd exit even Communication and protocol parameters Units Apply Parameter Description Actual value Edit value aTimeout AXL SE RS485 process data timeout(ms) | valid 200 ... 10000 ms 200 200 aBitDelay Time Modbus: receive delay time [ms] | valid 20 ... 1000 ms 20 30 aStopTimeout Modbus: timeout [ms] | valid 25 ... 1000 ms 500 500 aBitRewardTimeout Modbus: raised attempts upon timeout errors 1 1 aBitRewardChecksum Modbus: raised attempts upon checksum error 3 3 aDelay Communication delay time [ms] | valid 0 ... 10/80 ms 0 0 Other Warning Running Enter

Phoenix Contact AXC F 2152 - - Sonderfall: - 2

PLCnext Store

Phoenix Contact AXC F 2152 - - Sonderfall: - 3

PLCnext Community

Bild 5-20 eHMI: Untermenü „Config“ - Slot-Nummer (Beispiel)

Details zum Ablageort der Konfigurationsdateien folgen im nächsten Abschnitt, der sich mit der von der PCU-Basisapplikation geschaffenen Ordnerstruktur auf der SPS beschäftigt.

Phoenix Contact AXC F 2152 - - Sonderfall: - 4

ACHTUNG

Die Konfigurationsdateien haben einen direkten Bezug zur Task-Konfiguration. Bei Änderung an der Task-Konfiguration (instanzierte Programme oder deren Reihenfolge in der Task) für einen Applikationsbereich zur Laufzeit des Projekts sollten die von der SPS erzeugen Konfigurationsdateien für diesen Teil gelöscht werden, da die korrekte Zuordnung nicht mehr gewährleistet ist.

5.1.6 Ordnerstruktur im Dateisystem der SPS

Die PCU-Basisapplikation erstellt auf dem Dateisystem den Ordner /opt/plcnext/pcu/ sowie eine Reihe von Unterordnern.

Dies erfolgt unmittelbar nach dem Start der Applikation durch den Applikationsbereich „Settings“.

NameGrößeGeändertRechteBesitzer
10.08.2023 12:40:30nwxrwxr-xadmin
capturefiles10.08.2023 12:40:31nwxrwxr-xplcnext_firmware
config10.08.2023 12:40:31nwxrwxr-xplcnext_firmware
portal10.08.2023 12:40:31nwxrwxr-xplcnext_firmware
testfiles10.08.2023 12:40:31nwxrwxr-xplcnext_firmware

Bild 5-21 Ordnerstruktur: Erstellen des Ordnerverzeichnisses in /opt/plcnext/pcu/
- Unterordner „capturefiles“

Hier werden Dateien mit Rohdaten der Kommunikation abgelegt, die vom Applikationsbereich „Inverter“ zu Diagnosezwecken erstellt werden können (siehe Kapitel 5.7.3.4)
- Unterordner „config“
Hier werden die Dateien mit allen Parameterkonfigurationen der verschiedenen Applikationsbereiche in entsprechend benannten Unterordnern abgelegt.

NameGrößeGeändertRechteBesitzer
28.07.2023 08:07:11nwxnwxr-xplcnext_firmware
basic28.07.2023 08:07:13nwxnwxr-xplcnext_firmware
control28.07.2023 08:07:15nwxnwxr-xplcnext_firmware
gridoperator28.07.2023 08:07:11nwxnwxr-xplcnext_firmware
inverter09.08.2023 10:22:05nwxnwxr-xplcnext_firmware
meter03.08.2023 10:23:06nwxnwxr-xplcnext_firmware
portal03.08.2023 10:23:12nwxnwxr-xplcnext_firmware
testmode28.07.2023 08:07:10nwxnwxr-xplcnext_firmware
thirdparties28.07.2023 08:07:15nwxnwxr-xplcnext_firmware

Bild 5-22 Ordnerstruktur: Unterordner „config“ in /opt/plcnext/pcu/config

Da die Parameter innerhalb der Basisapplikation thematisch geordnet in Strukturen definiert sind, gibt es für jede Instanz eines Applikationsbereichs und jede Parameterstruktur eine Datei. Die Instanznummern fließen dabei als fortlaufende Zahl in die Dateinamen ein.

NameGrößeGeindertRechteBesitzer
03.08.2023 10:23:04rwxmxt-xplcnext_firmware
Configlnv1Com.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv1Ctrl.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv1Dev.csv1 KB04.08.2023 09:19:58rw-rw-r--plcnext_firmware
Configlnv1Log.csv1 KB04.08.2023 09:19:50rw-rw-r--plcnext_firmware
Configlnv1OpModes.csv1 KB07.08.2023 07:46:31rw-rw-r--plcnext_firmware
Configlnv2Com.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv2Ctrl.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv2Dev.csv1 KB04.08.2023 09:20:34rw-rw-r--plcnext_firmware
Configlnv2Log.csv1 KB04.08.2023 09:20:04rw-rw-r--plcnext_firmware
Configlnv2OpModes.csv1 KB07.08.2023 07:46:39rw-rw-r--plcnext_firmware
Configlnv3Com.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv3Ctrl.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv3Dev.csv1 KB04.08.2023 09:20:40rw-rw-r--plcnext_firmware
Configlnv3Log.csv1 KB04.08.2023 09:20:10rw-rw-r--plcnext_firmware
Configlnv3OpModes.csv1 KB07.08.2023 07:46:48rw-rw-r--plcnext_firmware
Configlnv4Com.csv1 KB03.08.2023 10:23:13rw-rw-r--plcnext_firmware
Configlnv4Ctrl.csv1 KB03.08.2023 10:23:12rw-rw-r--plcnext_firmware
Configlnv4Dev.csv1 KB04.08.2023 09:20:45rw-rw-r--plcnext_firmware
Configlnv4Log.csv1 KB04.08.2023 09:20:16rw-rw-r--plcnext firmware

Bild 5-23 Ordnerstruktur: Unterordner „config, Inverter“ in /opt/plcnext/pcu/config/inverter - Darstellung der Instanznummer (Beispiel)

- Unterordner „portal“

Hier werden Dateien des Applikationsbereichs „Portal“ gespeichert. Jede aktive Schnittstelle zu einem Portal erstellt dazu noch einen separaten Unterordner. Gespeichert werden dort die Dateien, die vollständig sind und an das entsprechende Portal übertragen werden können. Bei bestehender Verbindung zum Server des Portalbetreibers sind die Ordner die meiste Zeit leer.

- Unterordner „testfiles“

Hier werden Dateien des automatischen Testmodus gespeichert, die der Applikationsbereich „Test Mode“ lesen und schreiben kann (siehe Kapitel 5.9.3.3).

5.2 Applikationsbereich „Settings“

5.2.1 Allgemein

Mit Hilfe des Applikationsbereichs „Settings“ („Basic“) können einige grundlegende Konfigurationen der Applikation (z. B. Datum und Uhrzeit einstellen) eingestellt werden.

Im Hintergrund werden Systemdienste (z. B. Erstellung der Ordnerstruktur, PDI-Firmware-Dienste) für die gesamte restliche Applikation bereitgestellt. Außerdem werden über das eHMI Systeminformationen bereitgestellt.

Alle grundlegenden Funktionen dieses Applikationsbereichs sind in einem Programm zusammengefasst.

Zusätzlich gibt es noch zwei spezielle Programme, die jeweils einer Event-Task zugeordnet sind.

- Das eine Programm sorgt beim Stopp des Projekts auf der SPS dafür, dass die „PLC run“-LED in der Kopfzeile des eHMI von grün auf rot wechselt.

– Das zweite Programm führt im Fall eines Ausnahmefehlers den Neustart der SPS aus, sofern die entsprechende Konfiguration aktiviert wurde (siehe folgendes Unterkapitel).

Alle drei Programme sind im Auslieferungszustand bereits instanziiert.

5.2.3 eHMI

5.2.3.1 Untermenü „Info“

Dieses Menü zeigt übersichtlich alle grundlegenden Informationen zur SPS, inklusive der Netzwerkeinstellungen der vorhandenen Adapter an.

Eine Anpassung der Netzwerkeinstellungen ist hier nicht möglich. Dazu wechseln Sie in das Web-based Management (WBM) der SPS. Das WBM ist mit der Eingabe „/wbm“ im Browser erreichbar oder durch einen Klick auf das PLCnext-Logo bzw. der Schaltfläche „WBM“.

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 1

Bild 5-24 eHMI: Untermenü „Settings, Info“ (Beispiel)

5.2.3.2 Untermenü „Config“

Dieses Menü ermöglicht eine Reihe von Einstellungen.

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 1

Bild 5-25 eHMI: Untermenü „Settings, Config“ (Beispiel)

In dem Bereich „Power plant information“ ① auf dem Menü „Config“ können drei Zeichenketten zur allgemeinen Projektbeschreibung eingestellt werden.

  • „Project name“
  • „Project place“
  • „Project description“

Die Bereiche ②, ③ und ④ auf dem Menü „Config“ dienen der Einstellung der Uhrzeit.

Grundsätzlich ist die Applikation darauf ausgelegt, dass die Echtzeituhr der SPS auf die ko-ordinierte Weltzeit (UTC) eingestellt ist. Die Lokalzeit wird basierend auf der Zeitzone in der sich die SPS befindet und ggfs. einer zusätzlichen Abweichung durch die Sommerzeit (Sommer-/Winterzeit, eng. Daylight saving time) berechnet.

„Daylight / Time zone“ ②

Hier ist die Zeitzone des Standorts der SPS einzustellen sowie, ob eine Sommerzeit mit zusätzlicher Zeitverschiebung gegenüber der Weltzeit zur Anwendung kommen soll.

Für die Sommerzeit nach dem europäischen Standard gibt es eine eigene Einstellung. Hier ist dann nichts weiter zu tun. Die Lokalzeit wird automatisch korrekt berechnet.

Wenn Sie in der Zeile „Daylight saving time“ die Option „Other“ wählen, wird der Bereich „Daylight saving time (DST) settings for non europe“ ③ bearbeitbar.

„Daylight saving time (DST) settings for non europe“ ③

Hier besteht die Möglichkeit für die nächsten 10 Jahre die exakten Zeitstempel für Beginn und Ende der Sommerzeit vorzugeben. Die Lokalzeit wird dann mit diesen vorgegebenen Werten auch wieder automatisch berechnet.

Phoenix Contact AXC F 2152 - „Daylight saving time (DST) settings for non europe“ ③ - 1

ACHTUNG

Die Einstellung muss für jede Zelle exakt dem Format entsprechen, andernfalls erfolgt keine Übernahme der Werte. Die angegebenen Zeitstempel müssen außerdem in UTC sein, nicht in lokaler Uhrzeit.

Die Echtzeituhr der SPS kann auf zwei Arten gestellt werden:

- Empfehlung:

Konfiguration eines NTP-Clients über das reguläre Web-based Management der SPS. Hier kann für den Server z. B. „pool.ntp.org“ verwendet werden.

- Alternative:

Auf dem Menü „Config“ in dem Bereich „Local date and time (manual setting)“ ④ die Echtzeituhr der SPS basierend auf der lokalen Uhrzeit am Standort der SPS manuell einstellen.

„Reboot / Restart“ ⑤

Hier kann die SPS auf mehrere Arten neu gestartet werden.

Um ein versehentliches Neustarten zu verhindern, sind alle Schaltflächen erst zugänglich, wenn die Schaltfläche „Enable“ betätigt wurde.

„Restart behaviour after exception“ ⑥

Hier kann eingestellt werden, ob die SPS nach einem Ausnahmefehler (z. B. Verletzung von Array-Grenzen oder Division durch Null) automatisch einen Neustart ausführt oder nicht.

5.2.3.3 Menü „Diag

Dieser Applikationsbereich zeigt auf dem Menü „Diag“ keine speziellen Informationen.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

5.3 Applikationsbereich „Grid Operator“

5.3.1 Allgemein

In diesem Kapitel wird die Einstellung und Kommunikation zu den Netzbetreibern über die Kommunikationsprotokolle „IEC 60870-5-101“ und „IEC 60870-5-104“ beschrieben.

Sie können die verfügbaren Programme auch im PLCnext Engineer hier einsehen.

COMPONENTS Programming (1275) Local (132) Data Types (9) Functions & Function Blocks (83) Programs (40) Basic (3) Control (3) GridOperator (5) P_PCUgdo_Dummy P_PCUgdo_ReSy10x_ClockMaster_2 P_PCUgdo_ReSy101_AxRsUni_1 P_PCUgdo_ReSy101_AxSeRs485_1 P_PCUgdo_ReSy104_1 Inverter (12) Meter (9) Portal (3) Test (1) ThirdParties (4) Extended (84) IEC 61131-3 (126) IPMorgi 2152 (1)

Bild 5-26 PLCnext Engineer: Bereich „COMPONENTS“ (Beispiel)

5.3.2.1 Konfiguration im Task and Event Manager

Die Schnittstelle wird über den Task und Event Manager konfiguriert.

Zum Netzbetreiber gehören folgende Task-Instanzen:

- P_PCUgdo_ReSy10x_ClockMaster Für die Uhrzeitsynchronisation

- P_PCUgdo Für die Kommunikation mit dem Leitsystem. An dieser Stelle werden die jeweiligen Programme gewählt.

- P_PCUgdo_Multiclient Für die Kommunikation mit einem redundanten Leitsystem vorgesehen. Es kann hier eine zweite „104er“-Verbindung gewählt werden und somit besteht ein Multiclientsystem.

Wenn das Multiclientsystem nicht erforderlich ist, dann muss hier das Dummyprogramm gewählt werden.

PLANT XC-4.2152.2-10 / PLCnext Tasks and Events Search Name Component name Task type Event name Program type Interval (ms) ESM1 ESM2 EventStop Event task Stop P_PCUsbc_EventStop App.Plc.Edr P_PCUsbc_EventStop_1 Enter program instance name here Select program type here EventException Event task Exception P_PCUsbc_EventException_11 App.Plc.Edr P_PCUsbc_EventException_1 Enter program instance name here Select program type here Idle_2 Idle task P_PCUsbc_ReSys10x_ClockMaster App.Plc.Edr P_PCUsbc_ReSys10x_ClockMaster_2 P_PCUsbc App.Plc.Edr P_PCUsbc_ReSys104_1 P_PCUsbc_Muticland App.Plc.Edr P_PCUsbc_Dumery P_PCUsv_SngwEBnLog_11 App.Plc.Edr P_PCUsv_SngwEBnLog_1 P_PCUsv_SngwEBnLog_12 App.Plc.Edr P_PCUsv_SngwEBnLog_1 P_PCUsv_SngwEBnLog_13 App.Plc.Edr P_PCUsv_SngwEBnLog_1 P_PCUsv_SngwEBnLog_14 App.Plc.Edr P_PCUsv_SngwEBnLog_1 P_PCUsv_SngwEBnLog_15 App.Plc.Edr P_PCUsv_SngwEBnLog_1 Enter program instance name here Select program type here Enter task name here

Bild 5-27 PLCnext Engineer: Bereich „Tasks and Events“ (Beispiel)

5.3.2.2 Port-Verknüpfung

IEC 60870-5-101

Bei einer 101er Verbindung müssen zuerst die Ports zwischen dem Programm und der Hardware verknüpft werden.

Hierzu werden die Ports „arrAXL_OUT“ und „arrAXL_IN“ mit der seriellen Hardware verknüpft (auf dem folgenden Bild ist die Hardware als Serial2 benannt).

PLANT axc-f-2152-2-10 / PLCnext Tests and Events GDS Port List Date Logger Sessions Online Parameters GDS Port List OUT Port > IN Port > Function Arp.Plc.Eclr / P_PCUctl_Exchangeln : udIPcu1Setpoint Cdc0 Arp.Plc.Eclr / P_PCUctl_Exchangeln : udIPcu2Setpoint Cdc0 Arp.Plc.Eclr / P_PCUctl_Exchangeln : udIPcu3Setpoint Cdc0 Arp.Plc.Eclr / P_PCUctl_Exchangeln : udIPcu4Setpoint Cdc0 Arp.Plc.Eclr / P_PCUctl_Exchangeln : udIPcu5Setpoint Cdc0 Arp.Plc.Eclr / P_PCUctl_Exchangeln : FcdoSpelAdlPvmPcu1 Arp.Plc.Eclr / P_PCUctl_Exchangeln : FcdoSpelAdlPvmPcu2 Arp.Plc.Eclr / P_PCUctl_Exchangeln : FcdoSpelAdlPvmPcu3 Arp.Plc.Eclr / P_PCUctl_Exchangeln : FcdoSpelAdlPvmPcu4 Arp.Plc.Eclr / P_PCUctl_Exchangeln : FcdoSpelAdlPvmPcu5 Arp.Plc.Eclr / P_PCUctl, anAXL_OUT serial-2 / -D1160 Select OUT Port here Serial-2 / -DO160 Arp.Plc.Eclr / P_PCUctl, anAXL_IN

Bild 5-28 PLCnext Engineer: Bereich „GDS Port List“ (Beispiel)

5.3.2.3 Variablen-Verknüpfungen zu den Objekten

PLART PC-Squle_BidlyTo_Objects_1 Component1 Local (12) Data Types (0) Functions & Function Clients (43) Basic (0) Control (0) OneOperator (36) Auxiliary (2) ConfigPass (7) HBA (1) Int (3) IsfParameter (11) Objects (4) PCsLogExObjectsControl_ PCsLogExObjectsMioA_ PCsLogExObjectsMioE_ PCsLogRallyTo_Objects_1 Investor (14) Make (5) Portal (8) Test (4) TruePlayer (7) Programs (6) Extended (54)

Bild 5-29 PLCnext Engineer: Code-Arbeitsblatt „ExObjectsMeas“ (Beispiel)

Es sind die Sollwerte der Wirkleistung, Blindleistung, cos(φ), Referenzspannung für Q(U)-Kennlinie und der Blindleistungsmodus verknüpft.

Die Zuweisung zwischen den Variablen und den Objekten erfolgt im PLCnext Engineer, z. B. „Messwerte zurückmelden“ oder „Stellungsmeldungen von Geräten“.

Diese Zuweisung ist notwendig, da mit der Auswahl des Netzbetreibers im eHMI, die Konfiguration der Objekte geladen wird. Damit wird aber nicht die Verknüpfung der Datenquelle zu den kommunizierten Objekten geladen.

Dazu wählen Sie den Funktionsbaustein PCUgdo_ReSy10x_Objects_x aus dem Ordner „Objects“.

Die benötigten Daten, die über die Objekte kommunizieren, können aus der jeweiligen Applikationsstruktur entnommen werden (Aufbau der Strukturen, siehe Kapitel 5.1.2.2).

Wenn Sie z. B. bei den MessObjekten, die aktuell gemessene Wirkleistung versenden wollen, dann finden Sie diesen Istwert an der Variable udtPcuMeter.Data[x].MeasuredValues.rActivePower. Diese Variable verknüpfen Sie im Arbeitsblatt „ExObjectsMeas“ an dem gewünschten Objekt mit der Variable udtPcuGridOperator.Data.Objects.Meas[X].Value.R_NormFloat.

Arbeitsblatt Parameter/Einstellung
„ExObjectsControl“(Code-Arbeitsblatt)In diesem Arbeitsblatt werden die Sollwerte und Rückmeldungen mit den gewünschten Variablen verknüpft.
„ExObjectsMeas“(Code-Arbeitsblatt)In diesem Arbeitsblatt werden die Messwerte mit den gewünschten Variablen verknüpft.
„ExObjectSpDp“(Code-Arbeitsblatt)In diesem Arbeitsblatt werden die Einzel-/Doppelmeldungen mit den gewünschten Variablen verknüpft.

Alternativ können Sie auch die Variablenstruktur udtPcuGridOperator.Data.Objects direkt an den betreffenden Stellen, wie z. B. Portverknüpfungen oder an anderen Code-Stellen verwenden.

Für alle 50 Objekte der jeweiligen Typen ist im Code die Variablenstruktur ausgeschrieben (siehe Bild), sodass die benötigten Variablen kommentiert und mit der zu beschreibenden Variable verknüpft werden können.

In der Unterstruktur udtPcuGridOperator.Data.Objects.Control[x].Value werden die Sollwerte empfangen bzw. ausgegeben. Je nach Objekttyp wird der Wert an die entsprechende Variable ausgegeben.

Beispiele:

  • Objekttyp(1,2,45,46) wird auf .X_ScDcOn ausgegeben
  • Objekttyp(9,10,21,34) sind normiert Werte und werden auf .R_NormFloat ausgegeben
  • Objekttyp (11,12,35) sind skalierte Werte und werden auf .I_Scaled ausgegeben

Die folgenden 4 Zeilen sind Auszüge aus der Variablenstruktur, in der die Datenpunkte zu finden sind:

  • udtPcuGridOperator.Data.Objects.Control[1].Value.I_Scaled
  • udtPcuGridOperator.Data.Objects.Control[1].Value.R_NormFloat
  • udtPcuGridOperator.Data.Objects.Control[1].Value.X_DcOff
  • udtPcuGridOperator.Data.Objects.Control[1].Value.X_ScDcOn

ControlData

Die „ControlData“-Struktur gibt es nur bei den Control-Objekten.

Mit der „ControlData“-Struktur können die gesendeten Optionen im Protokoll eingesehen und ggf. verwendet werden.

Objekt-Bit Beschreibung
udtPcuGridOperator.Data.Objects.Control[1].Control-Data.USI_Cotgesendet COT
udtPcuGridOperator.Data.Objects.Control[1].Control-Data.USI_OriginatorAddressgesendete Originator Adress
udtPcuGridOperator.Data.Objects.Control[1].Control-Data.X_CotNegativgesendetes Negativ Bit
udtPcuGridOperator.Data.Objects.Control[1].Control-Data.X_CotTestbitgesendetes Testbit
udtPcuGridOperator.Data.Objects.Control[1].Control-Data.X_ReceiveValueRückmeldung, ob neue Werte empfangen wurden

MonitorData

Die „MonitorData“-Struktur sind bei allen Monitor-Objekten verfügbar(Control, Meas, SpDp).

Mit der „MonitorData“-Struktur können die Optionen im Protokoll beeinflusst werden, in dem die entsprechenden Optionen gesetzt werden.

Objekt-Bit Beschreibung
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.USI_CotÄnderung des COT
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.USI_OriginatorAddressÄnderung der Originator Address
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.X_CotNegativSetzen des Negativ-Bits
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.X_CotTestbitSetzen des Test-Bits
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.X_IvInvalidSetzen des Invalid-Bits
udtPcuGridOperator.Data.Objects.Control[1].Monitor-Data.X_RtrigSendManuallyMit diesem Bit wird das Auslösen manuell ausgelöst. Ebenso muss dieses Bit gesetzt werden, falls eines der obenstehenden Bits gesetzt werden soll.

Blindleistungsmodus

Der Blindleistungsmodus kann über die Objekte übergeben werden. Dazu gibt es auf dem Untermenü „Grid Operator, Config, Obj. Settings“ ein Mapping (siehe Kapitel 5.3.3.6) in der das Objekt definiert wird, über die der Blindleistungsmodus vorgegeben wird.

Im Standardfall werden hier die folgenden Werte erwartet:

-0=Aus
- 1=Q(Vlim)
-2=Q(U)
-3=Q(P)
-4=cos(φ)

Wenn die Werte in einer anderen Form übertragen werden, dann muss eine Anpassung dieser Werte im Quellcode erfolgen.

Nehmen Sie diese Einstellung im Funktionsbaustein PCUgdo_ReSy10x_Objects_1 auf dem Code-Arbeitsblatt „Setpoints“ vor. Auf dem Code-Arbeitsblatt „Setpoints“ in der Codezeile 56 ist dann die Variable udtPCUGridOperator.Data.Control[iPcu].Setpoints.iReactive-PowerMode mit dem entsprechenden Wert zu beschreiben.

PLC160 - C:\MyCloud\Solar\LocalWorkspaces\PCB1.pns File Edit View Project Edit Window Help PLACT Settings Variations Disperses Not Adjust Segments ExObjectType(s) Description Resources Setpoints USD_1F //Reactive Power if wtPondriOperator.Data.Objects.Control[udPondriOperator.Config.Objects]0x.Napping[iPou].usID(ReactivePower).ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexActivePower <= udPondriOperator.Data.Objects.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sReactivePower <= udPondriOperator.Data.Control[iPou].setpoints.xNexActivePower udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sReactivePowerAvailable != TRUE USD_1F //Power Factor Cos pts if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(ConSui).ControlsData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactor <= udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sPowerFactors <= udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactors udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sPowerFactorsAvailable == TRUE USD_1F //Usef if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(With).ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactor <= udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sThree <= udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactors udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sEnforesAvailable != TRUE USD_1F //Reactive Power Mode if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(ReactivePowerNode),ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactor = udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sReactivePowerMode <= udPondriOperator.Data.Control[iPou].setpoints..NexPowerFactor udPondriOperator.Hsi.0x.0x.Fallback.xxFailBackKLastValidValues[iPou].sReactivePowerAvailability = TRUE USD_1F //Commissioning Mode RLSIF wtPondriOperator.Hsi._Diag._skIlemn * 2 TREM //Active Power if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(ActivePower),ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexActivePower <= udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] USD_1F //Reactive Power if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(ReactivePower),ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexActivePower <= udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou] USD_1F //Power Factor Cos pts if wtPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou].usID(CasShi),ControlData_X_BeserveValue.THEM udPondriOperator.Data.Control[iPou].setpoints.xNexPowerFactor <= udPondriOperator.Data.0x.0x.Control[utdPondriOperator.Config.Objects]0x.Napping[iPou]

Bild 5-30 PLCnext Engineer: Code-Arbeitsblatt „Setpoints“ - Objects (Beispiel)

5.3.2.4 Initialparameter für Kommunikation und Objekte

Die Initialparameter der einzelnen Netzbetreiber für die Kommunikation und den Objekten finden Sie unter „Programming/Local/Function & Function Blocks/GridOperator/InitParameter/GridOperator/PCUgdo_InitValues10x_x“.

Hier können Sie die initialen Parameter für die Kommunikation und die einzelnen Objekte einsehen und ggf. ändern.

PLC design Engineer - C:\Users\WIN_Loort\win\Interspan\PCU.power File Edit View Project Tools Window Help PLC design Control // Configuration Objects (**)#spise P/Q Management PCU 1***** // Active power // Befehl Wirkleistung (%): TR60 // Vorgabe Wirkleistung EnrgPierart x: Diese Vorgabe gibt die maximal rufemige Wirkleistung der Erzeugprenlage besagen auf die Anschluss // Derbeit wennes folopame Stufen Vorpeptens: // 100 % Keine Reduzierung // 60 % Reduzierung auf max. 60 % der Anschlussleistung // 30 % Reduzierung auf max. 30 % der Anschlussleistung // 2 % Reduzierung auf max. 2 % der Anschlussleistung // Waldung Wirkleistung (%): TR36 // Rückstellung Vorgabe Wirkleistung Enrgpierart x: // Die Rückstellung gilt als Beteitigung für die Sollverrerrgabe der Wirkleistung. // Fix ist zu senden, enbind die Sollverrerrgabe empfangen wurde. // Fix ist indai esakt der empfangene Torpsbewert zu senden, auch wenn die tatsächliche Abrechnung von der Vorgabe absreicht. iIndex => 1; udInitParaRsyIOX.Control[1][Index].xDisableProuControl1 udInitParaRsyIOX.Control[1][Index].xNameControl1 udInitParaRsyIOX.Control[1][Index].usIDVControl1 udInitParaRsyIOX.Control[1][Index].usIDIAControl1 udInitParaRsyIOX.Control[1][Index].usIDMAHighControl1 udInitParaRsyIOX.Control[1][Index].usIDMALowControl1 udInitParaRsyIOX.Control[1][Index].usIDLowControl1 udInitParaRsyIOX.Control[1][Index].xDisableProuMonitor1 udInitParaRsyIOX.Control[1][Index].xNameMonitor1 udInitParaRsyIOX.Control[1][Index].usIDIAMonitor1 udInitParaRsyIOX.Control[1][Index].usIDMAHighMonitor1 udInitParaRsyIOX.Control[1][Index].usIDMALowMonitor1 udInitParaRsyIOX.Control[1][Index].ixCycleTimeMonitor1 udInitParaRsyIOX.Control[1][Index].usIDGroupMonitor1 (***** // mephi COMMENTS Programming (FUM) Local (L35) Data Types (S) Functions & Functions Blocks (B8) Basic (B) Control (C) GndOperator (D) Audio (A) Configtes (T) HMA (M) Inf (I) InfParameter (I) GndOperator (I) PCOplus_inflvalueInfo_Awaren_1 (2) PCOplus_inflvalueInfo_Bayerewert_1 (2) Core Objects PCOplus_inflvalueInfo_Default_1 (2) PCOplus_inflvalueInfo_Eire_1 (2) PCOplus_inflvalueInfo_Mitter_1 (2) PCOplus_inflvalueInfo_Hetzels_1 (2) PCOplus_inflvalueInfo_Teri_1 (2) PCOplus_inflvalueInfo_Werap_1 (2) PCOplus_inflvalueInfo_Nordnet_1 (2) PCOplus_inflvalueInfo_1 (2) Objects (A) IC 41131/1(0) Meter (A) Purty (A) Text (A) This Parts (Y) Programs (A) Control (A) EC 41131/1(0) IPWpp_2162 (A) PLCset Component (B) PLCsetBlock_1_6 (A) Reytlte_V0000_Lib_1(7) Reytlstock_V0000_Lib_1(8) PLCset Components & Programs (S) Network (S72) RM (M9) Libraries (N)

Bild 5-31 PLCnext Engineer: Code-Arbeitsblatt „Control“ - Init_Objects (Beispiel)

5.3.2.5 Funktion „Flattermeldung“ (Flutter)

Die Funktion „Flattermeldung“ (Flutter) ist eine spezielle Funktion des Netzbetreibers „Westnetz“. Die Flattermeldungen können auf dem eHMI parametriert werden (siehe Kapitel 5.3.3.9).

Die Rückmeldung der Flattermeldung muss über ein Objekt an den Netzbetreiber gesendet werden. Dafür muss die Parametrierung dieser Rückmeldung im Quellcode auf das Objekt gelegt werden, d. h. Sie rücken die auskommentierten Zeilen ein und setzen den „ArrayIndex“ auf das entsprechende Objekt. Das folgende Bild stellt die Position, die im Quellcode angepasst werden muss, dar:

PLCost Explorer - C:\Work\PROGRAM\Local\LocalWorkspace\PCU.exe File Edit View Project Edit Window Help PLANT File: E2102.2.18/PLCost PCU.spl_seta@PCU_1 PCU.spl_seta@PCU_1 Settings Values Mapping Details Debonding EnObjects Description Resources Debonding tDeboucingTime1 = arrSgdpObject[IndexDeboucing].Deboucing.tDebouming1, tDeboucingTime1 = arrSgdpObject[IndexDeboucing].Deboucing.tDebouming1, xFlutterActive1 = arrSgdpObject[IndexDeboucing].Flutter.AActivate, iFlutterMax1 = arrSgdpObject[IndexDeboucing].Flutter.isFlutterMax, iFlutterTimeCount = arrSgdpObject[IndexDeboucing].Flutter.isFlutterTimeCount, iFlutterTimeLocked1 = arrSgdpObject[IndexDeboucing].Flutter.isFlutterTimeLocked, aMulti1 => arrSgdpObject[IndexDeboucing].Monitor.Value.X_gdpInfo, aMulti2 => arrSgdpObject[IndexDeboucing].Monitor.Value.X_NQOff, aFlutterLocked1 => arrSgdpObject[IndexDeboucing].Flutter.isFlutterLocked) 1. IndexDeboucing1-> 50) FB_PCU_Splv_Deboucing(0) aIn1 => Objcnts-SpDj[IndexDeboucing].Value.X_SpDpInfo, aIn1 => Objcnts-SpDj[IndexDeboucing].Value.X_ApDOff, aDeboucingActivate1 => arrSgdpObject[IndexDeboucing].Deboucing.AActivate, tDeboucingTime1 => arrSgdpObject[IndexDeboucing].Deboucing.tDeboucing1, tDeboucingTime1 => arrSgdpObject[IndexDeboucing].Deboucing.tDeboucing1, aFlutterActive1 => arrSgdpObject[IndexDeboucing].Flutter.AActivate, iFlutterMax1 => arrSgdpObject[IndexDebouming].Flutter.isFlutterMax, iFlutterTimeLength1 => arrSgdpObject[IndexDebouming].Flutter.isFlutterTimeLength, aMulti1 => arrSgdpObject[IndexDebouming].Monitor.Value.X_SpDpInfo, aMulti2 => arrSgdpObject[IndexDebouming].Monitor.Value.X_NQOff, aFlutterLocked1 => arrSgdpObject[IndexDebouming].Flutter.isFlutterLocked) (*) //Map FlutterIcon to objects aFlutterLock => PALOff FOM idmFlutter -> 1, PD_TX_SET(FYWWS_BONDS(arrSgdpObjects,1)) 50 IF arrSgdpObjects[IndexFlutter].Flutter.asFlutterLocked DIMM aFlutterLock => TIMO; END_IFR END_FIR //Set here the Index of the specified Object for the Flutter lock /arrSgdpObjects[x].Monitor.Value.a_SpDpInfo => aFlutterLock; (*)

Bild 5-32 PLCnext Engineer: Code-Arbeitsblatt „Debouncing“ - Objects (Beispiel)

5.3.3 eHMI

5.3.3.1 Untermenü „Info“

In diesem Untermenü werden die aktuell ausgegebenen Reglervorgaben angezeigt. Ebenso wird hier eine kurze Übersicht zum Status der aktuellen Kommunikation angezeigt.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T0 00:48 UTC time: 2023-08-11T08 00:48 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit DCS Operator Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode General HNI Config Object Test Dig Grid operator Default 104 IEC 68879-5-104 P (KW) G (KW/) Control [p.u.] Q Mode Well GWI (kV) Instance Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode Actual value Fallback mode A1 0.000 Last valid value 0.000 Last valid value 1.000 Last valid value Q/Vlm() Q/Vlm() 29.000 Last valid value # # 2 0.000 Last valid value 0.000 Last valid value 1.000 Last valid value Q/Vlm() Q/Vlm() 29.000 Last valid value # # 3 0.000 Last valid value 0.000 Last valid value 1.000 Last valid value Q/Vlm() Q/Vlm() 29.000 Last valid value # # 4 0.000 Last valid value 0.000 Last valid value 1.000 Last valid value Q/Vlm() Q/Vlm() 29.000 Last valid value # # 5 0.000 Last valid value 0.000 Last valid value 1.000 Last valid value Q/Vlm() Q/Vlm() 29.000 Last valid value # # Diagnostic: Diagnostic Alarm: Commissioning control active: Commissioning monitoring active: RTU 1 Connect manager 1 Connect valid 182.168.178.181 UT_UsedPort 2454 Connect valid 182.168.178.96 UT_UsedPort 2454 RTU 2 Connect manager 1 Connect valid 182.168.178.96 UT_UsedPort 2454

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 3

PLCnext Community

Bild 5-33 eHMI: Untermenü „Grid Operator, Info“ (Beispiel)

5.3.3.2 Untermenü „Config, General“

Auf diesem Menü kann zur Laufzeit über das Drop-down-Menü der gewünschte Netzbetreiber gewählt werden.

Wenn der gewünschte Netzbetreiber nicht in der Liste verfügbar ist, dann wurde dieser noch nicht umgesetzt. Sie können sich dann einen Netzbetreiber nehmen, der eine ähnliche Datenpunktliste hat, oder sie verwenden die Default-Konfiguration. Dann erweitern Sie die Datenpunkte anhand der „Technischen-Anschluss-Bedingungen“ (TAB) des Netzbetreibers.

Ebenso kann hier die Netzbetreiber-Schnittstelle deaktiviert werden. Es wird dann keine Kommunikation zum Netzbetreiber aufgebaut.

Die Regelwerte werden dann folgend an den Regelkern ausgegeben.

  • Wirkleistung: 1.0 p.u.
  • Blindleistung: 0.0 p.u.
  • Cos(φ): 1.0 p.u.
  • Referenzspannung: 1.0 p.u.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T05:21 UTC time: 2023-08-11T08:05:21 Project: Phoenix Contact Electronics GmbH Ech image: PCU PLC num: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Office Sharing Running Edit Default 104 Info Connect Object Test Diag Connect Line Object I Object II Obj. Settings Obj. Control Obj. Mass Obj. Digital Activate grid operator Parameter Description Actual value Edit value Active Enthesize the GridOperator (true, analog) time - dynamic) True On/Off Grid operator type Parameter Description Actual value Edit value Kds Select grid operator Default 104 Default_104 Units Apply Units Apply

Phoenix Contact AXC F 2152 - Untermenü „Config, General“ - 2

PLCnext Store

【】PLCnext Community

Bild 5-34 eHMI: Untermenü „Grid Operator, Info, General“ (Beispiel)

5.3.3.3 Untermenü „Config, Connect“

Auf diesem Untermenü wird der „Connect Manager X“ für die Fernwirkanbindung über IEC 6087-5-10x über die Funktionsbaustein-Bibliothek ReSy10x parametriert.

Redundanz bei „IEC 60870-5-104“:

Wenn die Redundanz aktiviert wird (xRedundancy), kann der „Connect Manager 2“ eingestellt werden. Damit ist es möglich eine alternative Verbindung zu einer zweiten Leitstelle aufzubauen.

Wenn auf dem Menü „Tasks and Events“ eine zweite 104er-Verbindung ausgewählt wird, ist das Untermenü „ReSy104 Connect Manager Multiclient“ sichtbar, Es können nun im unteren Teil die Kommunikationsparameter für eine eigenständige zweite Leitstelle eingegeben werden. Diese zweite Verbindung kommuniziert die gleichen Objekte, wie die erste Verbindung.

Phoenix Contact AXC F 2152 - Redundanz bei „IEC 60870-5-104“: - 1

Bild 5-35 eHMI: Untermenü „Grid Operator, Config, Connect“ (Beispiel)

In diesem Untermenü wird der „Link Manager“ für die Fernwirkanbindung über IEC 6087-5-10x über die Funktionsbaustein-Bibliothek ReSy10x parametriert.

Phoenix Contact AXC F 2152 - Untermenü „Config, Link“ - 1

Bild 5-36 eHMI: Untermenü „Grid Operator, Config, Link“ (Beispiel)

5.3.3.5 Untermenüs „Config, Object I“ und „Config, Object II“

In diesem Untermenü wird der Object Manager für die Fernwirkanbindung über IEC 6087-5-10x über die Funktionsbaustein-Bibliothek ReSy10x parametriert.

Phoenix Contact AXC F 2152 - Untermenüs „Config, Object I“ und „Config, Object II“ - 1

Bild 5-37 eHMI: Untermenü „Grid Operator, Config, Object I“ (Beispiel)
Phoenix Contact AXC F 2152 - Untermenüs „Config, Object I“ und „Config, Object II“ - 2

Bild 5-38 eHMI: Untermenü „Grid Operator, Config, Object II“ (Beispiel)

5.3.3.6 Untermenü „Config, Obj. Settings“

PHOENIX CONTACT Power Control Unit Local time: 2023-06-11T10 12:28 UTC time: 2023-06-11T08 12:28 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operators Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode EWE Info Connect Object Test Diag Generate Link Object Object 5 On On- Controls On-Meat On-Digital Scaling setpoints Actual value Edit value Parameter Description Actual value Edit value usfMatchActivePower Set the unit of the setpoint specification [%] [%] usfMatchReactivePower Set the unit of the setpoint specification [MVA] [MVA] usfMatchReferencesVoltage Set the unit of the setpoint specification [μV] [μV] PCU 1 Fallback config Units Apply Parameter Description Actual value Edit value dfFallbackTime Time until fallback is active (p) | valid 0.3800 90 60 sfFallbackActPortFixValue Active power fallback to value [M/V] | valid 0..250.000 0.000 0.000 sfFallbackReadPortFixedValue Reactive power to value [fV/σ] | valid -250.000..250.000 0.000 0.000 sfFallbackUseffFixValue Fallback to value User[μV] | valid 0.001..120 20.000 20.000 sfFallbackCosPhiFixedValue Fallback to Cos Phi [p/s] | valid -1.0..1.8 1.000 1.000 usfFallbackModeActivePer Active power fallback mode Last valid value Last valid value usfFallbackModeReactivePer Reactive power fallback mode Last valid value Last valid value usfFallbackModeUnf Unf fallback mode Last valid value Last valid value usfFallbackModeCosPhs Cos Phi fallback mode Last valid value Last valid value usfFallbackReachPerQmod Reactive power fallback mode QV/mo QV/mo) Objects for setpoints Units Apply Parameter Description Actual value Edit value usfCityActivePower Set the incoming Object to the setpoint Active Power signal Qty 1 Qty 1 usfCityReactivePower Set the incoming Object to the setpoint Reactive Power signal Qty 2 Qty 2 usfCityCosPhs Set the incoming Object to the setpoint Cos Phi signal Qty 3 Qty 3 usfCityUref Set the incoming Object to the setpoint Voltage Reference signal None None usfCityReactivePowerMode Set the incoming Object to the setpoint 'Reactive Power Mode' signal None

PLCnext Store 【】PLCnext Community

Bild 5-39 eHMI: Untermenü „Grid Operator, Config, Obj. Settings“ (Beispiel)

„Scaling setpoints“:

Hier können für die Sollwertvorgaben von dem Netzbetreiber die Skalierung eingestellt werden, damit die Werte für den Regelkern in der Einheit „per Unit“ („p. U.“) ankommen.

Die Skalierung kann für die Wirkleistung, Blindleistung und Referenzspannung für die Q(U)-Regelung vorgenommen werden. Die Skalierung ist notwendig, da der Regelkern die Vorgaben und Werte in der Einheit „per Unit“ benötigt.

Wenn in den „Technischen-Anschluss-Bedingungen“ die Vorgaben wie z. B. für die Wirkleistung in „%“ und für die Blindleistung in „kVAr“ vom Netzbetreiber gesendet werden, dann müssen die Skalierungen an dieser Stelle auf Wirkleistung in % und Blindleistung kVar gestellt werden, damit die Werte für den Regelkern passend in die Einheit „p. U.“ skaliert werden.

Beispiel: Vorgaben von dem Netzbetreiber „EWE“:

  • Wirkleistung in %
  • Blindleistung in MVar
  • Referenzspannung in kV

„Fallback config“:

Hier werden die Fallbackwerte und der Modus im Fall eines Verbindungsabbruchs eingestellt.

  • „Fixed Value“: Der eingetragene Wert wird verwendet.
  • „Last valid value“: Wenn ein gültiger Wert vom Netzbetreiber empfangen wurde, wird dieser weiterhin bei einem Verbindungsabbruch ausgegeben. Wenn kein gültiger Wert vorhanden ist, dann wird der „Fixed Value“ verwendet.

Beispiel:

Wenn die Anlage, nachdem die Software aufgespielt wurde, zum ersten Mal startet, dann gibt es keinen gültigen Sollwert vom Netzbetreiber, da hier noch nie eine Kommunikation stattgefunden hat. Hier wird dann der „Fixed Value“ verwendet.

Wenn eine Kommunikation zum Netzbetreiber erfolgreich ist und dieser auch einen Sollwert für die Regelparameter gesendet hat, dann wird dieser Sollwert als „Last Valid Value“ gespeichert.

Wenn nun ein Kommunikationsausfall oder ein Neustart der Anlage durchgeführt wird, dann startet die Anlage nach Ablauf der „Fallback Time“ mit diesem zuletzt gespeicherten Wert. Wenn ein Kaltstart der Anlage durchgeführt wird, werden alle remanenten Variablen gelöscht! Dazu gehört auch der „Last Valid Value“. Die Anlage startet nach Ablauf der „Fallback Time“ mit dem „Fixed Value“ falls keine Kommunikation in der Zwischenzeit mit dem Netzbetreiber aufgebaut wird.

Phoenix Contact AXC F 2152 - Beispiel: - 1

flowchart
graph TD
    A["Connection failure to the GDO"] --> B{Waiting time expired?}
    B -->|No| A
    B -->|Yes| C["Fallback mode activ"]
    C --> D{eHMI setting}
    D -->|No| E["Fixed value"]
    D -->|Yes| F{Last valid value available?}
    F -->|No| E
    F -->|Yes| G["Fallback value issue"]
    E --> H["Fixed value"]
    G --> H

Bild 5-40 Ablauf des Fallback-Modus - Grid Operator

„Objects for setpoints“:

In diesen Objekten liegen die Sollwertvorgaben des Netzbetreibers.

Zum Beispiel:

  • Wirkleistung
  • Blindleistung
  • Cos(φ)
  • Referenzspannung (QU Kennlinie)
  • Blindleistungsmodus

Diese Objekte werden durch die Auswahl im Drop-down-Menü in die Regelungsstruktur gemappt.

Beispiel:

Der Sollwert für die Wirkleistung wurde auf dem Objekt 1 unter „Control“ projektiert, dann muss hier das „Obj 1“ gewählt werden.

5.3.3.7 Untermenü „Config, Obj. Control“

Auf diesem Untermenü werden die Einstellungen für die Control-Objekte der Netzbetreiber vorgenommen.

Es stehen 50 Objekte zur Verfügung.

Zu jedem Control-Objekt gibt es ein zugehöriges Monitor-Objekt die im Code miteinander verknüpft sind, und den gesendeten Sollwert wieder an den Netzbetreiber zurücksenden.

Jedem Objekt kann ein freier Name, eine Typkennung und Adresse zugewiesen werden.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T10:13:05 UTC time: 2023-08-11T08:13:05 Project: Phoenix Contact Electronics GmbH. Eclr image: PCU PLC run: Local bus: EWE Info Connect Object Test Drag General Connect Link Object I Object II City Settings City-Mass City-Digital Control with feedback objects Info Units Apply Parameters Description Actual value Edit value Control object xDisablePauControl Disable the pou (true disabled) (false enabled) tNameControl Name for the object PCUT - P Solt FCUT - P Solt uLIOTControl Object type (TK) | valid 45.53 63 63 uLIQAContyl ASDU address unstructured | valid 1..16.777.215 ; F + B structured address will not be used 0 0 uLIQAHighControl ASDU address structured high style | valid 0..255 30 30 uLIQAMidControl ASDU address structured midstyle | valid 0..255 0 0 uLIQALowControl ASDU address structured few byte | valid 0..255 1 1 Feedback monitor object xDisablePauMonitor Disable the pou (true disabled) (false enabled) tNameMonitor Name for the object FCUT - Rueckin P Solt PCUT - Rueckin P Solt uLIOTMonitor Object type (TK) | valid 1..36 30 30 uLIQAMonitor ASDU address unstructured | valid 1..16.777.215 ; F + B structured address will not be used 0 0 uLIQAHighMonitor ASDU address structured high style | valid 0..255 30 30 uLIQAMidMonitor ASDU address structured mid byte | valid 0..255 0 0 uLIQALowMonitor ASDU address structured few byte | valid 0..255 40 40 uLIGroupMonitor Group | valid 9..16 0 0 CycleTimeMonitorCol1 Cycle time Col 1 [ms] | valid 0..30000 0 0 CycleTimeMonitorCol2 Cycle time Col 2 [ms] | valid 0..30000 0

Phoenix Contact AXC F 2152 - Untermenü „Config, Obj. Control“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Config, Obj. Control“ - 3

PLCnext Community

Bild 5-41 eHMI: Untermenü „Grid Operator, Config, Obj. Control“ (Beispiel)

5.3.3.8 Untermenü „Config, Obj. Meas“

Auf diesem Untermenü werden die Einstellungen für die Messwerte der Anlage vorgenommen, die zum Netzbetreiber gesendet werden.

Es stehen 50 Objekte zur Verfügung.

Zu jedem Monitor-Objekt gibt es eine zugehörige Threshold-Funktion. Die Threshold-Funktion kann je nach Bedarf ein- oder ausgeschaltet werden. Weitere Informationen zur Threshold-Funktion finden Sie in der Funktionsbaustein-Hilfe der Solarworx.

„Monitor Object“:

Jedem Objekt kann ein freier Name, eine Typkennung und Adresse zugewiesen werden.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T0:14:00 UTC time: 2023-08-11T06:14:00 Project: Phoenix Contact Electronics GmbH Ecr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Sound Charges Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode EWE Info Connect Object Test Diag General Connect Link Object I Object II City Settings City-Control City Digital Measurement object Info Undo Apply Parameters Description Actual value Edit value Threshold xActivate Activate the threshold function (true enable (false, disable)) rReferenceValue Reference value | valid 0 .. 250000000 20000.00 20000.00 AbsoluteThreshold Absolute threshold | valid 0 .. 1000 0.25 0.25 AdditiveThreshold Additive threshold | valid 0 .. 1000 0.00 0.00 iCycle Cycle [ms] | valid 0 .. 30000 0 0 StampingRate Stamping rate [ms] | valid 0 .. 30000 100 160 xResetThreshold Reset the threshold (true enable (false, disable)) Value On/Off uidCounterAbsolute Counter for condition absolute threshold 1 uidCounterAdditive Counter for condition additive threshold 0 uidCounterCycle Counter for condition cycle time 0 Monitor object xDisablePou Disable the plot (true disabled) (false, enabled) Value On/Off tName Name for the object NAP - U12 NUP - U12 uidOT Object type (TK) | valid 9 .. 36 36 36 uidROA ASDU address unstructured | valid 1 .. 16.777.215 |IT + 8 structured address will not be used 0 6 uidCAHigh ASDU address structured high byte | valid 9 .. 255 10 10 uidCAMid ASDU address structured mid byte | valid 9 .. 255 0 6 uidDALow ASDU address structured low byte | valid 9 .. 255 7 7 uidGroup Group | valid 9 .. 16 0 6 iCycleTimeCol1 Cycle time Col 1 [ms] | valid 9 .. 30000 5 6 iCycleTimeCol3 Cycle time Col 3 [ms] | valid 9 .. 30000 0

Phoenix Contact AXC F 2152 - „Monitor Object“: - 2

PLCnext Store

Phoenix Contact AXC F 2152 - „Monitor Object“: - 3

PLCnext Community

Bild 5-42 eHMI: Untermenü „Grid Operator, Config, Obj. Meas“ (Beispiel)

5.3.3.9 Untermenü „Config, Obj. Digital“

Auf diesem Untermenü werden die Einstellungen für die Einzel-/Doppelbefehle der Anlage vorgenommen, die zum Netzbetreiber gesendet werden.

Es stehen 50 Objekte zur Verfügung.

Zu jedem Monitor-Objekt gibt es eine zugehörige Entprellfunktion (Debouncing) und eine Flattersperre (Flutter).

Phoenix Contact AXC F 2152 - Untermenü „Config, Obj. Digital“ - 1

Bild 5-43 eHMI: Untermenü „Grid Operator, Config, Obj. Digital“ (Beispiel)

„Debouncing“ (Entprellfunktion):

Die Entprellfunktion kann je nach Bedarf ein- oder ausgeschaltet werden.

Der Parameter „Debouncing1“ ist dem Einzelobjekt und der Parameter „Debouncing2“ dem Doppelobjekt zugeordnet.

Der Wert bezieht sich auf eine Ein-/Ausschaltverzögerung und gibt an, wie lange das Signal konstant sein muss, bevor das Objekt ausgelöst wird. Damit kann das Signal entprellt werden.

„Flutter“ (Flattersperre):

Die Flattersperre ist u. a. von dem Netzbetreiber „Westnetz“ gefordert.

Flattermeldungen sind Meldungen, die innerhalb sehr kurzer Zeit mehrfach kommen und gehen. Das Auftreten einer solchen Information wird zu Beginn einmal verarbeitet, die weiteren Kommen- und Gehen-Ereignisse werden unterdrückt. Für die Kontakte ist eine frei definierbare Zeit und Anzahl der Kontaktgaben parametrierbar (siehe Kapitel 5.3.2.5).

„Monitor-Object“:

Jedem Objekt kann ein freier Name, eine Typkennung und Adresse zugewiesen werden.

5.3.3.10 Untermenü „Object Test, Test Control“

Auf diesem Untermenü werden alle 50 Control-Objekte und deren Adresse, Typkennung sowie die aktuellen Sollwerte der Objekte in einer Übersicht dargestellt.

Durch das Aktivieren des Inbetriebnahmemodus können die Sollwerte zu Inbetriebnahmezwecken geändert werden.

Die Felder passen sich jeweils den Typkennungen an und blenden Einzel-/Doppelbefehle oder Werteingaben ein.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T0:16:14 UTC time: 2023-08-11T08:16:14 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Solid Diameter Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Enable commissioning mode Units Apply Parameter Description Actual value Edit value xCommissionsCompulsive Enable commissioning mode (true enable) (false enable) data value On/Off Commissioning control values Control Monitor Object Qty OT OA High OA Mid OA Low Name Actual value Edit value Set 1 50 6 10 100 PCU1 - Set P 0.00 3.00 ✓ 2 50 6 10 101 PCU1 - Set Q 0.00 3.00 ✓ 3 50 6 10 102 PCU1 - Set esphi 0.00 3.00 ✓ 4 50 6 10 200 PCU2 - Set P 0.00 3.00 ✓ 5 50 6 10 201 PCU2 - Set Q 0.00 3.00 ✓ 6 50 6 10 202 PCU2 - Set cos phi 0.00 3.00 ✓ 7 45 6 8 9 false CM ✓ 8 45 6 0 0 false CM ✓ 9 45 6 0 0 false CM ✓ 10 45 6 0 0 false CM ✓ 11 45 6 6 0 false CM ✓ 12 45 6 0 0 false CM ✓ 13 45 6 0 0 false CM ✓ 14 45 6 0 0 false CM ✓ 15 45 6 0 0 false CM ✓ 16 45 6 0 0 false CM ✓ 17 45 6 9 9 false CM ✓ 18 45 6 0 9 false CM ✓ 19 45 6 0 9 false CM ✓

PLCnext Store PLCnext Community

Bild 5-44 eHMI: Untermenü „Grid Operator, Object Test, Test Control“ (Beispiel)

5.3.3.11 Untermenü „Object Test - Test Monitor“

Auf diesem Untermenü werden alle 50 Monitor-Objekte der jeweiligen Typen und deren Adresse, Typkennung sowie die aktuellen Istwerte der Objekte in einer Übersicht dargestellt.

Durch das Aktivieren des Inbetriebnahmemodus können die Istwerte zu Inbetriebnahmezwecken geändert und an den Netzbetreiber versendet werden.

Hiermit wird eine Prüfung der Datenpunktliste vereinfacht.

Die Felder passen sich jeweils den Typkennungen an und blenden Einzel-/Doppelmeldungen oder Werteingaben ein.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T05:21:41 UTC time: 2023-08-11T05:21:41 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Solid Downlink Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Office Running Starting Enter Default 104 Info Config Config Disg Test Control Enable commissioning mode Undo Apply Parameter Description Actual value Edit value xCommission/MonitorActive Enable commissioning mode (Use: enable / false: enable) false On/Off Commissioning monitoring values Control Monitor Object Qty OT OA High OA Mid OA Low Name Actual value Edit value Set 1 13 0 10 110 PCU1 - Set P 0.00 0.00 ✓ 2 13 0 10 111 PCU1 - Set Q 0.00 0.00 ✓ 3 13 0 10 112 PCU1 - Set csaphi 0.00 0.00 ✓ 4 13 0 10 210 PCU2 - Set P 0.00 0.00 ✓ 5 13 0 10 211 PCU2 - Set Q 0.00 0.00 ✓ 6 13 0 10 212 PCU2 - Set cos phi 0.00 0.00 ✓ Measurement Object Qty OT OA High OA Mid OA Low Name Actual value Edit value Set 1 9 0 6 9 0.00 0.00 ✓ 2 9 0 6 9 0.00 0.00 ✓ 3 9 0 6 9 0.00 0.00 ✓ 4 9 0 6 9 0.00 0.00 ✓ 5 9 0 6 9 0.00 0.00 ✓ 6 9 0 6 9 0.00 0.00 ✓ Singlepoint / Doublepoint Object Qty OT OA High OA Mid OA Low Name Actual value Edit value Set 1 1 0 6 9 三位 CN ✓ 2 1 0 6 9 三位 CN ✓ 3 1 0 6 9 三位 CN ✓ 4 1 0 6 9 三位 CN ✓ 5 1 0 6 9 三位 CN ✓ 6 1 0 6 9 三位 CN ✓

PLCnext Store 【】PLCnext Community

Bild 5-45 eHMI: Untermenü „Grid Operator, Object Test, Test Monitor“ (Beispiel)

5.3.3.12 Untermenü „Diag“

Auf diesem Untermenü werden die Diagnoseinformationen angezeigt.

Je nachdem, ob eine 101-/104-Verbindung gewählt wurde, erscheinen unterschiedliche Diagnoseinformationen.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

Die Standardeinstellungen für die Parameter der Netzbetreiberschnittstelle können auf diesem Untermenü „Diag“ wiederhergestellt werden. Bei Wiederherstellung werden jegliche Parameter, die in den Konfigurationsdateien gespeichert sind, mit den Initialwerten aus dem jeweiligen Netzbetreiber überschrieben.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-11T06:22:35 UTC time: 2023-08-11T06:22:35 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Bind Operating Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Office Warning Running Error Default 104 Info Config Object Test - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - * Enable* Enable the RESET button Notice "RESET" Parameter will be set to default settings Reset grid operator config Enable Notice "ENABLE" Enable the RESET button Notice "RESET" Parameter will be set to default settings Reset grid operator communication Client 1 Client 2 License state Demo mode License valid License valid Connect manager 1 Connect valid 2023-08-11T06:54:12 Transmission mode 2023-08-11T06:54:12 Standby mode 2023-08-11T06:54:17 Send test frame act 06 Rec. test frame can 90 Rec. start DT act 2 Cycle time 53 SVM Parameter Protocol TCP Server / Bind IP / Bind Port 2404 SLS SourceIP 192 168 178 171 UI_UsedPort 2404 Connect manager 2 Connect valid 2023-08-11T06:54:12 Transmission mode 2023-08-11T06:54:12 Standby mode Send test frame act 06 Receive test frame can 06 Receive start DT act 06 Cycle time 53 SVM Parameter 515b Parameter 515b SourceIP UI_UsedPort 0 Link manager Parameter Error DataTransferStop 2023-08-11T06:54:13 Send Software Full Fallback / Commissioning Fallback active Commissioning control active Commissioning monitoring active Object manager: Error S_EmprMessage CntAduFinalValid CntAduFinalValidAddress CntAduFinalValidOA Object manager CntDataFromObjects 4 CntDataToOrigValid 0 CntDataToOrigInvalid 0 EnterMultiAddress Object manager control monitor CntObjects 0 8 CntObjNullMultiAddr 0 9 LastMultiAddress 0 0 LastMultiType 0 9

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 3

PLCnext Community

Bild 5-46 eHMI: Untermenü „Grid Operator, Diag“ (Beispiel)

5.4 Applikationsbereich „Third Parties“

5.4.1 Allgemein

Der Applikationsbereich „Third Parties“ dient der Einrichtung der Kommunikation zu den Direktvermarktern einer Anlage. Die Direktvermarkter liefern den EZA-Reglern Sollwerte für die gewünschte Wirkleistungsabgabe der Anlage.

Die Kommunikation erfolgt für alle von der PCU-Basisapplikation unterstützten Direktvermarkter über das Protokoll Modbus TCP. Die SPS übernimmt dabei die Rolle des Servers und die Direktvermarkter verbinden sich als Client.

Phoenix Contact AXC F 2152 - Allgemein - 1

ACHTUNG

Bei allen Direktvermarktern ist die Einrichtung eines VPN-Tunnels erforderlich. Dafür kann die App „VPN Client for PLCnext ARM“ aus dem PLCnext Store verwendet werden. Die App ist ausschließlich für die PLCnext Control 1152 und 2152 (für andere PLCnext Controls gibt es eine separate App).

Details für die Einrichtung stellt der entsprechende Direktvermarkter bereit.

Jeder Instanz eines EZA-Reglers kann ein Direktvermarkter zugeordnet werden, es handelt es sich um eine 1:1-Beziehung. Dabei können jeweils unterschiedliche Direktvermarkter gewählt werden oder auch mehrfach derselbe.

Gibt es keinen Direktvermarkter, muss ein Ersatzprogramm instanziert werden, damit dem EZA-Regler für den P-Sollwert des Direktvermarkters immer 100 % zugeführt wird.

Für alle fünf EZA-Regler-Instanzen ist bereits ein „Third Parties“-Programm instanziiert, hier muss nur der Programmtyp je nach projektspezifischer Anforderung geändert werden.

Weitere Informationen finden Sie im Kapitel 5.1.2.1.

5.4.2.1 Mapping

Bei allen Programmen ist die wesentliche Aufgabe dieser Schnittstelle (Handling der Verbindung und Weitergabe des Wirkleistungs-Sollwerts an den EZA-Regler) bereits komplett implementiert.

Die Direktvermarkter wünschen aber üblicherweise auch eine Reihe von Informationen aus der Anlage zu lesen, die auf der SPS im Mapping des jeweiligen Modbus TCP Server vorgehalten werden müssen. Dies können recht unterschiedliche Messpunkte sein, nicht alle davon sind Teil des Funktionsumfangs der PCU-Basisapplikation und müssen daher vom Anwender manuell ergänzt werden.

Dies erfolgt innerhalb der Programme, im Code-Arbeitsblatt „Mapping“.

Hier kann das Mapping von bereits verknüpften Messpunkte geändert sowie fehlende Mappings hinzugefügt werden.

// DESCRIPTION // Data mapping fix parameters to be read by child parties (********************************************************************** // data mapping: monitoring parameters, read by client (* direct parameters that have to be provided by the application and will be written to the Modou Server // pulse parameters are pre-wagged and connected to a variable within the application, some not // all parameters should be checked and connected // native power at grid connection point (W) // mapped to native power measurement of Xater program for the perspective POD instenon wdDataServiceInit3,RActivePower i= udnFouMeter.Data[iTxpGroup].MeasuredValues.RActivePowerz // oepoint for down regulation from grid operator (W) // mapped to relative setpoint value of grid operator, then commented to absolute value using nominal active power of the plant wdDataServiceInit3,RdisIdActivePower i= udnFouGridOperator.Data.Control[iTxpGroup].Setpoint.rScaledActivePower * 20_RML udnFouControl.ComExp[iTxpGroup].IsNotPwNum; // maximum power (W) // mapped to nominal native power of the plant wdDataServiceInit3,RMaxPower i= TCHELL(udnFouControl.Config[iTxpGroup].IsNotPwNum); (********************************************************************** // copy mapping values to symbol list on HMI udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[1].strDestrsption i= 'F w grid connertion point (W)'? udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[1].rValue i= udnDataServixDait.rActivePower; udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[2].strDestrsption i= 'F assignee Udo (W)'? udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[2].rValue i= udnDataServixDait.rGridIpActivePower; udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[3].strDestrsption i= 'Maximum power (W)'? udnFouThirdParties,Nxi,Sroups[iTxpGroup].Feedback[3].rValue i= udnDataServixDait.rMaxPower; (********************************************************************** )

Bild 5-47 PLCnext Engineer: Code-Arbeitsblatt „Mapping“ (Beispiel)

5.4.3 eHMI

5.4.3.1 Untermenü „Info“

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 1

Bild 5-48 eHMI: Untermenü „Third Parties, Info“ (Beispiel)

„Status of third party groups“:

Hier wird eine Übersicht der vorhandenen Instanzen dargestellt. Neben diversen Statusinformationen und den Fallback-Einstellungen werden die an die EZA-Regler übermittelten Wirkleistungs-Sollwerte angezeigt.

Die Schaltfläche in der letzten Spalte ermöglicht den Sprung auf das Untermenü „Config“ der jeweiligen Instanz.

„Feedback values“:

Hier wird eine Übersicht der Messwerte die vom jeweiligen Direktvermarkter gefordert werden und zum Lesen im Modbus-Mapping bereit stehen dargestellt.

5.4.3.2 Untermenü „Config“

Dieses Untermenü ermöglicht die Parameterkonfiguration für den Modbus-Server und die Fallback-Strategie bei einem Verbindungsproblem zum Direktvermarkter.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-15T11:10:31 UTC time: 2023-08-16T09:10:31 Project: Phoenix Contact Electronics GmbH Ech image: PCU PLC run: Local bus: Energy & Metero Systems PCU 1 Info Control Drag Modbus server config Units Apply Parameter Description Actual value Edit value xActivate Modbus server activate true OnOff stripAddressBind Modbus server IP address of the own device selfaddress Modbus server port of the own socket | valid: 0..66635 502 502 stripAddressDest Modbus server only one incoming connection from file IP address is accepted selfPortDest Modbus server only one incoming connection from this port is accepted | valid: 0..66635 0 0 MAD Modbus server unit identifier | valid: 0..255 1 1 Feedback config Units Apply Parameter Description Actual value Edit value fFixedValue Fallback fixed value [M] | valid: 0..256000 20000 20000 fDelay Fallback delay time [s] | valid: 0..3600 0 0 uniführeity Fallback mode (fixed value, set value) Fixed value Fixed value PLCnext Store ( ) PLCnext Community

Bild 5-49 eHMI: Untermenü „Third Parties, Config“ (Beispiel)

„Modbus server config“:

Hier können die Basiseinstellungen zum Modbus-Server vorgenommen werden.

Phoenix Contact AXC F 2152 - „Modbus server config“: - 1

ACHTUNG

Bei gleichzeitiger Nutzung mehrerer Modbus-Server-Schnittstellen für Direktvermarkter dürfen die Konfigurationen nicht identisch sein.

Wenn nur ein Netzwerkadapter in der SPS zur Verfügung steht, kann z. B. für die zweite Schnittstelle statt dem Modbus Default-Port #502 die #503 beim Parameter uiPortBind verwendet werden.

Bei mehreren Netzwerkadaptern kann über den Parameter strlpAddressBind der verwendete Adapter über dessen IP-Adresse gewählt werden. Dann kann auch mehrfach die Port-Nummer #502 verwendet werden.

„Fallback config“:

Hier wird die Fallback-Strategie konfiguriert.

Wenn bei aktivierter Schnittstelle ein Fehler in der Kommunikation auftritt, wird diese Fallback-Strategie wirksam. Es kann gewählt werden zwischen einem festen Wert, der an den EZA-Regler weitergegeben wird, sowie dem letzten gültigen Wert vor dem Kommunikationsfehler (sofern vorhanden).

Darüber hinaus kann eine Wartezeit eingestellt werden, bis nach Eintreten des Fehlerfalls die Fallback-Strategie aktiviert wird.

Phoenix Contact AXC F 2152 - „Fallback config“: - 1

flowchart
graph TD
    A["Connection failure to ThirdParties"] --> B{Waiting time expired?}
    B -->|No| A
    B -->|Yes| C["Fallback mode activ"]
    C --> D{eHMI setting}
    D -->|No| E["Fixed value"]
    D -->|Yes| F{Last valid value available?}
    F -->|No| E
    F -->|Yes| G["Fallback value issue"]
    G --> E

Bild 5-50 Ablauf des Fallback-Modus - Third Parties

Bei deaktivierter Schnittstelle wird immer die Vorgabe von 100-%-Wirkleistung in den EZA-Regler ausgegeben.

5.4.3.3 Untermenü „Diag“

Auf diesem Untermenü werden neben der normalen Fehlerdiagnose einige spezifische Informationen an.

PHOENIX CONTACT Power Control Unit Local time: 2023-05-15T13:15:16 UTC time: 2023-05-15T11:15:16 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Energy & Meter Systems PCU 1 info Config Plug parameter file handling Parameter file exists Recent error Drag code Additional drag code Parameter file read Recent error Drag code Additional drag code Parameter file write Recent error Drag code Additional drag code Reset third parties config Notice "ENABLE" Enable the RESET button Notice "RESET" Parameter will be set to default settings Plug interface third party Modbus server: Recent error Drag code Additional drag code Client connected Fallback active 2023-08-15T11.20:50 Warning value 6 Warning error Read requests 0 Write requests 8326 Exception code 0

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 3

PLCnext Community

Bild 5-51 eHMI: Untermenü „Third Parties, Diag“ (Beispiel)

„Diag interface third party“:

Die Tabelle „Modbus server“ zeigt an, ob die Fallback Strategie aktiv ist sowie einige Modbus-spezifische Diagnosewerte.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

5.5 Applikationsbereich „Meter“

5.5.1 Allgemein

In der Basisapplikation werden vorgefertigte Programme für die Energiemessgeräte-Schnittstelle vorgehalten. Weiterhin steht ein „Dummyprogramm“ zur Verfügung, das die Instanznummer für das Energiemessgeräte-Programm hochzählt und als Platzhalter agiert.

Für jedes von der PCU-Basisapplikation unterstützte Energiemessgerät steht ein separates Programm zur Verfügung, das nach projektspezifischer Anforderung instanziiert werden kann. Für weitere Informationen siehe Kapitel 5.1.3.1.

5.5.3 eHMI

5.5.3.1 Untermenü „Info“

Auf dem Untermenü „Info“ wird eine Übersicht über die instanziierten Energiemessgeräte-Programme und deren Status dargestellt.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-02T15:00:43 UTC time: 2023-08-02T13:00:43 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Gate Control Inverter Data Transmission Portal Commissioning Test Mode Phoenix Contact Energy meter PCU 1 Config Meas Disq Status of meter groups Instance Program name Diag PCU Fallback Fallback mode Meas Config 1 Phoenix Contact Energy meter ● 1 ○ Rypass mode ✓ 2 Phoenix Contact PCU Testsystem Meter ○ 2 ○ Off ✓ 3 Phoenix Contact Dummy Program (no energy meter available) ○ 3 ○ Off ✓ 4 Phoenix Contact Dummy Program (no energy meter available) ○ 4 ○ Off ✓ 5 Phoenix Contact Dummy Program (no energy meter available) ○ 5 ○ Off ✓

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 3

PLCnext Community

Bild 5-52 eHMI: Untermenü „Meter, Info“ (Beispiel)

In der dargestellten Tabelle werden die folgenden Informationen in den einzelnen Spalten dargestellt.

„Instance“:

Anzeige der Instanznummer.

„Program name“:

Anzeige des Programmnamens.

„Diag“:

Anzeige, ob der Kommunikationsstatus aktiv (grün) oder inaktiv (grau) ist.

„PCU“:

Anzeige über die Zuordnung zu der Regelungskomponente.

„Fallback“:

Anzeige, ob der eingestellte Fallback-Modus aktiv (orange) oder inaktiv (grau) ist.

„Fallback mode“:

Anzeige des eingestellten Fallback-Modus.

„Meas“:

Mit der Schaltfläche gelangen Sie zu den Messwerten des jeweiligen Energiemessgeräts.

„Config“:

Mit der Schaltfläche gelangen Sie zu der Konfiguration des jeweiligen Energiemessgeräts.

In dem Bild 5-52 ist ein Beispiel dargestellt, in dem der ersten Regelungskomponente (PCU 1) das Energiemessgeräte-Programm für ein Phoenix Contact Energiemessgerät zugeordnet ist. Der grüne Kreis in der Spalte „Diag“ zeigt eine aktive Verbindung zu diesem an. In der Spalte „Fallback mode“ ist der Fallback-Modus „Bypass mode“ eingestellt. Der graue Kreis in der Spalte „Fallback“ zeigt, dass der Fallback-Modus nicht aktiv ist.

5.5.3.2 Untermenü „Config“

Auf dem Untermenü „Config“ werden für das gewählte Energiemessgerät die folgenden Einstellungen vorgenommen:

Phoenix Contact Energy meter PCU 1 Info Closing Meas Diag General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Communication Test Mode Phoenix Contact Energy meter Info thubo Apply Device parameters Actual value Edit value aActivate Actuate the communication to the energy meter True Date it cStopAddress Modbus TCP communication IP address 192 185 178,190 E32 185 178,190 aPort Modbus TCP communication port number 502 502 bAddress Modbus TCP communication unit director 1 1 bConfig Configuration to read measured values (all values or sad the control relevant values) All All iCounterActmacSystem Counter area system (consistee or generator) based on the setting of the energy meter Consumer Consumer Fallback config Undo Apply Parameter Description Actual value Edit value eFallback Fallback strategy Bypass mode Bypass mode Communication and protocol parameters Units Apply Parameter Description Actual value Edit value dipConnectTimeout pNumber connect timeout [ms] valid 100 - 6000 ms 300 500 dipSendTimeout pNumber send timeout [ms] valid 100 - 9000 ms 500 500 ipDelayConnect pNumber delay connect [ms] valid 0 - 1000 ms 200 200 MBrcsDelayTime Modbus receive delay time [ms] valid 0 - 100 ms 0 0 MBTimeout Modbus timeout [ms] valid 20 - 1500 ms 500 500 uskbBeyondTimeout Modbus send attempts upon timeout errors 1 1 Office Warning Running Enter

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 3

PLCnext Community

Bild 5-53 eHMI: Untermenü „Meter, Config“ (Beispiel)

„Device parameters“:

Einstellen der Geräteeinstellungen.

„Fallback config“:

Einstellen der Fallback-Strategie für die Schnittstelle der Energiemessgeräte.

Dieser Mechanismus hat nur Relevanz, wenn die dazugehörige Regelungskomponente eingeschaltet ist. Der Benutzer kann aus zwei Fallback-Strategien für jede Energiemessgeräte-Schnittstelle wählen:

- „Off“

- „Bypass mode“

Wird die Strategie „Bypass mode“ gewählt, wird im Fall einer Kommunikationsstörung zum Energiemessgerät der „Bypass mode“ der zugehörigen Regelungskomponente eingeschaltet. Ist die Kommunikation wiederhergestellt, wird der „Bypass mode“ abgeschaltet. Auch wenn die Energiemessgeräte-Schnittstelle deaktiviert ist/wird und die dazugehörige Regelungskomponente eingeschaltet ist, wird die entsprechende Regelungskomponente in den „Bypass mode“ geschaltet.

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 4

Bild 5-54 Ablauf des Fallback-Modus - Meter

„Communication and protocol parameters“:

Einstellen der Kommunikations- und Protokolleinstellungen

5.5.3.3 Untermenü „Meas“

Auf dem Untermenü „Meas“ werden die folgenden Informationen dargestellt:

Phoenix Contact AXC F 2152 - Untermenü „Meas“ - 1

Bild 5-55 eHMI: Untermenü „Meter, Meas“ (Beispiel)

„General information“:

Anzeige der Geräteinformationen.

„Measured time“:

Anzeige über die Dauer des letzten Lesevorgangs.

Messwerte:

Anzeige der Messwerte, wie z. B. „Active power“, „Reactive power“ usw. Nicht verfügbare Messwerte sind ausgegraut.

5.5.3.4 Untermenü „Diag“

Dieser Applikationsbereich zeigt auf dem Menü „Diag“ keine speziellen Informationen.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

5.6 Applikationsbereich „Control“

5.6.1 Allgemeines

Mit Hilfe des Applikationsbereichs „Control“ werden die Einstellungen zur Regelung vorgenommen.

Die Regelung findet in der Matlab/Simulink Komponente, der Regelungskomponente, statt. Es werden fünf parallele Regelungskomponenten zugelassen. Das Programm für die Regelung (Regelungskomponente) ist im Auslieferungszustand bereits fünf Mal instanziiert.

Weiterhin stehen zwei Programme zum Austausch zwischen Engineer-Projekt und Regelungskomponenten zur Verfügung. Dieser Austausch geschieht über die Ports der Regelungskomponente. Eine Instanz eines der Programme beinhaltet die Verknüpfung für alle Regelungskomponenten, d. h. es wird jeweils nur eine Programminstanz benötigt. Die beiden Programme sind im Auslieferungszustand bereits initialisiert und dürfen nicht verschoben werden.

Zusätzlich steht ein Programm zur Verfügung, das sich um die Initialparameter, Initialisierung und das eHMI-Handling kümmert. Dieses Programm ist im Auslieferungszustand auch schon instanziiert und wird nicht in der Control-Task aufgerufen.

5.6.3 eHMI

5.6.3.1 Untermenü „Info“

Auf dem Untermenü wird die Übersicht über die fünf Regelungskomponenten dargestellt. Es wird der Zustand der Regelungskomponente, die vorhandene Lizenz und die CRC (Checksumme der MATLAB/Simulink Komponente) der Regelungskomponente dargestellt. Mit der Schaltfläche „Config“ wird das Untermenü „Config“ der jeweiligen Regelungskomponente geöffnet werden.

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 1

Bild 5-56 eHMI: Untermenü „Control, Info“ (Beispiel)

5.6.3.2 Untermenü „Config“

In dem Menü „Config“ werden die Parameter für die jeweils über das Dropdown Menü ausgewählte Regelungskomponente eingestellt.

PHOENIX CONTACT Power Control Unit Local timer: 2023-08-16T12 06:04 UTC time: 2023-08-16T10 06:04 Project: Phoenix Contact Electronics GmbH Eclr Image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Motor Controller Inverter Data Transmission Portal Compassioning Test Mode Phoenix Contact PCU Control Core 1 PCU 1 Info Config Dig Common PID PCI PID QCI P Rmp Pi PiCS Q/Vint Q(V) Q(P) EnaPa Activate controlling Units Apply Parameter Description Actual value Edit value Active Enable PLC next component for controlling (true enable) to be double true On/OFF Office Starting Runtry End

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 3

PLCnext Community

Bild 5-57 eHMI: Untermenü „Control, Config“ (Beispiel)

Das Untermenü „Config“ unterteilt sich in folgende Untermenüs:

Menü Beschreibung
„Enable“ Regelungskomponente ein- und ausschalten
„Common“ Nennwerte der Anlage, des Blindleistungsregelungsmodus und der Blindleistungspriorisierung einstellen
„PID PCtI“ PID-Regler für die Wirkleistungsregelung einstellen
„PID QCtI“ PID-Regler für die Blindleistungsregelung einstellen
„P Rmp“ Blindleistungs rampen für den Netzbetreiber und den Direktvermarkter einstellen und aktivieren (siehe Kapitel 6.2.4)
„P(f)“ P(f)-Kennlinie einstellen und aktivieren (siehe Kapitel 6.2.1)
„PriCtI“ Primärleistungsregelung einstellen und aktivieren (siehe Kapitel 6.2.3)
„Q(Vlim)“ Kennlinie für die Blindleistungsregelung mit Spannungsbegrenzungsfunktion einstellen (siehe Kapitel 6.3.2)
„Q(V)“ Q(U)-Kennlinie für die Blindleistungsregelung einstellen (siehe Kapitel 6.3.3)
„Q(P)“ Q(P)-Kennlinie für die Blindleistungsregelung einstellen (siehe Kapitel 6.3.4)
„EnaPoi“ Funktion „Freigabe Wiederzuschaltung vom Netzanschlusspunkt“ einstellen und aktivieren (siehe Kapitel A 1.4.3)

5.6.3.3 Untermenü „Diag“

Dieser Applikationsbereich zeigt auf dem Menü „Diag“ neben der normalen Fehlerdiagnose einige spezifische Informationen an. Dazu gehören Informationen zu der Regelungskomponente (Matlab/Simulink Modell bzw. PLCnext Komponente) und zu den einzelnen Regelungsfunktionen.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 1

Bild 5-58 eHMI: Untermenü „Control, Diag“ (Beispiel)

5.7 Applikationsbereich „Inverter“

5.7.1 Allgemein

Der Applikationsbereich „Inverter“ dient der Einrichtung der Verbindung zu PV-Wechsel- richtern verschiedener Hersteller bzw. herstellerspezifischer Datenlogger.

An diese Geräte können einerseits die Stellwerte für Wirk- und Blindleistung aus den EZA-Reglern übertragen werden, andererseits kann die Überwachung durch Lesen aller relevanten Messwerte realisiert werden.

Es werden maximal bis zu 25 Programme unterstützt.

Der Funktionsumfang der Programme variiert dabei in Abhängigkeit der Wechselrichterhersteller und welche Schnittstellen die Geräte unterstützen. Teils wird mit den Wechselrichtern direkt kommuniziert, teils über einen herstellerspezifischen Datenlogger der als Kommunikations-Gateway zwischen der SPS und den Wechselrichtern installiert ist.

Darüber hinaus unterscheiden sich die Programme in der Nutzung der physikalischen Schnittstelle und dem Kommunikationsprotokoll. Es gibt Programme für die Kommunikation über Modbus TCP (ethernetbasiert) und Modbus RTU (seriell).

Für jede Konstellation aus verfügbarer Schnittstelle und Geräten (mit oder ohne hersteller-spezifischen Datenlogger) ist ein Programm vorhanden.

Je nach Anforderung des Projekts können die passenden Programme gewählt und instanziiert werden. Dabei können unterschiedliche Programme gewählt werden oder mehrfach dasselbe.

Bei Programmen zur seriellen Kommunikation ist das vorherige Verbinden der Prozessdaten notwendig (siehe Kapitel 5.1.3).

5.7.2.1 Anpassung der Array-Dimensionen

Maximal werden bis zu 25 gleichzeitig instanzierte Programme für den Applikationsbereich „Inverter“ unterstützt. Im Auslieferungszustand ist dies jedoch auf fünf Programme maximiert, da durch die Vergrößerung von Arrays Speicher vorgehalten wird, auch wenn gar kein Programm instanziiert ist.

Eine Anpassung ist über das Datentypen-Arbeitsblatt „Inverter“ möglich.

Neben der Anzahl der Programme iMaxInvBus kann auch die Anzahl der maximal unterstützen Wechselrichter iMaxInv je Programm von den voreingestellten 32 auf bis zu 80 erhöht werden. Weitere Anpassungen sind nicht notwendig. Die Bausteine, Programme und die eHMI-Menüs passen sich automatisch an.

Phoenix Contact AXC F 2152 - Anpassung der Array-Dimensionen - 1

Bild 5-59 PLCnext Engineer: „Inverter“ - Array types“ (Beispiel)

5.7.3 eHMI

5.7.3.1 Untermenü „Info“

Auf diesem Menü werden die folgenden Informationen dargestellt:

PHOENIX CONTACT Power Control Unit Local time: 2023-08-17T09:57:06 UTC time: 2023-08-17T07:57:06 Project: Phoenix Contact Electronics GmbH Botr Image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commissioning Test Mode Sungrow serial (AX SE RS 485) without logger Inv Group 3 Config Main Disg Sungraw serial (AX SE RS 485) without logger Status of inverter groups Instance Program name Diag PCU Config 1 Sunspecified ethernet with logger ● ↑ ✓ 2 Sunspecified ethernet with logger ● ↑ ✓ 3 Sungrow serial (AX SE RS 485) without logger ● ↑ ✓ 0 ○ ○ ✓ 0 ○ ○ ✓ Operation modes inverterlogger Parameter Description Actual value Monitoring Enable monitoring inverter kControl Enable control size Operation status of the inverterlogger: Monitoring Inverter monitoring overview Description P [W] Q [Var] DT min Diag Details BUS 3 - INV 1 0 0 2023-08-17T09:56:56 ● # BUS 3 - INV 2 0 0 2023-08-17T09:56:57 ● # BUS 3 - INV 3 0 0 2023-08-17T09:56:58 ● # BUS 3 - INV 4 0 0 2023-08-17T09:56:59 ● # BUS 3 - INV 5 0 0 2023-08-17T09:57:01 ● # BUS 3 - INV 6 0 0 2023-08-17T09:57:02 ● # BUS 3 - INV 7 0 0 2023-08-17T09:57:03 ● # BUS 3 - INV 8 0 0 2023-08-17T09:57:04 ● # BUS 3 - INV 9 0 0 2023-08-17T09:57:05 ● # BUS 3 - INV 10 0 0 2023-08-17T09:56:55 ● # Logger monitoring overview P [W] Q [Var] DT min Diag 1 ○ ● Inverter/Legger control overview Pset [%] DT Ctr P Transmission time [s] Diag 0.00 2023-08-17T09:57:03 Tax 644s Gset [%] DT Ctrl Q Transmission time [s] Diag 0.00 2023-08-17T09:57:03 Tax 633s Office matter data

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 2

PLCnext Store

【】PLCnext Community

Bild 5-60 eHMI: Untermenü „Inverter, Info“ (Beispiel)

„Status of inverter groups“:

Übersicht der vorhandenen Instanzen. Neben Diagnoseinformationen wird die Instanznummer der verlinkten EZA-Regler dargestellt. Von den EZA-Reglern werden die Stellwerte als Vorgabe an die Wechselrichter übertragen. Die Schaltfläche in der letzten Spalte ermöglicht den Sprung auf das Blatt „Control“ des Untermenüs „Config“ der jeweiligen Instanz.

„Inverter monitoring overview“:

Übersicht der Wechselrichter der jeweiligen Programminstanz inklusive der Messwerte für Wirk- und Blindleistung, einem Zeitstempel der letzten Kommunikation und Diagnoseinformation. Die Schaltfläche in der letzten Spalte ermöglicht den Sprung auf das Untermenü „Meas“ des jeweiligen Wechselrichters. Diese Übersicht der Wechselrichter wird nur mit Informationen gefüllt, wenn die Kommunikation zu den einzelnen Wechselrichtern stattfindet und die Überwachung aktiviert ist.

„Operation modes inverter/logger“:

Konfiguration der Betriebsmodi der jeweiligen Programminstanz sowie den aktuellen Betriebszustand.

„Logger monitoring overview“:

Findet die Kommunikation mit einem herstellerspezifischen Datenlogger, anstatt mit einzelnen Wechselrichtern in der jeweiligen Programminstanz statt, wird diese Tabelle mit Informationen gefüllt.

„Inverter/Login control overview“:

Details zur Kommunikation in Bezug auf die Übertragung der Stellwerte des EZA-Reglers für Wirk- und Blindleistung.

5.7.3.2 Untermenü „Config“

Die Konfiguration des Applikationsbereichs „Inverter“ befindet sich auf drei Untermenüs. Mit der Schaltfläche „Config“ öffnen sich die Untermenüs.

Die Menüs „Interface“ und „Devices“ unterscheiden sich je nach ausgewähltem Programm.

Untermenü „Config, Interface“

Auf dem Menü „Config, Interface“ können Änderungen an den Parametern zur Schnittstelle und dem Modbus-Protokoll vorgenommen werden.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-17T09:57:59 Project: Phoenix Contact Electronics GmbH UTC time: 2023-08-17T07:57:59 Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Signal Data Transmission Portal Commissioning Test Mode Sungrow serial (AX SE RS 485) without logger inv Group 3 Info Meats Drag Devices Controls AXL SE RS486 parameters Units Apply Parameter Description Actual value Edit value dBisitNo Sbit number | valid 8, 85535, 0 < reactive, 1. = actual module bits 3 3 dBisatRate Bead rate | valid, 1200, 2400, 4800, 6600, 15625, 18228, 36400,57800, 118200, 230480 18200 19200 dBisatbits Number of data bits | valid 7, 8 8 8 dBisatDls Number of stop bits | valid 1, 2 1 1 dBParityDls Parity bit | valid none, even, odd even even Communication and protocol parameters Units Apply Parameter Description Actual value Edit value dBTimeout AXL SE RS485 process data timeout [ms] | valid, 200 - 10000 ms 200 206 dBisitDelay Time Modbus: receive delay time [ms] | valid, 20 - 1000 ms 20 20 dBisatTimeout Modbus: timeout [ms] | valid, 20 - 18300 ms 500 506 dBisitResendTimeout Modbus: received attempts upon timeout errors 1 1 dBisitRewardCheckup Modbus: received attempts upon checkup error 3 3 dBDelir Communication delay time [ms] | valid, 0 - 10000 ms 8 8 Other viewing Error PLCnext Store PLCnext Community

Bild 5-61 eHMI: Untermenü „Inverter, Config, Interface“ (Beispiel)

„[AXL SE RS485] parameters“:

Die Benennung in [...] entspricht dem gewählten Modul. Diese Tabelle wird nur bei Programmen mit serieller Kommunikation dargestellt.

Die Tabelle ermöglicht die Änderung der Parameter der seriellen Schnittstelle zur Laufzeit der SPS (siehe Kapitel 5.1.5).

„Communication and protocol parameters“:

Hier können Details zum Treiber des Modbus-Protokolls bzgl. Fehlerverhalten und Timing eingestellt werden.

Untermenü „Config, Devices“

Auf dem Menü „Config, Devices“ werden die Einstellungen zu den Geräten vorgenommen. Die Einstellungen sind von oben nach unten vorzunehmen, da die Einstellungen aufeinander aufbauen.

Phoenix Contact AXC F 2152 - Untermenü „Config, Devices“ - 1

Bild 5-62 eHMI: Untermenü „Inverter, Config, Devices“ (Beispiel)

„Inverter Logger“:

Diese Tabelle wird nur bei Programmen dargestellt, die über einen herstellerspezifischen Datenlogger als Kommunikations-Gateway kommunizieren.

Mit dieser Tabelle kann automatisiert nach Wechselrichtern im Netzwerk gesucht werden. Dazu wird ein Suchbereich in der Zeile „Address“ eingestellt und mit der Schaltfläche „Search“ die Suche gestartet. Eine aktive Suche kann mit der Schaltfläche „Cancel“ abgebrochen werden.

„Device List“:

In dieser Tabelle werden die gefundenen Wechselrichter aufgenommen. Alternativ können die Geräte dort auch manuell hinzugefügt oder bestehende Einträge verändert werden.

„Operation modes“:

Hier können die Betriebsarten konfiguriert werden. Für die Überwachung (Monitoring, zyklisches Lesen der Messwerte) kann in der Zeile „Enable monitoring“ zwischen drei Optionen gewählt werden:

  • „off“: deaktiviert, es findet keine Überwachung statt
  • „inverter“: Die Wechselrichter werden überwacht
  • „inverter logger“: Der herstellerspezifische Datenlogger wird überwacht

Die Übertragung der Stellwerte des konfigurierten EZA-Reglers kann in der Zeile „Enable control“ ein- oder ausgeschaltet werden. Der aktuelle Betriebszustand wird auf dem Untermenü „Inverter, Info“ dargestellt.

Die Schaltfläche „Send mode settings for control“ ist für die meisten Programme gesperrt und hat dann keine Funktion. Für manche Wechselrichter ist es im Rahmen der Leistungsregelung notwendig, vor Übertragung der Sollwerte einen Modus zur Leistungsregelung (Art der Leistungsregelung und Einheit) in den Wechselrichtern zu setzen. Die entsprechenden Programme machen das nach einem Neustart der SPS bzw. nach einer Suche mit der Schaltfläche „Search“. Bei einem Problem kann über die Schaltfläche „Send mode settings for control“ ein erneutes Übertragen dieser Moduseinstellung an alle konfigurierten Wechselrichter manuell angefordert werden.

Untermenü „Config, Control“

Auf dem Menü „Config, Control“ können Details zur Übertragung von Stellwerten von Wirk- und Blindleistung angepasst werden.

Phoenix Contact AXC F 2152 - Untermenü „Config, Control“ - 1

Bild 5-63 eHMI: Untermenü „Inverter, Config, Control“ (Beispiel)

Die Stellwerte werden ereignisbasiert übertragen. Die Kriterien dafür sind die Wertdifferenz zu dem letzten Sendevorgang und Zeit. Für beide Kriterien können auf diesem Untermenü Details eingestellt werden.

Die wichtigste Einstellung ist der Parameter iCtlInst. Hier muss die Instanz des EZA-Reglers eingetragen werden, deren Stellwerte an die Wechselrichter bzw. den herstellerspezifischen Datenlogger übertragen werden sollen.

5.7.3.3 Untermenü „Meas“

Auf dem Untermenü „Meas“ werden je nach Programm und Konfiguration Messwerte der Wechselrichter oder des herstellerspezifischen Datenloggers dargestellt.

Dieses Menü ist in zwei Varianten darstellbar und wird entsprechend der Konfiguration der Überwachung (siehe Kapitel 5.7.3.2, „Operation modes“) angezeigt.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-17T0:09:44 UTC time: 2023-08-17T08:09:44 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Sunspec ethernet with logger Inv Group 1 Info Config Name Drag Device Information Device Manufacturer Model Serial number Version Timestamp test update Status communication BUS 1 - IWR 1 Surespec Inv V86000 0815 VS 2023-08-17T10:08:41 DC measurement values Parameter Current value Average value DC Current (A) 103.0 103.0 DC Voltage (V) 103 103 DC Power (W) 103 103 Temperature Measurement values Parameter Current value Average value Temperature Cataract (°C) 103.0 103.0 Temperature Heat Sink (°C) 103.0 103.0 Temperature Transformer (°C) 103.0 103.0 Temperature Other (°C) 103.0 103.0 AC measurement values Parameter Current value Average value Active Power (W) 103 103 Reactive Power (VA) 103 103 Power factor 1.000 -0.970 Frequency (Hz) 103.00 103.00 AC Current (A) 103.0 103.0 Total Energy (kWh) 9750 6750 Total DC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/AC/BCPCLnext Store PLCnext Community

Bild 5-64 eHMI: Untermenü „Inverter, Meas“ (Beispiel)

„Device information“:

Hier werden grundlegende Geräteinformationen angezeigt.

„DC measurement values“, „Temperature measurement values“ & „AC measurement values“:

Hier werden die wichtigsten Messwerte als Ist- und Mittelwerte angezeigt.

Mit den Schaltflächen „Current“ ① und „Average“ ② öffnet sich jeweils ein eigenes Pop-up-Fenster, das sämtliche Messwerte als Ist- (Current) oder Mittelwert (Average) anzeigt.

Die Schaltfläche ③ ermöglicht den Wechsel zwischen den Wechselrichtern und deren Messpunkten. Die Schaltfläche ③ ist auf dem Menü für die Überwachung des herstellerspezifischen Datenloggers nicht vorhanden.

Die Zeitbasis für die Mittelwerte entspricht der Zeit des ersten konfigurierten Portals (siehe Kapitel 5.8) bzw. einer Minute, wenn keine Portalschnittstelle aktiv ist.

5.7.3.4 Untermenü „Diag“

Dieser Applikationsbereich bietet auf dem Menü „Diag“ die normale Fehlerdiagnose und eine zusätzliche Methode der Diagnose an.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-17T08:11:16 UTC time: 2023-08-17T08:11:16 Project: Phoenix Contact Electronics GmbH Ecor image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Insertive Data Transmisation Portal Commissioning Test Mode SunSpec ethernet with logger View Group 1 Info Config Miss Drug parameter file handling Parameter file details Recent error Drag code Additional diag code Parameter file read Recent error Drag code Additional diag code Parameter file write Recent error Drag code Additional diag code Reset inverter config Endline Notice "ENABLE": Enable the RESET button Notice "RESET": Parameter will be set to default settings Reset Inverter communication Control Q block Recent error Drag code Additional diag code PC mode Q block Recent error Device number 0 Drag code Additional diag code Capture parameters and information Description Actual value Edit value Enable capturing (true enable | false, disable) false On/OFF Duration time [min] valid 1.40 min Control P block Recent error Drag code Additional diag code PC mode P block Recent error Device number 0 Drag code Additional diag code Duration set [min] 0 File name Fill level of local buffer [%] 0.00 Byte separator 0 Size of the file [bytes] 0 Monitoring blocks Recent error Device number 0 Drag code Additional diag code Capture block Recent error Drag code Additional diag code Capture block Done Use Apply Office Working One

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 3

PLCnext Community

Bild 5-65 eHMI: Untermenü „Inverter, Diag“ (Beispiel)

„Capture parameters and information“:

Hier kann die Aufzeichnung der Kommunikationsrohdaten mit der Schaltfläche „Apply“ in einer Datei gestartet werden. Die Aktivierung ist aufgrund des Speicherbedarfs zeitlich begrenzt möglich, außerdem ist die Einstellung nach einem Neustart der SPS immer deaktiviert.

Die Datei mit den aufgezeichneten Kommunikationsrohdaten ist unter /opt/plcnext/pcu/capturefiles/ zu finden (siehe Kapitel 5.1.6).

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

5.8 Applikationsbereich „Portal“

5.8.1 Allgemein

Der Applikationsbereich „Portal“ dient der Einrichtung der Verbindung zu cloudbasierten Monitoring-Portalen zur Überwachung von Anlagen.

Es werden entsprechend der Konfiguration Daten der Applikationsbereiche „Control“, „Meter“ und „Inverter“ an die Server von bis zu zwei Anbietern übertragen.

Diese Daten werden temporär in Dateien auf dem Dateisystem der SPS gespeichert und nach erfolgreichem Versand wieder gelöscht.

5.8.2 PLCnext Engineer

Es werden bis zu zwei Verbindungen zu Portalen gleichzeitig unterstützt. Dabei können unterschiedliche Portale gewählt werden oder auch zweimal dasselbe.

Zusätzlich muss das Programm P_PCUptl_Map_1 instanziert werden. Dieses Programm gibt das Mapping für beide Portalschnittstellen vor, welche Daten genau übertragen werden sollen. Weitere Informationen dazu im nächsten Kapitel.

Bild 5-66 PLCnext Engineer: Bereich „Tasks and Events“ (Beispiel)

Phoenix Contact AXC F 2152 - PLCnext Engineer - 1

ACHTUNG

In Ergänzung zu Kapitel 5.1.5 sollten bei einer Änderung an der Task-Konfiguration zur Laufzeit des Projekts nicht nur die Konfigurationsdateien auf dem Dateisystem der SPS gelöscht werden, sondern auch die bereits von den Portalprogrammen erzeugten Dateien.

Diese befinden sich an zwei verschiedenen Stellen. Die für den Versand abgeschlossenen Dateien finden sich im Unterordner /opt/plcnext/pcu/portal/portal_x/. Die noch nicht abgeschlossenen Dateien liegen in dem Ordner /opt/plcnext/.

5.8.2.1 Mapping

Im Programm P_PCUptl_Map_1 kann für beide Portalschnittstellen unabhängig voneinander definiert werden, welche Daten die Applikationsbereiche „Control“, „Meter“ und „Inverter“ übertragen werden sollen.

// mapping of data that is transferred on the portal, based on a whole instance -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------- // portal instance #1 // Inverter instances amfPouPortal.Mni.Groups[1].Mapping.Inv[1] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Inv[2] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Inv[3] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Inv[4] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Inv[5] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Inv[6] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[7] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[8] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[9] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[10] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[11] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[12] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[13] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[14] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[15] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[16] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[17] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[18] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[19] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[20] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[21] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[22] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[23] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[24] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Inv[25] := FALSE; // set to instances amfPouPortal.Mni.Groups[1].Mapping.Mtx[1] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Mtx[2] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Mtx[3] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Mtx[4] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Mtx[5] := FALSE; // control instances amfPouPortal.Mni.Groups[1].Mapping.Pcu[1] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Pcu[2] := TRUE; amfPouPortal.Mni.Groups[1].Mapping.Pcu[3] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Pcu[4] := FALSE; amfPouPortal.Mni.Groups[1].Mapping.Pcu[5] := FALSE; ------------------------------------------------ // portal instance #2 // Inverter instances amfPouPortal.Mni.Groups[2].Mapping.Inv[1] := TRUE; amfPouPortal.Mni.-Groups[2].Mapping.Inv[2] := TRUE;

Bild 5-67 PLCnext Engineer: Code-Arbeitsblatt „Map“ (Beispiel)

Für jede Instanznummer eines Applikationsbereichs, dessen Daten übertragen werden sollen muss in dem Code-Arbeitsblatt in die entsprechende Zeile(n) „TRUE“ eingetragen werden. Sollen die Daten nicht übertragen werden, entsprechend „FALSE“.

Im folgenden Beispiel werden die Daten der ersten 5 Instanzen von „Inverter“ berücksichtigt sowie die der ersten zwei Instanzen von „Meter“ und „Control“.

Das Mapping der einzelnen Datenpunkte (für „Inverter“: es werden alle konfigurierten Geräte berücksichtigt) für diese selektierten Instanzen erfolgt dann automatisch.

Für die Applikationsbereiche „Meter“ und „Inverter“ werden Mittelwerte verwendet, für den Applikationsbereich „Control“ Istwerte.

5.8.3 eHMI

5.8.3.1 Untermenü „Info“

Phoenix Contact AXC F 2152 - Untermenü „Info“ - 1

Bild 5-68 eHMI: Untermenü „Portal, Info“ (Beispiel)

„Status of portal groups“:

Eine Übersicht der vorhandenen Instanzen samt Diagnose. Mit der Schaltfläche in der Spalte „Config“ wird das Menü „Config“ geöffnet.

„General diag. normal operation“:

Eine Übersicht des aktuellen Betriebszustands der ausgewählten Portalschnittstelle.

5.8.3.2 Untermenü „Config“

Dieses Menü ermöglicht die Konfiguration der Parameter für die selektierte Portalschnittstelle, aufgeteilt in zwei Blöcke.

Phoenix Contact AXC F 2152 - Untermenü „Config“ - 1

Bild 5-69 eHMI: Untermenü „Portal, Config“ (Beispiel)

„Config parameters that can only be changed if the portal blocks are deactivated“: In der Zeile „Activate“ kann die Schnittstelle mit der Schaltfläche „On/Off“ in der Spalte „Edit value“ aktiviert/deaktiviert werden. In den weiteren Zeilen sind Parameter dargestellt, die für eine Übernahme von Wertänderungen einen Neustart der zum Einsatz kommenden Bau- steine erfordern. Aus diesem Grund ist bei aktivierter Schnittstelle eine Wertänderung nicht möglich.

„Config parameters that can be changed during runtime of the portal blocks“: Hier sind Parameter dargestellt, die während der Laufzeit der Schnittstelle geändert werden können.

Empfehlung

Grundsätzlich empfiehlt es sich die Einrichtung einer Portalschnittstelle als letzten Schritt der Inbetriebnahme einer Anlage vorzunehmen, nachdem alle weiteren Schnittstellen und Funktionen eingerichtet sind. Aus diesem Grund sind die Portalschnittstellen in der Default-Einstellung ausgeschaltet.

5.8.3.3 Untermenü „Diag“

Auf dem Menü „Diag“ werden die normale Fehlerdiagnose und einige spezifische Informationen dargestellt.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-16T11:16:27 UTC time: 2023-08-19T09:18:27 Project: Phoenix Contact Electronics GmbH Eclr image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commissing Test Mode Meteocontrol Phi Group 1 info Config - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Diag parameter file handling Parameter file assets Recent error Drag code Additional diag code Parameter file read Recent error Drag code Additional diag code Parameter file write Recent error Drag code Additional diag code Reset inverter config Notice "ENABLE" Enable the RESET button RESET Notice "RESET": Parameter will be set to default settings Drag Portal Com block Recent error Drag code for measurements data handling Add diag code 1 for measurements data handling Add diag code 2 for measurements data handling Drag code for events data handling Additional diag code 1 for events data handling Additional diag code 2 for events data handling Transmit block Recent error Drag code Additional diag code Additional diag code 2 File deletes Recent error Drag code Additional diag code Result string of recent transmission HTTP: 1.202 Accepted Sensor: npxx Date: Wed, 16 Aug 2023 04-15:00 GMT Content Type: Ethernet, channel=UTF-8 Transfer-Encoding: channeled Connection: keep alive. ACCEPTED Dev blocks Recent error Device ID: Drag code Additional diag code Additional diag code 2 Active Running Error

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 2

PLCnext Store

Phoenix Contact AXC F 2152 - Untermenü „Diag“ - 3

PLCnext Community

Bild 5-70 eHMI: Untermenü „Portal, Diag“ (Beispiel)

„Result string of recent transmission“:

Hier wird das Ergebnis bzw. Protokoll der letzten Übertragung einer Datei zum Server des Portalanbieters angezeigt.

Dieses Protokoll variiert in Länge und Inhalt entsprechend des verwendeten Protokolls für die Übertragung und des Übertragungsergebnisses. Diese Information dient als ergänzende Diagnose zu der Tabelle „Transmit block“, die im Fehlerfall verwendet werden kann.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

5.9 Applikationsbereich „Testmode“

5.9.1 Allgemeines

In der Basisapplikation wird ein Programm für einen Testmodus zur Verfügung gestellt. Ein Testmodusprogramm steht in einer 1-zu-1-Verbindung zu der Regelungskomponente, d. h. ein Testmodusprogramm ist einer Regelungskomponente zugeordnet. Der Testmodus ermöglicht das Simulieren von einzelnen Soll- und Istwerten, um das System zu testen und in Betrieb zu nehmen.

Folgende Werte können simuliert werden:

  • Wirkleistungssollwert vom Netzbetreiber in %
  • Blindleistungssollwert vom Netzbetreiber in %
  • Cos(φ) vom Netzbetreiber in p.u.
  • Wirkleistungssollwert vom Direktvermarkter in %
    – Referenzspannung für die Q(U)-Kennlinie in p.u.
  • Blindleistungsmodus
    – Wirkleistungsistwert in %
    – Frequenzistwert in Hz
  • Netzspannungsistwert in p.u.

Bei einem Neustart der Steuerung werden sämtliche Einstellungen zurückgesetzt, die im Testmodus eingestellt wurden. Somit ist der Testmodus deaktiviert.

Ist der Testmodus aktiv wird dies durch einen orangenen Hintergrund kenntlich gemacht.

Es gibt zwei Testmodi:

- Manueller Testmodus

Der manuelle Testmodus ermöglicht die manuelle einzelne Vorgabe von Soll- und Istwerten.

- Automatischer Testmodus

Der automatische Testmodus ermöglicht die Definition eines Testfalls, der dann automatisch durchlaufen werden kann. Für den automatischen Testmodus können Testdateien angelegt werden, die auf dem Dateisystem der Steuerung unter dem Pfad /opt/plcnext/pcu/testfiles/ gespeichert werden.

Das Testmodusprogramm ist im Auslieferungszustand bereits 5-mal instanziiert, eine Instanz je EZA-Regler.

5.9.3 eHMI

5.9.3.1 Untermenü „Info“

PHENIX CONTACT Power Control Unit Local time: 2023-08-03T11:11:34 UTC time: 2023-08-03T09:11:34 Project: Phoenix Contact Electronics GmbH Eck Image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Controlling Typi Motor Status of testmode groups PCU 1 Config Drag Phoenix Contact PCU Testmode Status: Program name PCU Status Config 1 Phoenix Contact PCU Testmode 1 manual mode / 2 Phoenix Contact PCU Testmode 2 dactivated / 3 Phoenix Contact PCU Testmode 3 dactivated / 4 Phoenix Contact PCU Testmode 4 dactivated / 5 Phoenix Contact PCU Testmode 5 dactivated / PLCnext Store ( ) PLCnext Community

Bild 5-71 eHMI: Untermenü „Test Mode, Info“ (Beispiel)

„Status of testmode groups“:

In der Spalte „Program name“ sind die instanziierten Testmodusprogramme dargestellt.

In der Spalte „Status“ wird der jeweilige Status dargestellt. In dieser Spalte ist erkennbar, welcher Testmodus aktiviert/deaktiviert ist.

In der Spalte „PCU“ ist die Zuordnung des Testmodusprogramms zur Regelungskomponente und der dazugehörige Status dargestellt.

Mit der Schaltfläche in der Spalte „Config“ wird das Menü „Config“ geöffnet.

In diesem Beispiel sind fünf Testmodusprogramme instanziiert. In der Statuspalte ist zu erkennen, dass nur das erste Testmodusprogramm aktiviert und auf den manuellen Modus geschaltet ist.

5.9.3.2 Untermenü „Config, Manual“

Der manuelle Testmodus kann über das Menü „Config, Manual“ eingeschaltet und verwendet werden. Der manuelle Testmodus kann nur eingeschaltet werden, wenn der automatische Testmodus deaktiviert ist.

Phoenix Contact AXC F 2152 - Untermenü „Config, Manual“ - 1

Bild 5-72 eHMI: Untermenü „Test Mode, Config, Manual“ (Beispiel)

Im Folgenden wird die Verwendung des manuellen Testmodus schrittweise erläutert:

  1. Aktivieren Sie in der Zeile xEnaManualMode die Schaltfläche „On/Off“.
  2. Bestätigen Sie die Aktivierung mit der Schaltfläche „Apply“.

→ Der manuelle Testmodus ist eingeschaltet.

  1. Wählen Sie in der Spalte „Enable Sim“ mit der Schaltfläche „On/Off“, die Soll- und Istwerte für die Simulation aus. Dadurch werden die ausgewählten Zeilen in der Spalte „Sim-Value“ freigeschaltet und die Werte in der Spalte „Ext-Value“ (externe „echte“ Werte) ausgegraut. Die ausgegrauten Werte werden somit nicht mehr an die Regelungskomponente übergeben.
  2. Tragen Sie in die Spalte „Sim-Value“ den zu simulierenden Wert ein. Dieser wird dann an die Regelungskomponente übergeben. Hinweis: In diesem Beispiel werden die Sollwerte für die Wirkleistungsvorgabe durch den Netzbetreiber und den Direktvermarkter simuliert.

Ist die Simulation für einen Wert eingeschaltet, wird der simulierte Wert an die Regelungskomponente übergeben. Für alle Werte, für die keine Simulation eingeschaltet ist, wird der externe („echte“) Wert an die Regelungskomponente übergeben.

Manuellen Testmodus ausschalten:

  1. Deaktivieren Sie in der Zeile xEnaManualMode die Schaltfläche „On/Off“.

Mit dem Ausschalten des Testmodus werden alle Soll- und Istwerte wieder auf die externen („echten“) Soll- und Istwerte umgeschaltet.

5.9.3.3 Untermenü „Config, Auto“

Der automatische Testmodus kann über das Menü „Config, Auto“ eingeschaltet und verwendet werden. Der automatische Testmodus kann nur eingeschaltet werden, wenn der manuelle Testmodus deaktiviert ist.

PHOENIX CONTACT Power Control Unit Local time: 2023-08-03T13:55:26 Project: Phoenix Contact Electronics GmbH UTC time: 2023-08-03T11:55:28 Edit image: PCU PLC run: Local bus: General Home Settings Power Control Unit Grid Operator Third Parties Meter Control Inverter Data Transmission Portal Commensating Test Manager Phoenix Contact PCU Testmode PCU 1 Info Help Setup Enable automatic test mode Units Apply Parameter Description Actual value Edit value atinaAutomode Enable manual test mode (true, enable, false, disable) Stop On Off Test file list Load Delete Refresh Test scenario Save Text file name: Loaded test file: SGS_Tech_S51 Step Description Time [s] P [%] Q [%] cos(φ) [pu] P3σ [%] Global / Unit [pu] U [pu] f [Hz] Pmean [%] Enable 1 Step 1 130 100.00 0.00 0.000 100.00 0.00 0.00 43.00 2.00 On/Off 2 Step 2 130 80.00 0.00 0.000 100.00 0.00 0.00 43.00 2.00 On/Off 3 Step 3 130 60.00 0.00 0.000 100.00 0.00 0.00 43.00 2.00 On/Off 4 Step 4 130 40.00 0.00 2.009 100.00 0.00 0.00 43.00 2.00 On/Off 5 Step 5 130 20.00 0.00 0.366 100.00 0.972 43.88 2.28 On/Off 6 Step 6 130 150.88 0.366 2.366 100.97 1.962 43.88 2.28 On/Off 7 Step 7 130 150.88 0.366 2.366 2.956 1.956 43.88 2.28 On/Off 8 Step 8 130 150.88 0.366 2.366 2.956 1.956 43.88 2.28 On/OffStep 1Step 1130150.880.366Q [%] Step 213080.881.966Q [%] Step 313060.881.966Q [%] Step 413040.881.966Q [%] Step 513020.881.966Q [%] Step 6130150.881.966Q [%] Step 7130150.881.966Q [%] Step 8130150.881.966Q [%] Step 9130150.881.966Q [%] Step 10130150.881.966Q [%] Step 11130150.881.966Q [%] Step 12130150.881.966Q [%] Step 13130150.881.966Q [%] Step 14130150.881.966Q [%] Step 15130150.881.966Q [%] Step 16130150.881.966Q [%] Step 17130150.881.966Q [%] Step 18130150.881.966Q [%] Step 19130150.881.966Q [%] Step 20130150.881.966Q [%] Step 21130150.881.966Q [%] Step 22130150.881.966Q [%] Step 23130150.881.966Q [%] Step 24130150.881.966Q [%] Step 25130150.881.966Q [%] Step 26130150.881.966Q [%] Step 27130150.881.966Q [%] Step 28130150.881.966Q [%] Step 29130150.881.966Q [%] Step 30130150.881.966Q [%] Step 31130150.881.966Q [%] Step 32130150.881.966Q [%] Step 33130150.881.966Q [%] Step 34130150.881.966Q [%] Step 35130150.881.966Q [%] Step 36130150.881.966Q [%] Step 37130150.881.966Q [%] Step 38130150.881.966Q [%] Step 39130150.881.966Q [%] Step 4013

Bild 5-73 eHMI: Untermenü „Test Mode, Config, Auto“ (Beispiel)

Der automatische Testmodus ermöglicht das automatische Durchlaufen eines selbst definierten/eingetragenen Tests. Für den Test müssen Testschritte vom Anwender definiert sein. Für den automatischen Testmodus können Testdateien angelegt werden, die auf dem Dateisystem der Steuerung unter dem Pfad /opt/plcnext/pcu/testfiles/ gespeichert werden.

Der automatische Testmodus kann in zwei große Blöcke eingeteilt werden. Einmal dem Testdatei-Handling und dem eigentlichen automatischen Testablauf.

Im Folgenden wird die Verwendung des automatischen Testmodus schrittweise erläutert:

  1. Aktivieren Sie in der Zeile xEnaAutoMode die Schaltfläche „On/Off“.

  2. Bestätigen Sie die Aktivierung mit der Schaltfläche „Apply“.

⇒ Der automatische Testmodus ist eingeschaltet.

  1. Automatischer Testablauf:

a) Wählen Sie in der Tabelle „Test scenario“ die entsprechenden Checkboxen der Soll- und Istwerte aus, die in simulierte Werte umgeschaltet werden sollen.
b) Wählen Sie in der Tabelle „Test scenario“ in der Spalte „Enable“ mit der Schaltfläche „On/Off“ die Schritte für den automatischen Testmodus aus. Durch ein erneutes Betätigen der Schaltfläche „On/Off“ kann der Schritt deaktiviert werden. Deaktivierte Schritte werden für den automatischen Test nicht berücksichtigt.

c) Geben Sie in der Tabelle „Test scenario“ für jeden Schritt eine Beschreibung („Description“), die zeitliche Dauer des Testschritts („Time [s]“) und die freigeschalteten Soll- und Istwerte (die Werte, die mit der Checkbox aktiviert wurden) ein.

d) Möchten Sie den Test in einer Testdatei speichern, geben Sie bei „Test file name“ den Dateinamen ein und betätigen Sie die Schaltfläche „Save“. Die Testdatei wird auf dem Dateisystem der Steuerung gespeichert.
e) Starten Sie den Test mit der Schaltfläche „Start“. Sie können den Test währenddessen mit der Schaltfläche „Cancel“ abbrechen.

4. Testdatei-Handling (während eines Testdurchlaufs gesperrt):

a) Es gibt zwei Möglichkeiten Testdateien für den automatischen Testmodus zu verwenden.

  1. Erstellen der Testdateien wie in Schritt 3 beschrieben
  2. Eine bereits vorhandene Testdatei (z. B. die, die bei einem anderen PCU-Projekt mit dem „Automatischen Testablauf“ erstellt wurde) manuell auf dem Dateisystem in dem Pfad /opt/plcnext/pcu/testfiles/ zu speichern z. B. mit dem Tool WinSCP.
    Um die Tabelle „Test file list“ zu aktualisieren, betätigen Sie die Schaltfläche „Refresh“.

b) Um eine Testdatei aus der Tabelle „Test file list“ zu wählen, markieren Sie die entsprechende Checkbox.

c) Um die ausgewählte Testdatei für den Testdurchlauf zu laden, betätigen Sie die Schaltfläche „Load“. Die Testdatei wird in die Tabelle „Test scenario“ geladen. Um die ausgewählte Testdatei aus dem Dateisystem der Steuerung zu löschen, betätigen Sie die Schaltfläche „Delete“.

d) Starten Sie den Test mit der Schaltfläche „Start“. Sie können den Test währenddessen mit der Schaltfläche „Cancel“ abbrechen.

An die Regelungskomponente werden während des Tests die ausgewählten simulierten Soll- und Istwerte übergeben. Für die nicht zu simulierenden Soll- und Istwerte werden die externen „echten“ Werte übergeben. Während des Tests wird der aktive Schritt durch ein Blinken der entsprechenden Zeile angezeigt. Weitere Informationen zu dem Testdurchlauf werden unterhalb der Tabelle „Test scenario“ dargestellt (z. B. die noch ausstehende Zeit für den aktuellen Schritt).

Phoenix Contact AXC F 2152 - Testdatei-Handling (während eines Testdurchlaufs gesperrt): - 1

In dem Download-Paket sind Beispiele für den automatisierten Testmodus vorhanden und können nach Übertragung auf das Filesystem der Steuerung im Rahmen der Applikation verwendet werden (siehe Kapitel 5.1.6).

Phoenix Contact AXC F 2152 - Testdatei-Handling (während eines Testdurchlaufs gesperrt): - 2

Darüber hinaus stehen für das Datenlogging über den Logic Analyzer der manuellen und automatisierten Tests entsprechende vorkonfigurierte Logfiles zur Verfügung, die über die Importfunktion des Logic Analyzers im PLCnext Engineer importiert und verwendet werden können.

Diese Logfiles können auch für Tests außerhalb des Testmodus verwendet werden.

5.9.3.4 Untermenü „Diag“

In diesem Applikationsbereich werden auf dem Menü „Diag“ keine speziellen Informationen angezeigt.

Weitere Informationen zum Thema Diagnose sind im Kapitel 5.1.4.3 zu finden.

6 Regelungen

6.1 Regelungsstruktur

Die folgende Abbildung zeigt die allgemeine Regelungsstruktur des EZA-Reglers.

Phoenix Contact AXC F 2152 - Regelungsstruktur - 1

flowchart
graph TD
    A["PCU (EZA-Regler)"] --> B["Gradient Netzbetreiber"]
    B --> C["Prio"]
    C --> D["PI(D)-Regler*"]
    D --> E["* Defaulteinstellung K_D = 0"]
    E --> F["P_stell"]
    A --> G["Gradient Dritte"]
    G --> H["Prio"]
    H --> I["P_st"]
    I --> J["PI(D)-Regler*"]
    J --> K["* Defaulteinstellung K_D = 0"]
    K --> L["P_stell"]
    A --> M["P(f)-Kennlinie"]
    M --> N["Prio"]
    N --> O["P_st"]
    O --> P["PI(D)-Regler*"]
    P --> Q["* Defaulteinstellung K_D = 0"]
    Q --> R["P_stell"]
    A --> S["Q mit Spannungsbegrenzung"]
    S --> T["Q-Modus"]
    T --> U["Select"]
    U --> V["Q_stell"]
    V --> W["PI(D)-Regler*"]
    W --> X["* Defaulteinstellung K_D = 0"]
    X --> Y["P_stell"]
    A --> Z["Q(U)-Kennlinie"]
    Z --> AA["Select"]
    AA --> AB["Q_stell"]
    AB --> AC["PI(D)-Regler*"]
    AC --> AD["* Defaulteinstellung K_D = 0"]
    AD --> AE["P_stell"]
    A --> AF["Q(P)-Kennlinie"]
    AF --> AG["Select"]
    AG --> AH["Q_stell"]
    AH --> AI["PI(D)-Regler*"]
    AI --> AJ["* Defaulteinstellung K_D = 0"]
    AJ --> AK["P_stell"]
    A --> AL["cos(φ)"]
    AL --> AM["Select"]
    AM --> AN["Q_stell"]
    AN --> AO["PI(D)-Regler*"]
    AO --> AP["* Defaulteinstellung K_D = 0"]

Bild 6-1 Regelungsstruktur

Die einzelnen Funktionen der Wirkleistungsregelung sind im Kapitel 6.2 und die Funktionen der Blindleistungsregelung im Kapitel 6.3 beschrieben.

6.2 Wirkleistungsregelung

6.2.1 Funktion „P(f)-Kennlinie“

Das Ziel dieser Funktion ist es, dass die Erzeugungsanlage die Wirkleistung am Netzanschlusspunkt entsprechend der Frequenzänderung beim Übergang in den kritischen Netzzustand anpasst.

Die folgende Abbildung zeigt die P(f)-Kennlinie gemäß der VDE-AR-N 4110:2018 im Erzeuger-Zählpfeilsystem.

Phoenix Contact AXC F 2152 - Funktion „P(f)-Kennlinie“ - 1

line | Frequency (Hz) | Netzfrequenz [Hz] | ΔP/P_ref | | -------------- | ----------------- | -------- | | 47.0 | 49.8 | 1 | | 47.5 | 50.0 | 0.5 | | 48.0 | 50.5 | 0 | | 48.5 | 51.0 | -0.5 | | 49.0 | 51.5 | -1 | | 49.5 | 52.0 | -1.5 | | 50.0 | 52.5 | -2 | | 50.5 | 53.0 | -2.5 | Legend: P_ref entpricht P_b inst bzw. entspricht P_mom für Erzeugungsanlagen vom Typ 2 (exklusive Speicher) zum Zeitpunkt der Überschreitung von 50.2 Hz - ΔP Leistungsänderung - f Netzfrequenz ΔP/P_ref = 20 (50 Hz - f_Netz)

Bild 6-2 P(f)-Kennlinie

Die Aktivierung der P(f)-Kennlinie erfolgt über den Parameter xEna aus Tabelle A-5.

Des Weiteren wird die P(f)-Kennlinie über die folgenden Parameter, die in der Tabelle A-5 aufgeführt sind, definiert.

Startfrequenz Überfrequenzbereich IrFrqStrHi

Stopfrequenz Überfrequenzbereich IrFrqStpHi

Startfrequenz Unterfrequenzbereich IrFrqStrLo

Stopfrequenz Unterfrequenzbereich IrFrqStpLo

Gradient Überfrequenzbereich IrGraHi

Gradient Unterfrequenzbereich IrGraLo

Toleranzband ± IrFrqTolRng

Wartezeit nach Rückkehr in das Toleranzband IrGdFrqSttTm

Modus der Referenzwirkleistung Überfrequenz- siModFrqHi bereich

Modus der Referenzwirkleistung Unterfre-quenzbereich siModFrqLo

Die Bezugsgröße der Referenzwirkleistung beim Überschreiten bzw. Unterschreiten der Startfrequenzen für die Reduzierung bzw. die Anhebung der Wirkleistung kann über den parametrierbaren Modus (*.siModFrqHi bzw. *.siModFrqLo, siehe Parameterliste in Tabelle A-5) entweder auf die momentan eingespeiste Wirkleistung P_mom oder auf die maximal mögliche Wirkleistung P_max für den jeweiligen Kennlinienbereich (Über- bzw. Unterfrequenz) eingestellt werden. Die maximal mögliche Wirkleistung ist mit der Nennwirkleistung gleichzusetzen.

6.2.1.1 Unkritischer Netzzustand

Der unkritische Netzzustand wird anhand der folgenden Abbildung beschrieben.

Wirkleistungsänderung im Erzeugerzählpfeilsystem

Phoenix Contact AXC F 2152 - Unkritischer Netzzustand - 1

Bild 6-3 P(f)-Kennlinie - unkritischer Netzzustand

In diesem Fall ist die gemessene Netzfrequenz innerhalb des Toleranzbands bzw. unterhalb der Startfrequenz des Überfrequenzbereichs und oberhalb der Startfrequenz des Unterfrequenzbereichs (AP).

6.2.1.2 Überfrequenzbereich (kritischer Netzzustand)

Anhand der folgenden Abbildung wird das Verhalten im Überfrequenzbereich beschrieben. Ausgangspunkt ist in diesem Fall der Arbeitspunkt AP _0 , der sich in der Netzfrequenz innerhalb des Toleranzbands bzw. unterhalb der Startfrequenz des Überfrequenzbereichs und oberhalb der Startfrequenz des Unterfrequenzbereichs befindet.

Phoenix Contact AXC F 2152 - Überfrequenzbereich (kritischer Netzzustand) - 1

line | Netzfrequenz [Hz] | ΔP/P_ref | Label | | ----------------- | -------- | ----- | | 47.0 | 1.0 | | | 47.5 | 1.0 | Stopfrequenz Unterfrequenzbereich | | 48.0 | 0.8 | Gradient Unterfrequenzbereich | | 49.5 | 0.2 | AP₀ | | 50.5 | -0.5 | AP₁ | | 51.0 | -0.8 | AP₂ | | 51.5 | -1.0 | Stopfrequenz Überfrequenzbereich | | 52.0 | -1.0 | | | 53.0 | -1.0 | |

Bild 6-4 P(f)-Kennlinie - kritischer Netzzustand - Überfrequenz

Wenn die gemessene Netzfrequenz die Startfrequenz IrStrHi (Übergang in den kritischen Netzzustand) überschreitet, wird die Wirkleistung – ausgehend von der eingestellten Referenzwirkleistung – entsprechend dem eingestellten Gradienten IrGraHi (bezieht sich auf die eingestellte Referenzwirkleistung) abgeregelt („Fahren auf der Kennlinie“). Dabei berechnet die P(f)-Kennlinie einen Wirkleistungssollwert, der im Nachgang mit der Wirkleistungssollwert-Vorgabe durch den Netzbetreiber priorisiert wird (siehe Kapitel 6.2.5). Das Fahren auf der Kennlinie wird anhand der Arbeitspunkt AP 1 und AP 2 exemplarisch dargestellt. Die Abregelung erfolgt bis zur Stopfrequenz IrStpHi und beim Überschreiten dieser wird der letzte berechnete Wirkleistungssollwert gehalten.

Wenn sich die gemessene Netzfrequenz für die eingestellte Wartezeit IrGdFrqSttTm innerhalb des Toleranzbands ± IrFrqTolRng befindet (Arbeitspunkt AP₃), ist das Ende des kritischen Netzzustands erreicht.

6.2.1.3 Unterfrequenzbereich (kritischer Netzzustand)

Anhand der folgenden Abbildung wird das Verhalten im Unterfrequenzbereich beschrieben. Ausgangspunkt ist in diesem Fall der Arbeitspunkt AP_0 , der sich in der Netzfrequenz innerhalb des Toleranzbands bzw. unterhalb der Startfrequenz des Überfrequenzbereichs und oberhalb der Startfrequenz des Unterfrequenzbereichs befindet.

Phoenix Contact AXC F 2152 - Unterfrequenzbereich (kritischer Netzzustand) - 1

line Wirkleistungsänderung im Erzeugerzählpfeilsystem | Phase | Frequency (Hz) | Wirkleistungsänderung (Hz) | |---|---|---| | Stopfrequenz Unterfrequenzbereich | 0 | 1 | | Gradient Unterfrequenzbereich | 27 | -0.5 | | Startfrequenz Überfrequenzbereich | 53 | -0.5 | | Stopfrequenz Überfrequenzbereich | 53 | -0.5 | | AP₀ | 52.0 | -0.5 | | AP₃ | 52.0 | -0.5 | | AP₂ | 49.048548071 | -0.5 | | f > 50,2 Hz Kritische Netzsituation Zuviel Erzeugung Zu wenig Verbrauch | 53.051551050.5 | -0.5 | | f < 49,8 Hz Kritische Netzsituation Zu wenig Erzeugung Zuviel Verbrauch | 0 | -0.5 | | Startfrequenz Unterfrequenzbereich | 0 | -0.5 | | Gradient Überfrequenzbereich | 0 | -0.5 | | Stopfrequenz Überfrequenzbereich | 0 | -0.5 |

Bild 6-5 P(f)-Kennlinie - kritischer Netzzustand - Unterfrequenz

Wenn die gemessene Netzfrequenz die Startfrequenz IrStrLo (Übergang in den kritischen Netzzustand) unterschreitet, wird die Wirkleistung – ausgehend von der eingestellten Referenzwirkleistung – entsprechend dem eingestellten Gradienten IrGraLo (bezieht sich auf die eingestellte Referenzwirkleistung) angehoben („Fahren auf der Kennlinie“). Dabei berechnet die P(f)-Kennlinie einen Wirkleistungssollwert, der im Nachgang mit der Wirkleistungssollwert-Vorgabe durch den Netzbetreiber priorisiert wird (siehe Kapitel 6.2.5).

Das Fahren auf der Kennlinie wird anhand der Arbeitspunkt AR und AP₂ exemplarisch dargestellt. Die Abregelung erfolgt bis zur Stopfrequenz IrStpLo und beim Unterschreiten dieser wird der letzte berechnete Wirkleistungssollwert gehalten.

Wenn sich die gemessene Netzfrequenz für die eingestellte Wartezeit IrGdFrqSttTm innerhalb des Toleranzbands ± IrFrqTolRng befindet (Arbeitspunkt AP₃), ist das Ende des kritischen Netzzustands erreicht.

6.2.2 Berechnung des P zur Leistungsbegrenzung bzw. -anstieg

Das ΔP für die Leistungsbegrenzung im Über- bzw. den Leistungsanstieg im Unterfrequenzbereich wird entsprechend der folgenden Gleichung berechnet. Daher gilt für die jeweiligen Frequenzbereiche folgende Gleichung.

$$ \Delta P \quad \frac {1}{2} \quad \text {Leistungsgradient P} \quad \underset {\text {ref}} {\times} \left(\underset {\text {Nennfrequenz}} {\text {Startfrequenz f - ist}}\right) $$

Die Bezugsgröße beim Überschreiten bzw. Unterschreiten der Startfrequenzen für die Reduzierung bzw. die Anhebung der Wirkleistung kann über den parametrierbaren Modus (*.siMod, siehe Parameterliste in Tabelle A-5) entweder auf die momentan eingespeiste Wirkleistung P_mom oder auf die maximal mögliche Wirkleistung P_max eingestellt werden. Die maximal mögliche Wirkleistung ist mit der Nennwirkleistung gleichzusetzen.

Die momentan eingespeiste Wirkleistung P_mom (= P_ist) wird beim Unterschreiten der Startfrequenz für die Leistungssteigerung im Unterfrequenzbereich bzw. beim Überschreiten der Startfrequenz für die Leistungsreduzierung bei Überfrequenz eingefroren.

Hinweis:

Die Statik s [%], die i. d. R. vom Netzbetreiber vorgegeben wird, wird wie folgt berechnet.

$$ s = 2 \times \frac {1}{\text { Leistungsgradient }} - 1 0 0 \text { Prozent } $$

6.2.3 Funktion „Primärregelleistung“

Das Ziel dieser Funktion ist es, dass sich die Erzeugungsanlage an der Primärregelleistung im öffentlichen Energieversorgungsnetz beteiligt.

Die folgende Abbildung zeigt beispielhaft die Kennlinie der Primärregelleistung gemäß der VDE-AR-N 4120:2018 im Erzeuger-Zählpfeilsystem.

Phoenix Contact AXC F 2152 - Funktion „Primärregelleistung“ - 1

line | Δf/fₙ | ΔP/P_inst | |-------|-----------| | 0 | 100 | | >0 | 0 |

Bild 6-6 Primärregelleistung

Des Weiteren wird die Kennlinie zur Primärregelleistung über die folgenden Parameter, die in der Tabelle A-6 aufgeführt sind, definiert.

Startfrequenz Überfrequenzbereich IrFrqStrHi

Stopfrequenz Überfrequenzbereich IrFrqStrLo

Gradient Überfrequenzbereich IrGraHi

Gradient Unterfrequenzbereich IrGraLo

Maximal zulässige Leistungsanpassung IrActPwrDlt

Modus der Referenzwirkleistung Überfrequenz- siModFrqHi bereich

Modus der Referenzwirkleistung Unterfre-quenzbereich siModFrqLo

Die Bezugsgröße der Primärregelleistung beim Überschreiten bzw. Unterschreiten der Startfrequenzen für die Reduzierung bzw. die Anhebung der Wirkleistung kann über den parametrierbaren Modus (*.siModFrqHi bzw. *.siModFrqLo, siehe Parameterliste in Tabelle A-5) entweder auf die momentan eingespeiste Wirkleistung P_mom oder auf die maximal

mögliche Wirkleistung P_max für den jeweiligen Kennlinienbereich (Über- bzw. Unterfrequenz) eingestellt werden. Die maximal mögliche Wirkleistung ist mit der Nennwirkleistung gleichzusetzen.

Die Umrechnung der Statik in den Gradienten erfolgt wie in Kapitel 6.2.2.

Beim Übergang von der Primärregelleistung in die P(f)-Kennlinie wird die Primärregelung deaktiviert. Das gilt bei abgeschlossener und nicht abgeschlossener Primärregelung.

Die P(f)-Kennlinie friert bei Über- bzw. Unterschreitung der entsprechenden Startfrequenzen die aktuell eingespeiste Leistung (beinhaltet auch den Anteil der Primärregelung) ein und fährt von diesem Leistungswert ausgehend auf der Kennlinie auf und ab.

6.2.4 Wirkleistungsgradienten

Die implementierten Wirkleistungsgradienten für die Wirkleistungssollwert-Vorgabe durch den Netzbetreiber oder durch Dritte sind identisch. Die folgende Beschreibung gilt damit für beide Wirkleistungsgradienten.

Die beiden Wirkleistungsgradienten sind intern in zwei unterschiedliche parametrierbare Gradienten aufgeteilt.

Phoenix Contact AXC F 2152 - Wirkleistungsgradienten - 1

flowchart
graph LR
    A["P_soll NB"] --> B["Gradient 1"]
    B --> C["P_soll NB Rampe"]
    C --> D["Output"]

Bild 6-7

Phoenix Contact AXC F 2152 - Wirkleistungsgradienten - 2

Wirkleistungsgradient: Wirkleistungssollwert-Vorgabe durch den Netzbetreiber

  • Gradient 1: Gradient für den unkritischen Netzzustand (siehe Kapitel 6.2.1.2)
  • Gradient 2: Gradient für den kritischen Netzzustand (siehe Kapitel 6.2.1.3)

Die interne Umschaltung der Gradienten beim Übergang vom unkritischen in den kritischen Netzzustand und umgekehrt erfolgt automatisch. Voraussetzung ist, dass die P(f)-Kennlinie aktiviert ist.

Die Wirkleistungsgradienten können wie folgt parametriert werden.

Gradient 1:

Aktivierung Gradient 1 xEnaGra1

Gradient 1 IrGra1

minimal zulässiger Gradient 1 IrGra1Min

maximal zulässiger Gradient 1 IrGra1Max

Gradient 2:

Aktivierung Gradient 2 xEnaGra2

Gradient 2 IrGra2

minimal zulässiger Gradient 2 IrGra2Min

maximal zulässiger Gradient 2 IrGra2Max

Die Parameter sind der Tabelle A-3 und Tabelle A-4 zu entnehmen.

6.2.5 Priorisierung

Die Priorisierung der Wirkleistungssollwerte durch den Netzbetreiber und durch Dritte sowie die der Wirkleistungssollwert aus der P(f)-Kennlinie sind in den folgenden beiden Kapiteln, anhand des kritischen und unkritischen Netzzustands, beschrieben.

6.2.5.1 Unkritischer Netzzustand

Im unkritischen Netzzustand erfolgt eine Priorisierung der Wirkleistungssollwert-Vorgaben durch den Netzbetreiber und durch Dritte. Dabei wird immer der betragsmäßig kleinere Wirkleistungssollwert verwendet. Die P(f)-Kennlinie ist im unkritischen Netzzustand nicht aktiv, siehe folgende Abbildung.

Phoenix Contact AXC F 2152 - Unkritischer Netzzustand - 1

flowchart
graph LR
    A["Psoil NB"] --> B["Gradient Netzbetreiber"]
    C["Psoil Dritte"] --> D["Gradient Dritte"]
    E["Pist"] --> F["P(f)-Kennlinie"]
    B --> G["Psoil NB Rampe"]
    D --> H["Psoil Dritte Rampe"]
    F --> I["Psoil Pi(t)"]
    G --> J["Prio"]
    H --> J
    I --> J
    J --> K["Psoil"]
    K --> L["+"]
    L --> M["PI(D)-Regler"]
    M --> N["Pstell"]
    N --> O["Output"]
    style J fill:#f9f,stroke:#333
    style L fill:#ccf,stroke:#333

Bild 6-8 Priorisierung der Wirkleistungssollwert-Vorgaben im unkritischen Netzzustand

6.2.5.2 Kritischer Netzzustand

Im kritischen Netzzustand erfolgt eine Priorisierung der Wirkleistungssollwert-Vorgaben durch den Netzbetreiber und durch die P(f)-Kennlinie. Dabei wird immer der betragsmäßig kleinere Wirkleistungssollwert verwendet. Die Wirkleistungssollwert-Vorgabe durch Dritte wird im kritischen Netzzustand nicht verwendet, siehe folgende Abbildung.

Phoenix Contact AXC F 2152 - Kritischer Netzzustand - 1

flowchart
graph LR
    A["Psoil NB"] --> B["Gradient Netzbetreiber"]
    C["Psoil NB Rampe"] --> D["Prio"]
    E["Psoil Dritte"] --> F["Gradient Dritte"]
    G["Psoil Dritte Rampe"] --> H["Prio"]
    I["fist"] --> J["P(f)-Kennlinie"]
    K["Pist"] --> L["Psoil P(t)"]
    M["Pioil"] --> N["+"]
    O["Pstell"] --> N
    N --> P["PI(D)-Regler"]
    P --> Q["Pstell"]
    style A fill:#f9f,stroke:#333
    style C fill:#f9f,stroke:#333
    style I fill:#f9f,stroke:#333
    style K fill:#f9f,stroke:#333
    style M fill:#f9f,stroke:#333
    style N fill:#ccf,stroke:#333
    style O fill:#ccf,stroke:#333
    style P fill:#cfc,stroke:#333
    style Q fill:#cfc,stroke:#333

Bild 6-9 Priorisierung der Wirkleistungssollwert-Vorgaben im kritischen Netzzustand

6.3 Blindleistungsregelung

6.3.1 Blindleistungsmodus

Für die Blindleistungsregelung gibt es vier verschiedene Funktionen.

  • Blindleistungsregelung mit Spannungsbegrenzungsfunktion
    -Q(U)-Kennlinie
    -Q(P)-Kennlinie
  • cos(φ)

Phoenix Contact AXC F 2152 - Blindleistungsmodus - 1

Die Spannungsbegrenzungsfunktion kann für die direkte Sollwertvorgabe für Q verwendet werden.

Die einzelnen Verfahren sind in den folgenden Kapiteln beschrieben.

Der Blindleistungsmodus wird über den Parameter siReaPwrMod (siehe Tabelle A-8) wie folgt eingestellt.

0: kein Blindleistungsverfahren (interner Blindleistungssollwert = 0)

1: Blindleistungsregelung mit Spannungsbegrenzungsfunktion
2: Q(U)-Kennlinie
3: Q(P)-Kennlinie
4: ()

6.3.2 Blindleistungsregelung mit Spannungsbegrenzungsfunktion

Das Ziel dieser Funktion ist es, dass die Erzeugungsanlage, die vom Netzbetreiber vorgegebene Blindleistung am Netzanschlusspunkt einspeist.

Um dabei ungleiche Auswirkungen zwischen der Blindleistungssollwert-Vorgabe durch den Netzbetreiber und die Einhaltung von Netzspannungsgrenzen zu vermeiden, soll in definierten Bereichen der Spannung eine spannungsabhängige Blindleistungssollwert-Anpassung erfolgen.

Die folgende Abbildung zeigt die Funktion „Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion“ gemäß der VDE-AR-N 4110:2018 im Erzeuger-Zählpfeilsystem.

Phoenix Contact AXC F 2152 - Blindleistungsregelung mit Spannungsbegrenzungsfunktion - 1

line | Point | U/Uc | Q/Pb init | |-------|--------|-----------| | P1 | 0.94 | 0.32 | | P2 | 0.96 | 0.00 | | P3 | 1.04 | 0.00 | | P4 | 1.06 | -0.32 |

Bild 6-10 Blindleistungsregelung mit Spannungsbegrenzungsfunktion

Die Funktion „Blindleistungsregelung mit Spannungsbegrenzungsfunktion“ wird über die Einstellung, beschrieben in Kapitel 6.3.1, aktiviert.

Die Spannungsbegrenzungsfunktion wird in Form einer Kennlinie abgebildet, die über die Kennlinienpunkte P_1 bis P_4 definiert wird. Die Kennlinienpunkte beinhalten stets ein Werte-paar bestehend aus einem Spannungs- und Blindleistungswert.

P1 IrVtgP1 und IrReaPwrP1
P2 IrVtgP2 und IrReaPwrP2
P3 IrVtgP3 und IrReaPwrP3
P4 IrVtgP4 und IrReaPwrP4 

Die maximal mögliche Blindleistung für den übererregten bzw. untererregten Betrieb wird durch die Parameter IrReaPwrMax bzw. IrReaPwrMin begrenzt. Die Parameter sind der Tabelle A-9 zu entnehmen.

Durch den Blindleistungssollwert des Netzbetreibers wird der Kennlinienabschnitt zwischen den Kennlinienpunkten P_2 und P_3 parallel zur Abszisse verschoben. Dabei werden die Kennlinienpunkte P_2 und P_3 intern entsprechend neu berechnet ( P_2calc und P_3calc ). Ist die gemessene Netzspannung zwischen P_1 und P_2 (bzw. dem neu berechneten Kennlinienpunkt P_2calc ) oder zwischen P_3 und P_4 (bzw. dem neu berechneten Kennlinienpunkt P_3calc ) wird die Blindleistungssollwert-Vorgabe durch den Netzbetreiber über die Kennlinie entsprechend korrigiert.

Spannungsänderung über den Kennlinienpunkten P_1 und P_4 werden auf den Blindleistungswert des jeweiligen Kennlinienpunkts begrenzt.

Wenn eine direkte Blindleistungssollwertvorgabe gefordert ist, kann diese Funktion auch verwendet werden. Dafür müssen die Kennlinienpunkte an den Rand des gültigen Wertebereichs für die Spannung geschoben werden. Zum Beispiel bieten sich hierfür folgende Punkte an:

Die Werte der jeweiligen Punkte für die Blindleistung müssen nicht verändert werden.

In den folgenden Kapiteln ist die Funktion „Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion“ anhand der Blindleistungssollwert-Vorgaben 0, übererregt (+0,2) und untererregt (-0,2) beschrieben. Der jeweilige Arbeitspunkt (AP) ist auf der Kennlinie entsprechend markiert.

6.3.2.1 Blindleistungsmodus „Blindleistungssollwert-Vorgabe gleich 0“

Die folgenden drei Abbildungen zeigen die Funktion „Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion“ mit einer Blindleistungssollwert-Vorgabe gleich 0.

Szenario 1: U_P2 ≤ U_ist ≤ U_P3

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_2 und P_3 . Die Blindleistungssollwert-Vorgabe von 0 durch den Netzbetreiber wird über der Kennlinie nicht korrigiert, sodass weiterhin dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Blindleistungsmodus „Blindleistungssollwert-Vorgabe gleich 0“ - 1

line | Point | U/Uc | Q/Pb,inst | |-------|--------|-----------| | P1 | 0.94 | 0.33 | | P2 | 0.96 | 0.00 | | AP | 1.00 | 0.00 | | P3 | 1.04 | 0.00 | | P4 | 1.06 | -0.33 |

Bild 6-11 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q soll = 0, U_ist = 1,00

Szenario 2: U_P3 ≤ U_ist < U_P4

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_3 und P_4 . Die Blindleistungssollwert-Vorgabe von 0 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 2: U_P3 ≤ U_ist &lt; U_P4 - 1

line | Point | U/Uc | Q/Pb inst | |-------|--------|-----------| | P1 | 0.94 | 0.32 | | P2 | 0.96 | 0.00 | | P3 | 1.04 | 0.00 | | AP | 1.05 | -0.18 | | P4 | 1.06 | -0.30 |

Bild 6-12 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q soll = 0, U_ist = 1,05

Szenario 3: U_P1 ≤ U_ist < U_P2

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_1 und P_2 . Die Blindleistungssollwert-Vorgabe von 0 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 3: U_P1 ≤ U_ist &lt; U_P2 - 1

line | Point | U/Uc | Q/P_binst | |-------|--------|-----------| | P1 | 0.94 | 0.33 | | AP | 0.95 | 0.17 | | P2 | 0.96 | 0.00 | | P3 | 1.04 | 0.00 | | P4 | 1.06 | -0.33 |

Bild 6-13 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q soll = 0, U_ist = 0.95

6.3.2.2 Blindleistungsmodus „Blindleistungssollwert-Vorgabe übererregt“

Die folgenden drei Abbildungen zeigen die Funktion „Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion“ mit einer Blindleistungssollwert-Vorgabe übererregt.

Szenario 1: U_P2calc ≤ U_ist ≤ U_P3calc

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_2calc und P_3calc . Die Blindleistungssollwert-Vorgabe von 0,2 durch den Netzbetreiber wird über die Kennlinie nicht korrigiert, sodass weiterhin dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Blindleistungsmodus „Blindleistungssollwert-Vorgabe übererregt“ - 1

line | Point | U/Uc | Q/Pb,int | |-------|--------|----------| | P1 | 0.94 | 0.32 | | P2 | 0.96 | 0.00 | | AP | 1.00 | 0.20 | | P3 | 1.04 | 0.00 | | P4 | 1.06 | -0.32 |

Bild 6-14 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 1,00 soll = 0,20,

Szenario 2: U_P3calc ≤ U_ist < U_P4

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_3calc und P_4 . Die Blindleistungssollwert-Vorgabe von 0,2 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 2: U_P3calc ≤ U_ist &lt; U_P4 - 1

line | Point | U/Uc | Q/Pb,int | |-------|--------|----------| | P1 | 0.94 | 0.32 | | P2 | 0.95 | 0.20 | | P3 | 1.03 | 0.10 | | P4 | 1.06 | -0.32 | | P2calc | 0.95 | 0.20 | | AP | 1.03 | 0.10 |

Bild 6-15 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 1,035 _soll = 0,20,

Szenario 3: U_P1 ≤ U_ist < U_P2calc

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_1 und P_2calc . Die Blindleistungssollwert-Vorgabe von 0,2 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 3: U_P1 ≤ U_ist &lt; U_P2calc - 1

line | Point | U/Uc | Q/P_b inst | |-------|--------|------------| | P1 | 0.94 | 0.32 | | AP | 0.945 | 0.25 | | P2 | 0.96 | 0.0 | | P3 | 1.04 | -0.32 | | P4 | 1.06 | -0.32 |

Bild 6-16 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 0,945 _soll = 0,20,

6.3.2.3 Blindleistungsmodus „Blindleistungssollwert-Vorgabe untererregt“

Die folgenden drei Abbildungen zeigen die Funktion Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion mit einer Blindleistungssollwert-Vorgabe untererregt.

Szenario 1: U_P2calc ≤ U_ist ≤ U_P3calc

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_2calc und P_3calc . Die Blindleistungssollwert-Vorgabe von -0,2 durch den Netzbetreiber wird über die Kennlinie nicht korrigiert, sodass weiterhin dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Blindleistungsmodus „Blindleistungssollwert-Vorgabe untererregt“ - 1

line | Point | U/Uc | Q/Pb,int | |-------|--------|----------| | P1 | 0.94 | 0.33 | | P2 | 0.96 | 0.00 | | P2 | 0.97 | -0.20 | | AP | 1.00 | -0.20 | | P3 | 1.04 | 0.00 | | P3 | 1.05 | -0.20 | | P4 | 1.06 | -0.33 |

Bild 6-17 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 1,00 soll = 0,20,

Szenario 2: U_P3calc ≤ U_ist < U_P4

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_3calc und P_4 . Die Blindleistungssollwert-Vorgabe von -0,2 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 2: U_P3calc ≤ U_ist &lt; U_P4 - 1

line | Point | U/Uc | Q/Pb init | |-------|--------|-----------| | P1 | 0.94 | 0.33 | | P2 | 0.96 | 0.00 | | P2 | 0.97 | -0.20 | | P3 | 1.04 | 0.00 | | P3 | 1.05 | -0.20 | | AP | 1.06 | -0.30 | | P4 | 1.06 | -0.30 |

Bild 6-18 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 1,055 _soll = 0,20,

Szenario 3: U_P1 ≤ U_ist < U_P2calc

In diesem Szenario ist die gemessene Netzspannung zwischen den Kennlinienpunkten P_1 und P_2calc . Die Blindleistungssollwert-Vorgabe von -0,2 durch den Netzbetreiber wird über die Kennlinie entsprechend korrigiert, sodass dieser am Netzanschlusspunkt eingeregelt wird.

Phoenix Contact AXC F 2152 - Szenario 3: U_P1 ≤ U_ist &lt; U_P2calc - 1

line | Point | U/Uc | Q/Pb,int | |-------|--------|----------| | P1 | 0.94 | 0.32 | | P2 | 0.96 | 0.00 | | AP | 0.97 | -0.10 | | P2calc| 0.97 | -0.20 | | P3 | 1.04 | 0.00 | | P3calc| 1.05 | -0.20 | | P4 | 1.06 | -0.32 |

Bild 6-19 Blindleistungsregelung mit Spannungsbegrenzungsfunktion: Q U_ist = 0,965 _soll = 0,20,

6.3.3 Funktion „Q(U)-Kennlinie“

Das Ziel dieser Funktion ist es, dass die Erzeugungsanlage in Abhängigkeit der aktuell gemessenen Netzspannung die entsprechende Blindleistung am Netzanschlusspunkt einspeist. Die folgende Abbildung zeigt die Funktion Q(U)-Kennlinie gemäß der VDE-AR-N 4110:2018 im Erzeuger-Zählpfeilsystem.

Phoenix Contact AXC F 2152 - Funktion „Q(U)-Kennlinie“ - 1

line | Point | U/Uc | Q/Pb,inst | |-------|--------|-----------| | P1 | 0.96 | 0.32 | | P2 | 1.04 | -0.32 |

Bild 6-20 Q(U)-Kennlinie

Die Funktion Q(U)-Kennlinie wird über die Einstellung, beschrieben im Kapitel 6.3.1, aktiviert.

Die Q(U)-Kennlinie wird über die Kennlinienpunkte P_1 und P_2 (Wertepaar aus Spannungs- und Blindleistungswert), die Referenzspannung, das Spannungstotband (aufgeteilt in ein oberes und unteres Spannungstotband) sowie das Kennlinienverfahren (Berechnung des Blindleistungssollwerts aus dem Schnittpunkt mit der Kennlinie oder mit dem Spannungstotband) definiert.

Die Kennlinienpunkte P_1 und P_2 müssen für eine Referenzspannung von 1.0 [pu] eingestellt werden. Wenn die Anforderungen durch den Netzbetreiber für eine andere Referenzspannung angegeben sind, müssen diese Kennlinienpunkte auf eine Referenzspannung von 1.0 [pu] umgerechnet werden. Im Nachhinein wird die Regelungskomponente selbst die Kennlinienpunkte für die am Parameter IrQVVtgNom angegebenen Referenzspannung berechnen.

P_1

IrVtgP1 und IrReaPwrP1

P_2

IrVtgP2 und IrReaPwrP2

Referenzspannung IrVtgNom

Oberes Spannungstotband IrVtgDbHi

Unteres Spannungstotband IrVtgDbLo

Kennlinienverfahren siMod

Die maximal mögliche Blindleistung für den übererregten bzw. untererregten Betrieb wird durch die Parameter IrReaPwrMax bzw. IrReaPwrMin begrenzt. Die Parameter sind der Tabelle A-10 zu entnehmen.

Referenzspannung

Die Referenzspannung definiert den Schnittpunkt der Q(U)-Kennlinie mit der Spannungs- achse in dem Koordinatensystem. Mit einer Änderung der Referenzspannung wird die kom- plette Kennlinie inkl. der Kennlinienpunkte R und P₂ sowie dem Spannungstotband parallel nach links oder rechts verschoben.

Spannungstotband

Das Spannungstotband wird in ein oberes (Referenzspannung + oberes Spannungstotband) und unteres Spannungstotband (Referenzspannung – unteres Spannungstotband) aufgeteilt. Sobald die gemessene Netzspannung das obere oder untere Spannungstotband überschreitet, wird ein neuer Blindleistungssollwert aus der Kennlinie berechnet.

Berechnung des Blindleistungssollwerts

Die Berechnung des neuen Blindleistungssollwerts aufgrund der Überschreitung des oberen oder unteren Spannungstotbands kann über zwei Berechnungsmethoden erfolgen.

– Berechnung aus dem Schnittpunkt mit der Kennlinie

– Berechnung aus dem Schnittpunkt mit dem entsprechenden Spannungstotband

In den folgenden Kapiteln wird die Funktion der Q(U)-Kennlinie anhand von Beispielen genauer erläutert. Die Arbeitspunkte (AP bzw. AP 1 und AP 2 ) sind dabei entsprechend auf der Kennlinie markiert.

6.3.3.1 Oberes und unteres Spannungstotband gleich 0

Die folgende Abbildung zeigt die Q(U)-Kennlinie, bei der das obere und untere Spannungstotband auf 0 eingestellt ist. Die Referenzspannung liegt in diesem Fall bei 1,00. Die gemessene Netzspannung liegt bei 1,00, somit ergibt sich der Arbeitspunkt (AP) auf der Kennlinie. Der Blindleistungssollwert ist demnach gleich 0.

Phoenix Contact AXC F 2152 - Oberes und unteres Spannungstotband gleich 0 - 1

line | U/Uc | Q/Pb inst | |--------|-----------| | 0.96 | 0.32 | | 1.00 | 0.00 | | 1.04 | -0.32 |

Bild 6-21 Q(U)-Kennlinie ohne Spannungstotband und einer gemessenen Netzspannung gleich 1,00

Bei Änderung der gemessenen Netzspannung verschiebt sich der Arbeitspunkt entsprechend auf der Kennlinie. Dazu ist in der folgenden Abbildung exemplarisch eine Spannungserhöhung auf 1,02 (AP 1 ) und eine Spannungsverringerung auf 0,98 (AP 2 ) dargestellt.

Phoenix Contact AXC F 2152 - Oberes und unteres Spannungstotband gleich 0 - 2

line | Point | U/Uc | Q/Pb inst | |-------|-------|-----------| | P1 | 0.96 | 0.33 | | AP2 | 0.98 | 0.16 | | AP1 | 1.02 | -0.17 | | P2 | 1.04 | -0.33 |

Bild 6-22 Q(U)-Kennlinie ohne Spannungstotband und einer gemessenen Netzspannung ( 1,00)

6.3.3.2 Oberes und unteres Spannungstotband ungleich 0

Die folgende Abbildung zeigt die Q(U)-Kennlinie, bei der das obere und untere Spannungstotband auf 1 % eingestellt ist. Die Referenzspannung liegt in diesem Fall bei 1,00. Die gemessene Netzspannung liegt bei 1,00, somit ergibt sich der Arbeitspunkt (AP) auf der Kennlinie. Demnach ist der Blindleistungssollwert gleich 0. Eine Spannungsänderung innerhalb des unteren und oberen Spannungstotbands hat keine Auswirkung auf die Berechnung des Blindleistungssollwerts. Dieser ist weiterhin gleich 0.

Phoenix Contact AXC F 2152 - Oberes und unteres Spannungstotband ungleich 0 - 1

line | Point | U/Uc | Q/Pb,int | |-------|--------|----------| | P1 | 0.96 | 0.33 | | AP | 1.00 | 0.00 | | P2 | 1.04 | -0.33 |

Bild 6-23 Q(U)-Kennlinie mit Spannungstotband und einer gemessenen Netzspannung gleich 1,00

In der folgenden Abbildung ist eine Spannungserhöhung auf 1,03 dargestellt. Ausgehend vom Arbeitspunkt AP wird das obere Spannungstotband verlassen. Demnach wird ein neuer Blindleistungssollwert berechnet. Die Berechnung des neuen Blindleistungssollwerts richtet sich nach dem eingestellten Berechnungsverfahren.

– Berechnung des neuen Blindleistungssollwerts aus dem Schnittpunkt mit der Kennlinie
- AP_2
– Berechnung des neuen Blindleistungssollwerts aus dem Schnittpunkt mit dem Toleranzband
- AP1

Phoenix Contact AXC F 2152 - Oberes und unteres Spannungstotband ungleich 0 - 2

line | Point | U/Uc | Q/P_b,int | |-------|--------|-----------| | P1 | 0.96 | 0.32 | | AP | 1.00 | 0.00 | | AP₁ | 1.03 | -0.18 | | AP₂ | 1.03 | -0.25 | | P2 | 1.04 | -0.32 |

Bild 6-24 Q(U)-Kennlinie mit Spannungstotband und einer gemessenen Netzspannung (≠ 1,00)

6.3.3.3 Verschiebung der Referenzspannung ( 1,00)

Die folgende Abbildung zeigt die Q(U)-Kennlinie, bei der das obere und untere Spannungstotband auf 1 % und die Referenzspannung auf 0,98 eingestellt ist.

Durch die Änderung der Referenzspannung auf 0,98 verschiebt sich die komplette Q(U)-Kennlinie inkl. der Kennlinienpunkte P1 und P2 sowie das obere und untere Toleranzband entsprechend nach links.

Die gemessene Netzspannung liegt zunächst bei 0,98, somit ergibt sich der Arbeitspunkt (AP) auf der Kennlinie. Der Blindleistungssollwert ist in diesem Arbeitspunkt gleich 0.

Durch die Änderung der gemessenen Netzspannung von 0,98 auf 0,95 (Spannungsverringerung) wird das untere Spannungstotband verlassen. Mit dem eingestellten Berechnungsverfahren „Berechnung des Blindleistungssollwerts aus dem Schnittpunkt mit der Kennlinie“ ergibt sich der Arbeitspunkt AP1.

Phoenix Contact AXC F 2152 - Verschiebung der Referenzspannung (  1,00) - 1

line | Point | U/Uc | Q/Pb,inst | |-------|--------|-----------| | P1 | 0.94 | 0.32 | | AP₁ | 0.95 | 0.25 | | AP | 0.98 | 0.00 | | P2 | 1.02 | -0.32 | | P2 | 1.04 | -0.32 |

Bild 6-25 Q(U)-Kennlinie mit Spannungstotband und verschobener Referenzspannung

6.3.4 Funktion „Q(P)-Kennlinie“

Das Ziel dieser Funktion ist es, dass die Erzeugungsanlage in Abhängigkeit der Wirkleistung die entsprechende Blindleistung am Netzanschlusspunkt einspeist.

Die folgende Abbildung zeigt die Funktion Q(P)-Kennlinie gemäß der VDE-AR-N 4110:2018 (keine Anforderung der VDE-AR-N 4120:2018) im Erzeuger-Zähl-pfeilsystem mit den 5 Stützstellen P 1 bis P 5 .

Phoenix Contact AXC F 2152 - Funktion „Q(P)-Kennlinie“ - 1

line | Point | P/P_b inst | Q/P_b inst | |-------|------------|------------| | P1 | 0.1 | -0.05 | | P2 | 0.5 | -0.05 | | P3 | 0.6 | -0.05 | | P4 | 0.9 | -0.33 | | P5 | 1.0 | -0.33 |

Bild 6-26 Q(P)-Kennlinie

Die Funktion „Q(P)-Kennlinie“ wird über die Einstellung, beschrieben im Kapitel 6.3.1, aktiviert. Die Q(P)-Kennlinie enthält maximal 10 Stützstellen und wird somit über die Kennlinienpunkte P₁ bis P₁₀ (Wertepaar aus Spannungs- und Blindleistungswert) definiert.

P1IrVtgP1 und IrReaPwrP1
P2IrVtgP2 und IrReaPwrP2
P3IrVtgP3 und IrReaPwrP3
P4IrVtgP4 und IrReaPwrP4
P5IrVtgP5 und IrReaPwrP5
P6IrVtgP6 und IrReaPwrP6
P7IrVtgP7 und IrReaPwrP7
P8IrVtgP8 und IrReaPwrP8
P9IrVtgP9 und IrReaPwrP9
P10IrVtgP10 und IrReaPwrP10

Die Anzahl der zu benötigten Stützstellen, wird über den Parameter IrNbSampPt definiert. Dabei gibt dieser Parameter immer die Anzahl der Stützstellen beginnend bei P_1 an.

Beispiel: IrNbSampPt gleich 5 = dann werden nur die ersten 5 Stützstellen (P₁ bis P₅) verwendet Die maximale mögliche Blindleistung für den übererregten bzw. untererregten Betrieb wird durch die Parameter IrReaPwrMax bzw. IrReaPwrMin begrenzt. Die Parameter sind der Tabelle A-11 zu entnehmen.

Im folgenden Kapitel ist die Q(P)-Kennlinie anhand eines Beispiels (gemessene Wirkleistung ungleich 0) aufgeführt. Die Arbeitspunkte AP 1 und AP 2 sind auf der Kennlinie entsprechend markiert.

6.3.4.1 Wirkleistung ungleich 0

In der folgenden Abbildung ist die Q(P)-Kennlinie mit einer exemplarischen Wirkleistung von 0,3 (AP 1 ) bzw. 0,8 (AP 2 ) dargestellt.

Phoenix Contact AXC F 2152 - Wirkleistung ungleich 0 - 1

line | Point | P/Pb inst | Q/Pb inst | |-------|-----------|-----------| | P1 | 0.1 | 0.0 | | AP₁ | 0.3 | 0.0 | | P2 | 0.5 | 0.0 | | P3 | 0.6 | -0.1 | | AP₂ | 0.8 | -0.25 | | P4 | 0.9 | -0.3 | | P5 | 1.0 | -0.3 |

Bild 6-27 Q(P)-Kennlinie mit Wirkleistung ungleich 0

6.3.5 Funktion „cos(φ)“

Das Ziel dieser Funktion ist es, dass die Erzeugungsanlage den vom Netzbetreiber vorgegebenen cos(φ) am Netzanschlusspunkt einregelt.

Um ein stoßfreies Umschalten zwischen den einzelnen Blindleistungsverfahren zu gewährleisten, wird der cos(φ)-Sollwert in Abhängigkeit der aktuell eingespeisten bzw. gemessenen Wirkleistung in einen Blindleistungssollwert umgerechnet.

Die folgende Abbildung zeigt die schematische Darstellung der Umrechnung des cos(φ)-Sollwerts in einen Blindleistungssollwert.

Phoenix Contact AXC F 2152 - Funktion „cos(φ)“ - 1

flowchart
graph LR
    A["P_ist"] --> B["cos(φ)"]
    C["cos(φ)_sol NB"] --> D["cos(φ)_sol NB"]
    B --> E["Q_sol NB"]
    D --> E
    E --> F["Q_sol"]

Bild 6-28 Funktion „cos(φ)“

Die maximal mögliche Blindleistung für den übererregten bzw. untererregten Betrieb wird durch die Parameter IrReaPwrMax bzw. IrReaPwrMin begrenzt. Die Parameter sind der Tabelle A-12 zu entnehmen.

6.4 Weitere Regelungen

6.4.1 Regelung „Bypass-Mode“

Mit der Aktivierung des Bypass-Modes durch den Parameter xEnaSIMod (siehe Tabelle A-2 und Tabelle A-7) wird der entsprechende PID-Regler überbrückt. Somit wird der Sollwert direkt auf den Stellenwert geschrieben.

Phoenix Contact AXC F 2152 - Regelung „Bypass-Mode“ - 1

flowchart
graph LR
    A["P_{soft}"] --> B["+"]
    C["P_{ist}"] --> B["-"]
    B --> D["PI(D)-Regler*"]
    D --> E["Defaulteinstellung Kp = 0"]
    E --> F["P_{steil}"]
    F --> G["Output"]
    H["Reglerüberbrückung"] --> B

Phoenix Contact AXC F 2152 - Regelung „Bypass-Mode“ - 2

flowchart
graph LR
    A["Q_soll"] --> B((+))
    C["Q_lat"] --> B
    B --> D["PI(D)-Regler*"]
    D --> E["Defaulteinstellung K_D = 0"]
    E --> F["Q_stell"]
    F --> G["Reglerüberbrückung"]
    G --> H["Feedback to B"]

Bild 6-29 Bypass-Mode Wirk- und Blindleistungsregler

Phoenix Contact AXC F 2152 - Regelung „Bypass-Mode“ - 3

Hierbei werden ausschließlich die Sollwertvorgaben aus der Schnittstelle vom Netzbetreiber verwendet.

6.4.2 Regelung „Blindleistungspriorisierende Fahrweise“

Diese Regelung wird über den Parameter xEna aus der Tabelle A-13 aktiviert bzw. deaktiviert.

Deaktivierung (xEna = 0)

In diesem Fall werden die generierten Stellenwerte für die Wirk- und Blindleistungsregelung unabhängig von der Scheinleistungsbegrenzung an die Erzeugungseinheiten übermittelt.

Aktivierung (xEna = 0)

In diesem Fall wird die Wirkleistung zugunsten der Blindleistungsanforderung reduziert, sofern mit der Blindleistungsanforderung die maximal zulässige Scheinleistung (Parameter IrAppPwrNom, siehe Tabelle A-1) erreicht wird.

6.4.3 Regelung „Freigabesignal“

Diese Regelung ist ausschließlich eine Anforderung aus der VDE-AR-N 4120:2018. Diese Funktion kann über den Parameter xEna aus der Tabelle A-14 aktiviert bzw. deaktiviert werden.

Deaktivierung (xEna = 0)

Das Freigabesignal wird nicht generiert bzw. ist dauerhaft auf false.

Aktivierung (xEna = 0)

In der folgenden Abbildung wird die Auswertung der einzelnen verketteten Netzspannungen dargestellt.

Phoenix Contact AXC F 2152 - Aktivierung (xEna = 0) - 1

flowchart
graph LR
    A["Input U_ref LTL2"] --> B["Spannungsgrenzwert"]
    C["Input U_ref L2L3"] --> D["Spannungsgrenzwert"]
    E["Input U_ref L3L1"] --> F["Spannungsgrenzwert"]
    B --> G["&"]
    D --> G
    F --> G
    G --> H["Verzögerungszeit"]
    H --> I["Freigabesignal"]

Bild 6-30 Regelung „Freigabesignal“

Die verketteten Netzspannungen werden gegen einen Spannungsgrenzwert (IrVtgLim) verglichen. Jede verkettete Netzspannung muss über diesem Grenzwert liegen. Im Anschluss wird das Ergebnis des UND-Glieds auf ein Verzögerungsglied gegeben. Die Verzögerungszeit (IrDelayTm) für die Generierung des Freigabesignals ist einstellbar. Die Parameter sind der Tabelle A-14 zu entnehmen.

6.5 Zählpfeilsystem

Für die EZA-Regler gilt das Erzeuger-Zählpfeilsystem, das in der folgenden Abbildung beschrieben ist.

Phoenix Contact AXC F 2152 - Zählpfeilsystem - 1

radar | Quadrant | Category | Value | | -------- | -------- | ----- | | Quadrant II | -Verbraucher | -0 | | Quadrant II | -Wirkleistungsaufnahme | 0 | | Quadrant II | -Blindleistungsaufnahme | 0 | | Quadrant II | -übererregt | 0 | | Quadrant II | -kapazitiv | 0 | | Quadrant I | -Erzeuger | 0 | | Quadrant I | -Wirkleistungsabgabe | 0 | | Quadrant I | -Blindleistungsabgabe | 0 | | Quadrant I | -übererregt | 0 | | Quadrant I | -kapazitiv | 0 | | Quadrant III | -Verbraucher | 0 | | Quadrant III | -Wirkleistungsaufnahme | 0 | | Quadrant III | -Blindleistungsaufnahme | 0 | | Quadrant III | -untererregt | 0 | | Quadrant III | -induktiv | 0 | | Quadrant VI | -Erzeuger | 0 | | Quadrant VI | -Wirkleistungsabgabe | 0 | | Quadrant VI | -Blindleistungsaufnahme | 0 | | Quadrant VI | -untererregt | 0 | | Quadrant VI | -induktiv | 0 |

Bild 6-31 Erzeuger-Zählpfeilsystem

A Anhang

A 1 Parameterliste PCU

In den folgenden Kapiteln sind die Parameterlisten der jeweiligen Funktionen aufgeführt. Die jeweiligen Parameterlisten sind wie folgt aufgebaut.

  • : laufende Nummer innerhalb der Tabelle

  • Parameter: Parameterbezeichnung (Datenpunkt innerhalb der Parameterstruktur)
    – Beschreibung: Parameterbeschreibung
    – Einheit: Einheit der Parametereinstellung
    – Default: Default-Einstellung
  • Min.: Minimum
  • Max.: Maximum

A 1.1 Nenn- bzw. Bezugswerte

In der folgenden Tabelle sind die Parameter der Nenn- bzw. Bezugswerte aufgeführt.

In Port „parameter“

Parameterstruktur: *.Common

Tabelle A-1 Parameter der Nenn- bzw. Bezugswerte

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,00110,01
2IrActPwrNomNominelle (= maximal mögliche) WirkleistungW0 500e^6 20e^6
3IrReaPwrMaxMaximale Blindleistung übererregtVAr0 500e^6 6,6e^6
4IrReaPwrMinMaximale Blindleistung untererregtVAr -500e^6 0 -6,6e^6
5IrAppPwrNomNominelle (= maximal mögliche) ScheinleistungVA0 500e^6 20e^6
6 IrGdFrqNom Nennfrequenz Hz 0 100 50
7IrGdVtgNomNennspannung (NAP)V0 150e^3 20e^3

A 1.2 Wirkleistungsregelung

A 1.2.1 PID-Regler

In der folgenden Tabelle sind die Parameter für den PID-Regler der Wirkleistungsregelung aufgeführt.

In Port „parameter“

Parameterstruktur: *.Ctrl.P.PIDCtrl

Tabelle A-2 Parameter PID-Regler Wirkleistungsregelung

#Parameter Beschreibung Einheit Min. Max. Default
1IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführter wirds 0,001 1 *
2IrCtlValLimUpObere Stellwertbegrenzung--111
3IrCtlValLimLo Untere Stellwertbegrenzung- -11 -1
4IrKp P-Anteil- -100 1000,2
5IrKi I-Anteil- -100 1001,2
6IrKd D-Anteil- -100 1000
7xEnaFltKdAktivierung/Deaktivierung gefilterter D-Anteil-010 (=false)
8IrFltKdFilterkoeffizient--100100100
9xEnaAWUAktivierung/Deaktivierung Anti-Wind-Up-011 (=true)
10IrKbBack-Calculation-Faktor--1001001
11xEnaTrModAktivierung/Deaktivierung Tracking Mode-010 (=false)
12IrKtTracking Koeffizient--1001001
13xExrResExternes Reset-Signal (steigende Flanke)-010 (=false)
14IrStrVall0Startwert I-Anteil--1001000
15IrStrValD0Startwert D-Anteil--1001000
16EnaSIModAktivierung/Deaktivierung Reglerüberbrückung (Bypass-Mode)- 01 0 (=false)

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - A 1.2.1 PID-Regler - 1

Link zurück zum Kapitel 6.1, Regelungsstruktur

A 1.2.2 Wirkleistungsgradienten

In den folgenden beiden Abschnitten sind die Parameter für die Wirkleistungsgradienten der beiden Wirkleistungssollwert-Vorgaben durch den Netzbetreiber und durch Dritte aufgeführt.

Netzbetreiber

In der folgenden Tabelle sind die Parameter für den Wirkleistungsgradienten der externen Wirkleistungssollwert-Vorgabe durch den Netzbetreiber aufgeführt.

In Port „parameter“

Parameterstruktur: *.Ctrl.P.RmpGdO

Tabelle A-3 Parameter Wirkleistungsgradient externe Wirkleistungssollwert-Vorgabe durch den Netzbetreiber

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1 *
2xEnaGra1Aktivierung bzw. Deaktivierung der Leistungsrampe-010 (=false)
3IrGra1Leistungsgradient%/s01000,50
4IrGra1MinMinimaler Leistungsgradient (wirkt begrenzend auf 3)%/s01000,33
5IrGra1MaxMaximaler Leistungsgradient (wirkt begrenzend auf 3)%/s01000,66
6 xEnaGra2Aktivierung/Deaktivierung der Leistungsrampe kritischer Netzzustand-01 0 (=false)
7IrGra2Leistungsgradient kritischer Netzzustand%/s01000,1(=6%/min)
8 IrGra2MinMinimaler Leistungsgradient kritischer Netzzustand (wirkt begrenzend auf 7)%/s0100 0,01
9 IrGra2MaxMaximaler Leistungsgradient kritischer Netzzustand (wirkt begrenzend auf 7)%/s0100 0,167(10%/min)
10IrNomValNominaler Leistungswert auf den sich die Leistungsgradi-enten beziehenp.u.01 1

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - Netzbetreiber - 1

Link zurück zum Kapitel 6.2.4, Wirkleistungsgradienten

Dritte

In der folgenden Tabelle sind die Parameter für den Wirkleistungsgradienten der externen Wirkleistungssollwert-Vorgabe durch Dritte aufgeführt.

In Port „parameter“

Parameterstruktur: *.Ctrl.P.3rd

Tabelle A-4 Parameter Wirkleistungsgradient externe Wirkleistungssollwert-Vorgabe durch Dritte

#Parameter Beschreibung Einheit Min. Max. Default
1IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1 *
2xEnaGra1 Aktivierung bzw. Deaktivierung der Leistungsrampe - 01 0 (=false)
3IrGra1Leistungsgradient%/s01000,50
4IrGra1MinMinimaler Leistungsgradient (wirkt begrenzend auf 3)%/s01000,33
5IrGra1MaxMaximaler Leistungsgradient (wirkt begrenzend auf 3)%/s01000,66
6xEnaGra2 Aktivierung/Deaktivierung der Leistungsrampe kritischer Netzzustand- 01 0 (=false)
7IrGra2Leistungsgradient kritischer Netzzustand%/s01000,1(6 % /min)
8IrGra2MinMinimaler Leistungsgradient kritischer Netzzustand (wirkt begrenzend auf 7)%/s 01000,01
9IrGra2MaxMaximaler Leistungsgradient kritischer Netzzustand (wirkt begrenzend auf 7)%/s 01000,167(10 % /min)
10IrNomValNominaler Leistungswert auf den sich die Leistungsgradi-enten beziehenp.u. 01 1

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - Dritte - 1

Link zurück zum Kapitel 6.2.4, Wirkleistungsgradienten

A 1.2.3 Funktion „P(f)-Kennlinie“

In der folgenden Tabelle sind die Parameter für die Funktion „P(f)-Kennlinie“ aufgeführt.

In Port „parameter“

Parameterstruktur: *.Ctrl.P.ActPwrHz

Tabelle A-5 Parameter P(f)-Kennlinie

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführtd wirds 0,001 *
2xEnaAktivierung bzw. Deaktivierung der P(f)-Kennlinie-010 (=false)
3 siModFrqHi Moduszur Einstellung der Bezugsgroße für den Überfrequenzbereich1: Pref = P_mom 2: Pref = P_max -12 1
4 siModFrqLo Moduszur Einstellung der Bezugsgroße für den Unterfrequenzbereich1: Pref = P_mom 2: Pref = P_max -12 2
5IrActPwrNomNennwirkleistungp.u.021
6IrFrqNomNennfrequenzp.u.021
7IrFrqTolRngToleranzband ± IrFrqTolRng um die Nennfrequenz (Rückkehr vom kritischen Netzzustand in den Normalbetrieb)p.u.02 0,004
8IrFrqStrHiStartfrequenz Überfrequenzbereichp.u.021,004
9IrFrqStrLoStartfrequenz Unterfrequenzbereichp.u.020,996
10IrFrqMaxStopfrequenz Überfrequenzbereichp.u.021,03
11IrFrqMinStopfrequenz Unterfrequenzbereichp.u.020,95
12IrGraHiGradient Überfrequenzbereich (bezogen auf die momentan eingespeiste Wirkleistung P_ref )%/Hz050040
13IrGraLoGradient Unterfrequenzbereich (bezogen auf die momentan eingespeiste Wirkleistung P_ref )%/Hz050040
14IrWaitTmGd-FrqWartezeit nach Ende des kritischen Netzzustands bis zur Rückkehr in den Normalbetriebs 03600600

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - A 1.2.3 Funktion „P(f)-Kennlinie“ - 1

Link zurück zum Kapitel 6.2.1, Funktion „P(f)-Kennlinie“

A 1.2.4 Funktion „Primärregelleistung“

In der folgenden Tabelle sind die Parameter für die Funktion „Primärregelleistung“ aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.PCtrl.PriCtrl

Tabelle A-6 Parameter Primärregelleistung

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1 *
2xEnaAktivierung bzw. Deaktivierung der Primärregelung-010 (=false)
3 siModFrqHi Moduszur Einstellung der Bezugsgröße für den Überfrequenzbereich1: Pref = P_mom 2: Pref = P_max -12 1
4 siModFrqLo Moduszur Einstellung der Bezugsgröße für den Unterfrequenzbereich1: Pref = P_mom 2: Pref = P_max -12 2
5IrActPwrNomNennwirkleistungp.u.021
6IrFrqNomNennfrequenzp.u.021
7IrActPwrDltMaximal zulässige Leistungsanpassung ( P ) für die Primärregelleistung bezogen auf P_max *p.u.02 0,02
8IrFrqStrHiStartfrequenz Überfrequenzbereichp.u.021,0002
9IrFrqStrLoStartfrequenz Unterfrequenzbereichp.u.020,9998
10IrGraHiGradient Überfrequenzbereich (bezogen auf die momentan eingespeiste Wirkleistung P_ref )%/Hz050050
11IrGraLoGradient Unterfrequenzbereich (bezogen auf die momentan eingespeiste Wirkleistung P_ref )%/Hz050050

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - A 1.2.4 Funktion „Primärregelleistung“ - 1

Link zurück zum Kapitel 6.2.3, Funktion „Primärregelleistung“

A 1.3 Blindleistungsregelung

A 1.3.1 PID-Regler

In der folgenden Tabelle sind die Parameter für den PID-Regler der Blindleistungsregelung aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl.PID

Tabelle A-7 Parameter PID-Regler Blindleistungsregelung

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführter wirds 0,001 1*
2IrCtlValLimUpObere Stellwertbegrenzung--111
3IrCtlValLimLoUntere Stellwertbegrenzung--11-1
4 IrKpP-Anteil--100 1000,002
5 IrKiI-Anteil--100 1000,28
6 IrKdD-Anteil--100 1000
7xEnaFltKdAktivierung/Deaktivierung gefilterter D-Anteil-010 (=false)
8IrFltKdFilterkoeffizient--100100100
9xEnaAWUAktivierung/Deaktivierung Anti-Wind-Up-011 (=true)
10IrKbBack-Calculation-Faktor--1001001
11xEnaTrModAktivierung/Deaktivierung Tracking Mode-010 (=false)
12IrKtTracking Koeffizient--1001001
13xExrResExternes Resetsignal (steigende Flanke)-010 (=false)
14IrStrVall0Startwert I-Anteil--1001000
15IrStrValD0Startwert D-Anteil--1001000
16EnaSIModAktivierung/Deaktivierung Reglerüberbrückung (Bypass-Mode)-010 (=false)

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - A 1.3.1 PID-Regler - 1

Link zurück zum Kapitel 6.1, Regelungsstruktur

A 1.3.2 Blindleistungsmodus

In der folgenden Tabelle ist der Parameter für den Blindleistungsmodus aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl

Tabelle A-8 Parameter Blindleistungsmodus

# Parameter Beschreibung Einheit Min. Max. Default
1 siReaPwrMod Blindleistungsmodus0: deaktiviert1: Q mit Spannungsbegrenzungsfunktion2: Q(U)-Kennlinie3: Q(P)-Kennlinie4: cos(φ)- 0 4 0

A 1.3.3 Funktion „Blindleistung mit Spannungsbegrenzungsfunktion“

Phoenix Contact AXC F 2152 - A 1.3.3 Funktion „Blindleistung mit Spannungsbegrenzungsfunktion“ - 1

Link zurück zum Kapitel 6.3.1, Blindleistungsmodus

In der folgenden Tabelle sind die Parameter für die Funktion Blindleistungssollwert-Vorgabe mit Spannungsbegrenzungsfunktion aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl.ReaPwrVlim

Tabelle A-9 Parameter Blindleistungssollwertvorgabe mit Spannungsbegrenzungsfunktion

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1*
2IrReaPwrMaxMaximale Blindleistung übererregt (EZS, positives Vorzeichen)p.u.01**
3IrReaPwrMinMaximale Blindleistung untererregt (EZS, negatives Vorzeichen)p.u.-10**
4IrVtgP1Kennlinienstützpunkt 1: übererregt, Spannungp.u.020,94
5IrReaPwrP1Kennlinienstützpunkt 1: übererregt, Blindleistungp.u.-110,33
6IrVtgP2Kennlinienstützpunkt 2: Spannungp.u.020,96
7IrReaPwrP2Kennlinienstützpunkt 2: Blindleistungp.u.-100
8IrVtgP3Kennlinienstützpunkt 3: Spannungp.u.021,04
9IrReaPwrP3Kennlinienstützpunkt 3: Blindleistungp.u.-110
10IrVtgP4Kennlinienstützpunkt 4: untererregt, Spannungp.u.021,06
11IrReaPwrP4Kennlinienstützpunkt 4: untererregt, Blindleistungp.u.-11-0,33

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.
** Die Parameter IrReaPwrMax bzw. IrReaPwrMin werden aus Tabelle A-1 berechnet (IrReaPwrMax/IrActPwrNom bzw. IrReaPwrMin/IrActPwrNom).

Phoenix Contact AXC F 2152 - A 1.3.3 Funktion „Blindleistung mit Spannungsbegrenzungsfunktion“ - 2

Link zurück zum Kapitel 6.3.2, Blindleistungsregelung mit Spannungsbegrenzungsfunktion

A 1.3.4 Funktion „Q(U)-Kennlinie“

In der folgenden Tabelle sind die Parameter für die Funktion „Q(U)-Kennlinie“ aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl.ReaPwrV

Tabelle A-10 Parameter Q(U)-Kennlinie

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1 *
2IrVtgNomReferenzspannungp.u.021
3IrReaPwrMaxMaximale Blindleistung übererregt (EZS, positives Vorzeichen)p.u.01 **
4IrReaPwrMinMaximale Blindleistung untererregt (EZS, negatives Vorzeichen)p.u.-10 **
5IrVtgP1Kennlinienstützpunkt 1: übererregt, untere Spannungsgrenzep.u.020,96
6IrReaPwrP1Kennlinienstützpunkt 1: übererregt, untere Blindleistungs-grenzep.u.-11 0,33
7IrVtgP2Kennlinienstützpunkt 2: untererregt, obere Spannungsgrenzep.u.021,04
8IrReaPwrP2Kennlinienstützpunkt 2: untererregt, obere Blindleistungs-grenzep.u.-11 -0,33
9 IrVtgDbHiOberes Spannungstotband bezogen auf die Referenzspan-nungp.u.01 0,01
10IrVtgDbLoUnteres Spannungstotband bezogen auf die Referenzspan-nungp.u.01 0,01
11siModVerfahren zu Berechnung des Blindleistungssollwerts aus der Q(U)-Kennlinie1: Kennlinie2: Toleranzband-12 1

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.
** Die Parameter IrReaPwrMax bzw. IrReaPwrMin werden aus Tabelle A-1 berechnet (IrReaPwrMax/IrActPwrNom bzw. IrReaPwrMin/IrActPwrNom).

Phoenix Contact AXC F 2152 - A 1.3.4 Funktion „Q(U)-Kennlinie“ - 1

Link zurück zum Kapitel 6.3.3, Funktion „Q(U)-Kennlinie“

A 1.3.5 Funktion „Q(P)-Kennlinie“

In der folgenden Tabelle sind die Parameter für die Funktion „Q(P)-Kennlinie“ aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl.ReaPwrW

Tabelle A-11 Parameter Q(P)-Kennlinie

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001*
2iNbSampPtAnzahl der verwendeten Stützstellen (Beispiel: 5, dann werden die Stützstellen von *1 bis *5 verwendet)-0105
3IrReaPwrMaxMaximale Blindleistung übererregt (EZS, positives Vorzeichen)p.u.01**
4IrReaPwrMinMaximale Blindleistung untererregt (EZS, negatives Vorzeichen)p.u.-10**
5IrActPwrP1Kennlinienstützpunkt 1: Wirkleistungp.u.010,1
6IrReaPwrP1Kennlinienstützpunkt 1: Blindleistungp.u.-110
7IrActPwrP2Kennlinienstützpunkt 2: Wirkleistungp.u.010,5
8IrReaPwrP2Kennlinienstützpunkt 2: Blindleistungp.u.-110
9IrActPwrP3Kennlinienstützpunkt 3: Wirkleistungp.u.010,6
10IrReaPwrP3Kennlinienstützpunkt 3: Blindleistungp.u.-11-0,05
11IrActPwrP4Kennlinienstützpunkt 4: Wirkleistungp.u.010,9
12IrReaPwrP4Kennlinienstützpunkt 4: Blindleistungp.u.-11-0,33
13IrActPwrP5Kennlinienstützpunkt 5: Wirkleistungp.u.011
14IrReaPwrP5Kennlinienstützpunkt 5: Blindleistungp.u.-11-0,33
15IrActPwrP6Kennlinienstützpunkt 6: Wirkleistungp.u.010
16IrReaPwrP6Kennlinienstützpunkt 6: Blindleistungp.u.-110
17IrActPwrP7Kennlinienstützpunkt 7: Wirkleistungp.u.010
18IrReaPwrP7Kennlinienstützpunkt 7: Blindleistungp.u.-110
19IrActPwrP8Kennlinienstützpunkt 8: Wirkleistungp.u.010
20IrReaPwrP8Kennlinienstützpunkt 8: Blindleistungp.u.-110
21IrActPwrP9Kennlinienstützpunkt 9: Wirkleistungp.u.010
22IrReaPwrP9Kennlinienstützpunkt 9: Blindleistungp.u.-110
23IrActPwrP10Kennlinienstützpunkt 10: Wirkleistungp.u.010
24IrReaPwrP10Kennlinienstützpunkt 10: Blindleistungp.u.-110

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.
** Die Parameter IrReaPwrMax bzw. IrReaPwrMin werden aus Tabelle A-1 berechnet (IrReaPwrMax/IrActPwrNom bzw. IrReaPwrMin/IrActPwrNom).

Phoenix Contact AXC F 2152 - A 1.3.5 Funktion „Q(P)-Kennlinie“ - 1

Link zurück zum Kapitel 6.3.4, Funktion „Q(P)-Kennlinie“

A 1.3.6 Funktion „cos(φ)“

In der folgenden Tabelle sind die Parameter für die Funktion „cos(φ)“ aufgeführt.

In Port „parameter“

Parameterstruktur: *Ctrl.QCtrl.PwrFac

Tabelle A-12 Parameter cos(φ)

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1*
2IrReaPwrMaxMaximale Blindleistung übererregt (EZS, positives Vorzeichen)p.u.01**
3IrReaPwrMinMaximale Blindleistung untererregt (EZS, negatives Vorzeichen)p.u.-10**

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

** Die Parameter IrReaPwrMax bzw. IrReaPwrMin werden aus Tabelle A-1 berechnet (IrReaPwrMax/IrActPwrNom bzw. IrReaPwrMin/IrActPwrNom).

A 1.4 Weitere Regelungen

A 1.4.1 Bypass-Mode

Die Parameter für die Aktivierung bzw. Deaktivierung des Bypass-Modes sind den Parametern der beiden PID-Regler der Tabelle A-2 und Tabelle A-7 zu entnehmen.

A 1.4.2 Blindleistungspriorisierende Fahrweise

In der folgenden Tabelle ist der Parameter für die blindleistungspriorisierende Fahrweise aufgeführt.

In Port „parameter“

Parameterstruktur: *QCtrl.Prio

Tabelle A-13 Parameter Blindleistungspriorisierende Fahrweise

# Parameter BeschreibungEinheit Min. Max. Default
1 xEnaAktivierung/Deaktivierung der blindleistungspriorisierenden Fahrweise-010 (=false)
2IrNomValNennscheinleistung (bezogen auf die Nennwirkleistung)p.u.021

Phoenix Contact AXC F 2152 - A 1.4.2 Blindleistungspriorisierende Fahrweise - 1

Link zurück zum Kapitel 6.4.2, Regelung „Blindleistungspriorisierende Fahrweise“

A 1.4.3 Signal „Freigabe Wiederzuschaltung vom NAP“

In der folgenden Tabelle sind die Parameter für Generierung des Signals „Freigabe Wiederzuschaltung vom NAP“ aufgeführt.

Parameterstruktur: Variablenname.GdMon.EnaPOI

Tabelle A-14 Parameter Signal „Freigabe Wiederzuschaltung vom NAP“

# Parameter Beschreibung Einheit Min. Max. Default
1 IrSampleTm Task-Zykluszeit in dem das Echtzeit-User-Programm ausgeführt wirds 0,001 1*
2 xEnaAktivierung/Deaktivierung der Freigabe Wiederzuschaltung vom NAP-010 (=false)
3 IrVtgNomNennspannung/Referenzspannung (bezogen auf Vn)p.u.021
4 IrVtgLimGrenzwert zur Freigabe Wiederzuschaltung vom NAP (bezogen auf 2)p.u.020,95
5IrDelayTmVerzögerungszeit für das Freigabesignals03600600

* Der Parameter IrSampleTm wird über den Parameter IrSampleTm aus Tabelle A-1 vorgegeben.

Phoenix Contact AXC F 2152 - A 1.4.3 Signal „Freigabe Wiederzuschaltung vom NAP“ - 1

Link zurück zum Kapitel 6.4.3, Regelung „Freigabesignal“

Bitte beachten Sie folgende Hinweise

Allgemeine Nutzungsbedingungen für Technische Dokumentation

Phoenix Contact behält sich das Recht vor, die technische Dokumentation und die in den technischen Dokumentationen beschriebenen Produkte jederzeit ohne Vorankündigung zu ändern, zu korrigieren und/oder zu verbessern, soweit dies dem Anwender zumutbar ist. Dies gilt ebenfalls für Änderungen, die dem technischen Fortschritt dienen.

Der Erhalt von technischer Dokumentation (insbesondere von Benutzerdokumentation) begründet keine weitergehende Informationspflicht von Phoenix Contact über etwaige Änderungen der Produkte und/oder technischer Dokumentation. Sie sind dafür eigenverantwortlich, die Eignung und den Einsatzzweck der Produkte in der konkreten Anwendung, insbesondere im Hinblick auf die Befolgung der geltenden Normen und Gesetze, zu überprüfen. Sämtliche der technischen Dokumentation zu entnehmenden Informationen werden ohne jegliche ausdrückliche, konkludente oder stillschweigende Garantie erteilt.

Im Übrigen gelten ausschließlich die Regelungen der jeweils aktuellen Allgemeinen Geschäftsbedingungen von Phoenix Contact, insbesondere für eine etwaige Gewährleistungshaftung.

Dieses Handbuch ist einschließlich aller darin enthaltenen Abbildungen urheberrechtlich geschützt. Jegliche Veränderung des Inhaltes oder eine auszugsweise Veröffentlichung sind nicht erlaubt.

Phoenix Contact behält sich das Recht vor, für die hier verwendeten Produktkennzeichnungen von Phoenix Contact-Produkten eigene Schutzrechte anzumelden. Die Anmeldung von Schutzrechten hierauf durch Dritte ist verboten.

Andere Produktkennzeichnungen können gesetzlich geschützt sein, auch wenn sie nicht als solche markiert sind.

So erreichen Sie uns

Internet

Aktuelle Informationen zu Produkten von Phoenix Contact und zu unseren Allgemeinen Geschäftsbedingungen finden Sie im Internet unter: phoenixcontact.com

Stellen Sie sicher, dass Sie immer mit der aktuellen Dokumentation arbeiten. Diese steht unter der folgenden Adresse zum Download bereit: phoenixcontact.net/products.

Ländervertretungen

Bei Problemen, die Sie mit Hilfe dieser Dokumentation nicht lösen können, wenden Sie sich bitte an Ihre jeweilige Ländervertretung. Die Adresse erfahren Sie unter phoenixcontact.com.

Herausgeber Phoenix Contact GmbH & Co. KG

Flachsmarktstraße 8 32825 Blomberg DEUTSCHLAND

Wenn Sie Anregungen und Verbesserungsvorschläge zu Inhalt und Gestaltung unseres Handbuchs haben, würden wir uns freuen, wenn Sie uns Ihre Vorschläge zusenden an: tecdoc@phoenixcontact.com

Phoenix Contact GmbH & Co. KG

Flachsmarktstraße 8

32825 Blomberg, Germany

Phone: +49 5235 3-00

Fax: +49 5235 3-41200

E-mail: info@phoenixcontact.com

phoenixcontact.com

Inhaltsverzeichnis Klicken Sie auf einen Titel, um darauf zuzugreifen
Handbuch-Assistent
Angetrieben von Anthropic
Warten auf Ihre Nachricht
Produktinformationen

Marke : Phoenix Contact

Modell : AXC F 2152

Kategorie : Nicht kategorisiert