Блок Шифратор ^^^^^^^^^^^^^ .. figure:: ../../zwb/lib/fbd_block_CODER.png :align: center **Описание:** Блок функции :guilabel:`Шифратор` преобразует биты на входах в целочисленное значение на выходе. Номер входа соответствует позиции бита в двоичной записи числа. Количество входов меняется от 2 до 16. Тип данных на выходе изменяется, допускаются только беззнаковые 1 и 2 байтовые целые типы данных. Тип данных должен содержать количество битов не меньше, чем указанно в количестве входов блока. **Пример:** при подаче **1** на нулевой ``d0`` и второй ``d2`` входы, получаем значение **101** в двоичной системе исчисления, что соответствует **5** в десятичной системе исчисления: .. figure:: ../../zwb/lib/fbd_example_CODER.png :align: center **Свойства блока:** **Общие свойства:** см. Редактирование свойств блока. **Тип данных:** несмотря на возможность выбрать в выпадающем меню все типы данных, данная функция работает ТОЛЬКО с ``целыми беззнаковыми`` типами данных на выходе, причем только ``1-`` и ``2-байтовые``. В случае выбора иного типа данных, редактор допустит соответствующее изменение, однако при компиляции программы будет выдана ошибка. **Количество входов:** в данном пункте предоставляется возможность изменения количества входов соответствующего блока. Допускается от 2 до 16 входов (при ``2-х байтовом`` типе данных).