Выражения - это функции обработки числового значения, которые используются в
- Переменные
- Text-функция
- Modbus-устройства
- Примитивах, например: LED-индикатор
- и т.п.
Приведем примеры наиболее используемых логических операций и числовых функций
Логические операции
| Вид | Описание | Пример выражения |
| > | Больше | X > 5 |
| >= | Больше или равно | |
| <= | ||
| < | ||
| != | Не равно | X != 0 |
| == | Равно | |
| ! | Отрицание, Не | |
| || | Или | |
| && | И | X && 1 |
| xor | Исключающее или |
Числовые операции
| Вид | Описание | Пример |
| + - / * | Базовые математические операции | 3 + 10 * 11 |
|
pow (10;2) | ||
| bcd() | Выполнить преобразование в двоично-десятичный код | bcd(10) |
| bit(;) | проверка факт установки бита (биты в байте - 8 7 ... 1) | bit (x;1) |
| bits(;;) | взять, начиная с указанного, несколько бит | bits (x;1;2) взять младшие два бита |
| pow(;) | Возведение в степень | |
| file_p(;) | получить новое ближайшее значение, используя файл подстановок | см. пример в Text-функция |
| -- | ||
| != | Не равно | |
| ! | Отрицание, Не | |
| || | Логичкое ИЛИ | |
| && | Логическое И |