MAX: Максимальное значение Описание функции Функция присваивает наибольшее значение на входе выходу. Типы данных всех входов и выходов должны быть идентичны. Количество входов может быть увеличено 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. Все элементарно и ясно.
|