Универсальные входы ------------------- Универсальные входы контроллера позволяют производить настройку режима работы как на этапе разработки программы, так и во время ее исполнения. Для настройки входа на этапе разработки устанавливается его свойство - **Режим работы**. После того, как этот блок установлен на схеме контроллера, изменить его режим невозможно. Для смены нужно удалить его со схемы и выбрать новый режим. .. figure:: uin1.png :align: center Второй способ - смена типа входа во время работы программы. Для этого в свойстве **Режим работы** выбирается значение **Настраиваемый**. При установке такого выхода на схему внешний вид блока будет отличаться от предыдущего варианта. У блока будет присутствовать вход **Mode**, с помощью которого производится выбор режима работы, и набор входов и выходов. Их количество зависит от того, какие режимы поддерживает этот вход контроллера. .. figure:: uin2.png :align: center Режимы входов, поддерживаемые контроллером М245: .. table:: Настройка входов Ui1-Ui18 +---------+----------------+------+----------+-----------------+-----------------+ |Вход |Напряжение 0-10В|Ток, А|Дискретный|Счетный/Частотный|Сопротивление, Ом| +=========+================+======+==========+=================+=================+ | Ui1 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui2 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui3 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui4 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui5 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui6 | Да | Да | Да | | | +---------+----------------+------+----------+-----------------+-----------------+ | Ui7 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui8 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui9 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui10 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui11 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui12 | | | Да | Да | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui13 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui14 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui15 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui16 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui17 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ | Ui18 | | | Да | | Да | +---------+----------------+------+----------+-----------------+-----------------+ .. table:: Настройка входов U1-U8 +---------+---------------------+----------------------+----------------------+ |Вход |Вход напряжения 0-10В|Дискретный выход 0-24В|Выход напряжения 0-10В| +=========+=====================+======================+======================+ | U1 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U2 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U3 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U4 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U5 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U6 | Да | Да | Да | +---------+---------------------+----------------------+----------------------+ | U7 | | Да | Да | +---------+---------------------+----------------------+----------------------+ | U8 | | Да | Да | +---------+---------------------+----------------------+----------------------+ Значения, устанавливаемое на вход **Mode**, для изменения режима работы входов: Для входов Ui1 - Ui18 * 0x30(48) - вход измерения напряжения 0-10 вольт * 0x40(64) - вход измерения тока 0-25 мА * 0x50(80) - вход измерения сопротивления * 0x60(96) - дискретный вход * 0x70(112) - счетный вход * 0x80(128) - вход измерения частоты Для входов U1 - U8 * 0x10(16) - вход измерения напряжения 0-10 В * 0х11(17) - дискретный выход 0-24 В * 0х12(18) - аналоговый выход 0-10 В Если на вход блока будет подано неверное значение или вход не поддерживает такой режим работы, устройство выдаст ошибку #19. Тип входа при этом не изменится и будет работать в предыдущем режиме. Для входов/выходов платы расширения в случае ошибки настройки типа дополнительный код ошибки будет в переменной **Ошибка платы расширения**. Коды ошибок для платы расширения: * 1 – 8 Ошибка конфигурации входа 1-8 * 11 – Ошибка при инициализации АЦП * 12 – Ошибка калибровки АЦП * 13 – Вышел таймаут опроса по модбасу (10сек)