The EnumnBql component is used to perform logical boolean analysis against a group of enum components in the station. The array of enum components is determined by entering a BQL query in the Point Query field.
The EnumBql component is located in the vykonPro palette under the hvac sub folder.
Status
BStatus slot which reflects the current status of the component.
Fault Cause
String property which stores the fault cause if the component's status is in fault.
Enabled
Boolean property which is used to enable or disable the component. When set to "true" the component is enabled and performs the analysis and updates the boolean output slots.
Point Query
BOrd field used to specify a BQL Query which is resolved by component to build an array of points to monitor. The BOrd value will most likely be a BQL query but could also be a NEQL query.
Number Of Points
The number of components which are resolved by the point query, and are being monitored.
Count
number of components used in evaluating the orOut and andOut properties. This number may be less than the numberOfPoints if any of the components have an invalid status.
Match Facets
The facets applied to the Match Values property.
Match Values
BEnumRnage property used to configure the desired ordinals to compare against the array of components found by the bql query. If the processed components ordinal value matches any of the selected ordinals the "Number of Points Matching" property value is incremented.
Number of Points Matching
The number of the processed components which currently have a valid status and whose ordinal value is equal to one of the "Match Values" selected ordinal values.
Facets
The BFacets which are applied to the 'Or Out' and 'And Out' slots.
Or Out
The StatusBoolean output slot stores the results of the logical or analysis of the components stored in the array with a valid status.
And Out
The StatusBoolean output slot stores the results for the logical and analysis of the components stored in the array with a valid status.
Update Values Interval
The interval at which the component evaluates the leased components for a change in value and updates the boolean output slots.
Refresh Query Interval
The interval at which the component resolves the BQL query to check for new components in the station.
Start Delay
The interval time that must elapse on component start before the initial query is performed to initialize the list.