step7-pro
голосование
Чего не хватает сайту
поиска
новых статей
статей о подключении оборудования
примеров решения задач
форума
ничего не нужно
поиск


новости
Появился поиск по сайту. Обещаю его улучшить и сделать более адекватным
--------------11.10.11
Новая гостевая книга надеюсь избавит от спама. Еще немного и появится поис и многое другое
--------------11.07.11
C НАСТУПАЮЩИМ НОВЫМ ГОДОМ И РОЖДЕСТВОМ!
--------------30.12.10
Новые статьи по системным функциям и блокам
--------------25.12.10
Теперь у нас новый дизайн, конечно не супер но надеюсь всем понравиться
--------------05.12.10
Форум закрыт по причине ненадобности
--------------08.09.10
Гостевая книга временно отключена из спама
--------------15.10.10
Наш форум forum.step7-pro.ru общайтесь на здоровье!
--------------03.06.10
Наш сайт в twitter Вы сможете подписаться на рассылку новостей и узнавать о новых статьях на нашем сайте.
--------------20.03.10
После долгого перерыва наш сайт снова начал работать
--------------26.02.10
реклама

 

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

Команда Сравнить целые числа сравнивает значения двух 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 Результат сранения

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

Q4.0 устанавливается когда MW0 равен MW2 и состояние сигнала на входе I0.0 равно 1.
Биты слова состояния
  BR CC 1 CC 0 OV OS OR STA RLO FC
Запись -
x x 0 - x 1 x 1

 

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

Команда Сравнить двойные целые числа сравнивает значения двух 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 Результат сранения

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

Q4.0 устанавливается, когда MD0 не равен MD4 И состояние сигнала на входе I0.0 равно 1.
Биты слова состояния
  BR CC 1 CC 0 OV OS OR STA RLO FC
Запись -
x x 0 - x 1 x 1

 

 

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

Эта команда сравнивает значения двух чисел с плавающей точкой (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

Q4.0 устанавливается, когда MD0 меньше, чем MD4 исостояние сигнала на входе I0.0 равно 1.
Биты слова состояния
  BR CC 1 CC 0 OV OS OR STA RLO FC
Запись -
x x 0 - x 1 x 1

 

<—Предыдущая глава  
сделано djoni политика конфидициальности Rambler's Top100