Mains Signaling Evaluation Module
This module is designed to monitor the magnitude of a signal at a specific frequency with respect to the magnitude of the fundamental carrier voltage.
Module icon
Overview
The module averages the 1-second magnitude at a specified frequency over an evaluation period, and determines its compliance against a specified limit. Each time the limit is exceeded, the module increments an output register.
NOTE: This module is designed to evaluate compliance with the mains signal voltage portion of the EN50160 and IEC 61000-4-30 standards.
NOTE: The registers and settings available in this module depend on the device or node you are configuring, as well as its firmware and template versions. Not all registers or settings are available on all devices or the Virtual Processor, and labels may vary.
Inputs
Source
The module receives this input from a voltage FFT (V1, V2, or V3) module.
Valid
When the Evaluate input is pulsed, the module checks the state of Valid, and updates the output registers accordingly; refer to “Detailed Module Operation” below. Linking this input is optional.
Enable
This input enables or disables the module’s operation. If this input is set to false, then the outputs will not be updated, and pulses at the Evaluate will be ignored. This input is optional; if you leave it unlinked, the module will be enabled by default.
Evaluate
A pulse at this input triggers the module to perform its statistical evaluation, and update its output registers. This input must be linked for the module to go online.
Reset
This input resets the module’s outputs to not available until the next evaluation occurs. Linking this input is optional; if you leave it unlinked, the input will never receive a pulse.
Setup registers
Frequency
This register specifies the signal frequency of interest. The minimum frequency is 5Hz; maximum frequency differs depending on meter model and firmware.
Limit
This register specifies the allowable signal voltage threshold as a percentage of the fundamental.
EvPriority
This register allows you to set a custom priority level to certain events written to the Event output register. When EvPriority is zero, no event is written. Refer to the Event output register description for details.
Output registers
Num Valid
The number of valid evaluation intervals.
Num Invalid
The number of invalid evaluation intervals.
Num Exceed
The number of valid (see Num Valid) evaluation intervals where the specified frequency exceeded the specified limit.
Signal Freq Mag
The signal frequency magnitude is output to this register when the Evaluate input is pulsed. This register = N/A if the Valid input is linked and is false.
Fundamental Freq Mag
The fundamental frequency magnitude is output to this register when the Evaluate input is pulsed. This register = N/A if the Valid input is linked and is false.
Event
All events are recorded in the Event register.
Possible events and their associated priority numbers are:
Event priority group | Priority | Description |
---|---|---|
Setup change | 10 | Input links, setup registers or labels have been changed. |
N Exceeded Event | * | |
* The priority of this event is defined in the Event Priority setup register. |
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.
Detailed module operation
The module accumulates 1-second averages of the Source input. Once Evaluate is pulsed, the module checks the state of the Valid input. If Valid is false, then the Num Invalid is incremented. If Valid is true then the average percent distortion is calculated for the interval and compared against the Limit. If the Limit is exceeded, the Num Exceed output register is incremented.