Смекни!
smekni.com

Микропрофиллер модели (стр. 7 из 9)

Выбор программы синусообразного сигнала при способе работы Direct, задерживает запуск программы до того, как будут выполнены вычисления.

Минимально возможная частота синусообразного сигнала 0,001 Гц, максимальная – 80 Гц. Задание частоты вне данного диапазона может привести к неожиданной реакции системы.

ПРЕДУПРЕЖДЕНИЕ

Синусообразный сигнал с конечным уровнем ниже 0,1 может вызвать внезапное движение исполнительного механизма. Что может привести в травме обслуживающего персонала или поломке оборудования.

НЕ ЗАДАВАЙТЕ для синусообразный сигналов уровни 0,09999 и меньше.

Минимально возможная амплитуда синусообразного сигнала – 80 мВ двойной амплитуды, а максимальная – 20 В двойной амплитуды. Амплитуды сигналов вне данного диапазона могут вызвать непредвиденные перемещения исполнительного механизма.

ВВОД СИНУСООБРАЗНОГО СЕГМЕНТА.

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

2. Нажмите клавишу Display Sel, чтобы зажечь индикатор Level.

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

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

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

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

введите требуемые дополнительные параметры ( см. подраздел 5.2.4. и 5.2.6).

5.2.3 СЕГМЕНТ ЗАДЕРЖКИ ВРЕМЕНИ

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

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

Минимальная временная задержка – 1 мс, максимальная – 13 лет.

С учетом масштабного коэффициента времени применительно к исходным установкам, принятым по умолчанию, величина времени(TIME) выражается в секундах.

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

ВВОД СЕГМЕНТА ЗАДЕРЖКИ ВРЕМЕНИ

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

2. Нажмите клавишу Display Sel, чтобы зажечь индикатор Time.

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

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

Введите требуемые дополнительные параметры ( см. подраздел 5.2.4. - 5.2.6).

5.2.4. ЗАДАНИЕ ПОВТОРОВ СЕГМЕНТОВ

Функция повторения позволяет воспроизводить циклы из двух сегментов заданное количество раз или бесконечно. Блоки можно воспроизводить при программном и непосредственном способе управления. Функция повторения дает возможеность легко программировать периодические сигналы. На рис. 5-3 приведены примеры отработки в режиме повторения 2-х синусообразных сегментов и 2-х линейно изменяющихся сегментов.

На рис. 5-4 показано как можно привести сигнал в 0 при работе в режиме повтора ( повторяются сегменты 2 и 3).

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

* Реализация функций повтора требует, чтобы были введены 2 сегмента.

* Прежде чем начать цикл повтора, выполняется первый сегмент. Повтор начинается со второго сегмента, затем повторяется первый сегмент и на этом первый цикл завершается.

* В режиме повтора блоков необходимо ввести число блоков, оно отображается на цифровом индикаторе Block Retrieved. Число блоков говорит о том, сколько раз будет повторен данный блок.

* Сегмент нельзя запрограммировать ни на повтор определенное количество раз, ни на бесконечный повтор.

*Сегмент временной задержки не может работать в режиме повтора.

ЗАДАНИЕ ПОВТОРА

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

Для задания определенного числа повторов

Нажмите клавишу Display Sel.ect – загорится индикатор # Repeats. С цифровой клавиатуры введите число повторов. Нажмите клавишу Enter/Yes, чтобы ввести эти данные в память.

Для задания бесконечного повтора

Нажмите клавишу Display Select – загорится индикатор Cont. Нажмите клавишу Enter/Yes, чтобы загорелся индикатор Yes (функция бесконечного повтора будет запомнена).

5.2.5 ВНЕШНЕЕ ПРЕРЫВАНИЕ

Внешнее прерывание (EXT BKPT) позволяет с помощью дистанционного управления запустить на выполнение очередной сегмент программы, прежде чем закончится отработка предыдущего.

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

Режим внешнего прерывания невозможен для синусообразных сегментов.

Режим внешнего прерывания невозможен для отыскиваемого блока. Выбор данного режима убирает число с цифрового индикатора Block Retrieved

Внешнее прерывание может быть выполнено для любого сегмента в блоке.

Устройство, вырабатывающее сигнал внешнего прерывания должно быть правильно подсоединено в микропрофиллеру ( см. раздел 8.3.2).

ЗАДАНИЕ ВНЕШНЕГО ПРЕРЫВАНИЯ

