Операции передачи и преобразования
Функциональный план (FUP) для S7–300 и S7–400
C79000–G7076–C508–02
14-13
14.12 Изменение знака вещественного числа
Описание
Команда Изменить знак вещественного числа считывает со держимое входно го
параметра IN и инвертирует знаковый бит (команда меняет знак числа, например. с 0
для плюса на 1 для минуса). Биты экспоненты и мантиссы остаются неизменными.
Выходно й параметр OUT выдает результат. ENO всегда имеет то же состояние
сигнала, что и EN, кроме случая, когда состояние сигнала на EN равно 1 и происхо дит
переполнение. В этом случае состояние сигнала на ENO равно 0.
REAL
REAL Вхо
ная величина
Рез
льтат ест ь вхо
ная вели-
EG R
EN
IN
OUT
ENO
EN
Блок FUP
Параметры Тип данных Область памяти
Описание
I
M
D
L
T
C
I
M
D
L или
константа
BOOL
BOOL
IN
еблоки
овка вхо
а
еблоки
овка выхо
а
OUT
I
M
D
LENO
I
M
D
L
на с п
отивоположным знаком
Рис. 14-23. Блок изменения знака ве
ественного числа и па
амет
ы
Биты слова состояния
П
еоб
азование выполняется, если состояние сигна-
ла на I0.0
авно 1. Значение двойного ме
ке
ного
слова MD8 выводится на OUT в двойное ме
ке
ное
слово MD12 с п
отивоположным знаком, как показа-
но в п
име
е:
сигнала на выходе
4.0
авно 0
ENO = EN
.
Команда выполняется
EN = 1
:
BR CC1 CC0 OV OS OR STA RLO FC
записывает x - - - - 0 x x 1
MD8
MD12
4.0
I0.0
=
IN
OUTEN
ENO
EG
Если преобразование не выполняется, то состояние
MD8 = + 6.234 x 10
-3
MD12 = - 6.234 x 10
-3
Рис. 14-24. Изменение знака ве
ественного числ