The equation below represents the module's operation.
Once divided, the integrand is added to the previous result of Rn. The update rate of the ION meter determines how often Rn is calculated. The remainder value (the amount left over when the integrand is not an even multiple of the divisor) is stored inside the module to be added into the next integrand. Refer to “Example”.
The most common application of the Integrator module is to calculate energy values, such as:
Real energy, or kW hours (kWh)
Reactive energy, or kVAR hours (kVARh)
Apparent energy, or kVA hours (kVAh)
This input is the value which is integrated. It must be linked to a numeric output register of another module.
This input enables or disables integration - when disabled, the module stops updating the Result output register. The Integrator module is enabled by default.
Pulsing this input resets the Result, Rollover Count and Trigger Count output registers to zero. It also resets the remainder value to zero. The Integrator module may be reset even if it is disabled.
This pulse register is intended to be pulsed each 15 minutes to allow accurate validation in MV90. It can be set to pulse at any interval.
Pulsing this input resets the Result, Rollover Count and Trigger Count registers to zero. The remainder value is carried over into the next interval.
This numeric bounded register specifies the value, in seconds, by which the Integrand is divided before it is added to the Result. For example, to calculate kWh, the Divisor register would be set to 3600.
The table below describes the modes of integration that may be selected.
|forward||Used for imported energy - only positive integrands are added to the Result output.|
|reverse||Used for exported energy - only negative integrands are added to the Result output.|
|absolute||Used to obtain the absolute values of imported and exported energy - both positive and negative integrands are added to the Result output.|
|net||Used to obtain the difference between the imported and exported energy (a net export of energy is displayed as a negative number).|
This numeric bounded register defines the value the Result must increase (or decrease) by for a pulse to be generated on the Trigger output. Setting this register to zero disables the feature (no pulses will be output from the Trigger register).
When the Result output register reaches the value specified by the RollValue setup register, the Result output register will rollover (be reset to 0). Setting this register to zero disables the Rollover feature (no rollovers will occur).
This numeric register contains the result of the integration. The Result will rollover (reset to zero) if the value in the Rollvalue setup register is reached.
This register generates a pulse every time the Result output increases or decreases by the value specified in the Valu/Pulse setup register. If the Result increases by double the Valu/Pulse register, two pulses are generated, etc.
This register generates a pulse every time the Result output reaches the value specified in the RollValue setup register.
This register increments each time the Rollover output is pulsed.
This register increments each time the Trigger output is pulsed.
Any events produced by the Integrator module are recorded in the Event register. Possible events and their associated priority numbers are shown in the table below.
|Event priority group||Priority||Description|
|Reset||5||A module reset has occurred.|
|Setup Change||10||Input links, setup registers or labels have changed.|
The Event output register stores the following information for each ION event: time stamp, priority, cause, effect, and any values or conditions associated with the cause and effect.
Responses to special conditions
The table below summarizes how the module behaves under different conditions.
|Condition||Response of output registers|
|Input not available||Integrating stops and the Result output holds the current value.|
|Enable input is off||Integrating stops and the Result output holds the current value.|
|Module is re-linked or setup registers changed||The Result, Rollover Count and Trigger Count outputs go to zero.|
|Meter is started or powered-up||The output registers retain the values they held at shutdown.|
Detailed module operation
The figure below illustrates the operation of the Integrator module. Typically, the Integrand would be a measurement from one of the output registers of the Power Meter module. Integrating power measurements such as kW provides accumulating energy values in the Result register.
If the value in the Result output register increases by an uneven multiple of the Valu/Pulse, the remainder value is carried over to the next update time.
If Valu/Pulse = 10 and the Result increases by 17, then only 1 pulse will be generated by the Trigger register. The remainder value of 7 is carried over to contribute to the pulse calculation at the next time interval.
If Reset is pulsed, Result, Trigger Count and the remainder value will be set to zero.
If Interval Reset is pulsed, Result and Trigger Count will be set to zero. The remainder value of 7 will be carried over to contribute to the pulse calculation at the next time interval.