PNT Y/N Field(s) Set From List Alarm Calculations
The PNT Y/N Field(s) Set From List alarm calculation uses one of the three calculation types listed below to monitor a list of user provided PNT Boolean attributes by name in the reference bits for the calculation type. These alarm calculation types can only be implemented with the CygNet Enhanced Point Scheme. See Understanding the CVS Metadata File for more information about the elements and attributes that define a CygNet Point Scheme.
- All PNT Y/N Fields Set From List (ALL_PNT) — If all of the provided PNT Boolean attributes are set on the PNT record, the alarm bit is set, otherwise it is cleared.
- Any PNT Y/N Field Set From List (ANY_PNT) — If any of the provided PNT Boolean attributes are set on the PNT record, the alarm bit is set, otherwise it is cleared.
- Not All PNT Y/N Fields Set From List (NOT_ALL_PNT) — If not all of the provided PNT Boolean attributes are set on the PNT record, the alarm bit is set, otherwise it is cleared.
For more information, see Alarm Calculation Types and PNT Boolean Attributes.
PNT Y/N Field(s) Set From List
There are no calculation parameters for these calculation types. Instead, the user lists the Boolean attributes to be used for the calculation in the Reference element of the StatusBitDefinition element in the CvsMetadata file.
The number of entries stored for this calculation is specified by the histvaluecount attribute in the CvsMetadata file for a CygNet Enhanced Point Scheme.
The following image shows the area of an Analog Alarm Settings page of a PNT Editor with an enabled Not Verified alarm using the Not All PNT Y/N Fields Set From List calculation type:
|
Alarm Calculation Configuration — Not All PNT Y/N Fields Set From List |
The following excerpt from a sample CvsMetadata file for an Enhanced Point Scheme shows a previously "Unused" configurable status bit now assigned to the "Not Verified" alarm as CONFIG14 and using "NOT_ALL_PNT" as the calctype.
<StatusBitDefinition bitid "CONFIG14" desc="Not Verified" displayorder="612" calcorder="16" calctype="NOT_ALL_PNT">
<Reference id="verifiedflag1"/>
<Reference id="verifiedflag2"/>
</StatusBitDefinition>
Example
In this example, the Not Verified alarm bit (CONFIG14) is set when not all of the attributes ("verifiedflag1" and "verifiedflag2") listed for the Reference element have been set. If instead, calculation type ALL_PNT had been used, both "verifiedflag1" and "verifiedflag2" bits would have to be set for the Not Verified alarm bit to be set. And if calculation type ANY_PNT had been used, any attributes that were set would cause the Not Verified alarm bit to be set.
The following image shows a Status Bit Details pane and a section of an Application page of a PNT Editor. The Verified Flag 1 bit is set, but because not all the attributes listed in the CvsMetadata example above are set (Verified Flag 2 is not checked), and the calctype is NOT_ALL_PNT, the Not Verified alarm bit (CONFIG14) will be set.
|
Status Bit Details — Not All PNT Y/N Fields Set From List |
More:



