Изменение знака
Унарный оператор ( - ) изменяет знак аналогового значения на противоположный. Значение может иметь простой тип данных (INETEGER, REAL, DOUBLE). При использовании совместно с другими операторами в одном выражении, оператор изменения знака необходимо помещать в скобки, например, out := a + и * (-с).
Синтаксис на языке ST.
|
Синтаксис
|
|
out := -in1
|
|
Примеры
|
|
in1 := 5; //присваивание значений переменным
in2 := -10;
out1 := -in1; //out1 = -5
out2 := -in2; //out2 = 10
out3 := -out2; //out3 = -10
out4 := 2 + 2 * (-2); //out4 = -2
|
Синтаксис на языках FBD/LD.
|
Изображение блока
|
|
|
|
Примеры
|
![]() |

