Универсальные входы¶
Универсальные входы контроллера позволяют производить настройку режима работы как на этапе разработки программы, так и во время ее исполнения. Для настройки входа на этапе разработки устанавливается его свойство - Режим работы. После того, как этот блок установлен на схеме контроллера, изменить его режим невозможно. Для смены нужно удалить его со схемы и выбрать новый режим.
Второй способ - смена типа входа во время работы программы. Для этого в свойстве Режим работы выбирается значение Настраиваемый. При установке такого выхода на схему внешний вид блока будет отличаться от предыдущего варианта. У блока будет присутствовать вход Mode, с помощью которого производится выбор режима работы, и набор входов и выходов. Их количество зависит от того, какие режимы поддерживает этот вход контроллера.
Режимы входов, поддерживаемые контроллером М245 и М244:
Вход | Напряжение 0-10В | Ток, А | Дискретный | Счетный/Частотный | Сопротивление, Ом |
---|---|---|---|---|---|
Ui1 | Да | Да | Да | ||
Ui2 | Да | Да | Да | ||
Ui3 | Да | Да | Да | ||
Ui4 | Да | Да | Да | ||
Ui5 | Да | Да | Да | ||
Ui6 | Да | Да | Да | ||
Ui7 | Да | Да | Да | ||
Ui8 | Да | Да | Да | ||
Ui9 | Да | Да | Да | ||
Ui10 | Да | Да | Да | ||
Ui11 | Да | Да | Да | ||
Ui12 | Да | Да | Да | ||
Ui13 | Да | Да | |||
Ui14 | Да | Да | |||
Ui15 | Да | Да | |||
Ui16 | Да | Да | |||
Ui17 | Да | Да | |||
Ui18 | Да | Да |
Вход | Вход напряжения 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 В
При выборе режима Медленный ШИМ блок принимает вид, указанный на рисунке:
На первый вход блока U подается время в мсек включения выхода, на второй вход T_PWM - время полного периода цикла ШИМ-а. В случае значений, указанных на рисунке на выходе будет выдаваться полное напряжение 10 вольт в течении 1000 мсек, после чего будет установлен 0 на время 4000-1000 = 3000 мсек. Если на вход T_PWM подать значение 0, то на выходе будет нулевое напряжение.
Если выход используется как настраиваемый, то для управления ШИМ используются два входа - PWM и T_PWM. На первый подается время включение выхода в мсек, на второй - время полного периода ШИМ. На вход Mode необходимо установить значение 0х12(18). В случае, если на входе T_PWM установлено нулевое значение, контакт работает как выход напряжения, значение напряжения берется со входа V
Внешний вид блока в настраиваемом режиме показан на рисунке:
Если на вход блока будет подано неверное значение или вход не поддерживает такой режим работы, устройство выдаст ошибку #19. Тип входа при этом не изменится и будет работать в предыдущем режиме.
Для входов/выходов платы расширения в случае ошибки настройки типа дополнительный код ошибки будет в переменной Ошибка платы расширения.
Коды ошибок для платы расширения:
- 1 – 8 Ошибка конфигурации входа 1-8
- 11 – Ошибка при инициализации АЦП
- 12 – Ошибка калибровки АЦП
- 13 – Вышел таймаут опроса по модбасу (10сек)