|
Дополнение целого числа до единицыКоманда Дополнение целого числа до единицы считывает содержимое входного параметра IN и выполняет поразрядную логическую операцию Исключающее ИЛИ с маской FFFFН, так что значение каждого бита инвертируется. Выходной параметр OUT содержит результат. ENO всегда имеет то же состояние сигнала, что и EN.
Пример и биты слова состояния для контроллеров SIMATIC
Дополнение двойного целого числа до единицыКоманда Дополнение двойного целого числа до единицы считывает содержимое входного параметра IN и выполняет поразрядную логическую операцию Исключающее ИЛИ с маской FFFF| FFFFН, так что значение каждого бита инвертируется. Выходной параметр OUT содержит результат. ENO всегда имеет то же состояние сигнала, что и EN.
Пример и биты слова состояния для программируемых контроллеров
Изменение знака целого числаКоманда Изменение знака целого числа считывает содержимое входного параметра IN и изменяет знак (например, с положительного значения на отрицательное). Выходной параметр OUT содержит результат. ENO всегда имеет то же состояние сигнала, что и EN, за исключением случая, когда EN равно 1 и происходит переполнение. В этом случае состояние сигнала ENO равно 0.
Пример и биты слова состояния для программируемых контроллеров
Изменение знака двойного целого числаКоманда Изменение знака двойного целого числа считывает содержимое входного параметра IN и изменяет знак (например, с положительного значения на отрицательное). Выходной параметр OUT содержит результат. ENO всегда имеет то же состояние сигнала, что и EN, за исключением случая, когда EN равно 1 и происходит переполнение. В этом случае состояние сигнала ENO равно 0.
Пример и биты слова состояния изменения знака двойного целого числа для контроллеров SIMATIC
Изменение знака вещественного числаКоманда Изменить знак вещественного числа считывает содержимое входного параметра IN и инвертирует знаковый бит (команда меняет знак числа, например. с 0 для плюса на 1 для минуса). Биты экспоненты и мантиссы остаются неизменными. Выходной параметр OUT выдает результат. ENO всегда имеет то же состояние сигнала, что и EN, кроме случая, когда состояние сигнала на EN равно 1 и происходит переполнение. В этом случае состояние сигнала на ENO равно 0.
Пример и биты слова состояния для команды изменение знака вещественного числа
Округление до двойного целогоКоманда Округлить до двойного целого Считывает одержимое входного параметра IN как вещественное число и преобразует его в двойное целое число. Результат является ближайшим целым числом и содержится в выходном параметре OUT. Если дробная часть равно 0,5, то число округляется до четного числа (например, 2,5>2,1,5 >2). Если происходит переполнение, то ENO устанавливается в 0. Если входная величина не является вещественным числом, то биты OV и OS имеют значение 1, а ENO имеет значение 0.
Усечение до двойного целого числаКоманда Урезать до двойного целого числа считывает содержимое входного параметра IN как вещественное число и преобразует это число в двойное целое число (например, 1,5 становится 1). Результат является целой частью вещественного числа. Он содержится в выходном параметре OUT. Если происходит переполнение, то ENO устанавливается в 0. Если входная величина не является вещественным числом, то биты OV и OS имеют значение 1, а ENO имеет значение 0.
Пример и биты слова состояния для программируемых контроллеров SIMATIC
Округление до ближайшего большего целого числаКоманда Округлить в большую сторону считывает содержимое входного
параметра IN как вещественное число и преобразует это число в двойное целое
число (например, +1,2>+2;-1,5>-1).Результатом является наименьшее
целое число, большее или равное заданному вещественному числу. Выходной параметр
OUT содержит результат. Если происходит переполнение, то ENO равно 0. Если
входная величина не
Пример и биты слова состояния округления до большего целого числа для контроллеров SIMATIC
Округление до ближайшего меньшего целого числаКоманда Округлить в меньшую сторону считывает содержимое входного параметра IN как вещественное число и преобразует это число в двойное целое число Результатом является наибольшее целое число, меньшее или равное заданному вещественному числу. Выходной параметр OUT содержит результат. Если происходит переполнение, то ENO устанавливается в 0. Если входная величина не является вещественным числом, то биты OV и OS имеют значение 1, а ENO имеет значение 0.
Пример и биты слова состояния округления до меньшего целого числа для контроллеров SIMATIC
|