Configurable parameters

The main configuration parameters are present in the 0302ff83.0303fffc.xml file.

  • Scaling factor. Precision in number of decimal places for voltage values.

    Default: 2

    Range: -3 to +5 (power of 10)

  • Send interval. The time interval in seconds during which the collected voltage values are sent to the agent events table.

    Default: 900 seconds

    Range: 1 second to 172800 seconds

  • Collection interval. The time interval in seconds during which the instantaneous voltage values are collected.

    Default: 300 seconds

    Range: 1 second to 172800 seconds

  • Collection period. The time period during which to collect the voltage values are collected.

    Default: 900 seconds

    Range: 1 second to 172800 seconds

Important! The Collection Period must be greater than or equal to Collection Interval.

Example 1

If the configuration change is as follows and the default meter form is 2s:

  • Collection Interval = 10 sec

  • Collection Period = 30 sec

  • Send Interval = 20 sec

  • Scaling factor = 2

In the voltage message, a series of voltage values are sent and the oldest one is first.

The number of voltage values that can be collected = 30/10 = 3

Copy
Let Voltage at 0th MetCB = 240.35
Collected Voltage Packet = [240.35,0,0]
Voltage at 10th MetCB = 255.25
Collected Voltage Packet = [240.35,255.25,0]
Voltage at 20th MetCB = 248.45
Collected Voltage Packet = [240.35,255.25,248.45]
Oldest Voltage value in packet (0th MetCB) = 240.35
Message send = 18#0,2,3,10,2,24035,25525,24845
Voltage at 30th MetCB = 250.55
Collected Voltage Packet = [250.55,255.25,248.45]
Voltage at 40th MetCB = 249.25
Collected Voltage Packet = [250.55,249.25,248.45]
Oldest Voltage value in packet (20th MetCB) = 248.45
Message send = 18#0,2,3,10,2,24845,25055,24925

Notice that if Collection Period > Send Interval, duplicate values are sent.

Copy
1st message sent = 18#0,2,3,10,2,24035,25525,24845
2nd message sent = 18#0,2,3,10,2,24845,25055,24925

Example 2

If the configuration change is as follows and the default meter form is 2s:

  • Collection Interval = 10

  • Collection Period = 20

  • Send Interval = 30

  • Scaling factor = 2

In the voltage message, series of voltage values are sent and the oldest one is first.

The number of voltage value that can be collected = 20/10 = 2

Copy
Let Voltage at 0th MetCB = 240.35
Collected Voltage Packet = [240.35,0]
Voltage at 10th MetCB = 255.25
Collected Voltage Packet = [240.35,255.25]
Voltage at 20th MetCB = 248.45
Collected Voltage Packet = [248.45,255.25]
Voltage at 30th MetCB = 250.55
Collected Voltage Packet = [248.45,250.55]
Oldest Voltage value in packet (20th MetCB) = 248.45
Message send = 18#0,2,2,10,2,24845,25055
Voltage at 40th MetCB = 251.25
Collected Voltage Packet = [251.25,250.55]
Voltage at 50th MetCB = 249.45
Collected Voltage Packet = [251.25,249.45]
Voltage at 60th MetCB = 245.65
Collected Voltage Packet = [245.65,249.45]
Oldest Voltage value in packet (50th MetCB) = 249.45
Message send = 18#0,2,2,10,2,24945,24565

Here you can see if Collection Period < Send Interval, there are gaps in the voltage values that are sent.

Copy
1st Message sent = 18#0,2,2,10,2,24845,25055
2nd Message sent = 18#0,2,2,10,2,24925,24565

The gaps were values 251.25 (40th MetCB).

Sample configuration XML

Copy
Feature ID 50593788
<?xml version="1.0" encoding="UTF-8"?>
<diConfigParameters feature-id="50593788"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="BasicConfig.xsd">
<folders>
  <folder name="General">
    <parameter name="FeatureState" value="1" />
    <parameter name="LogLevel" value="3" />
    <parameter name="KeepLogLevelForSecs" value="180" />
    </folder>
    <folder name ="VoltageMonitorConfig">
        <parameter name="ScalingFactor" value="2" />
        <parameter name="CollectionInterval" value="300" />
        <parameter name="CollectionPeriod" value="900" />
        <parameter name="SendInterval" value="900" />
   </folder>    
</folders>
</diConfigParameters>