Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Инструкции сравнения

Входы IN1 и IN2 сравниваются в соответствии с выбранным типом:

== IN1 равно IN2

<> IN1 не равно IN2

> IN1 больше IN2

< IN1 меньше IN2

>= IN1 больше или равно IN2

<= IN1 меньше или равно IN2

Если условие сравнения выполняется, то RLO получает значение "1". В противном случае RLO получает значение 0. Инвертировать результат сравнения нельзя.

Доступны следующие инструкции сравнения:

- CMP? I: Сравнение чисел типа Integer

- CMP? D: Сравнение чисел типа Double Integer

- CMP? R: Сравнение чисел типа Real

Инструкция «Сравнить целые числа» сравнивает значения двух 16-битных чисел с фиксированной точкой. Эта инструкция сравнивает входы IN1 и IN2 в соответствии с типом сравнения, выбираемым из окна списка.

Таблица 5.5 – Характеристики параметров инструкций сравнения целых чисел

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

 

Пример

Q 4.0 устанавливается если:MW0 равно MW2 и состояние сигнала на входе I0.0 равно 1.

 

Инструкция «Сравнить двойные целые числа» сравнивает значения двух 32-битных чисел с фиксированной точкой. Эта инструкция сравнивает входы IN1 и IN2 в соответствии с видом сравнения, выбираемым из каталога элементов.

Таблица 5.6 – Характеристики параметров инструкций сравнения двойных целых чисел

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

 

Пример

Q 4.0 устанавливается когда:

- MD0 не равен MD4

- И сигнал на входе I 0.0 равен 1.

 

Инструкция «Сравнить числа типа Real» сравнивает значения двух 32-битных чисел с плавающей точкой. Эта инструкция сравнивает входы IN1 и IN2 в соответствии с видом сравнения, выбираемым из каталога элементов.

Таблица 5.7 – Характеристики параметров инструкций сравнения чисел типа Real

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

Пример

Q 4.0 устанавливается когда:

- MD0 меньше чем MD4

- И сигнал на входе I 0.0 равен 1.

 

 

<== предыдущая лекция | следующая лекция ==>
SR : SR- Триггер | Инструкции счетчиков
Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 531; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.