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

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

../../_images/uin12.png

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

../../_images/uin21.png

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

Настройка входов 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 В

При выборе режима Медленный ШИМ блок принимает вид, указанный на рисунке:

../../_images/uin31.png

На первый вход блока U подается время в мсек включения выхода, на второй вход T_PWM - время полного периода цикла ШИМ-а. В случае значений, указанных на рисунке на выходе будет выдаваться полное напряжение 10 вольт в течении 1000 мсек, после чего будет установлен 0 на время 4000-1000 = 3000 мсек. Если на вход T_PWM подать значение 0, то на выходе будет нулевое напряжение.

Если выход используется как настраиваемый, то для управления ШИМ используются два входа - PWM и T_PWM. На первый подается время включение выхода в мсек, на второй - время полного периода ШИМ. На вход Mode необходимо установить значение 0х12(18). В случае, если на входе T_PWM установлено нулевое значение, контакт работает как выход напряжения, значение напряжения берется со входа V

Внешний вид блока в настраиваемом режиме показан на рисунке:

../../_images/uin4.png

Если на вход блока будет подано неверное значение или вход не поддерживает такой режим работы, устройство выдаст ошибку #19. Тип входа при этом не изменится и будет работать в предыдущем режиме.

Для входов/выходов платы расширения в случае ошибки настройки типа дополнительный код ошибки будет в переменной Ошибка платы расширения.

Коды ошибок для платы расширения:

  • 1 – 8 Ошибка конфигурации входа 1-8
  • 11 – Ошибка при инициализации АЦП
  • 12 – Ошибка калибровки АЦП
  • 13 – Вышел таймаут опроса по модбасу (10сек)