Выражения и скобки
Выражения ST объединяют операторы и операнды (переменные или константы). Для одного выражения (объединяющего операнды с одним ST оператором), тип операндов должен быть одним и тем же. Это одно выражение имеет тот же тип, что и его операторы и может быть использовано в более сложном выражении. Например:
(boo_var1 AND boo_var2) BOO тип
not (boo_var1) BOO тип
(sin (3.14) + 0.72) REAL ANALOG тип
(t#1s23 + 1.78) неправильное выражение
Скобки используются для того чтобы отделить подчасти выражения и явно определить приоритетность операций. Когда в сложном выражении нет скобок, приоритетность ST операторов задана неявно. Например:
2 + 3 * 6 равно 2+18=20 оператор * имеет высший приоритет
(2+3) * 6 равно 5*6=30 приоритет задается скобками
Предупреждение:
Максимальное количество вложенных скобок - 8.