//**AI - Аналоговый вход**// {{:fbd_blocks_img:ai.svg}} ТИП ВЫХОДА: АНАЛОГОВЫЙ СИГНАЛ Обратная связь: Нет ПАРАМЕТРЫ |Начальное значение (InitValue)|АНАЛОГОВЫЙ|Начальное значение на выходе.| |Постоянная времени (TimeConst)|АНАЛОГОВЫЙ|Постоянная времени для фильтра (сек).| |Трансформация (Transform)|ДИСКРЕТНЫЙ|Применяется ли трансформация(=1) или нет(=0).| |Min входное значение (MinX)|АНАЛОГОВЫЙ|Нижняя граница диапазона входящего сигнала.| |Max входное значение (MaxX)|АНАЛОГОВЫЙ|Верхняя граница диапазона входящего сигнала.| |Min выходное значение (MinY)|АНАЛОГОВЫЙ|Нижняя граница диапазона выходящего сигнала.| |Max выходное значение (MaxY)|АНАЛОГОВЫЙ|Верхняя граница диапазона выходящего сигнала.| **Описание.** Блок AI отображает аналоговый вход модуля ввода вывода или сетевую переменную. Привязка входов-выходов: [[fbd_doc:binding|см. привязка(binding).]] Если используется фильтр или трансформация, то вводится дополнительная переменная //имя_переменной_BND//. Описание таблицы переменных: [[fbd_doc:vars_table|см. таблицы переменных.]] Эта переменная используется только для получения значения от входов выходов или сети (bnd). Затем ее значение обрабатывается фильтром или трансформацией и записывается в основную переменную, которая соответствует выходу AI блока. **Трансформация.** Если установлен параметр Трансформация, то выполняется преобразование значения из диапазона [MinX,MaxX] в диапазон [MinY,MaxY]. **Фильтр.** Если TimeConst > 0, то после преобразования, значения пропускаются через фильтр первого порядка, включенный в функциональный блок. Постоянная времени для фильтра выражается в секундах при помощи параметра //Постоянная времени (TimeConst)//.