Сравнение целых чисел

Команда Сравнить целые числа сравнивает значения двух 16-битных чисел с фиксированной точкой. Эта команда сравнивает входы IN1 и IN2 в соответствии с видом сравнения, выбираемым из окна списка. В следующей таблице перечислены возможные виды сравнения. Если сравнение истинно, то результат логической операции (RLO) равен 1. В противном случае он равен 0. Вы не можете сами выполнить отрицание результата сравнения, но Вы можете получить тот же результат, что и отрицание, используя противоположную функцию сравнения.

Вид сравнения Оператор отношения
IN1 равен IN2. ==
IN1 не равен IN2. <>
IN1 больше, чем IN2. >
IN1 меньше, чем IN2. <
IN1 больше или равен IN2. >=
IN1 меньше или равен IN2. <=

 

Элемент FBD Параметры Тип данных Область памяти Описание
IN1 INT I, Q, M, D, L или константа Первое сравниваемое значение
IN2 INT I, Q, M, D, L или константа Второе сравниваемое значение
OUT BOOL I, Q, M, D, L Результат сранения

Пример и биты слова состояния операции сравнения

 

Сравнение двойных целых чисел

Команда Сравнить двойные целые числа сравнивает значения двух 32-битных чисел с фиксированной точкой. Эта команда сравнивает входы IN1 и IN2 в соответствии с видом сравнения, выбираемым из окна списка. Если сравнение истинно, то результат логической операции (RLO) равен 1. В противном случае он равен 0. Вы не можете сами выполнить отрицание результата сравнения, но Вы можете получить тот же результат, что и отрицание, используя противоположную функцию сравнения.

К двойным целым числам пременимы теже команды сранения что и при сравнении целых чисел

Элемент FBD Параметры Тип данных Область памяти Описание
IN1 DINT I, Q, M, D, L или константа Первое сравниваемое значение
IN2 DINT I, Q, M, D, L или константа Второе сравниваемое значение
OUT BOOL I, Q, M, D, L Результат сранения

Пример и биты слова состояния для сравнения двойных чисел

 

 

Сравнение вещественных чисел

Эта команда сравнивает значения двух чисел с плавающей точкой (IN1 и IN2) в соответствии с видом сравнения выбираемым из окна списка. Для этой каманды действуют теже виды сравнения что и для целых чисел. Если сравнение истинно, то результат логической операции (RLO) равен 1. В противном случае он равен 0. Вы не можете сами выполнить отрицание результата сравнения, но Вы можете получить тот же результат, что и отрицание, используя противоположную функцию сравнения.

Элемент FBD Параметры Тип данных Область памяти Описание
IN1 REAL I, Q, M, D, L или константа Первое сравниваемое значение
IN2 REAL I, Q, M, D, L или константа Второе сравниваемое значение
OUT BOOL I, Q, M, D, L Результат сранения

Пример и биты слова состояния для сравнения вещественных чисел для контроллеров SIMATIC

 

<—Предыдущая глава  

 




Rambler's Top100


Сделано djoni