PLC / Datalogger / Gateway als Slave
Der SmartgridOne Controller unterstützt das Hinzufügen eines PLC, Dataloggers, Gateways oder Hubs als Slave-Gerät über das SmartgridOne Controller-Protokoll.
Diese Funktion ist vorgesehen für den Fall, dass es einen Hub gibt, der selbst von der SmartgridOne Controller Steuerungssignale empfangen muss.
Wenn Ihr Gerät das Protokoll implementiert hat, können Sie Ihr Gerät über den Geräte-Assistenten hinzufügen, indem Sie "Solarwechselrichter", "Generic", "Ethernet TCP" und "PLC (Generic protocol)" auswählen.
Protokoll-Implementierung
Sie haben zwei Möglichkeiten, das Protokoll auf dem Hub zu implementieren:
- Sie implementieren nur die Daten- und Steuerregister für die Gesamtwerte aller PV-Anlagen, Speicher usw. Diese werden im SmartgridOne Controller als ein großes aggregiertes Gerät (oder ein EV-Ladegerät, ein Energiezähler, ein Hybridwechselrichter, falls zutreffend) hinzugefügt.
- Oder Sie implementieren die Daten- und Steuerregister für jedes einzelne Gerät. Jedes einzelne Gerät wird separat im SmartgridOne Controller hinzugefügt.
Warnung
Geräte, die direkt vom PLC gesteuert werden, nicht direkt zum EMS hinzufügen
Fügen Sie KEIN Gerät hinzu, das direkt vom PLC gesteuert wird, zum EMS hinzu. Dies könnte zu widersprüchlichen Steuerbefehlen und doppelt gezählten Leistungswerten führen.
Warnung
Aggregiertes Gerät & Gruppen
Falls Ihr Hub nur die Gesamtwerte implementiert, behandelt das SmartgridOne Controller dies als ein großes, steuerbares aggregiertes Gerät. Sie können das aggregierte Gerät weiterhin in jede Gruppe einordnen, genau wie jedes andere Gerät. Es gibt jedoch einige Dinge zu beachten, wenn die einzelnen Geräte, die das aggregierte Gerät bilden, in Wirklichkeit auf verschiedene Gruppen verteilt sind:
- Das SmartgridOne Controller kann in diesen Gruppen keine Überlastung richtig verhindern.
- Das SmartgridOne Controller kann für diese Gruppen nicht den vollständigen Stromfluss bestimmen. Dies kann dazu führen, dass das SmartgridOne Controller Produktion von einer „unbekannten Quelle“ oder Verbrauch von einer „unbekannten Last“ erkennt, wenn in diesen Gruppen Energiezähler installiert sind. Manche Leistung könnte doppelt erfasst werden.
Wenn die Geräte hinter dem Hub auf verschiedene Gruppen verteilt sind, müssen Sie die Daten- und Steuerregister für jedes einzelne Gerät implementieren.
Beispiele
Ein PLC, das die PV-Produktion steuert und ein Steuersignal von der SmartgridOne Controller akzeptieren möchte
Die Grundlage des SmartgridOne Controller-Protokolls in diesem Fall ist, dass das SmartgridOne Controller den PLC selbst als steuerbaren PV-Wechselrichter betrachtet.
Das Minimum, das erforderlich ist, wenn Sie PV-Wechselrichter durch einen PLC mit einem Signal von der SmartgridOne Controller steuern wollen, ist, dass der PLC:
- dem SmartgridOne Controller mitteilt, dass nur PV vorliegt;
- zurückmeldet, wie viel PV-Leistung insgesamt von den Wechselrichtern erzeugt wird;
- die Sollwerte des SmartgridOne Controller akzeptiert;
Für Punkt 1:
- Eingangsregister 0, (32 Bit unsigned int), muss den festen Wert "0x454E4952" (Protokoll-Identifikation) enthalten
- Eingangsregister 100, (16 Bit unsigned int), muss den Wert "0" enthalten, damit das SmartgridOne Controller weiß, dass der PLC keine Netzenergie-Messungen liefert.
- Eingangsregister 300, (16 Bit unsigned int), muss den Wert "1" enthalten, damit das SmartgridOne Controller weiß, dass PV vorhanden ist.
- Eingangsregister 400, (16 Bit unsigned int), muss den Wert "0" enthalten, damit das SmartgridOne Controller weiß, dass kein Speicher vorhanden ist.
Für Punkt 2:
- Eingangsregister 202, (32 Bit signed int), enthält die Wechselstromleistung der Wechselrichter. Negativ ist Richtung Netz, positiv vom Netz.
- Eingangsregister 303, (32 Bit unsigned int), enthält die gesamte PV-Produktionsleistung in W. (Immer eine positive Zahl)
Für Punkt 3:
- Halteregister 1001, (16 Bit unsigned int), wird vom SmartgridOne Controller auf "1" gesetzt, wenn es einen Steuer-Sollwert anwenden möchte, oder auf "0", wenn der PLC seine eigene Steuerung übernehmen soll.
- Halteregister 1002, (32 Bit unsigned int), wird vom SmartgridOne Controller gesetzt und enthält die maximal erlaubte PV-Leistung in W. (Immer eine positive Zahl)
Warnung
Nicht implementierte Register
WICHTIG: ALLE NICHT IMPLEMENTIERTEN REGISTER MÜSSEN DEN NICHT IMPLEMENTIERTEN WERT IHRES TYPS ENTHALTEN, WIE IM PROTOKOLL BESCHRIEBEN.
Die oben genannten Register sind das absolute Minimum. Das SmartgridOne Controller geht davon aus, dass die gesamte an den PLC angeschlossene PV so behandelt wird, als wäre sie ein einzelner PV-Wechselrichter mit Leistungsfaktor 1 und symmetrischem Dreiphasenverhalten.
Falls eine erweiterte Steuerung nötig ist, z. B. zur Überwachung der Phasenströme, ist es am besten, auch die empfohlenen Register zu implementieren.
