Суббота, 18.05.2024, 23:03
Приветствую Вас Гость | RSS
Главная | LIMIT: Ограничение | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 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 © 2024