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

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

../../_images/uin15.png

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

../../_images/uin24.png

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

Режимы входов, поддерживаемые контроллером Z037-05:

Настройка входов Ui1-Ui3

Вход

Дискретный

Сопротивление, Ом

Ui1

Да

Да

Ui2

Да

Да

Ui3

Да

Да

Значения, устанавливаемое на вход Mode, для изменения режима работы входов:

  • 0x50(80) - вход измерения сопротивления

  • 0x60(96) - дискретный вход

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

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

../../_images/aout1.png

Блок выхода в режиме напряжения.

В режиме напряжения блок имеет один вход, на котором устанавливается требуемое напряжение в вольта.

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

../../_images/aout2.png

Блок выхода в режиме Медленный ШИМ

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

Режим Быстрый ШИМ позволяет получать на выходе сигнал с установленной частотой и скважностью. В этом режиме блок принимает вид, указанный на рисунке:

../../_images/aout3.png

Блок выхода в режиме Быстрый ШИМ

На первый вход блока S подается значение скважности в процентах. На второй вход блока freq устанавливается частота в герцах. Допускаемый диапазон частот от 100Гц до 10кГц.

Настраиваемый режим работы позволяет менять тип выхода в процессе работы. Для этого в блоке присутствует вход Mode, который определяет алгоритм работы выхода.

../../_images/aout4.png

Блок выхода в режиме Настраиваемый

Значения, устанавливаемое на вход Mode, для изменения режима работы выходов:

  • 0x12(18) - режим напряжения

  • 0x13(19) - медленный ШИМ

  • 0x14(20) - быстрый ШИМ

При выборе режима блок использует значения только тех входов, которые соответствуют выбранному режиму. Значения на остальных входах игнорируются.

Калибровка

Чтобы выход мог выдавать более точное значение напряжение, необходимо произвести его калибровку. Эта процедура производится в системном меню контроллера. Чтобы попасть в системное меню необходимо после включения питания контроллера, в тот момент когда выводится первый экран-заставка, нажать кнопку в виде шестеренки в правом верхнем углу экрана. Экран заставки может быть изменен при редактировании проекта, поэтому переход в системное меню может отличаться от описанного здесь. В этом случае необходимые сведение нужно получить у разработчика проекта для панели.

В появившемся списке выбрать пункт «Калибровка выходов».

../../_images/sysmenu011.png

На следующем экране выдается предупреждение о сбросе текущих коэффициентов. Обратите внимание, что в процессе калибровки на выходы будет подаваться напряжение порядка 10 вольт.

../../_images/sysmenu021.png

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

../../_images/sysmenu031.png