Медиана |
Типовые задачи Предыдущий Следующий |
Общие сведенияНаименование: MEDIAN_SEL. Тип выхода: вещественный. Количество входов: от 3 до 32. Примечания по входамПорядок входов: «Вещественное число 1», «Вещественное число 2», «Вещественное число 3», ... . Функционирование•значение выхода равно среднему арифметическому значению входов, которые имеют достоверные значения без учета минимального и максимального значения; •выход имеет неинициализированное состояние, если менее трех входов имеют достоверные значения, а остальные — неинициализированное состояние; •значение выхода недостоверно, если менее трех входов имеют достоверные значения, а хотя бы один из оставшихся входов имеет недостоверное значение. Примеры использованияBLOCK1 = MEDIAN_SEL(3; 5; 0; 3) // Использование констант: BLOCK1 = 3. BLOCK2 = MEDIAN_SEL(AI1.1; AI1.2; AI2.1; AI2.2) // Использование в аргументах каналов. BLOCK2 = MEDIAN_SEL(BLOCK5; BLOCK6; BLOCK7; BLOCK8) // Использование в аргументах алгоблоков. // ======================================= B1 = MEDIAN_SEL(AI1.1; AI2.1; AI3.1; AI4.1; AI5.1; AI6.1) // В1 имеет среднее арифметическое значение // (без учета минимального, максимального и недостоверных значений) // каналов AI1.1, AI2.1, AI3.1, AI4.1, AI5.1 и AI6.1 B2 = RESULT(AO1.1; B1) B3 = DOWN_HYSTER(AO1.1; 20) B4 = SET_LIM(2; AO1.1; B3) // Реализация нижней аварийной уставки по полученному значению. |