Meter & Storage

This meter is used to integrate a storage and records its level, charging and discharging.

The values are retrieved from a physical utility meter or from the storage itself.

In combination with other meter function blocks, various consumers, producers or storages can be linked via the Energy Flow Monitor for an overall view.

Table of Contents


Inputs

AbbreviationSummaryDescriptionValue Range
PfPower or flowIf only this input is used, the meter reading is also calculated from it.
Otherwise it is only used for the output (Pf) and the user interface.
MrdMeter reading DischargeDischarge Input for meters that send the meter reading directly as an analog value.
For meters that only send partial quantities (e.g. Smart Socket), relative metering must be activated in the settings of the block.
0...∞
MrcMeter reading ChargeCharge Input for meters that send the meter reading directly as an analog value.
For meters that only send partial quantities (e.g. Smart Socket), relative metering must be activated in the settings of the block.
0...∞
SlvlStorage level or state of charge
RResetPulse: Meter reading outputs are reset.
On: Block is locked.
0/1




Parameters

AbbreviationSummaryDescriptionValue RangeDefault Value
MrodMeter reading offset dischargeValue is added to output (Mrc).0
MrocMeter reading offset chargeValue is added to output (Mrd).0




Outputs

AbbreviationSummaryDescriptionValue Range
PfPower or flowPositive value: Storage is being discharged.
Negative value: Storage is being charged.
MrdMeter Reading discharge0...∞
RddReading today discharge0...∞
RlddReading yesterday discharge0...∞
RmdReading this month discharge0...∞
RlmdReading last month discharge0...∞
RydReading this year discharge0...∞
RlydReading last year discharge0...∞
MrcMeter Reading charge0...∞
RdcReading today charge0...∞
RldcReading yesterday charge0...∞
RmcReading this month charge0...∞
RlmcReading last month charge0...∞
RycReading this year charge0...∞
RlycReading last year charge0...∞
SlvlStorage level or state of charge
APIAPI ConnectorIntelligent API based connector.
API Commands
-




Properties

SummaryDescriptionValue RangeDefault Value
Power/Flow directionSpecifies whether the physical meter provides the charge or discharge value as a positive or negative value to the Pf input of the block.--
Maximum storage levelMaximum storage level used for the user interface0...∞100
Relative meteringActive: The physical meter only sends partial quantities at intervals (relative), the block adds them up and uses them to form the meter reading.
Not active: The physical meter provides its own total meter reading (absolute), the function block only maps it.
--
Report invalid Meter ReadingIf checked, you will be notified if invalid Meter Reading values have been detected. For instance, when a physical counter sends unrealistic values due to transmission errors.--



Meter reading and units

In general, a physical meter records the quantity and transfers the value to the function block at a meter reading input. The function block maps the meter reading and records the statistics for it.
The units for Pf/Mr can be selected independently of each other, as the value at input Pf is only used for output Pf and for display in the user interface.

If the input Pf is used on its own, the block takes over the function of the meter.
In this case, the units for Pf/Mr must be hour-related and must match in magnitude so that the meter reading is calculated correctly.
Examples:
Pf=kW, Mr=kWh
Pf=W, Mr=Wh
Pf=l/h, Mr=l
Pf=m³/h, Mr=m³
Pf=kg/h, Mr=kg

When only the Mr input is connected, power is calculated based on the meter value. The power is estimated using the difference between the last two meter readings and their time interval. If the same or a smaller meter value is received, power is set to zero (Please note that this only works if the same value causes an additional edge!). The power output remains unchanged until a new meter value is received.


Detection of Invalid Meter Readings

The meter block detects invalid meter readings at the Mr input(s), which can occur due to faulty data transmission from a physical absolute value meter, and ignores them.

In general, only increasing or constant meter readings are allowed; decreasing or jumping to 0 readings are discarded.

Unrealistically high increases in meter readings are discarded if:
- The change in value is greater than the total previous consumption and greater than 10000.
- If less than 8 hours have passed since the last value change.