The Block Demand Calc component is used to calculate a variety of consumption and demand values based on accumulated pulse counts and peakMode. The component calculates block demand every 5 minutes. Consumption is calculated on change of value of the current pulse count slot. The Block Demand Calc component is located in the vykonPro palette under the energy sub folder.
Status
BStatus property which reflects the current status of the component
Last Fail Cuase
String property which displays the current fault cause.
Last Fault Time
BAbsTime property which displays the time of the last fault occurence.
Consumption Facets
BFacets property which is applied to all consumption type properties of the component.
Demand Facets
BFacets property which is applied to all demand type properties of the component.
Current Pulse Count
BStatusNumeric input property which is linked to the source pulse counts. Note that the source point could be pulse counts or actual consumption.
Kwh Per Pulse
Double property which configures the ratio used to convert from pulses to consumption. If linking consumption to currentPulseCount property, this value should be 1.
Kwh Per Pulse Facets
BFacets property which is applied to the kwhPerPulse slot.
Max Pulse Frequency
Double property used to configure the maximum allowable pulse frequency for the currentPulseCount slot. Pulse counts which accumulate at a frequency higher than the configured maxPulseFrequency will be ignored in the calculation.
Actual Pulse Frequency
Double property which displays the calculated pulse frequency.
Meter Rollover
Long property which configures the maximum expected pulse count value. This value will vary depending on the device being used to count the consumption pulses. Check the device's literature to determine the value.
Peak Mode
BStatusBoolean input which determines the calculation mode of the component. When true (onPeak) the calculated consumption and demand values are stored in the appropriate slots for onPeak values. When false (offPeak) the calcualted consumption and demand values are stored in the appropriate slots for offPeak values.
Kwh Total
BStatusNumeric slot which stores the total accumulated consumption regardless of peakMode.
Kwh Off Peak Total
BStatusNumeric slot which stores the total accumulated consumption during the offPeak time.
Kwh On Peak Total
BStatusNumeric slot which stores the total accumulated consumption during the onPeak time.
Monthly Kwh
BStatusNumeric slot which stores the total accumulated consumption regardless of peakMode since the last montlyReset action was executed.
Monthly Kwh Off Peak
BStatusNumeric slot which stores the total accumulated consumption during the offPeak time since the last monthlyReset action was executed.
Monthly Kwh On Peak
BStatusNumeric slot which stores the total accumulated consumption during the onPeak time since the last monthlyReset action was executed.
Kwh5
BStatusNumeric slot which stores the consumption from the previous 5 minute period.
Kwh15
BStatusNumeric slot which stores the consumption from the previous 15 minute period.
Kwh30
BStatusNumeric slot which stores the consumption from the previous 30 minute period.
Max Kw
BStatusNumeric slot which stores the maximum calculated Kw value. This is either the maximum Kw15 or Kw30 value depending on the peakKwInterval property selection.
Max Kw Timestamp
BAbsTime slot which stores the timestamp at which the maxKw value was calculated.
Max Kw Off Peak
BStatusNumeric slot which stores the maximum calculated Kw value during the offPeak time. This is either the maximum Kw15 or Kw30 value depending on the peakInterval property selection.
Max Kw Off Peak Timestamp
BAbsTime slot which stores the timestamp at which the maxKwOffPeak value was calculated.
Max Kw On Peak
BStatusNumeric slot which stores the maximum calculated Kw value during the onPeak time. This is either the maximum Kw15 or Kw30 value depending on the peakInterval property selection.
Max Kw On Peak Timestamp
BAbsTime slot which stores the timestamp at which the maxKwOnPeak value was calcualted.
Peak Kw Interval
Enum property which configures the property used for calculating the peak Kw values.
Kw5
BStatusNumeric slot which stores the calculated demand for the previous 5 minute period.
Kw15
BStatusNumeric slot which stores the calculated demand for the previous 15 minute period.
Kw30
BStatusNumeric slot which stores the calculated demand for the previous 30 minute period.
Preset Kwh
The action prompts the user for values to preset the kwhTotal, kwhOffPeakTotal, kwhOnPeakTotal, monthlyKwh, monthlyKwhOffPeak, and monthlyKwhOnPeak properties.
Preset Kw
The action prompts the user for values to preset the maxKw, maxKwTimestamp, maxKwOffPeak, maxKwOffPeakTimestamp, maxKwOnPeak, and maxKwOnPeakTimestamp properties.
Monthly Reset
The action resets the values to zero or null for each of the properties that store monthly values.
Reset
The action resets all values to zero or null.