AWATTAR Dieser Funktionsbaustein liest die Börsenstrompreise des Anbieters aWATTar. Quelle ist die EPEX-Spot-Börse; abgefragt werden die Stundenpreise des heutigen und des folgenden Tages. Ein Zugangsschlüssel ist nicht erforderlich, die Schnittstelle ist frei zugänglich.
Die Preise des Folgetags stehen ab etwa 14:00 Uhr bereit. Bis dahin bleibt der Ausgang Preise Folgetag vorhanden auf 0; das ist kein Fehler.
Die Schnittstelle liefert den reinen Börsenpreis ohne Umsatzsteuer und ohne Netzgebühren. Über die Parameter Umsatzsteuer und Aufschlag wird daraus der tatsächlich verrechnete Preis. Erst damit rechnet auch der Speicher Optimierer mit den richtigen Kosten.
Die Stundenpreise werden zusätzlich intern bereitgestellt und können vom Speicher Optimierer ohne Verdrahtung übernommen werden. Da aWATTar nur den Bezugspreis kennt, muss dort für die Einspeisung der Parameter „Einspeisetarif fix“ gesetzt werden.
Neben den Ausgängen werden je 24 Stundenwerte für heute und morgen auf eigene Adressen gelegt. Diese entstehen bei der automatischen Adressgenerierung und lassen sich für Anzeigen und Diagramme verwenden.
Die zuletzt gelesene Preisreihe wird gespeichert. Nach einem Neustart der Steuerung oder dem Einspielen eines Projekts steht sie deshalb sofort wieder zur Verfügung, auch wenn gerade keine Verbindung besteht. Preise, die vor dem heutigen Tagesbeginn liegen, werden dabei verworfen. Alle Adressen werden nach dem Start einmal vollständig geschrieben — sonst blieben sie bis zur nächsten Änderung leer, weil normalerweise nur Änderungen übertragen werden.
Der Baustein darf im Projekt nur einmal vorhanden sein. Mehrere Instanzen würden dieselben Preise mehrfach abfragen.
Eingänge |
||
| SI |
Grenzwert min. % |
Grenzwert in Prozent für die Berechnung von „Preis
erreicht min.“ (Abweichung vom Median). |
| SA |
Grenzwert max. % |
Grenzwert in Prozent für die Berechnung von „Preis erreicht max.“ (Abweichung vom Median). |
| MM |
Grenzwert min/max % |
Grenzwert in Prozent, den Minimum und Maximum mindestens haben müssen, damit „Preis erreicht“ ausgegeben wird. |
| FR |
Freigabe |
Bei 0 wird die Abfrage angehalten. Ist der Eingang nicht belegt, ist der Baustein freigegeben. |
Ausgänge |
||
| FE |
Fehler |
Die Abfrage ist dreimal hintereinander fehlgeschlagen.
Die zuletzt gelesene Preisreihe bleibt erhalten und wird weiter
verwendet. |
| PA |
Preis aktuell |
Preis der laufenden Stunde in Cent je Kilowattstunde. |
| PI |
Preis Minimum |
Niedrigster Preis im noch bevorstehenden Zeitraum. Bereits vergangene Stunden bleiben unberücksichtigt. |
| PM |
Preis Maximum |
Höchster Preis im noch bevorstehenden Zeitraum. |
| PE |
Preis Median |
Medianpreis im noch bevorstehenden Zeitraum. |
| DR |
Preis Durchschnitt |
Durchschnittspreis im noch bevorstehenden Zeitraum. |
| AI |
Diff. Min. % |
Abweichung des aktuellen Preises vom Median, bezogen auf den Abstand zwischen Median und Minimum. |
| AA |
Diff. Max. % |
Abweichung des aktuellen Preises vom Median, bezogen auf den Abstand zwischen Median und Maximum. |
| EI |
Preis erreicht min. |
Der aktuelle Preis liegt unter dem über die Eingänge gebildeten Grenzwert. |
| EA |
Preis erreicht max. |
Der aktuelle Preis liegt über dem über die Eingänge gebildeten Grenzwert. |
| MI |
Günstigstes Fenster aktiv |
Wird auf 1 gesetzt, wenn die laufende Stunde im günstigsten zusammenhängenden Zeitfenster liegt. Die Länge des Fensters gibt der Parameter „Zeit minimale Kosten“ vor. |
| MA |
Teuerstes Fenster aktiv |
Wird auf 1 gesetzt, wenn die laufende Stunde im teuersten zusammenhängenden Zeitfenster liegt. Die Länge des Fensters gibt der Parameter „Zeit maximale Kosten“ vor. Damit lässt sich zum Beispiel ein Speicher genau dann ins Netz entladen, wenn der Strom am teuersten ist. |
| MO |
Preise Folgetag vorhanden |
1 sobald die Preise des Folgetags gelesen wurden. Vor etwa 14:00 Uhr ist der Ausgang 0; das ist kein Fehler. |
| IZ |
Anzahl Intervalle |
Anzahl der gelesenen Stundenpreise. An den beiden Zeitumstellungstagen sind es entsprechend 23 oder 25 je Tag. |
Zusätzliche Adressen |
||
| Preis [Ct] 0:00h … 23:00h | Stundenpreis in Cent je Kilowattstunde, inklusive der
eingestellten Umsatzsteuer und des Aufschlags. Die Adressen entstehen
bei der automatischen Adressgenerierung, haben keine Klemme am
Baustein und sind für Anzeigen und Diagramme gedacht. Der Block ist ein Ringpuffer über die nächsten 24 Stunden: ab der aktuellen Stunde steht der heutige Tag, davor der folgende. Um 17:00 Uhr enthalten also 17:00h bis 23:00h die heutigen Preise und 0:00h bis 16:00h die von morgen. Damit ist die Kurve immer vollständig und zeigt nur Preise, die noch bevorstehen. Umsortiert wird zu jeder vollen Stunde. Ausgegeben wird ausschließlich, was bekannt ist. Liegen die Preise des Folgetags noch nicht vor, stehen die bereits abgelaufenen Stunden auf 0 — ein vergangener Preis gilt nicht mehr und wäre irreführend. Ist die Diagnose eingeschaltet, gibt der Baustein den vollständigen Folgetag zusätzlich als Meldung aus. |
|
Parameter |
||
| Land | Österreich oder Deutschland. Die beiden Länder sind getrennte Marktgebiete mit unterschiedlichen Preisen. | |
| Umsatzsteuer | Prozentualer Aufschlag auf den Börsenpreis. Die Schnittstelle liefert netto. | |
| Aufschlag | Fester Betrag, der zum Preis addiert wird, zum Beispiel für Netzgebühren, Abgaben und den Aufschlag des Anbieters. | |
| Zeit minimale Kosten | Länge des günstigsten Zeitfensters in Stunden. Wird hier beispielsweise 2 eingetragen, weil ein Verbraucher zwei Stunden Betrieb benötigt, meldet der Ausgang „Günstigstes Fenster aktiv“ genau dann 1, wenn diese zwei Stunden laufen. | |
| Zeit maximale Kosten | Länge des teuersten Zeitfensters in Stunden. | |
| Abfrage Preise | Zykluszeit der Abfrage. Da sich die Preise nur einmal am Tag ändern, ist ein kurzer Zyklus nicht sinnvoll. | |