CMP_R - сравнение вещественных значений

Назначение.
Функциональный блок CMP_R применяется для сравнения двух вещественных значений (тип данных REAL).
Состав структурной переменной.
Переменная со структурным типом CMP_R будет добавлена в локальный словарь автоматически при добавлении блока в редактор.

Описание алгоритма.
На вход блока подаются два вещественных числа VAL1 и VAL2, после сравнения которых только одному из трех выходов будет присвоено значение логической единицы (TRUE):
-
LT=TRUE, если VAL1 < VAL2;
-
EQ=TRUE, если VAL1 = VAL2;
-
GT=TRUE, если VAL1 > VAL2.
Пример синтаксиса на языке ST.
//вызов функционального блока CMP_R
Block.CMP_R(10.5, 10.5);
//чтение выходных параметров, где переменная EQ=TRUE, т.к. 10.5 = 10.5
LT := Block.LT;
EQ := Block.EQ;
GT := Block.GT;
|
