5.1.2 ПРОЦЕСС ПРОГРАММИРОВАНИЯ

Данный раздел рассказывает, как задать программу сигнала. Некоторые шаги программирования содержат ссылки на другие подразделы, где дана более подробная информация на ту или иную тему. Для программирования вида сигнала выполните следующие действия:

Подайте питание на микроконсоль. Убедитесь, что на панели микроконсоли горят индикаторы Hydraulic Pressure Off и Program/Record Stop. По индикатору #Repeats посмотрите. Какой объем памяти свободен.

Нажмите клавишу Mode Select, чтобы зажечь индикатор Prorrammed.

Нажмите клавишу Functn Select - загоритчя индикатор Ed Prog.

присвойте программе номер, это может быть число от 1 до 99.

Нажмите клавишу Enter/ Yes, загорится индикатор Prog/Block и Segment.

проверьте содержимое программы с заданным номером.

Для этого:

А. Нажмите на клавишу Seg, чтобы загорелся индикатор Seg.

В. Нажмите клавишу Display Sel. Если индикатор Segment остается пустым – программа незанята. В противном случае вернитесь к п.4 и выберете другой номер программы, либо удалите сегменты существующей программы, если она больше не потребуется.

7. Нажмите клавишу Functn Select - загорится индикатор Set Scale. На индикаторах передней панели отобразятся заданные масштабные коэффициенты. Принятые по умолчанию установки: уровень=100% максимально возможной величины, время=1 секунда, скорость возврата в ноль=100% от полной величины за 1 секунду. Чтобы задать другие масштабные коэффициенты. Прочитайте раздел 5.6.

8. Нажмите клавишу Seg, так как необходимо отключить индикатор Seg. Теперь Вы сможете перейти к следующему шагу.

9. Введите требуемые сегменты для создания необходимой формы сигнала.

ПРИМЕЧАНИЕ

Любую числовую величину, занесенную на индикатор можно изменить нажатием клавиши Clear/No. Не программируйте сегмент без параметров.

Дл ялинейно изменяющихся сигналов задайте скорость (Rate) и уровень (Level). См. раздел 5.2.1.

Для синусоидальный сигналов задайте уровень (Level) и время (Time). См. раздел 5.2.2

Для сегментов задержки времени задайте время (Time). См. раздел 5.2.3.

Чтобы воспроизвести циклы сегментов, введите количество повторов или задайте непрерывный повтор. См. раздел 5.2.4.

Для обеспечения возможности внешнего прерывания, задействуйте клавишу Ext Bkpt. См. раздел 5.2.5.

Для отсчета сегментов используйте функцию End.Mark. См. раздел 5.2.6

Для отыскания блока введите его номер. См. раздел 5.3.2.

10. После того, как заданы требуемые сегменты и блоки, рекомендуется проверить программу на наличие ошибок. Выполните рекомендации раздела 5.4.2, чтобы убедиться, что Вы задали необходимый Вам вид сигнала.

11. При необходимости откорректируйте программу. См. подраздел 5.5

12. Нажмите клавишу Functn Select - загорится индикатор Run Enable. Нажмите клавишу Enter/Yes, чтобы выбрать способ работы.

13. Нажмите клавишу Program/Record Run на микроконсоли, чтобы запустить программу.

5.2 ЗАДАНИЕ СЕГМЕНТОВ

Форма сигнала может быть задана тремя основными видами сегментов: быстро изменяющимся по линейному закону, синусоидальными и сегментами задержки времени. Сегменты могут так же включать дополнительные параметры, такие как внешнее прерывание, повторы и метка конца. Каждый сегмент начинается с конечного уровня предыдущего сегмента.

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

Сегменты, изменяющиеся по линейному закону – раздел 5.2.1

Синусоидальные сегменты – раздел 5.2.2

Сегменты задержки времени – раздел 5.2.3

Информация о дополнительных параметрах, присваиваемых сегментах, приведена в следующих разделах:

Функции повтора – раздел 5.2.4

Функции внешнего прерывания – раздел 5.2.5

Функции установки метки окончания – раздел 5.2.6


5.2.1 ЛИНЕЙНО ИЗМЕНЯЮЩИЙСЯ СЕГМЕНТ

Данный сегмент задается скоростью и уровнем. Скорость представляет собой величину линейного уменьшения или увеличения выходного сигнала микропрофиллера в единицу времени. Уровень представляет собой уровень окончания изменения сегмента, то есть уровень на котором он заканчивается и начинается следующий сегмент. Величины скорости и уровня определяются масштабным коэффициентами, см. раздел 5.6.

Например, см. рис. 5-1. предположим, что масштабные факторы заданы для начальных величин, принятых по умолчанию ( уровень выходного сигнала 100%, базовое время 1 секунда). Скорость первого скачка – 20, а конечный уровень – 60. Выходной сигнал увеличится от 0 до 60% максимально возможного уровня, изменяясь на 20% за 1 секунду. Второй скачок начнется на уровне 60% максимально возможного выходного сигнала и будет нарастать до величины максимального сигнала (100%), изменяясь на 5% за 1 секунду.

РАБОЧИЕ ХАРАКТЕРИСТИКИ

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

ПРИМЕЧАНИЕ

Не задавайте нулевой скачок. Это вызовет сброс на микропрофиллере.

Минимальное время нарастания сигнала до любого уровня – 1 мсек. Наприме, при скорости 200.000 изменение сигнала от – 100% до +100% произойдет за 1 мсек. Не задавайте время равное 0.

При минимально возможной скорости линейно изменяющийся сигнал может достичь 100% уровня за 13 сек.

Конечный уровень должен быть величиной отличной от конечного уровня предыдущего сегмента. Не задавайте нулевой конечный уровень.

ЗАДАНИЕ ЛИНЕЙНО ИЗМЕНЯЮЩЕГОСЯ СЕГМЕНТА

Чтобы начать программирование сегмента, нажмите клавишу Insert Seg. При этом отключится индикатор Segment и загорится индикатор Rate. На цифровом индикаторе Segment появится число, задающее порядковый номер выполнения сегмента в программе.

Если горит индикатор Rate, то с цифровой клавиатуры введите требуемую скорость. Данная величина появится на устройстве отображения Rate.

Нажмите ключ Enter/Yes, индикатор Rate погаснет, а индикатор Level загорится.

С помощью цифровой клавиатуры введите требуемый уровень. Данная величина появится на устройстве отображения Level.

Нажмите клавишу Enter/Yes, погаснет индикатор Level и загорится индикатор Time.

При необходимости задайте дополнительные параметры ( см. подразделы 5.2.4 – 5.2.6).


Информация о работе «Микропрофиллер модели»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 80693
Количество таблиц: 7
Количество изображений: 0

0 комментариев


Наверх