Jump to content
  • Sign in to follow this  

    Инструкции сравнения в программировании ПЛК

       (0 reviews)

    leikang

    Инструкции сравнения в ПЛК используются для проверки пар значений, чтобы обеспечить логическую непрерывность цепочки.

    Таким образом, инструкции сравнения редко, если вообще когда-либо, будут последней инструкцией в цепочке.

    Типы инструкций сравнения

    1.jpg

    В качестве примера предположим, что инструкция LES представлена двумя значениями. Если первое значение меньше второго, то инструкция сравнения верна.

    Команда равенства (EQU)

    2.jpg

    Используйте инструкцию EQU, чтобы проверить, равны ли два значения. Если источники A и источники B равны, инструкция логически верна. Если эти значения не равны, инструкция логически ложна.

    Источник A должен быть адресом.

    Источник B может быть либо программной константой, либо адресом.

    Значения хранятся в дополняющей друг друга форме.

    Инструкция «Не равно» (NEQ)

    3.jpg

    Используйте инструкцию NEQ, чтобы проверить, не равны ли два значения.

    Если источники A и источники B не равны, инструкция логически верна.

    Источник A должен быть адресом.

    Источник B может быть либо программной константой, либо адресом.

    Значения хранятся в дополняющей друг друга форме.

    Инструкция «Меньше чем» (LES)

    4.jpg

    Используйте инструкцию LES, чтобы проверить, меньше ли одно значение (источник A) другого (источник B).

    Если значение источника A меньше значения источника B, инструкция логически верна.

    Источник A должен быть адресом.

    Источник B может быть либо программной константой, либо адресом.

    Значения хранятся в дополняющей друг друга форме.

    Инструкция «Меньше или равно» (LEQ)

    5.jpg

    Используйте инструкцию LEQ, чтобы проверить, меньше ли одно значение (источник A) другого (источник B) или равно ему.

    Если значение в источнике A меньше или равно значению в источнике B, инструкция логически верна.

    Источник A должен быть адресом.

    Источник B может быть либо программной константой, либо адресом.

    Значения хранятся в дополняющей друг друга форме.

    Инструкция «Больше, чем (GRT)»

    6.jpg

    Используйте инструкцию GRT, чтобы проверить, больше ли одно значение (источник A) другого (источник B).

    Если значение в источнике A больше, чем значение в источнике B, инструкция логически верна.

    Инструкция «Больше или равно» (GEQ)

    7.jpg

    Используйте команду GEQ, чтобы проверить, больше ли одно значение (источник A) другого (источник B) или равно ему.

    Если значение в источнике A больше или равно значению в источнике B, инструкция логически верна.

    Маскированное сравнение равных (MEQ)

    8.jpg

    Используйте инструкцию MEQ для сравнения данных по адресу источника с данными по адресу сравнения.

    Использование этой инструкции позволяет маскировать части данных отдельным словом.

    Источник — это адрес значения, которое вы хотите сравнить.

    Маска — это адрес маски, через которую инструкция перемещает данные.

    Маска может быть шестнадцатеричным значением.

    Сравнение — это целое число или адрес ссылки.

    Если 16 бит данных по адресу источника равны 16 битам данных по адресу сравнения (без маскированных битов), инструкция верна.

    Инструкция становится ложной, как только обнаруживается несоответствие.

    Инструкция по предельному тесту (LIM)
     

    M)9.jpg

    Используйте инструкцию LIM для проверки значений в пределах или за пределами указанного диапазона, в зависимости от того, как вы установили пределы.

    Значения нижнего предела, теста и верхнего предела могут быть адресами слов или константами, ограниченными следующими комбинациями:

    • Если параметр Test является программной константой, параметры Low Limit и High Limit должны быть адресами слов.
    • Если параметр «Тест» представляет собой адрес слова, параметры «Нижний предел» и «Верхний предел» могут быть либо программной константой, либо адресом слова.

    Статус true/false инструкции LIM

    Если значение нижнего предела равно или меньше верхнего предела, инструкция верна, когда тестовое значение находится между пределами или равно любому из пределов.

    10.jpg

    Если нижний предел имеет значение, превышающее верхний предел, инструкция является ложной, если тестовое значение находится между пределами.

    11.jpg

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


×
×
  • Create New...