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



