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 steht zur Verfügung, wenn es einen Hub gibt, der selbst Steuerungssignale vom SmartgridOne Controller 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", "Generisch", "Ethernet TCP" und "PLC (Generisches Protokoll)" auswählen.
Protokollimplementierung
Sie können die Spezifikationen des Protokolls über diesen Link herunterladen.Sie haben zwei Optionen, wenn Sie das Protokoll auf dem Hub implementieren:
- Sie implementieren nur die Daten- und Steuerregister für die Gesamtwerte aller PV, Speicher usw. Diese werden im SmartgridOne Controller als ein großes aggregiertes Gerät (oder einen EV-Ladegerät, einen Energiemesser, einen Hybridwechselrichter, falls zutreffend) hinzugefügt.
- Oder Sie implementieren die Daten- und Steuerregister für jedes einzelne Gerät. Jedes einzelne Gerät wird im SmartgridOne Controller separat hinzugefügt.
Fügen Sie kein Gerät, das direkt von der PLC gesteuert wird, zum EMS hinzu. Dies könnte zu widersprüchlichen Steuersignalen und doppelt gezählten Leistungswerten führen.
Falls Ihr Hub nur die Gesamtwerte implementiert, wird der SmartgridOne Controller dies als ein großes steuerbares aggregiertes Gerät behandeln. Sie können das aggregierte Gerät trotzdem in jede Gruppe platzieren, genau wie jedes andere Gerät. Es gibt jedoch einige Punkte zu beachten, wenn die einzelnen Geräte, die das aggregierte Gerät bilden, in Wirklichkeit über verschiedene Gruppen verteilt sind:
- Der SmartgridOne Controller wird möglicherweise nicht in der Lage sein, die Überlastung in diesen Gruppen ordnungsgemäß zu überwachen.
- Der SmartgridOne Controller wird für diese Gruppen nicht in der Lage sein, den vollständigen Weg aller Energie zu bestimmen. Dies kann dazu führen, dass der SmartgridOne Controller die Produktion durch eine "unbekannte Quelle" oder den Verbrauch durch eine "unbekannte Last" sieht, wenn in diesen Gruppen Energiemesser vorhanden sind. Ein Teil der Leistung könnte doppelt gemeldet werden.
Wenn die Geräte hinter dem Hub über verschiedene Gruppen verteilt sind, müssen Sie die Daten- und Steuerregister für jedes einzelne Gerät implementieren.
Beispiele
Ein PLC, der die PV-Produktion steuert und ein Steuersignal vom SmartgridOne Controller akzeptieren möchte
Die Voraussetzung des SmartgridOne Controller-Protokolls in diesem Fall ist, dass der SmartgridOne Controller die PLC selbst als steuerbaren PV-Wechselrichter ansieht.
Das Mindestmaß, das erforderlich ist, wenn Sie PV-Wechselrichter über eine PLC mit einem Signal vom SmartgridOne Controller steuern möchten, ist, dass die PLC:
- dem SmartgridOne Controller mitteilt, dass es nur PV gibt;
- zurückmeldet, wie viel PV-Leistung insgesamt von den Wechselrichtern produziert wird;
- die Sollwerte des SmartgridOne Controller akzeptiert;
Für Punkt 1:
- Eingangsregister 0, (32-Bit unsigned int), muss den festen Wert "0x454E4952" (Protokollidentifikation) enthalten.
- Eingangsregister 100, (16-Bit unsigned int), muss den Wert "0" enthalten, damit der SmartgridOne Controller weiß, dass die PLC keine Netzenergie-Messungen liefert.
- Eingangsregister 300, (16-Bit unsigned int), muss den Wert "1" enthalten, damit der SmartgridOne Controller weiß, dass es PV gibt.
- Eingangsregister 400, (16-Bit unsigned int), muss den Wert "0" enthalten, damit der SmartgridOne Controller weiß, dass es keinen Speicher gibt.
Für Punkt 2:
- Eingangsregister 202, (32-Bit signed int), enthält die AC-Leistung der Wechselrichter. Negativ ist zur Netz, positiv ist vom Netz.
- Eingangsregister 303, (32-Bit unsigned int), enthält die gesamte PV-Produktion in W. (Immer eine positive Zahl)
Für Punkt 3:
- Halteregister 1001, (16-Bit unsigned int), wird vom SmartgridOne Controller auf "1" gesetzt, wenn er einen Steuer-Sollwert anwenden möchte, oder auf "0", wenn die PLC zurück auf die eigene Steuerung fallen soll.
- Halteregister 1002, (32-Bit unsigned int), wird vom SmartgridOne Controller gesetzt und enthält die maximal zulässige PV-Produktion in W. (Immer eine positive Zahl)
WICHTIG: ALLE NICHT IMPLIMENTIERTEN REGISTER MÜSSEN DEN NICHT IMPLIMENTIERTEN WERT IHRES TYPS ENTHALTEN, WIE IM PROTOKOLL BESCHRIEBEN.
Die oben genannten Register sind das absolute Minimum, das erforderlich ist. Der SmartgridOne Controller wird annehmen, dass alle PV, die an die PLC angeschlossen sind, sich so verhalten, als ob sie ein einzelner PV-Wechselrichter wären, mit Leistungsfaktor 1 und symmetrischem Dreiphasenverhalten.
Falls eine verbesserte Steuerung notwendig ist, z.B. um die Phasenströme usw. im Auge zu behalten, ist es am besten, die empfohlenen Register ebenfalls zu implementieren.