Condition attribute expressions
Use conditions to inform the one-line engine of the logical requirements necessary for a component to be considered active. Conditions may only contain tags, logical operators, relational operators, and numeric values. The following operators represent valid syntax that can be used for condition expressions:
Relational Operators
Operators | Definition |
---|---|
> | Greater than |
< | Less than |
>= | Greater than equal |
<= | Less than equal |
== | Equals |
!= | Not equal |
Logical Operators
Operators | Definition |
---|---|
&& | Logical AND |
|| | Logical OR |
If a condition uses a variable tag, it must be a fully qualified variable tag that is configured in the system.
Example:
Cluster1.TagName > 1
or
Cluster1.EquipmentName.Item > 1
In expressions containing more than one logical operation statement, each statement must be enclosed in parenthesis.
Example:
(Cluster1.EquipmentName.IteamA > 1) && (Cluster1.EquipmentName.ItemB == 0)