The following table describes the attributes used by the Totalization modules.
Name |
Type 1 |
Description |
Default Value |
---|---|---|---|
Accumulator |
V |
Accumulates the remainders in the calculation of Present Value due to the precision limit of a single floating-point number. The sum of Present Value and Accumulator gives effectively a double floating-point expression of current totalized value for the module. |
|
Active |
Halts the update of Present Value when you transition this attribute from True to False. Writing this attribute from False to True resumes the Present Value update. |
True |
|
Error Since Last Reset |
V |
Set to True if, since last reset, the module Reliability has ever been set to any value other than Reliable. This output is False when the Reset input changes from False to True or an Reset command is issued. |
|
Input |
Contains the value to be totalized. |
Off Set Name: Off/On |
|
Period |
C |
Specifies the execution period of this module when Setup is Analog Integration or Time in State. |
60 Seconds |
Reference State |
Specifies the value the input needs to stay for the module to update the Present Value periodically. |
On Set Name: Off/On |
|
Reset |
Resets the Present Value, Accumulator, Rollover Count, and Rollover Amount to zero when you transition this attribute from False to True. |
False |
|
Rollover Amount |
V |
Increments by the current value of Present Value when the Present Value rolls over. |
|
Rollover Count |
V |
Increments by 1 at Present Value rollover. |
|
Rollover Limit |
Specifies that if the Rollover Mode is selected to be Rollover Limit, this property allows you to set a value that would roll over automatically the Present Value (that is, add the Present Value to Rollover Amount, add 1 to Rollover Count, and set the Present Value and Accumulator to 0) as the Present Value exceeds the value. |
10,000 |
|
Rollover Mode |
Allows the user to set a method to automatically rollover the Present Value (that is, add the Present Value to Rollover Amount, add 1 to Rollover Count, and set the Present Value and Accumulator to 0). The rollover method can be based on value (Rollover Limit) or the user can select not to roll over. When Rollover Mode changes, Rollover Count and Rollover Amount should all be zeroed. |
No Rollover Set Name: Totalization Rollover |
|
Scale Factor |
Used for unit conversion. |
1 |
|
Setup |
C |
Specifies the Setup of this module. |
Time in State Set Name: Totalization Setup |
XX-RUNTIME (Present Value) |
G, V |
Contains a single floating-point expression of current totalized value for the module. The sum of Present Value and Accumulator gives effectively a double floating-point expression of current totalized value for the module. |