//**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.]]