Универсальные входы

Универсальные входы контроллера позволяют производить настройку режима работы как на этапе разработки программы, так и во время ее исполнения. Для настройки входа на этапе разработки устанавливается его свойство - Режим работы. После того, как этот блок установлен на схеме контроллера, изменить его режим невозможно. Для смены нужно удалить его со схемы и выбрать новый режим.

../../_images/uin11.png

Второй способ - смена типа входа во время работы программы. Для этого в свойстве Режим работы выбирается значение Настраиваемый. При установке такого выхода на схему внешний вид блока будет отличаться от предыдущего варианта. У блока будет присутствовать вход Mode, с помощью которого производится выбор режима работы, и набор входов и выходов. Их количество зависит от того, какие режимы поддерживает этот вход контроллера.

../../_images/uin2.png

Режимы входов, поддерживаемые контроллером М245:

Настройка входов Ui1-Ui18
Вход Напряжение 0-10В Ток, А Дискретный Счетный/Частотный Сопротивление, Ом
Ui1 Да Да Да    
Ui2 Да Да Да    
Ui3 Да Да Да    
Ui4 Да Да Да    
Ui5 Да Да Да    
Ui6 Да Да Да    
Ui7     Да Да Да
Ui8     Да Да Да
Ui9     Да Да Да
Ui10     Да Да Да
Ui11     Да Да Да
Ui12     Да Да Да
Ui13     Да   Да
Ui14     Да   Да
Ui15     Да   Да
Ui16     Да   Да
Ui17     Да   Да
Ui18     Да   Да
Настройка входов 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сек)