//**FBD блоки.**//
//**Типы сигналов**//
В FBD возможны соединения между любыми типами сигналов. Существует три основных типа сигналов:
**Дискретные (Bool)** 1 бит для двоичной информации (0/1 = ЛОЖЬ/ИСТИНА).
**Аналоговые (Float)** 32 бита в IEEE формате с точностью до 7 знаков (диапазон: от 3,4*10-38 до 3,4*1038)
**Целые (Integer)** 32 бит (диапазон: от −2 147 483 648 (−231) ÷ 2 147 483 647 (231−1))
При соединении разных типов выполняется преобразование типа сигнала.
//**Блоки Входов/Выходов**//
|[[fbd_blocks:ai|AI]]|Аналоговый вход.|
|[[fbd_blocks:ao|AO]]|Аналоговый выход.|
|[[fbd_blocks:AO_CONF|AO_CONF]]|Привязка аналогового выхода.|
|[[fbd_blocks:di|DI]]|Дискретный вход.|
|[[fbd_blocks:do|DO]]|Дискретный выход.|
|[[fbd_blocks:DO_CONF|DO_CONF]]|Привязка дискретного выхода.|
|[[fbd_blocks:dopu|DOPU]]|Дискретный импульсный выход|
|[[fbd_blocks:INTI|INTI]]|Целый вход.|
|[[fbd_blocks:INTO|INTO]]|Целый выход.|
|[[fbd_blocks:INTO_CONF|INTO_CONF]]|Привязка целого выхода.|
|[[fbd_blocks:SIGI|SIGI]]|Вход для сигнала.|
|[[fbd_blocks:SIGO|SIGO]]|Блок отправки сигнала.|
|[[fbd_blocks:SIGO_CONF|SIGO_CONF]]|Привязка сигнала.|
//**Источники сигнала**//
|[[fbd_blocks:NCYC]] |Счетчик программного цикла. |
|[[fbd_blocks:OSC]] |Генератор периодических импульсов.|
|[[fbd_blocks:PVB]] |Дискретная переменная. |
|[[fbd_blocks:PVI]] |Целая переменная. |
|[[fbd_blocks:PVR]] |Дробная переменная. |
//**Логические функции**//
|[[fbd_blocks:AND]] |"И"-функция на 2 дискретных сигнала. |
|[[fbd_blocks:NOT]] |Инверсия дискретного сигнала. |
|[[fbd_blocks:OR]] |"ИЛИ"-функция на 2 дискретных сигнала. |
|[[fbd_blocks:PULSE]] |Моностабильный импульсный генератор с изменяемой длительностью импульса |
|[[fbd_blocks:SR]] |Триггер (РС-триггер) |
|[[fbd_blocks:TRIG]] |Переключатель, выдающий на выходе одиночный импульс длительностью в один цикл при изменении вдохного сигнала|
|[[fbd_blocks:XOR]] |XOR-функция на 2 дискретных сигнала. |
//**Нелинейные функции**//
|[[fbd_blocks:AHYST]] |Аналоговый гистерезис |
|[[fbd_blocks:HYST]] |Дискретный гистерезис |
|[[fbd_blocks:LIMIT]] |Ограничение по max/min |
|[[fbd_blocks:MAX]] |Максимальный показатель для 2 сигналов |
|[[fbd_blocks:MIN]] |Минимальный показатель для 2 сигналов |
//**Блоки задержки**//
|[[fbd_blocks:DELAY]] |Задержка включение/ задержка выключение. |
|[[fbd_blocks:DELB]] |Задержка на 1 цикл (дискретный сигнал). |
|[[fbd_blocks:DELI]] |Задержка на 1 цикл ( целый сигнал). |
|[[fbd_blocks:DELR]] |Задержка на 1 цикл (АНАЛОГОВЫЙ сигнал). |
|[[fbd_blocks:SHB]] |Регистр, сдвигающий вправо; дискретный сигнал.|
|[[fbd_blocks:SHI]] |Регистр, сдвигающий вправо; целый сигнал. |
|[[fbd_blocks:SHR]] |Регистр, сдвигающий вправо; АНАЛОГОВЫЙ сигнал. |
//**Регуляторы и фильтры**//
|[[fbd_blocks:FILT]] |Фильтр первого порядка. |
|[[fbd_blocks:PIDA]] |PID-регулятор (Аналоговый выход). |
|[[fbd_blocks:PIDI]] |PID-регулятор (выход увеличить/ уменьшить).|
|[[fbd_blocks:IDIP]] |Блок показа позиции после PIDI.|
|[[fbd_blocks:RAMP]] |Ограничитель скорости изменения сигнала |
|[[fbd_blocks:SEQ]] |Блок последовательного управления. |
//**Сумматоры**//
|[[fbd_blocks:ACCUM]] |Сумматор дробных сигналов. |
|[[fbd_blocks:INTEG]] |Интегратор (целые сигналы).|
|[[fbd_blocks:RT]] |Учет времени работы. |
//**Системные параметры**//
|[[fbd_blocks:DATE]] |Текущая дата. |
|[[fbd_blocks:ERR]] |Системные ошибки. |
|[[fbd_blocks:HOUR]] |Текущий час. |
|[[fbd_blocks:MINUTE]] |Текущая минута. |
|[[fbd_blocks:MONTH]] |Текущий месяц. |
|[[fbd_blocks:RST]] |Рестарт. Выход, активизируется при первом цикле программы после теплого старта.|
|[[fbd_blocks:SECOND]] |Текущая секунда. |
|[[fbd_blocks:TCYC]] |Номер цикла программы приложения. |
|[[fbd_blocks:WDAY]] |Текущий день недели. 1 = понедельник. |
//**Расписание и сигнал тревоги**//
|[[fbd_blocks:ALARM]] |Функция выдачи аварийного сообщения|
|[[fbd_blocks:TSCH]] |Расписание |
//**Передаточные функции**//
|[[fbd_blocks:CURVE]] |Линейный график. |
|[[fbd_blocks:ENTH]] |Расчет энтальпии. |
|[[fbd_blocks:POLY]] |Полином. |
|[[fbd_blocks:PRCNT]] |Проценты. |
|[[fbd_blocks:VECTOR]] |Вектор. |
[[fbd_doc:diff_menta|Отличия от Menta.]]