MAX: Максимальное значение
Описание функции
Функция присваивает наибольшее значение на входе выходу.
Типы данных всех входов и выходов должны быть идентичны.
Количество входов может быть увеличено
EN и ENO могут быть сконфигурированы как дополнительные параметры.
Формула
OUT = MAX {IN1, IN2, .., INn}
Представление в LD
Представление:
Описание параметров
Описание входных параметров:
Описание функции
Функция присваивает наибольшее значение на входе выходу.
Типы данных всех входов и выходов должны быть идентичны.
Количество входов может быть увеличено
EN и ENO могут быть сконфигурированы как дополнительные параметры.
Формула
OUT = MAX {IN1, IN2, .., INn}
Представление в LD
Представление:
Описание параметров
Описание входных параметров:
Параметр
|
Тип данных
|
Значение
|
Value1
|
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
|
1. Входное значение
|
Value2
|
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
|
2. Входное значение
|
Valuen
|
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
|
n. Входное значение n = максимум 32 |
Описание выходного параметра:
Параметр
|
Тип данных
|
Значение
|
Maximum
|
BOOL, BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, REAL, TIME
|
Максимальное значение
|
Данный пример наверное один из самых простых в использовании функций. По сравнению с другими функция мах присваивает наибольшее значение входа выходу.
В данном примере рассмотрим функцию мах с тремя входами: IN1 IN2 IN3 – тип у каждого целочисленный. Запускаем программу и проверяем.
Причем первому задали значение 10, второму 30, а последнему 20. На выходе присвоено значение максимального из этих трех, т.е. 30. Все элементарно и ясно.