Expression examples
- Last UpdatedNov 21, 2022
- 1 minute read
- PI System
- PI DataLink 2023 SP1
- Visualization
The following examples show expressions that evaluate data items and manipulate or do calculations on the values of data items:
-
Arithmetic operation on PI points
('sinusoid')^3 + 'cdf144'/10
Returns the sum of the value of the PI point sinusoid cubed and the value of the PI point cdf144 divided by 10.
-
Boolean evaluation of PI point
abs('mytag') >= 14.65
Returns true (non-zero) if the absolute value of the PI point mytag is at least 14.65.
-
Boolean evaluation of PI AF attribute
'\\Server\Database\Element|Manufacturer' = "ACME"
Returns true if the value of the PI AF attribute Manufacturer is ACME.
-
Complex Boolean evaluation of simultaneous condition of two PI points
'sinusoid' < 45 and sqr('vdf1002') > 2
Returns true if the value of the PI point sinusoid is less than 45 and the square root of the value of the PI point vdf1002 is greater than 2.
-
Evaluation of digital-state point
StateNo('BA:Phase.1')
Returns the digital state number (also known as the digital state code) of the digital point BA.Phase.1 rather than returning the digital state value of the point.