Воскресенье, 15.06.2025, 07:10
Приветствую Вас Гость | RSS
Главная | LIMIT: Ограничение | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Календарь
«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    Программируемые Логические Контроллеры
    LIMIT: Ограничение
    Описание функции
    Эта функция передает неизмененное входное значение (Input) на выход, если входное значение не меньше минимального значения (LowerLimit) и не превышает максимальное значение (UpperLimit). Если входное значение (Input) меньше минимального значения (LowerLimit), на выход будет передано минимальное значение. Если входное значение (Input) превышает максимальное значение (UpperLimit), на выход будет передано максимальное значение.
    Типы данных всех входов и выхода должны быть идентичны.
    EN и ENO могут быть сконфигурированы как дополнительные параметры.

    Формула
     OUT = IN, если (IN >= MN) & (IN <= MX)
    OUT = MN, если (IN < MN)
    Представление в LD
    Представление:

    Описание параметров
    Описание входных параметров:

    Параметр
    Тип данных
    Значение
    LowerLimit
    BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
    нижний предел
    Input
    BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
    Вход
    UpperLimit
    BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
    верхний предел

    Описание выходного параметра:

    Параметр
    Тип данных
    Значение
    Output
    BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
    Выход

    Ошибка во время выполнения
    Если на входе неавторизированное число с плавающей точкой, возвращается сообщение об ошибке.
    Пример использования функции LIMIT:



    Параметры IN1, IN2, IN3 определены как INT (целочисленный), соответственно на выходе также тип INT у переменной RES_INT.
    Данную функцию обычно применяют при определении параметров температурной характеристики, а также параметров давлениия.


    В данном примере значениеминимальное значение на входе равно нулю, а максимальное = 100, на выходе значение присваивается нулю, потому что входной показатель IN = 0 который равен минимальному показателю и меньше максимального значения.
    Теперь если мы изменим показатель IN = 50, выходной параметр будет равен 50.



    Если больше 100, тогда на выходе не будет превышать 100.



    Конструктор сайтовuCozCopyright MyCorp © 2025