Day ahead electricity prices ENTSO | This function block queries
the day ahead electricity prices from the ENTSO-E platform. https://transparency.entsoe.eu The daily prices ("Day Ahead" prices) for electricity can be viewed on the ENTSO-E Transparency Platform. There you can find detailed price information, organized by individual time blocks (MTU - Central European Time) and for various regions. These prices are the result of the "Day Ahead" auction, in which electricity for the next day is traded. |
Today and the following day are requested. The prices for the following day are published in the early afternoon; until then the output Prices next day available stays at 0, which is not an error.
The hourly prices are also made available internally and can be picked up by the Storage optimizer function block without any wiring. As ENTSO-E knows the exchange consumption price only, the parameter "Fixed feed-in tariff" has to be set there for the feed-in side.
Besides the outputs, 24 hourly values each for today and tomorrow are written to separate addresses. They are created by the automatic address generation and can be used for displays and charts.
The exchange price contains neither VAT nor grid fees. For a profitability calculation it is therefore only the basis, not the price actually billed.
The price series read last is stored. After a restart of the controller or after transferring a project it is therefore available again immediately, even when there is currently no connection. Prices before the start of the current day are discarded in the process. All addresses are written once in full after the start — otherwise they would stay empty until the next change, as normally only changes are transmitted.
The block may exist only once in the project. Several instances would request the same prices repeatedly.
Inputs |
||
| FR |
Enable |
At 0 the request is stopped. If the input is not connected, the block is enabled. |
Outputs |
||
| FE |
Error |
Communication error |
| PA |
Price current [Ct] |
Electricity price of the current hour. |
| PI |
Price minimum [Ct] |
Lowest electricity price within the 24 hours. |
| PM |
Price maximum [Ct] |
Highest electricity price within the 24 hours. |
| PE |
Price median [Ct] |
Median price within the 24 hours. |
| DR |
Price average [Ct] |
Average price within the 24 hours. |
| MI |
Limit value min hour reached |
The output is set to 1 when the current hour lies within the cheapest contiguous time window. The length of the time window is specified by the parameter „Time minimum costs“. |
| MA |
Limit value max hour reached |
The output is set to 1 when the current hour lies within the most expensive contiguous time window. The length of the time window is specified by the parameter „Time maximum costs“. |
| MO |
Prices next day available |
1 as soon as the prices for the following day have been read. Before the publication in the early afternoon the output is 0; this is not an error. |
| IZ |
Number of intervals |
Number of hourly prices read. On the two daylight saving change days there are 23 or 25 per day accordingly. |
Additional addresses |
||
| Price [ct] 0:00h … 23:00h | Hourly price in cent per kilowatt hour — the plain
exchange price without VAT and grid fees. The addresses are created
by the automatic address generation, have no terminal on the block
and are intended for displays and charts. The block is a ring buffer covering the next 24 hours: from the current hour onwards it holds the current day, before that the following one. At 17:00, 17:00h to 23:00h therefore hold today's prices and 0:00h to 16:00h those of tomorrow. The curve is thus always complete and only shows prices that are still ahead. It is re-sorted on every full hour. Only what is known is output. While the prices for the following day are not yet available, the hours that have already passed stay at 0 — a past price no longer applies and would be misleading. With diagnostics switched on the block additionally outputs the complete following day as a message. |
|
Parameters |
||
| Bidding zone | Designation of the bidding zone. See, for example, the following link | |
| Time
minimum costs |
With this parameter a time range in hours with the lowest electricity prices is defined. If, for example, 2 hours are specified here because a consumer needs 2 hours of operation, the output "Limit value min hour reached" is set to 1 when the electricity price is cheapest for 2 hours. This allows the consumer to be operated at the cheapest electricity price. | |
| Time maximum costs | With this parameter a time range in hours with the highest electricity prices is defined. If, for example, 2 hours are specified here, the output "Limit value max hour reached" is set to 1 when the electricity price is most expensive for 2 hours. This allows, for example, a battery to be discharged into the grid at high electricity prices. | |