Dieser Leitfaden hilft Ihnen, FCR auf Ihrem Sofar EMS zu konfigurieren, um Batterieanlagen aus der Ferne zu steuern und zu überwachen.
Baselines werden nicht von allen Controllern unterstützt. Bitte kontaktieren Sie den Support für weitere Informationen.Bevor Sie fortfahren, stellen Sie sicher, dass Ihr Netzwerk und Ihre Geräte bereit sind, indem Sie der Anleitung Wiring Best Practices
Fordern Sie die für die FCR-Kommunikation verwendeten Eniris-MQTT-Zugangsdaten über den Eniris-Webshopan. Zertifizierung und Projektgenehmigung erfolgen unabhängig von der Bereitstellung der Zugangsdaten.
HINWEIS: FCR überschreibt die ursprüngliche Funktionalität des Controllers.
| Gerätetyp | Varianten | Unterstützt |
|---|---|---|
| Solar Inverters | All | ❌ |
| Storage Devices | ✅ | |
| EV Chargers | ❌ |
| Land | Unterstützt |
|---|---|
| Belgium | ❌ |
| Netherlands | |
| Switzerland | ✅ |
Nur bestimmte Anlagen können über FCR eingerichtet werden. Bitte überprüfen Sie, ob die Anlage zertifiziert ist.
Melden Sie sich an der Inbetriebnahmeschnittstelle an und stellen Sie sicher, dass die Geräte hinzugefügt sind mit dem Sofar EMS.
In den Einstellungen sollten die Netz-Einspeisegrenzen korrekt eingestellt sein. Klicken Sie auf Einstellungen und prüfen Sie die markierte Einstellung im Bild. Passen Sie die Einstellungen gegebenenfalls an.
Vergewissern Sie sich, dass die Adresse korrekt eingetragen ist.
Die Integration funktioniert möglicherweise nicht korrekt, wenn die Adresse nicht stimmt!
Die Integration funktioniert möglicherweise nicht korrekt, wenn die Adresse nicht stimmt!
Wechseln Sie in der Inbetriebnahmeschnittstelle zum Tab 'Externe Signale'.
Klicken Sie auf 'Energiemärkte'.
Klicken Sie auf „Energy Markets“.
FCR Betrieb
Frequency Containment Reserve (FCR) ist die schnellste automatische Reserve, die verwendet wird, um die Netzfrequenz nahe dem Nennwert (50 Hz in Europa) zu halten. Die Netzfrequenz ist ein direktes Maß für das Gleichgewicht zwischen Erzeugung und Verbrauch: Wenn der Verbrauch die Erzeugung übersteigt, fällt die Frequenz unter 50 Hz, und wenn die Erzeugung den Verbrauch übersteigt, steigt sie über 50 Hz. FCR reagiert innerhalb von Sekunden auf diese Abweichungen, um das Gleichgewicht wiederherzustellen.Sofar EMSAls EMS misst das ** kontinuierlich die Netzfrequenz lokal und lädt oder entlädt die Batterie basierend auf der Frequenz und folgt dabei einer vordefinierten **:
Der ** basierend auf der Frequenz und folgt dabei einer vordefinierten Droop-Kurve definiert, wie viel Leistung die Batterie bei einer bestimmten Frequenzabweichung liefert. Ein kleiner **toter Bereich
, üblicherweise 10 mHz, um 50 Hz vermeidet Reaktionen auf winzige Schwankungen, und die Reaktion skaliert linear mit der Abweichung bis zur maximalen Reservemenge am Rand des Betriebsbereichs. Im europäischen FCR-Markt wird die volle Aktivierung bei einer Abweichung von ±200 mHz erreicht (d. h. bei 49,8 Hz und 50,2 Hz).
Der **Der **Netzbetreiber steuert die Teilnahme über MQTT-Nachrichten
FCR MQTT-NachrichtenSofar EMSFCR wird von MQTT-Nachrichten gesteuert, die an das Live MQTT ControlLive MQTT Control
MQTT Topics<Controller SN>FCR nutzt ein separates Set von Topics, das sich vom Standard-Fernsteuerthema unterscheidet. Ersetzen Sie Sofar EMS zu ersetzen, den Sie steuern möchten.
| , das Sie steuern möchten. | Topic | Richtung |
|---|---|---|
standard1/rp_one_s/remoteFCRMetrics/<Controller SN> | Zweck | An den ControllerEmpfangs-Topic |
standard1/outbound/remoteFCRMetrics/ack/<Controller SN> | — wird verwendet, um den FCR-Befehl (die JSON-Nachricht unten) zu senden. | Vom ControllerBestätigungsthema |
standard1/outbound/remoteFCRMetrics/feedback/<Controller SN> | — wird verwendet, um den FCR-Befehl (die JSON-Nachricht unten) zu senden. | Vom ControllerFeedback-Thema |
Nachrichtenformat
{
"time": 1714652046,
"extraTags": {
"nodeId": "<Controller SN>_site_0"
},
"fields": {
"fcr": {
"active": true,
"capacity_kW": 100.0,
"start_time": 1714652046,
"end_time": 1714655646
},
"management": {
"setpoint_W": -5000.0,
"start_time": 1714652046,
"end_time": 1714655646
},
"test": {
"mode": "frequency_injection",
"ramp": {
"f_start_Hz": 50.0,
"f_target_Hz": 49.8,
"duration_s": 30.0,
"t_start": 1714652046
}
}
}
}
_site_0 (String): Eindeutige Kennung des Standorts. Dies ist Ihre Seriennummer gefolgt von Sofar EMS devices.fcr, management und test undfcr basierend auf der Frequenz und folgt dabei einer vordefinierten Droop-Kurve
true (Boolean): Ob FCR aktiv ist. Wenn false, reagiert der Controller auf Frequenzabweichungen entsprechend der Droop-Kurve. Wennmanagement
test
"frequency_injection" (String): Der auszuführende Test. Einer von:ramp: Simulation einer Frequenzabweichung durch Rampen des Frequenzsignals, um die Droop-Reaktion zu überprüfen. Erfordert das unten beschriebene"usable_energy" Objekt.mode wird "frequency_injection" ist. Beschreibt die simulierte Frequenzrampe:
mode wird "usable_energy"Bestätigungsnachrichteine Bestätigung auf dem Sofar EMSBestätigungsthema. Die Bestätigung gibt an, ob der Befehl akzeptiert und gespeichert oder abgelehnt wurde. Sie erfolgt in einem der beiden folgenden Formate.Bei empfangenem Befehl:
Felderbeschreibung
{
"requestTime": "<Unix Timestamp>",
"time": "<Unix Timestamp>",
"siteNodeId": "<Controller SN>_site_0",
"data": {
"status": "accepted" or "rejected",
"error": "<error message>"
},
"fields": {}
}
timetimenodeIddata"accepted", wenn er nicht angewendet werden konnte."rejected"errorstatus wird "rejected" (Objekt): Leeres Objekt.Feedback-ThemaSofar EMSjede Sekunde. So können Sie den aktuellen Zustand der Anlage und die FCR-Reaktion in Echtzeit überwachen. Felderbeschreibungtime
{
"time": "<Unix Timestamp>",
"siteNodeId": "<Controller SN>_site_0",
"data": {
"fcr_active": <bool>,
"frequency_Hz": <float>,
"actualPowerTot_W": <float>,
"setpoint_W": <float>,
"fcrSetpoint_W": <float>,
"managementSetpoint_W": <float>,
"min_soc_perc": <float>,
"max_soc_perc": <float>,
"soc_perc": <float>,
"droop_perc": <float>
}
}
nodeId (Objekt):fcrSetpoint_W und managementSetpoint_W (Float): Der FCR-Beitrag zum Leistungs-Sollwert in Watt. Dies ist der Teil des Sollwerts, der sich aus der Frequenzabweichung und dermanagementmin_soc_perc