Вычитание (-)
Бинарный оператор "-" вычитает из первого операнда значение второго операнда. Операнды должны иметь одинаковые простые типы данных (BYTE, INTEGER, REAL, DOUBLE, TIMER). Вычитание для булевского и строкового типов данных не поддерживается.
Синтаксис на языке ST.
|
Синтаксис
|
|
out := in1 - in2
|
|
Примеры
|
|
//присваивание значений переменным
in1 := 5;
in2 := 10;
in3 := -15;
in4 := 5.5;
//out = -5
out := in1 - in2;
//out = 10
out := in1 - in2 - in3;
//ошибка! попытка вычесть из целого значения вещественное
out3 := in1 - in4;
|
Синтаксис на языках FBD/LD.
|
Изображение блока
|
![]() |
|
Примеры
|
![]() |
![]() |