Для того, чтобы задать режим внешнего прерывания для сегмента, отображаемого на устройстве отображения сегментов: нажмите клавишу Display Sel, чтобы зажегся индикатор Ext Bkpt; нажмите клавишу Enter/Yes, чтобы загорелся индикатор Yes, подтверждающий задание режима.

5.2.6. МЕТКА КОНЦА

Задание метки конца позволяет микропрофиллеру выводить на внешнее устройство сигнал об отработке сегмента. Метка конца обычно используется как сигнал для считчика циклов.

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

Убедитесь, что выход метки конца подсоединен к соответствующему внешнему устройству ( см. раздел 8.3.2).

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

ЗАДАНИЕ МЕТКИ КОНЦА ДЛЯ СЕГМЕНТА, ОТОБРАЖАЕМОГО НА УСТРОЙСТВЕ ИНДИКАЦИИ.

* Нажмите клавишу Display Sel. – загорится индикатор End Markerю Нажмите клавишу Enter/Yes, чтобы загорелся индикатор YES, что подтверждает задание режима.


5.3. БЛОК СЕГМЕНТОВ

Блок – это последовательность сегментов однажды запрограммированных и далее многократно используемых. Создание и запуск блоков наиболее часто используемых сегментов сокращает время программирования. При программном и непосредственном способах управления можно запрограммировать до 99 блоков.

ПРИМЕЧАНИЕ

Блок принимает масштабные коэффициенты программы в которую он вставлен.

5.3.1 СОЗДАНИЕ БЛОКОВ

Процедура создания блоков подобна созданию программы. Чтобы запрограммировать блок выполните приведенные ниже действия.

1. Подайте питание на микроконсоль. Убедитесь, что индикаторы HydraulicPressureOff и Program/RecordStop на микроконсоли зажглись.

Нажмите клавишу ModeSelect, чтобы зажечь индикатор Programmed

Нажмите клавишу Functn Select - загорится индикатор Ed/ Block

Присвойте блоку номер, это может быть число от 0 до 99.

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

Убедитесь, что выбранный номер не принадлежит уже запрограммированному блоку. Чтобы проверить это, поступите следующим образом:

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

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

7. Нажмите клавишу Seg , так как нужно отключить индикатор Seg

ПРИМЕЧАНИЕ

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

8. Введите сегменты, необходимые для создания блока ( см. раздел 5.2).

9. После того как были заданы требуемые сегменты, проверьте те блоки на наличие ошибок. При этом следуйте указаниям раздела 5.4, чтобы убедится, что блок работает должным образом.

10. Чтобы перейти к этапу работы, нажмите клавишу Mode Select, либо клавишу Function Select и выберите соответственно другой способ работы или другую функцию микропрофиллера.

5.3.2 ОТЫСКАНИЕ БЛОКОВ

Данная операция выполняется в логической связи с процессом создания программы, описанной в разделе 5.1.2 (пп9).

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

При необходимости задайте функцию повторения.

ПРИМЕЧАНИЕ

Если Вы задали пустое устройство индикации #Repeats (нажатием клавиши Enter/ Yes) или задали в нем число 1, блок будет отработан один раз.

Для задания определенного числа повторений:

нажмите клавишу Display Select – загорится индикатор #Repeats. Введите требуемое число повторений с клавиатуры. Нажмите клавишу Enter/ Yes, чтобы запомнить ввод.

Для задания бесконечного повторения

Нажмите клавишу Display Select – загорится индикатор Cont. Нажмите клавишу Enter/ Yes, загорится индикатор Yes. (т.о. вы подтвердите задание режима).

Нажмите клавишу Display Sel – загорится индикатор Block Retrieved

Введите номер блока, который необходимо вставить в программу. Номер появится на цифровом индикаторе Block Retrieved.

Нажмите клавишу Enter/ Yesчтобы запомнить номер блока. Индикатор Block Retrieved отключится, и загорится индикатор Ext. Bkpt ( не задавайте внешнее прерывание).

Если необходимо присвоить блоку метку конца, нажмите клавишу Display Sel, чтобы зажечь индикатор Еnd Mark. Нажмите клавишу Enter/ Yes, чтобы загорелся индикатор Yes ( т.о. Вы подтвердите задание режима).

Вернитесь к этапу, описанному в разделе 5.1.2

5.4. ПРОВЕРКА ПРОГРАММЫ ИЛИ БЛОКА

Прежде. Чем блок будет вставлен в программу, а программа запущена на выполнение, они должны быть проверены на наличие ошибок. Существует 2 метода такой проверки.