Лекция
Привет, сегодня поговорим про команды сравнения в контактном плане, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое команды сравнения в контактном плане , настоятельно рекомендую прочитать все из категории Программирование в контактном плане / LAD.
Сравнение целых чисел выполняет операцию сравнения над 16- битными числами с фиксированной точкой. Вы можете использовать эту команду как обычный контакт. Эта команда сравнивает входы IN1 и IN2 в соответствии с видом сравнения, который вы выбираете в браузере. В следующей таблице перечислены допустимые сравнения.
Если сравнение истинно, то результат логической операции (RLO) этой
функции равен 1. В противном случае он равен 0. Отрицание выхода
сравнения отсутствует, так как этот результат может быть получен
применением соответствующей обратной функции сравнения.
Типы сравнения для целых чисел | |
Тип сравнения | Символы в названии в верхней части блока |
IN1 равен IN2. |
= = |
IN1 не равен IN2. |
< > |
IN1 больше, чем IN2. |
> |
IN1 меньше, чем IN2. |
< |
IN1 больше или равен IN2. |
>= |
IN1 меньше или равен IN2. |
<= |
Блок LAD | Параметры | Тип данных | Область памяти | Описание |
IN1 | INT | I, Q, M, D, L | Первое сравниваемое значение | |
IN2 | INT | I, Q, M, D, L | Второе сравниваемое значение |
Пример и биты слова состояния сравнения целых чисел
Выход Q 4.0 устанавливается, если выполняются следующие условия: Равно 1 состояние сигнала на входах I 0.0 и I 0.1, И MW0 <> MW2, И равно 1 состояние сигнала на входе I 0.2 |
Биты слова состояния | |||||||||
BR | CC 1 | CC 0 | OV | OS | OR | STA | RLO | FC | |
Запись | - | x | x | 0 | - | x | 1 | x | 1 |
Команда Сравнение двойных целых чисел выполняет операцию сравнения над 32- битными числами с фиксированной точкой. Об этом говорит сайт https://intellect.icu . Во всем остальном она ничем не отличается от предыдущей команды. вид сравнения вы выбераете в броузере. В таблице выше перечислены допустимые сравнения.
Блок LAD | Параметры | Тип данных | Область памяти | Описание |
IN1 | DINT | I, Q, M, D, L | Первое сравниваемое значение | |
IN2 | DINT | I, Q, M, D, L | Второе сравниваемое значение |
Пример и биты слова состояния сравнения двойных целых чисел
Выход Q 4.0 устанавливается, если следующие условия: Равно 1 состояние сигнала на входах I 0.0 и I 0.1 И MD0 = MD4 И равно 1 состояние сигнала на входе I 0.2 |
Биты слова состояния | |||||||||
BR | CC 1 | CC 0 | OV | OS | OR | STA | RLO | FC | |
Запись | - | x | x | 0 | - | x | 1 | x | 1 |
Команда Сравнение чисел с плавающей точкой запускает операцию сравнения. Во всем остальном она ничем не отличается от предыдущей команды. вид сравнения вы выбераете в броузере. В таблице выше перечислены допустимые сравнения.
Блок LAD | Параметры | Тип данных | Область памяти | Описание |
IN1 | REAL | I, Q, M, D, L | Первое сравниваемое значение | |
IN2 | REAL | I, Q, M, D, L | Второе сравниваемое значение |
Пример и биты слова состояния сравнения чисел с плавающей точкой
Выход Q 4.0 устанавливается, если выполнены следующие условия: Равно 1 состояние сигнала на входах I 0.0 и I 0.1 И MD0 = MD4 И равно 1 состояние сигнала на входе I 0.2 |
Биты слова состояния | |||||||||
BR | CC 1 | CC 0 | OV | OS | OR | STA | RLO | FC | |
Запись | - | x | x | x | x | x | 1 | x | 1 |
Надеюсь, эта статья об увлекательном мире команды сравнения в контактном плане, была вам интересна и не так сложна для восприятия как могло показаться. Желаю вам бесконечной удачи в ваших начинаниях, будьте свободными от ограничений восприятия и позвольте себе делать больше активности в изученном направлени . Надеюсь, что теперь ты понял что такое команды сравнения в контактном плане и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Программирование в контактном плане / LAD
Из статьи мы узнали кратко, но содержательно про команды сравнения в контактном плане
Комментарии
Оставить комментарий
Промышленное программирование. программирование контроллеров
Термины: Промышленное программирование. программирование контроллеров