IEC_BACNET_ACCUMULATOR_STATUS (ENUM)¶
TYPE IEC_BACNET_ACCUMULATOR_STATUS :
Describes reliability of the data from an accumulator object.
- InOut:
Name
Initial
Comment
_ACCUMULATOR_STATUS_MAX_SIZE
16#7FFFFFFF
ACCUMULATOR_STATUS_NORMAL
0
No event affecting the reliability of the data has occurred during the period from the preceding to the current qualified reads of the Logging_Record property. In this case ‘accumulated-value’ shall be represented by the expression: accumulated-value =Present_Valuecurren - Present_Valueprevious
ACCUMULATOR_STATUS_STARTING
1
This value indicates that the data in Logging_Records is either the first data to be acquired since startup by the object identified by Logging_Object (if ‘timestamp’ has a specific datetime) or that no data has been acquired since startup by the object identified by Logging_Object (in which case ‘timestamp’ has an unspecified datetime).
ACCUMULATOR_STATUS_RECOVERED
2
One or more writes to Value_Before_Change or Value_Set have occurred since Logging_Record was acquired by the object identified by Logging_Object. For the case of a single write, ‘accumulated-value’ shall be represented by the expression: accumulated-value = (Present_Valuecurrent - Value_Set) + (Value_Before_Change - Present_Valueprevious)
ACCUMULATOR_STATUS_ABNORMAL
3
The accumulation has been carried out, but some unrecoverable event such as the clock’s time being changed by a significant amount since Logging_Record was acquired by the object identified by Logging_Object. (How much time is considered significant shall be a local matter.)
ACCUMULATOR_STATUS_FAILED
4
The ‘accumulated-value’ item is not reliable due to some problem. The criteria for returning this value are a local matter.