Реферат: Микропрофиллер модели - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Микропрофиллер модели

Банк рефератов / Радиоэлектроника

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 63 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

МИКРОПРОФИ ЛЛЕР МОДЕЛИ 458.91 СОДЕРЖАНИЕ Глава 1. ВВЕДЕН ИЕ 1.1. Функциональное описание. 1.2. Программный способ управления 1.3. Способ непосредственного упра вления 1.4. Способ дистанционного управле ния 1.5. Технические характеристики. ГЛАВА 2. НАЧАЛО РАБОТЫ 2.1 Программирование сигнала треугольной формы. 2.2 Программирование сигнала синусоидальной формы. 2.3 Программирование сигнала прямоугольной формы. 2.4 Изменение формы сигнала. ГЛАВА 3. ОРГАНЫ УПРАВЛЕНИЯ И ИНДИКАТОРЫ. 3.1 Задание способа управления и режима работы. 3.2 Светодиоды и цифровые индикаторы. 3.3 Органы управления для программирования. 3.4 Индикаторы и органы управления. ГЛАВА 4 РАБОТА 4.1 Проверка подключения. 4.2 Программный режим работы. 4.3 Режим прямого управления. 4.4 Дистанционное управление. 4.5 Коды ошибок. Глава 5 МЕСТНОЕ ПРОГРАММИРОВАНИ Е 5.1 Создание программы сигнала 5.1.1 О сновные положения программи рования 5.1.2 Процесс программирования 5.2 Задание сегментов 5.2.1 Линейно изменяющийся сегмент 5.2.2 Синусоидальный сигнал 5.2.3 Сегмент задержки времени 5.2.4 Повторы сегментов 5.2.5 Внешнее прерывание 5.2.6 Метка конца 5.3 Блок сегментов 5.3.1 Создание блоков 5.3.2 Распознавание блоков 5.4 Проверка программы или блока 5.4.1 Пробный запуск 5.4.2 Просмотр параметров сегмента 5.5 Корректировка программы или блока 5.6 М асштабные коэффициенты прогр аммы 5.6.1 Масштабный коэффициент уровня 5.6.2 Масштабный коэффициент времени 5.6.3 Возврат в 0. ГЛАВА 1 . ВВЕДЕНИЕ Микропрофиллер – микропрограммирующее устройство мод.458.91 – микропроц ессорное презиционное устройство с одним выходом для формирования сиг налов разнообразной формы. Микропрофиллер – это съемный модуль микрок онсоли мод. 458 для управления контроллерами постоянного и переменного то ка при прочностных испытани ях ( усилия, напряжения, смеще ния ) , температур ных испытаниях и испытаниях других параметров. Реальная аеличина выходного сигнала микропрофиллера - ±10 В. Сигналы уникальной формы могут быть запрограммир ованы с помощью органов управления передней панели микропрофиллера ил и при помощи персонального компьютера с использованием стандартного и нтерфейса серии RS 232. 18 – битный цифро – аналоговый преобразователь задает сигналы с высокой разрешающей способностью. В память микропрофиллера может быть записан о порядка 99 программ. 1.1. ФУНКЦИОНАЛЬНОЕ ОПИСАНИЕ Микропрофиллер создает сигналы, связывая вместе серии запрограммированных сегментов – пилообразных, синусоидальных, сегментов временной задержки. Сегменты можно соединять между собой в бл оки. Блоки позволяют запрограммировать последовательности сегментов и в дальней шем многократно их использовать. Функциональные возможности микропрофиллера позволяют повторять сегменты и блоки определенное кол ичество раз или бесконечно. Микр опрофиллер позволяет создавать уникальные сигналы для самых разнообра зных испытаний. Возможности микропрофиллера расширены за счет трех воз можных способов управления; ПРОГРАММНОЕ управление, НЕПОСРЕДСТВЕННОЕ управление, ДИСТАНЦИОННОЕ управление. Данное описание включает подраз дел ы, содержащие разъяснени я ко всем трем способам управления . 1.2. ПРОГРАММНЫЙ СПОСОБ УПРАВЛЕНИЯ Программный способ управления позволяет операто ру создавать сегменты и группировать их для формирования блоков или про грамм выходных сигналов. Сегменты и блоки сегментов могут быть введены, найдены и повторены с целью получения нужной формы выходного сигнала. Ка ждой программе и блоку присваивается номер. Микропрофиллер может сохра нять в памяти до 99 программ и 99 блоков. Сегменты задаются одним или несколькими параметрами. Пилообразный сег мент определяется скоростью изменения по линейному закону и конечным у ровнем, сегмент временной задержки определяется только временем, а сину соидальный задается частотой и конечным уровнем. Синусоидальный сигна л действует как предварительно запрограммированный блок даже если он п рограммировался как сегмент. 1.3. СПОСОБ НЕПОСРЕДСТВЕННОГО УПР А ВЛЕНИЯ Способ непосредственного управления позволяет н епосредственно в ходе испытания запустить для немедленного исполнения одну из 9 программ. Запомненная программа может быть выбрана нажатием кл авиши Enab Dir Rate 1-9 и соответствующего числового ключа. Девять программ соответствуют 9-ти числовым ключам. 1.4. СПОСОБ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ В данном режим микропрофиллер можно управлять с п омощью персонального компьютера. Компьютер сопрягается с микропрофилл ером посредством стандартного интерфейса серии RS 232, использующего команды стан дартного американского кода А SCII для обмена информацией с микропрофиллером. Прежде чем на чать испытание, на микропрофиллер посылаются команды для инициализаци и, задания и запуска испытания. Во время испытания команды могут изменят ь параметры сегментов в зависимости от изменения условий испытания. 1. 5 ТЕХНИЧЕС КИЕ ХАРАКТЕРИСТИКИ Табл. 1-1 техни ческие характеристики микропрофиллера. Параметры Характеристики Максимальное кол-во программ Максимальное кол-во блоков Максимальное кол-во повторов Скорость нарастания линейного сигнала Период удержания сегмента Диапазон выходного сигнала Разрешающая способность выходного сигнала Дифференциальная нелинейность (ошибка шага) Стабильность выходного сигнала в режиме удержания Отклонение выходного сигнала от 0 Отклонение выходного сигнала от максимальной полной величины Размер памяти Частота синусоидального сигнала Амплитуда синусоидального сигнала Частотная точность Искажение синусоидального сигнала** RS 232 интерфейс Скорость передачи информации в бодах Ширина слова 99 99 999,999 сегментов * от 1 мс до 13 лет от 1 мс до 13 лет ±10В 18-бит при скорости меньших, чем 100% полной величины /сек; 16-бит при скоростях о т 100% до 999% полной величины/сек; 12-бит при скоростях 1000% полной величины/сек и бо лее +153,-77мкВ для 18-битовых скоростей ; ±306мкВ для 16-битовых скоростей ; ±5мкВ для 12-битовых скоростей ±0,002% /оС/24 час ±2мВ ±5мВ 46Кбайт доступных для хранения и выполнения программ 0,001 до 80Гц от 80мВ двойной амплитуды до 20В двойной амплитуды ±3мВ <1% при частотах от 40 до 80 Гц <0,5% при частотах от 0,001 до 39,99 Гц 8-битовая строка символов ASCII 1200,4800, 9600, 19,2к (выбираемые переключатели) 8-ьит, 1 стоповый бит, без четности или 7-бит, 1 стоповый бит, с контролем частот ы *- Другой возможностью задать несколько повторов сегмента яв ляется программирование бесконечного повтора сегмента **В диапазоне от 80мВ до 20В двойной амплитуды В табл. 1-1 показаны технические характеристики Микропрофилли рующего устройства мод. 458.91. Они приведены для температуры 21оС. ГЛАВА 2 . НАЧАЛО РАБОТЫ Данная глава содержит примеры программирования о сновных видов сигналов. Подробное изложение процедуры задания формы си гнала позволит оператору самому научиться программировать. Данный раз дел состоит из следующих подразделов: Программирование сигнала треугольной формы 2.1 Программирование синусоидального сигнала 2.2 Программирование сигнала прямоугольной формы 2.3 Изменение формы сигнала 2.4 Описание устройств индикации и переключателей передней панели приведе но в разделе 3. Задание информации, такой как характеристики сегментов, ко рректировка и проверка программных данных изложены в разделе 5. Было бы ц елесообразно ознакомиться с данными разделами при изучении примеров п рограммирования. Раздел 10 содержит дополнительные примеры программиро вания. ПРИМЕЧАНИЕ При первичном использовании микропрофиллера может появиться сообщени е об ошибке 3, ч тобы исправить ее, о знакомьтесь с и нформацией подраздела 7.4. Если Вы ввели неверну ю величину, н ажмите клавишу Clear / No , чтобы установить устройство индикации в исходное состояние. Если Вы неправильно выбрали устройство индикации , то ключи Seg и Display Sel помогут Вам перейти к нужном у индикатору. 2.1 ПРОГРАММИРО ВАНИЕ СИГНАЛА ТРЕУГОЛЬНОЙ ФОРМЫ Сигнал треугольной формы (см. рис. 2-1) образуются дву мя сегментами, быстро изменяющимися по линейному закону, повторяемыми н епрерывно. Задаваемые в данном случае параметры сегмента порождают сиг нал треугольной формы с частотой 5 Гц, составляющий от 0 до 10% натуральной ве личины (1 В). Для получения сигнала треугольной формы выполните следующие операции: Настройка микропрофиллера Убедитесь, что считывающее устройство (Х-У регистратор, осциллограф и т.д .), позволяющее посмотреть вид запрограммированного сигнала, правильно п одключено к микропрофиллеру. Изучите подраздел 8.3.3. Подайте питание на микроконсоль. Убедитесь, что горит индикатор Hudralic Pressure Off и индикато р Programm / Record Stop . Форма бланка для программирования микропрофилле ра Обратитесь к рис. 2-2. Нажмите клавишу Mode Select , при этом зажигается индикатор Programmed . Нажмите клавишу Functn Select - загоритс я Ed /. Prog . Микр опрофиллер готов к работе. Убедитесь, что зажегся индикатор Prog / Bloc к . Если этого не произошло, то нажмите на одну из клавиш Display Sel , чтобы индикатор Prog / Bloc к все же зажегся. На цифровом клавиатуре нажми те клавишу 1, затем кла вишу 2. Н а индикаторе Prog / Bloc к появится число 12. Н ажмите клавишу Enter / Yes , чт обы ввести номер программы. Сигнал треугольной формы будет запомнен как программа номер 12. Нажмите клавишу Seg , чтобы отключить индикатор Seg . Задание сегмента 1. Н ажмите клавишу Insert Seg для того, чтобы начать програ ммирование первого сегмента. На индикаторе Segment появиться цифра 1 и загорится индикатор Rate . Число на индикаторе Segment обозначает порядковый н омер сегмента в программе. На цифровой клавиатуре наберите число 100, оно появиться на индикаторе Rate . Это означает, что линейное нарастание сигнала до конечного у ровня произойдет за 1.0 секунду. Нажмите клавишу Enter / Yes , чтобы запомнить скорость на растания сигнала и зажечь индикатор Level . На цифровой клавиатуре наберите число 10, оно появит ся на индикаторе Level . Это означает, что нарастание сигнала произойдет до уровня, составляющего 10% от полного возможного уровня. Нажмите клавишу Enter / Yes , чтобы запомнить конечный ур овень. Задание сегмента 2. Обратитесь к рис. 2-3. Нажмите клавишу Insert Seg для того, чтобы начать програ ммирование второго сегмента. На индикаторе Segment появиться цифра 2 и загорится индикатор Rate . На цифровой клавиатуре наберите число 100, оно появи тся на индикаторе Rate . Нажмите клавишу Enter / Yes для запоминания ск орости линейного изменения сигнала и для того, чтобы зажечь индикатор Level . На цифровой клавиатуре нажмите клавишу 0, это число появится на индикаторе Level . Нажмите клавишу Enter / Yes для запоминания уровня оконча ния второго сигнала. Нажмите клавишу Display Sel , чтобы загорелся индикатор Contin . Это позволит повторять два сегмента непрерывно. На жмите клавишу Enter / Yes для задания функции неп рерывного повторения. ЗАПУСК ПРОГРАММЫ Нажмите клавишу Funct Select , чтобы загорелся ин дикатор Run Enable . Нажмите клавишу Enter / Yes , чтобы выбрать способ работы м икропрофиллера. Нажмите клавишу Programm / Record Run на микроконсоли, чтобы запуст ить программу. Во время исполнения программы должен гореть индикатор Resume . Программа будет продолжаться до тех пор, пока нажата клавиша Ret to 0, и горит индикатор Output at 0. 2.2 ПРОГРАММИ РОВАНИЕ СИНУСОИДАЛЬ НОГО СИГНАЛА Синусоидальный сигнал образуется двумя сегмента ми, повторяемыми непрерывно. Параметры сегмента, приводимые в данном при мере позволят генерировать сигнал с изменениями по величине от 0 до 10% пол ного возможного уровня (1 В), частотой 20 Гц. Выполните следующие действия дл я программирования синусоидального сигнала. Убедитесь, ч то считывающее устройство (Х-У регист ратор, осциллограф). Позволяющие посмотреть вид запрограммированного с игнала, правильно подключены к микропрофиллеру. Изучите подраздел 8.3.3. Подайте питание на микроконсоль. Убедитесь, что горит индикатор Hudralic Pressure Off и индикатор Programm / Record Stop . Обратитесь к рис. 2-5. Нажмите клавишу Mode Select , при этом зажигается индикатор Programmed . Нажмите клавишу Functn Select - загорится Ed /. Prog . Микропрофиллер готов к рабо те. Убедитесь, что зажегся индикатор Prog / Bloc к. Если этого не произошло, то нажми те на одну из клавиш Display Sel , чтобы индикатор Prog / Bloc к все же зажегся. На цифровом клавиатуре нажмите клавишу 1, затем клавишу 3. На индикаторе Prog / Bloc к появится число 13. Нажмите кл авишу Enter / Yes , чтобы ввести номер программ ы. Сигнал синусоидальной формы будет запомнен как программа номер 13. Нажмите клавишу Seg , ч тобы отключить индикатор Seg . Нажмите клавишу Insert Seg для того, чтобы начать программирование первого сегмента. На индикаторе Segment появи ться цифра 1 и загорится индикато р Rate . Число на индикат оре Segment обозначает по рядковый номер сегмента в программе. Нажмите клавишу Display Sel , чтобы зажечь индикатор Level . На цифровой к лавиатуре наберите число 10. О но появитс я на индикаторе Level . Это означает, что уровень окончания первого сегме нта составит 10% от полного возможного уровня. Нажмите клавишу Enter / Yes , чтобы ввести эту информацию в память и зажечь индикатор Time . На цифровой клавиатуре наберите число 20, оно появи тся на индикаторе Time . Таким образом, будет задана частота сигнала 20 Гц. Чтобы запомнить заданн ую величину, нажмите клавишу Enter / Yes . Обратитесь к рис. 2-6. Н ажмите к лавишу Insert Seg , чтобы начать программир ование второго сегмента. На индикаторе Segment появится число 2. Нажмите клавишу Display Sel , чтобы зажечь индикатор Level . Нажмите клавишу 0, при этом на индикаторе Level появи тся 0. нажмите клавишу Enter / Yes , что по зволит ввести в память конечный уровень второго сегмента синусоидальн ого сигнала и зажечь индикатор Time . На цифровой клавиатуре наберите число 20, оно появи тся на индикаторе Time . Нажмите клавишу Enter / Yes , чтобы запомнить д анную характеристику сигнала. Нажмите клавишу Display Sel – загорится индик атор Contin . Таким образ ом Вы зададите режим непрерывного повторения запрограммированных сегм ентов. Нажмите клавишу Enter / Yes . ЗАПУСК ПРОГРАММЫ 14. Нажмите клавишу Funct Select , чтобы загорелся индикатор Run Enable . Нажмите клавишу Enter / Yes , чтобы выбрать способ работы микропрофиллера. Нажмите клавишу Programm / Record Run на микроконсоли, чтобы запус тить программу. Во время исполнения программы должен гореть индикатор Resume . Посмотрите форму сигнала на регистрирующем устро йстве. Если она не соответствует заданным в бланке параметрам, то ознако мившись с информацией подраздела 5.4.2, проверьте запрограммированные вам и параметры сегмента. Программа будет выполняться до тех пор, пока нажата клавиша Ret to 0 и горит индикатор Output at 0. 2.3 ПРОГРАММ ИРОВАНИЕ ПРЯМОУГОЛЬН ОГО СИГНАЛА Сигнал прямоугольной формы (см. рис. 2-7) получается п ри непрерывном повторении блока сегментов. Предлагаемые в данном приме ре параметры сегмента позволяют получать прямоугольный сигнал частото й 1 Гц, изменяющийся от 0 до 10% полного возможного уровня (1 В). Чтобы запрограм мировать прямоугольный сигнал, нужно выполнить нижеследующие операции . ПРИМЕЧАНИЕ Передний и задний фронт прямоугольного сигнала образуются мгновенными ( за 1 мс) изменениями по линейному закону. НАСТРОЙКА МИКРОПРОФИЛЛЕРА. Убедитесь в правильности подключения считывающих устройств к микропро филлеру. Подайте питание на Микроконсоль. Убедитесь, что го рит индикатор Hudralic Pressure Off и индикато р Programm / Record Stop . Обратитесь к рис. 2-8. Нажмите клавишу Mode Select , при этом зажигается индикатор Programmed . Нажмите клавишу Functn Select - загоритс я Ed /. Prog . Микр опрофиллер готов к прогораммированию. Убедитесь, что зажегся индикатор Prog / Bloc к. Если этого не произошло, то нажмите на одну из клавиш Display Sel , чтобы индикатор Prog / Bloc к все же зажегся. На цифровом клавиатуре нажмите клавишу 2, затем клавишу 3. На индикаторе Prog / Bloc к появится число 23. Нажмите кл авишу Enter / Yes , чтобы ввести номер блока. Нажмите клавишу Seg , ч тобы отключить индикатор Seg . СОЗДАНИЕ БЛОКА СЕГМЕНТ 1 Нажмите клавишу Insert Seg для того, чтобы нач ать программирование первого сегмента. На индикаторе Segment появиться цифра 1 и загорится индикатор Rate . Число 1 означает порядковый номер сегмента в программе. На цифровой клавиатуре наберите число 10000, оно появится на индикаторе Rate . Данная величина озна чает, что линейный рост сигнала до полного возможного уровня произойдет за 0,01сек. Нажмите клавишу Enter / Yes , скор ость возрастания будет запомнена и загорится индикатор Level . На цифровой клавиатуре наберите число 10, оно появит ся на индикаторе Level . Э то означает , ч то конечный уровень сегмента будет со ставлять 10% от полного возможного уровня. Нажмите на клавишу Enter / Yes . СОЗДАНИЕ БЛОКА СЕГМЕНТ 2 Нажмите клавишу Insert Seg для того, чтобы нача ть программирование второго сегмента (см. рис. 2-9). При этом на индикаторе Segment появиться ц ифра 2 и загорится индикатор Rate . 11. Нажмите клавишу Display Sel , чтобы зажечь индикатор Time . На цифровой клавиатуре наберите число 0,499, оно появится на индикаторе Time . Да нное число задает временную задержку 0,499 сек. Нажмите клавишу Enter / Yes . СОЗДАНИЕ БЛОКА СЕГМЕНТ 3 Нажмите клавишу Insert Seg (см. рис. 2-10) для того, ч тобы начать программирование третьего сегмента сигнала. На индикаторе Segment появиться цифра 3 и загорится индикатор Rate . 13. На цифровой клавиатуре наберите число 10000, оно появ ится на индикаторе Rate . Нажмите клавишу Enter / Yes , данная величина б удет запомнена и загорится индикатор Level . 14.Н ажмите клавишу 0, это число появится на индикаторе Level . Нажмите клавишу Enter / Yes , чтоб ы занести в память значение конечного уровня третьего сегмента. СОЗДАНИЕ БЛОКА СЕГМЕНТ 4 15. Посмотрите рис. 2-11. Нажмите клавишу Insert Seg для того, чтобы начать программирование четвертого се гмента . На индикаторе Segment появиться цифра 4 и за горится индикатор Rate . 16. . Нажмите клавишу Display Sel , чтобы зажечь индикатор Time . На цифровой клавиатуре наберите число 0,499, оно появится на индикаторе Time . Наж мите клавишу Enter / Yes . Чтобы запомнить велич ину временной задержки для четвертого сегмента. Задание сигнала 17. Нажмите клавишу Functn Select , чтобы загорелся и ндикатор Ed . Prog . Теперь с помощью микропр офиллера можно создать программу. 18. Убедитесь, что горит индикатор Prog / Block . Ес ли это не так, нажмите клавишу Display Sel . 19. На цифровой клавиатуре наберит е число 14, оно появится на индикаторе Prog / Block . Нажмите клавишу Enter / Yes , чтобы занести в пам ять номер программы. Таким образом , программа задания прямоугольного сигнала будет запомнена п од номером 14. 20. Нажмите клавишу Seg , так как необходимо отключить индикатор Seg . 21. Посмотрите рис. 2-12. Нажмите клави шу Insert Seg ., чтобы запрограммировать пе рвый сегмент. На индикаторе Segment появится цифра 1. 22. Нажмите клавишу Display Sel , чтобы зажечь индикатор Contin . Таким образом задаете непрерывный повтор запрограмм ированного блока сегментов. Нажмите клавишу Enter / Yes , чтобы занести данный режим в память и зажечь индикатор Block Retrieved . 23. На цифровой клавиатуре наберите число 23, оно появится на индикаторе Block Retrieved . Нажм ите клавишу Enter / Yes – блок сегментов буде т запомнен под номером 23. 24. Нажмите клавишу Functn Select , чтобы зажечь индикатор Run Enable . Нажмите Enter / Yes , чтобы задать способ упра вления. 25. Нажмите клавишу Programm / Record Run на микроконсоли, чтобы запус тить программу. Во время выполнения программы будет гореть индикатор Resume . 26. Проверьте форму запрограммированного сигнала с помощью считывающего устройства. Если форма полученного сигнала не соо тветствует описанной в данном подразделе, то изучив содержание подразд ела 5.4.2, проверьте заданные вами параметры сегментов. 27. Программа будет выполняться до тех пор, пока не нажата клавиша Ret 0 и не зажигается индикато р Output at 0. 2.4 ИЗМЕНЕНИЕ ФОРМЫ СИГНАЛА. Форма любого сигнала может быть изменена даже после того, как он уже запр ограммирован. При изменении формы сигнала Вам необходимо руководствов аться информацией данного раздела. Он не расписывает процедуру изменен ия формы сигнала, тем не менее, если у Вас возникнут вопросы, Вы можете обр атиться к справочному подразделу. АМПЛИТУДА Амплитуду сигнала можно изменить двумя способами. Перепрограммированием параметров конечного уровня можно изменить амплитуду отдельных сегментов ( с м. подраздел 5.5). Изменение масштабного коэффициента уровня приведет к изм е нению амплитуды всего сигнала ( с м. подраздел 5.6.1). Далее приведены примеры изменения парам етров синусоидального сигнала ( таким же обр азом можно изменить любой другой сигнал). Изменение конечного уровня второго сегмента в программе синусоидального сигн ала на – 10 вызовет изменения синусоиды по амплиту де от + 10% до – 10% полного возможного уровня (± 1В). Изменение масштабного коэффициента уровня со 100 на 10, так же вызовет колебания синусоиды между 0 и 1 вольтами. Частота Частоту гармонического сигнала можно изменить двумя способами. Перепр ограммирование скоростных или временных параметров может изменить час тоту сигнала ( см. подраздел 5.5). Изменение временного масштабного фактора приведет к изменению частоты всего сигнала (см. подраздел 5.6.2). Далее привед ены примеры предлагаемых способов изменения частоты сигналов: Изменение скорости обоих сегментов треугольного сигнала со 100 до 200 приведет к его циклическому повторению с частотой 10 Гц. Изменение временного показателя треугольного си гнала с 1 на так же сформирует сигн ал с частотой 10 Гц. Частота сигнала может быть уменьшена путем увелич ения временного масштабного фактора. Тем не менее, частота прямоугольно го сигнала не может быть уменьшена таким образом, так как линейное нарас тание сигнала должно происходить мгновенно (1 мс). Изменение длительности временной задержки с 0,499 на 0,249 позволит задать сиг нал с частотой 2 Гц. ГЛАВА 3 . ОРГАНЫ УПРАВЛЕНИЯ И ИНДИКАТОРЫ Данная глава содержит описание органов управления и индикации микропр офиллера мод. 458.91. основные их груп пы показаны на рис. 3-1. 3.1 ЗАДАНИЕ СПО СОБА УПРАВЛЕНИЯ И РЕ ЖИМА РАБОТЫ Клавиши и индикаторы, описанные в данном подразде ле, задают способ управления микропрофиллера и режим его работы. На рис 3-2 показаны клавиши и индикаторы назначение которых приведены в таблице 3-1. Табл. 3-1 Н азначение клавиш и индикаторов выбора способа управления и режима работы. № Клавиши / индикаторы Назначение 1 Mode Select (в ыбор способа) Клавиша Mode Select позв оляет выбрать один из трех возможных способов управления: ПРОГРАММНОЕ, Н ЕПОСРЕДСТВЕННОЕ, ДИСТАНЦИОННОЕ (см. № 2,3,4 данной таблицы) Указанная клавиш а зажигает индикатор выбранного способа управления. При каждом нажатии данной клавиши поочередно происходит переход от индикатора к индикато ру. Клавиша Mode Select разблокир овыва ется всякий раз, когда прекращает ся выполнение программы и загорается индикатор Output at 0. 2 Programmed ( пр ограммный способ) Программный способ управления позволяет составлят ь и редактировать сегменты, блоки и программы. В этом случае возможен так же запуск хранящихся в памяти программ. Индикатор Programmed горит, когда реализуется пр ограммный способ управления. Обратитесь к разделу 4.1. 3 Direct (неп осредственное управление) Способ непосредственного управления позво ляет заменить рабочую программу на иную, прямо в процессе ее выполнения. Клавиша Direct использу ется совместно с клавишей Enab Dir Rate 1-9 и цифровыми клавишами д ля выбора одной из 9 хранящихся в памяти программ на запуск. Индикатор Direct горит, когда выбра н соответствующий способ управления. Обратитесь к подразделу 4.2 4 Remote (Дистанционный) Дистанционный способ управления позволяет выполнять программирование и управление микропрофиллера с помощью персонального компьютера. Индикатор Remote горит если Вы выбрали да нный способ управления . Обратитесь к подразделу 4.3. 5 Functn Select Клавиша Functn Select позволяет выбрать один из режимов работы : Ed/ Prog, Ed Block, Set Scale, Run Enable ( см . № 6.7.8.9. данной таблицы). Указанная клавиша зажигает индикатор выбранного реж има работы. При каждом нажатии данной клавиши происходит переход от инди катора к индикатору. Переключатель Functn Select сбрасывается, когда прекращается выполнение программы и за горается индикатор О utput at 0. 6 Ed. Prog В р ежиме Ed . Prog можно создавать и корректиро вать программы. В этом же режиме Вы можете выбрать номер программы, котор ая будет запущена при программном способе управления. При работе микроп рофиллера в данном режиме горит индикатор Ed . Prog . Обратитесь к подразделу 5.1 7 Ed . Block В режиме Ed . Block можно создавать и корректировать блоки сегментов. При работе в данном режиме г орит индикатор Ed . Block . Обратитесь к подр азделу 5.3. 8 Set Scale В режиме Set Scale можно уста новить масштабные коэффициенты параметров сегментов в выбранной прогр амме. В режиме Set Scale зада ется реальный уровень выходного сигнала и временная ось программы. Можн о задать так же возврат сигнала в 0. В данном режиме работает индикатор Set Scale . Обратитес ь к подразделу 5.6. Начально установленные масштабные факторы: уровень =100% реально возможно го; времы=1 сек; скорость ( возврат в 0) = за 1 сек от 100% реально возможного уровня. 9 Run Enable Д анный режим позволяет выполнять программы при одном из способов управл ения: ПРОГРАММНОМ, НЕПОСРЕДСТВЕННОМ, ДИСТАНЦИОННОМ. При работе в данном режиме горит индикатор Run Enable . Выбра нная программа запускается при нажатии на микроконсоли клавиши Programm / Record Run . 3.2 СВЕТОДИО ДНЫЕ И ЦИФРОВЫЕ ИНДИКАТОРЫ. Данный подраздел описывает светодиодные и цифровые индикаторы, отобра жающие параметры сегментов программы или блока. Из таблицы 3-2 Вы узнаете о назначении данных индикаторов. Табл. 3-2 Назна чение светодиодных и цифровых индикаторов № Клавиша / индикатор Назначение 1 Prog /Block Индикатор показывает номер выбранной программы или блока. Вы видите на н ем номер программы, если одновременно горит индикатор Ed . Prog , и номер блока. Если горит инд икатор Ed / Block . Если индикатор Prog / Bloc горит , то можно задать номер программы или блока прямо с клавиатуры. 2 End Да нный индикатор загорается после того, как микропрофиллер отработает по следний сегмент программы. Он остается зажженным до тех пор пока не начн ется новая программа или же не будет отключено питание. 3 Segment Дан ный индикатор отображает номер текущего отрабатываемого сегмента. Ном ер сегмента означает порядковый номер исполнения его в программе или бл оке. Если горит индикатор Segment , то с помощью клавиши Display Sel можн о особо выбрать номер сегмента в запомненной программе. 4 Rate Индикатор отображает скорост ную характеристику просматриваемого сегмента. Данная характеристика п редставляет собой количество линейных изменений ( увеличений или умень шений) в единицу времени. Скоростная характеристика может быть задана ко гда горит индикатор Rate . Обратитесь к подразделу 5.2 Единицы скоростной характеристик определяются масштабным фактором, задавае мым в режиме Set Scale 9 см. пункт 8 в таблице 3-1) 5 Return Rate Данный индикатор горит в режиме Set Scale . Цифровой индикатор Rate показывает с какой скоро стью сигнал вернется в 0, если нажать клавишу Ret To 0. данная величина представля ет собой количество увеличений и уменьшений сигнала в единицу времени. О братитесь к подразделу 5.6.3. Скорость определяется масштабными факторами уро вня и времени, задаваемыми в режиме Set Scale (см. п. 8 в табл. 3-1) 6 Level Да нный цифровой индикатор отображает величину конечного уровня рассматр иваемого сегмента. т.е. уровень на котором заканчивается данный сегмент и начинается следующий. Величину уровня можно задать если горит индикат ор Level . Обратитесь к п одразделу 5.2 Единицы величины конечного уровня определяются масштабным фактором ур овня, задаваемым в режиме Set Scale ( см. п. 8 в табл 3-1) Масштабный фактор уровня отображается на индикаторе Level в режиме Set Scale . 7 Time Циф ровой индикатор Time о тображает временную характеристику рассматриваемого сегмента. Данная характеристика может представлять собой величину временной задержки и ли частоту (для синусоидального сигнала). Данную величину можно ввести с цифровой клавиатуры, когда горит индикатор Time . Обратитесь к подразделу 5.2. Единицы временной характеристики определяются временным масштабным ф актором, задаваемым в режиме Set Scale ( см. п. 8 в табл. 3-1). В режиме Set Scale на индикаторе Time отображается масштаб ный фактор времени. 8 # Repeats (пов торы) На индикаторе # Repeats отображается величина, зада ющая число повторов двух сегментов или блоков. Ее можно ввести с цифрово й клавиатуры, когда горит индикатор # Repeats . Обратитесь к подразделу 5.2.4 9 Contin (неп рерывный) В режиме Contin происходит непрерывное повторение цикла из двух сегментов или блока. Данный режим можно задать или отказаться от него, когда горит и ндикатор Contin . Задать данный режим можно нажатием клавиши Enter / Yes , при этом загорается индикатор YES . Обратитесь к подразделу 5.2.4. 10 Block Retrieved (блок распознавания) Индикатор Block Retrieved отоб ражает номер блока, который необходимо вставить в программу. Номер блока задает последовательность сегментов. Блок отрабатывается в программе в соответствии с номером, отображаемым на индикато ре Segment . Номер блока мож но задать с цифровой клавиатуры, когда горит индикатор Block Retrieved . Обратитесь к подразделу 5.3.2 11 Ext Bkpt Ф ункция Ext Bkpt (внешнее прерывание) позволя ет начать отработку следующего сигнала прежде чем закончился предыдущ ий. Внешне прерывание может быть задано или отменен, когда горит индикат ор Ext Bkpt . Выбор внешнего прерывания о существляется нажатием клавиши Enter / Yes , пр и этом загорается индикатор YES . Обратитесь к подразделу 5.2.6 12 Error Code При обнаружении ошибки на данном индикаторе появится число. Тип ошибки о тображается на индикаторах Rate и Level . При обнаружении ошибки функции Run Enable блок ируется до исправления ошибки. Сообщение об ошибке может выглядеть след ующим образом: 001 Ошибка памяти 002 Ошибка пл аты памяти 003 Ошибка программы 004 Общая ошибка Для получения дополнительной инфо рмации обратитесь к подразделу 4.5 3.3. ОРГАНЫ УПРАВЛЕНИЯ ДЛЯ ПРОГРАММИРОВАНИЯ Этот раздел описывает органы управления, используемые для ввода и редак тирования параметров программы, блоков, сегментов. Таблица 3-3 описывает о рганы управления и индикаторы, показанные на рис. 3-4. Табл. 3-3 Описа ние органов управления и индикаторов. Пункт Орган управления / индикатор Описание 1 Seg Клавиша Seg задает режим работы для клав иши Display Seg . Когда горит индикатор Seg , кла виши Display Seg перебирают последовательно сть сегментов в выбранной программе или блоке. Когда индикатор Seg не гори т, клавиши Display Seg пересматр ивают параметры отображения выбранного сегмента. 2 Delete Seg Клавиша Delete Seg позволяет удалять сегмент из программы. Сегмент, о тображаемый на индикаторе Display удаляется при нажатии клавиши Delete Seg . Когда сегмент удаляется, все оставшиеся сегменты программы перенумеровываются, чтобы создать новую последовательность сегментов. См подраздел 5.5 3 Insert Seg Клавиша Insert Seg добавляет ячейку памяти для нового сегмента в про грамме. При создании программы волнового сигнала клавиша Insert Seg начинает процесс по созданию каждого сигнала. При выполнении программы, можно вставить сегмент между двумя уже существующими сегментами, нажимая клавишу Insert Seg . Оставшиеся сегменты программы перенумеровывают ся, устанавливая новую последовательность сегментов. Чтобы вставить се гмент в начало программы, нажмите клавишу Seg пока на индикаторе Segment ничего не отображается. См. п одраздел 5.5 4 Undo Клавиша Undo стирает не сохраняемые вели чины или параметры (восстанавливая запомненные ранее величины и устано вки). 5 Display Sel Клавиши Display Sel имеют 2 режима работы в зависимости от состояния кл авиши Seg (п.1). Клавиши Display Sel могут перебирать последова тельность сегментов выбранной программы или блока (отображая параметр ы сегментов). Клавиши Display Sel могут также переби рать отображения параметров сегментов, чтобы можно было ввести или испр авить величину параметра. 6 ЕЕХ Клавиша ЕЕХ позволяет ввести числовую информацию в э кспоненциальной форме в программируемые отображения. 7 Clear / No К лавиша Clear / No очищает величины отображ ения или параметры, заполненные с помощью клавиши Enter / Yes 8 Enter / Yes Клавиша Enter / Yes позволяет запомнить величин ы или выбранные параметры. 9 Enab Dir Rate 1-9 Клавиша Enab Dir Rate 1-9 используется для перехода через ошибку, чтобы выполнить процедуру по исправлению. Данные клавиши р аботают в режиме прямого управления. Нажмите и удерживайте клавишу Enab Dir Rate 1-9, затем нажмите выбранную ци фровую клавишу, чтобы мгновенно заменить работающую программу на выбра нную. См. подраздел 4.2. Клавиша Enab Dir Rate 1-9 позволяет начать немедл енное исполнение одной из 9-ти программ. 10 Клавиатура 12 ключей клавиатуры используются для ввода ин формации. 3.4 ИНДИКАТОРЫ И О РГАНЫ УПРАВЛЕНИЯ Данный подраздел описывает органы управления и и ндикаторы, работающие при выполнении программы. В табл. 3-4 описаны органы управления и индикаторы, показанные на рис. 3-5. Пункт Орган /индикатор Описание 1 Display Output Клавиша Display Output выбирает сигнал микропр офиллера для вывода на дисплей микроконсоли. Задайте Auxiliary Input (вспомогательный выходной с игнал) на считывание на дисплей Микроконсоли, чтобы можно было управлять выходным сигналом микропрофиллера. Индикатор Display Output горит, когда выходной сигна л микропрофиллера задан на отображение на дисплее микроконсоли. 2 Но ld К лавиша Но ld останавл ивает программу и удерживает выходной сигнал микропрофиллера на текущ ем уровне пока не нажата клавиша Resume . Индикатор Но ld горит, когда остановлена программа. 3 Resume Кл авиша Resume возобновля ет программу с точки, в которой она остановилась при нажатии клавиши Но ld . При выполнении про граммы горит индикатор Resume . 4 Ret to 0 Кл авиша Ret to 0 (возврат в 0) вызывает скачок в олнового сигнала в 0 на скорости возврата, заданной с помощью клавиши Set Scale . При возврате выходного сигн ала в 0 горит индикатор Ret to 0. Однов ременное нажатие клавиши Ret to 0 и Enab Dir Rate вызывает переход выходного сигнала прямо в 0. 5 Output at 0 И ндикатор Output at 0, горит когда выходной сиг нал микропрофиллера возвращен в 0. Чтобы загорелся индикатор Output at 0 , нажмите клавишу Ret to 0 . ГЛАВА 4 . РАБОТА МИКРОПРОФИЛЛЕРА В этой главе описаны индикаторы передней панели, к огда на микропрофиллер подано питание ; рассказан о как выполнить программу в трех рабочих режимах; здесь же приведено опи сание кодов ошибок. Чтобы узнать, как выполнить программу в каждом выбра нном режиме, смотрите соответствующий раздел. * Индикато ры передней панели при подаче питания 4.1 * Программный режим работы 4.2 *Режим прямого управления 4.3 * Режим дистанционного управления 4.4 * описание кода ошибок 4.5 4.1 ПРОВЕРКА ПОДКЛЮЧЕНИЯ При подаче питания на микропрофиллер индикаторы передней панели показывают положение ключей электрической платы ( S 2 и S 5) и запускают два диагностиче ских теста. На рис. 4-1 показано обычное состояние индикаторов при подаче п итания. Эта информация отображается в течение 7 секунд. В табл. 4-1 приведены индикаторы передней панели, соответствующие им параметры, а также указа ны разделы, где вы можете прочитать об установке данных параметров. ПРИМЕЧАНИЕ При подаче питания на микропрофиллеор обратите внимание на величину, от ображаемую индикатором # Repeats (число повторений). Это число показывает объем памяти, доступ ный для выполнения программы. См. подраздел 5.1.1. «Свободная память». Табл 4-1 Отображения передней панели при подаче питания Индикатор Параметр Раздел Сегмент Скорость Уровень Время Кол-во повторений Поиск блока Скорость в бодах Четность Конец программы Фильтрация Доступная память Разрешающая способность синусоидального сигнала 8.2.5 8.2.5 8.2.7 8.2.5 5.1.1 8.2.5 Прежде чем, показать положение ключей микропрофил лер прогоняет 2 диагностических теста. Если обнаружена ошибка. То сигнал соответствующей ошибки отображается в месте задания положения переклю чателя ( см. подраздел 4.5, где приведена информация об ошибках). Проверка индикатора может быть задана нажатием кл авиши Enab Dir Rate 1-9, когда на микропрофиллер по дано питание. Когда клавиша отжата, загорятся все отображения и индикато ры передней панели. 4.2 ПРОГРАММНЫЙ РЕЖИМ РАБОТЫ Программный режим работы может выполняться прогр аммы от 1 до 99. Перед выполнением программы убедитесь, что выбранная прогр амма создана и проверена, см. подраздел 5. выполните следующую процедуру, ч тобы выполнить программу в программном режиме. ПРИМЕЧАНИЕ При подаче питания на микропрофиллеор обратите внимание на величину, от ображаемую индикатором # Repeats (число повторений). Это число показывает объем памяти, доступ ный для выполнения программы. См. подраздел 5.1.1. «Свободная память». Подайте питание на Микроконсоль. Убедитесь, что вк лючены все системы блокировки, а остальные системы правильно настроены. Нажмите клавишу Mode Select , чтобы зажечь индикатор Programmed (программный режим). Нажмите клавишу Functn Select , чтобы загорелся и ндикатор Ed . Prog 4. Используя клавиатуру, введите номер нужной прогр аммы. Этот номер появится на индикаторе Prog / Block . 5. Нажимайте клавишу Functn Select пока не загорится индикатор Run Enable . 6. Нажмите клавишу Enter / Yes , чтобы перейти к зап уску. ПРИМЕЧАНИЕ Когда выбирается номер программы, на дисплее передней панели появляетс я слово BUSY (занято) пок а микропрофиллер рассчитывает скорость и уровень. По завершении расчет ов появится сообщение MEMORY LEFT (остав шаяся память) или MEMORY FULL (память заполнена) на индикаторах Rate и Level . Когда отображаетс я оставшаяся память, то на индикаторе # Repeats отображается количество оставшейся памяти. Если в ыдано сообщение о переполнении памяти, программа не загрузится, пока пам яти не будет достаточно ( см. подраздел 4.5). 7. Нажмите клавишу Programm / Record Run на Микроконсоли, чтобы начат ь программу. Когда начнется программа, на микропрофиллере загорится инд икатор Resume . 8. При выполнении программы можно реализовать следующие возможности: * Чтобы вывести программу на дисплей Микроконсоли, нажмите клавишу Display Output Микроконсоли и задайт е считывание на дисплей Микроконсоли вспомогательно го входного сигнала. * Чтобы временно остановить программу и удерживать волновой сигнал на те кущем уровне, нажмите клавишу Hold . Чтобы вернуться к исполнению программы, нажмите клавишу Resume . * Чтобы остановить программу и вернуть сигнал в 0, нажмите клавишу Ret to 0. Заданный масштабный коэффи циент определяет скорость возврата. Выходной сигнал микропрофиллера может быть ступенчато переведен в 0 нажатием клавиши Ret to 0. 9. По завершении программы загора ется индикатор End и в ыключается индикатор Resume . Если не зажжен индикатор Output at 0, нажмите клавишу Ret to 0. 4.3 РЕЖИМ ПРЯМОГО УПРАВЛЕНИЯ При непосредственном (прямом) управлении можно вы полнять программы от 1 до 9 (одну в каждый момент времени). В данном режиме ра боты микропрофиллер может выполнить плавный переход от одной программ ы к другой без остановки (прерывания) исполняемой программы. Прежде чем в ыполнять программу, убедитесь, что выбранная программа создана и провер ена 9 см. раздел 5). Выполнение програ ммы в прямом режиме осуществляется следующим образом: ПРИМЕЧАНИЕ При подаче питания на микропрофиллеор обратите в нимание на величину, отображаемую индикатором # Repeats (число повторений). Это числ о показывает объем памяти, доступный для выполнения программы. См. подра здел 5.1.1. «Свободная память». 1. Подайте питание на Микроконсоль. Убедитесь, что в ключены все системы блокировки, а остальные системы правильно настроен ы. Нажмите клавишу Mode Select , чтобы зажечь инди катор Direct Нажмите клавишу Functn Select , чтобы загорелся и ндикатор Run Enable . Нажмите клавишу Programm / Record Run на Микроконсоли. ПРИМЕЧАНИЕ Когда выбирается номер программы, на дисплее передней панели появляетс я слово BUSY (занято) по ка микропрофиллер рассчитывает скорость и уровень. По завершении расче тов появится сообщение MEMORY LEFT (остав шаяся память) или MEMORY FULL (память заполнена) на индикаторах Rate и Level . Когда отображает ся оставшаяся память, то на индикаторе # Repeats отображается количество оставшейся памяти. Если в ыдано сообщение о переполнении памяти, программа не загрузится, пока пам яти не будет достаточно ( см. подраздел 4.5). Нажмите и удерживайте клавишу Enab Dir Rate 1-9, затем нажмите номер желаем ой программы на клавиатуре, чтобы запустить программу. Когда запускаетс я программа, загорается индикатор Resume . При выполнении программы реализуются следующие в озможности: ПРИМЕЧАНИЕ Переход от одной программы к другой осуществляется скачком к первому ко нечному уровню со скоростью, задаваемой первым сегментом следующей про граммы. Переход к синусоидальному сегменту задает медленный возврат в начальную точку, прежде чем начать синусоидальны й сигнал. Синусоидальный сигнал высокой чувствительности удерживает в ыход пока выполняются вычисления перед медленным возвратом. Программу можно изменить в любой момент, нажимая и удерживая клавишу Enab Dir Rate 1-9 и нажав на клавиатур е номер другой программы. Волнообразный сигнал немедленно начнет новую программу с текущего уровня. Чтобы вывести программу на дисплей Микроконсоли, нажмите клавишу Display Output Микроконсоли и за дайте считывание на дисплей Микроконсоли вспомогательного входного си гнала. Чтобы временно остановить программу и удерживать волновой сигнал на те кущем уровне, нажмите клавишу Hold . Чтобы вернуть к исполнению программы, нажмите клавишу Resume . Чтобы остановить программу и вернуть сигнал в 0, нажмите клавишу ret to 0. Заданный масштабный коэффи циент определяет скорость возврата. Выходной сигнал микропрофиллера м ожет быть ступенчато переведен в 0 нажатием клавиши Ret to 0. По завершении программы загорается индикатор End и выключатся индикатор Resume . Если не зажжен индик атор Output at 0, нажмите клавишу Ret to 0. 4.4. ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ Данный режим работы позволяет программировать ми кропрофиллер и управлять им с помощью персонального компьютера. Данный процесс требует, чтобы устройство сопряжения (интерфейс) RS 232 было правильно подключено к персональному компьютеру, выбранного для управления микропрофиллером . Выполните следующую операцию, чтобы задать режим программного управле ния. ПРИМЕЧАНИЕ Для систем IBM , исполь зующих Бэйсик, загрузите системную дискету с DOC и включите компьютер. Когда н а экране появится символ ожидания ввода (например : > A ), наберите BASICA . Как только запустится Бэйси к и на экране появится приглашение ОК, персональный компьютер готов к вз аимодействию с микропрофиллером, используя коды, описанные в разделе 6. Подайте питание на компьютер и за грузите рабочий язык системы. ПРИМЕЧАНИЕ При подаче питания на микропрофиллеор обратите вн имание на величину, отображаемую индикатором # Repeats (число повторений). Это число показывает объем памяти, доступный для выполнения программы. См. подразд ел 5.1.1. «Свободная память». Подайте питание на Микроконсоль. Убедитесь, что выключены все системы бл окирования, а остальные системы правильно настроены. Нажмите клавишу Mode Select , чтобы зажечь индикатор Remote / Нажмите клавишу Functn Select , чтобы загорелся и ндикатор Run Enable . Загрузите выбранную программу из персонального к омпьютера в микропрофиллер. Нажмите клавишу Programm / Record Run на Мик роконсоли, если компьютер не контролирут работу Микроконсоли. 4.5 КОДЫ ОШИБОК Микропрофиллер отображает ошибки на индикаторах Rate , Level , Error Code . Микропрофиллер не может раб отать, когда обнаружена ошибка. Функция Run Enable ( работа в одном из 3-х возможных режимах) блокируется (пока не б удет исправлена ошибка). ПРИМЕЧАНИЕ Когда отображается ошибка, нажмите Enab Dir Rate 1-9, чтобы перейти оши бку; это позволит проверить информацию программы и выполнить нужные дей ствия по исправлению. MEMORY ERROR Ошибка памяти ( код 1) говорит о том, что часть памяти ( или полностью) ОЗУ раз рушена ( не может быть правильно записана или считана). Такая ошибка может появится после теста по проверке по завершении процесса очистки памяти ( см. подраздел 8.2.6). Данный тест проверяет целостность ОЗУ (оперативного за поминающего устройства). При обнаружении ошибки, обратитесь на фирму МТС . EPROM ERROR Ошибка ППЗУ ( программируемое постоянное запомин ающее устройство) (код 2) означает, что при проверке целостности ППЗУ обнаружено, что контрольная сумма не в ерна. Данная ошибка может появится при подаче пита ния на микропро филлер. При наличии этой ошибки , свяжитесь в фирмой МТС. PROGRAM ERROR Программная ошибка. Данная ошибка означает, что программная информация испорчена. Ошибка программы может появится при подаче питания на микроп рофиллер. Целостность загруженной программы проверяется с помощью кон трольных сумм. Если обнаружены программные ошибки, нажмите Enab Dir Rate 1-9 ( чтобы перейти ошибку) и сра вните программную информацию с информацией записанной на бланке инфор мации микропрофиллера. Убедитесь, что все записано. Исп р авление ошибки требует, чтобы память была очищена, см. подраздел 7.5. Программная ошибка может говорить так же о н изком напряжени и батарей. ПРИМЕЧАНИЕ Рекомендуется периодически создавать резервную копию программы микропрофиллера. Тогда у Вас всегда будет в наличии прог рамма без ошибок. Резервирование программы и восстановление программы ( написанной на Бэйсике) описаны в разделе 6.9 MEMORY FULL Ошибка переполнения памяти ( код 4) говорит о том, что микропрофиллер не им еет достаточно памяти, чтобы запустить выбранную программу. Хранимые пр ограммы для запуска требуют дополнительной памяти ( см. подраздел 5.1.1.). Что бы получить достаточный объем памяти для запуска нужной программы, нужн о удалить из памяти 1-ну или более программ. Ошибка переполнения памяти от носится только к данной программе, программы с другими номерами могут бы ть заданы на исполнение ( и количество доступной памяти будет проверено снова). ГЛАВА 5 . ПРОГРАММИРОВА НИЕ С ПОМОЩЬЮ МИКРОПРОФИЛЛЕРА Данный раздел описывает процедуру создания и редактирования программ, блоков , сег ментов и масштабных факторов. Данное описание подразумевает, что операт ор знаком с правилами работы с ми кроконсолью и другими составляющими системы. ПРИМЕЧАНИЕ Знакомясь с рабочими характеристиками микропрофиллера, изучите справо чное руководство для микропрофиллера № 115705-01. 5.1 ПРОГРАММИРОВАНИЕ СИГНАЛА В данном подразделе обсуждаются наиболее важные м оменты программирования. 5.1.1 ОСНОВНЫЕ ПОЛОЖЕНИЯ ПРОГРАММИРОВАНИЯ Данные сведения должны учитываться при работе с любой программой на мик ропрофиллере. МАСШТАБНЫЙ КОЭФФИЦИЕНТ УРОВНЯ. Максимальная величина выходного сигнала микропрофиллера ±10В. При прогр аммировании выходной сигнал принимается за ±100% полной шкалы ( устанавлив ается по умолчанию). Масштабный коэффициент уровня может быть изменен в соответствии с представляемой технической величиной. Задание масштабн ого коэффициента уровня определяет единицы скорости и параметры уровн я сегмента. Изучите подраздел 5.6.1, чтобы научиться устанавливать масштабн ый коэффициент уровня. МАСШТАБНЫЙ КОЭФФИЦИЕНТ ВРЕМЕНИ За базовую единицу времени для микропрофиллера принята 1 секунда. Масшта бный коэффициент времени может быть изменен для величин изображающих м инуты, часы и т.д. Заданием масштабного коэффициента времени определяютс я единицы скорости и временные характеристики сег мента. Чтобы научиться устанавливать данный коэффициент, изучите подра здел 5.6.2 БЛАНК ДЛЯ ПРОГРАММИРОВАНИЯ Бланк для программирования это средство расчета ( проектирования) формы сигнала и записи программируемой информации. Рекомендуется всякий раз при программировании зарисовыв ать форму сигнала и записывать его параметры, задаваемые микропрофилле ром. Форма бланка прилагается в конце данной инструкции. Вы можете размн ожить данный бланк и использовать его в работе. СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ ПРОГРАММЫ Для обеспечения четкой работы рекомендуется время от времени резервир овать программы, создаваемые микропрофиллером на компьютере. В подразд еле 6.9 Вы найдете распечатки двух программ ( написанных на языке Бэйсик), по зволяющих резервировать и восстанавливать содержимое памяти микропро филлера. Данные программы позволяют избежать потери программ в случае н епредвиденных обстоятельств и избежать дополнительных ошибок. Возможн ость резервирования и восстановления подпрограмм позволяет так же не о граничивать число создаваемых программ объемом памяти микропрофиллер а. ОБЪЕМ ПАМЯТИ Микропрофиллер имеет 46 килобайт для хранения и выполнения программ. При подаче питания на микропрофиллер, объем свободной памяти отображается на индикаторе # Repeats . При подаче питания все хранимые сегменты неактивн ы и занимают по 13 байт каждый. В табл. 5-1 содержится информация о том, какой об ъем памяти необходим для каждого вида сегмента, при его исполнении. След ующие факторы определяют объем памяти, необходимый для выполнения прог раммы: Когда Вы работаете в режиме Run Enable , то на индикаторах Rate и Level будут отображаться надписи ……( оставшаяся память) или ……(память заполнена). Первая надпись означает, ч то объем оставшейся памяти отображается на индикаторе # Repeats . Вторая свидетельствует об отсутствии свободного объема памяти и говорит о том, что программа не см ожет быть запущена до тех пор, пока часть памяти не станет доступной для р аботы ( см. подраздел 4.5) Все сегменты, запрограммированные с помощью орган ов управления передней панели в неактивном состоянии требуют для хране ния одного и того же объема памяти, тогда как при исполнении программы ка ждый сегмент (активный сегмент) требует дополнительного объема памяти. Д анные приведены в табл. 5-1. Выполняемый синусоидальный сегмент, запрограммированный в режиме повт орения, требует большего объема памяти, чем одиночный сегмент. Количество повторов сегмента не влияет на объем требуемой памяти. Программа, выполняемая с отыскиванием блоков, каждый раз для выполнения блока занимает свой объем памяти. Например, программа 5 раз отыскивает бл ок, занимающий 1000 байт; данный блок займет 5000 байт памяти. Программирование с помощью органов управления передней панели микропр офиллера требует больших объемов доступной памяти, чем программирован ие с помощью компьютера посредством интерфейса мод. 232. Программа, содержащая синусоидальные сегменты, з анимает больший объем памяти, чем программа, содержащая только линейно и зменяющиеся сегменты и сегменты задержки времени. Записанные программы требуют дополнительного об ъема памяти, достаточного для запуска программы. Т абл. 5-1 Объем памяти, занимаемый сегментами при различный спос обах программирования ( в байтах) Вид сегмента Программирование с микропрофиллера одиночны й / повторяющийся Дистанционное программирование Одиночный /повторяющийся Синусоидальный < 40 Гц >40 Гц С высокой разрешающей способностью Быстрое изменение по линейному закону Сегмент задержки времени Отыскание блоков Неактивный блок 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). 5.2.2. СИНУСОИДАЛЬНЫЙ СИГНАЛ Синусоидальный сигнал – это запрограммированны й блок линейно изменяющихся сегментов, образующий сигнал синусообразн ой формы. Даже если по сути дела синусоидальный сигнал действует как бло к, он программируется как сегмент. Отличие между си нусообразным сигналом и синусоидой состоит в том, что они начинаются в разных точках, см. рис. 5-2. Синусообразный сигнал определяется уровнем и час тотой. Уровень представляет собой уровень окончания синусообразного с егмента ( см. рис. 5-5). Частота вводится на устройство индикации Time. Величины у ровня и времени определяются масштабными коэффициентами, см. раздел 5.6. РАБОЧИЕ ХАРАКТЕРИСТИКИ С учетом масштабных коэффициентов, отнесенных к параметрам, принятым по умолчанию, значение уровня (Level) представляет собой процент полной возмож ной величины сигнала, достигаемый сигналом; время (Time) представляет собой частоту синусообразного сигнала. Синусообразный сигнал не может быть введен в блок, так как он сам являетс я предварительно запрограммированным блоком. Для синусообразного сегмента не используется внешнее прерывание. Режим с высокой разрешающей способностью может быть выбран только для ч астот ниже 10Гц. При режиме с высокой разрешающей способностью синусообр азный сигнал образуется с помощью 148 линейно изменяющихся сегментов, при режиме с низкой разрешающей способностью сигнал образуется 26 сегментам и (14 сегментами при частоте 40Гц и выше). См. раздел 8.2.5. для выбора разрешающей способности. Режим с высокой разрешающей способностью автомат ически изменится на режим с низкой разрешающей способностью, когда ампл итуда ниже 80мВ двойной амплитуды или выбирается частота 10Гц и выше. Прежде чем запустится программа синусообразного сигнала, микропрофилл ер выполняет серию вычислений. Что приводит к некоторой задержке перед н ачалом испытаний. Выбор программы синусообразного сигнала при способе работы 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 S el, чтобы зажечь индикатор 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 Sel ect – загорится индикатор 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. Подайте питание на микроконсоль. Убедитесь, что индикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись. Нажмите клавишу Mode Select , чтобы зажечь инди катор 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 Sel ect – загорится индикатор #Repeats. Введите требуемое число повторен ий с клавиатуры. Нажмите клавишу Enter / Yes , чт обы запомнить ввод. Для задания бесконечного повторения Н ажмите клавишу Display Sel ect – загорится индикатор 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 метода такой проверки. П рограмма может быть проверена, если ее запустить и записать при снятом гидравлическом давлении 9 см. раздел 5.4.1). Программу или блок можно проверить, так же просмотрев параметры сегмент а и сравнив их с параметрами, записанными в Карту Программирования микро профиллера ( см. раздел 5.4.2). 5.4.1 ПРОБНЫЙ ЗАПУСК Пробный запуск программы микропрофиллера позволяет проверить фактиче ски созданную программу относительно желаемой. Чтобы задокументироват ь созданную программу подсоедините Х-У – записыв ающее устройство к выходу монитора микропрофиллера. Выполните следующ ие действия, чтобы осуществить пробный запуск программы. ПРИМЕЧАНИЕ Блок нельзя запускать самостоятельно. Чтобы сделать это, выберите незан ятый программный номер и создайте программу с одним единственным сегме нтом, отыскивающим номер проверяемого блока. Убедитесь, что считывающее устройство правильно подсоединено к микроп рофиллеру. 2. Подайте питание на микроконсоль. Убедитесь, что индикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись и в се блокировки находятся в нерабочем состоянии. Нажмите клавишу Mode Select , чтобы зажечь инди катор Programmed . введите номер программы, которую будете проверят ь. Нажмите клавишу Functn Select - загорится индикатор Run Enable . Нажмите клавишу Enter / Yes . Чтобы запустить программу нажмите клавишу Program / Record Run на микроконсоли. П роконтролируйте считывающее у стройство, чтобы удостовериться, что программные уровни достигнуты. Когда программа завершена, загорается индикатор End . Нажмите клавишу Program / Record Stop на микроконсоли. Если индика тор Output at 0 не горит, нажмите клавишу Ret to 0. 5.4.2 ПРОСМОТР ПАРАМЕТРОВ СЕГМЕНТА Программа или блок могут быть проверены на наличие ошибок путем просмот ра параметров сегмента и сверки отображаемых на индикаторах величин с з аписанными значениями. Для проверки программы или блока нужно выполнит ь следующие операции: 1. Нажмите клавишу Mode Select , чтобы зажечь индикатор Programmed . Нажмите клавишу Functn Select - загорится и ндикатор Ed / Prog ( если проверяется програ мма) или Ed / Block ( если проверяется блок). нажмите клавишу Seg , ч тобы загорелся индикатор Seg . Это позволит клавишам Display Sel перейти к сегментам программы или блока. Введите в клавиатуры номер программы или блока. Нажмите клавишу Enter / Yes . Нажмите клавишу Display Sel . На цифровом индика торе Segment появится ном ер сегмента, а на других цифровых индикаторах появится запрограммирова нные параметры сегмента. Сравните величины на индикаторах микропрофиллера со значениями, вписа нными в карту программирования микропрофиллера. Если нужно внести изменения, обратитесь к разделу 5.5 Повторите п.5 и п.6 для каждого сегмента. 5.5. КОРРЕКТИРОВКА ПРОГРАММЫ ИЛИ БЛОКА Чтобы откорректировать программу или блок, нужно поступить следующим образом: Подайте питание на микроконсоль. Убедитесь, что ин дикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись . Нажмите клавишу Mode Select , чтобы зажечь инди катор Programmed . Нажмите клавишу Functn Select - чтобы зажеч ь индикатор Ed . Prog (для корректировка про граммы) или индикатор Ed . Block (для корректировка блока). С клавиатуры введите номер программы или блока. Данный номер появится на индикаторе Prog / Block . Нажмите клавишу Enter / Yes . Индикатор Prog / Block отключится и загорится инди катор Segment . Нажмите клавишу Seg , т ак как необходимо зажечь индикатор Seg . Теперь на индикаторе Display Sel Вы сможете просмотреть номера запрограммированных сегмент ов. Нажмите клавишу Display Sel , чтобы просмотреть программу до нахождения требуемого номера сегмента. Запрограммированн ые параметры данного сегмента появятся на соответствующих цифровых ин дикаторах. Нажмите клавишу Seg , чтобы отключить индикатор Seg . Это позволит индикатору Display Sel выйти из режима отображения запрограммированных параметров . Теперь вы можете выполнить одну из нижеследующих операций: УДАЛИТЬ СЕГМЕНТ Нажмите клавишу Delet Seg , чтобы удалить текущий сегмент. Оставшиеся сегменты будут перенумерованы. ДОБАВИТЬ СЕГМЕНТ Нажмите клавишу Insert Seg , чтобы вставить нов ый сегмент сразу вслед за текущим (отображаемым на индикаторе). Задайте п араметры нового сегмента в соответствии с указаниями раздела 5.2. Оставши еся сегменты будут перенумерованы. ОТКОРРЕКТИРОВАТЬ СЕГМЕНТ Нажмите клавишу Display Sel , чтобы задать цифро вые индикаторы параметров, которые будут изменяться. Для ввода новых пар аметров, взамен уже имеющихся, используйте цифровую клавиатуру и клавиш у Enter / Yes Повторите операции с 6 по 9 для каждого сегмента, требующего корректировк и. 5.6 МАСШТАБН ЫЕ КОЭФФИЦИЕНТЫ ПРОГР АММЫ Существуют 3 масштабных коэффициента программы д ля микропрофиллера: уровня времени и возврата в 0. Масштабные коэффициен ты уровня и времени определяют значения параметров сегментов. Масштабн ый фактор линейного возврата определяет скорость линейного возврата в 0 выходного сигнала микропрофиллера при нажатии клавиши Ret to 0. ПРИМЕЧАНИЕ Для каждой программы можно задать свои масштабные коэффициенты. 5.6.1. МАСШТАБНЫЙ КОЭФФИЦИЕНТ УРОВНЯ Масштабный коэффициент уровня устанавливает числовые значения для пол номасштабного выходного сигнала микропрофиллера (±10В). Установленное по умолчанию значение данного коэффициента – 100 – задает величину выходного с игнала микропрофиллера в 10В. Как 100% возможного сигнала (±100% =±10В). Масштабный коэффициент уровня может символизировать различные технические харак теристики ( напр. Миллиметры, микронапряжения) или определяет масштаб ам плитуды программы. ПРЕДУПРЕЖДЕНИЕ Задание МАСШТАБНОГО КОЭФФИЦИЕНТА УРОВНЯ равного 0, приведет к непредска зуемому действию микропрофиллера. Данный коэффициент всегда должен быть отличен от 0. ТЕХНИЧЕСКИЕ ЕДИНИЦЫ Технические единицы позволяют задавать параметры сегментов в числовых величинах, означающих такие еди ницы как, например, футы, миллиметры, дюймы и т.п. Технические единицы долж ны быть определены до задания параметров сегмента. чтобы значения парам етров сегмента были выражены в соответствующих технических единицах. О бычно технические единицы представляют величину из диапазона кассеты, выбранной для сервоконтура. На рис. 5-5 показана форма сигнала, заданная в процентах полного масштаба и в технических единицах – миллиметрах . Данная форма сигнала может быть получена заданием масштабн ого коэффициента уровня, равным 100 и программированием сегмента в значен иях процента от полного масштаба ( например, скорость 20 и конечный уровень 100) . Такую же форму сигнала можно получить, если установить масштабный коэффициент у ровнем равным 10 (миллиметры) и запрограммировать сегменты в величинах, со ответствующих миллиметрам ( например, скорость 2 и конечный уровень 10) . МАСШТАБИРОВАНИЕ АМПЛИТУДЫ СИГНАЛА Масштабирование амплитуды сигнала может быть вып олнено после того как форма сигнала уже задана. Изменение масштабного ко эффициента уровня уже созданной программы вызывает изменение амплитуд ы выходного сигнала, так как пере задает выходную шкалу. На рис. 5-6 виден результат изменения масштабного коэффициента уровня без изменения самих величин параметров сегмента. Начальный сигнал был запр ограммирован с масштабным коэффициентом уровня равным 100 (процент полно й шкалы). Конечный уровень первого сегмента – 50 – представляет собой Ѕ полной шкалы выходного си гнала (100). Если изменить масштабный коэффициент уровня на 200, амплитуда сиг нала уменьшится таким образом, что конечный уровень первого сегмента (50) т еперь уже будет составлять ј полной шкалы выходного сигнала (200). Если задать масштабный коэффициент уровня равным 50. то амп литуда сигнала возрастет таким образом, что конечный уровень первого се гмента (50) будет теперь соотве6тствовать полной шкале выходного сигнала (50). ПРЕДУПРЕЖДЕНИЕ Не уменьшайте масштабный коэффициент уровня до величин меньших, чем мак симальный конечный уровень программы. Это может вызвать непредсказуем ый отклик системы. Например, максимальный конечный уровень программ ы – 90% полной шкалы, масштабный коэффициент 90 дает максимальный выходной сигнал в 10В.асштабный коэффициент 60 при максимальном конечном уровне 90% да ет выходной сигнал, составляющий 150% полной шкалы, что может привести к неп редсказуемой реакции исполнительного механизма. Чтобы задать масштабный коэффициент уровня, выпол ните следующие указания: 1. Подайте питание на микроконсоль. Убедитесь, что и ндикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись . Нажмите клавишу Mode Select , чтобы зажечь инди катор Programmed . Нажмите клавишу Functn Select - чтобы зажеч ь индикатор Set Scale . С цифровой клавиатуры введите номер нужной программы Текущие значения всех масштабных коэффициентов появятся на цифровых и ндикаторах. Убедитесь, что отключен индикато р Seg . Нажмите Display Sel , чтобы зажечь индикатор Level . Введите с клавиатуры нужную величину. Она появится на индикаторе Level . Нажмите клавишу Enter / Yes , чтобы запомнить ма сштабный коэффициент уровня для данной программы. Чтобы завершить процедуру, нажмите клавишу Mode Select или клавишу Function Select . 5.6.2. МАСШТАБНЫЙ КОЭФФИЦИЕНТ ВРЕМЕ НИ Масштабный коэффициент времени устанавливает базовое значение для еди ниц времени. По умолчанию это значение равно 1 секунде. Масштабный коэффи циент времени может соответствовать таким единицам времени как миллис екунды, минуты, часы и т.д. Изменение масштабного коэффициента времени мо жет ускорять или замедлять выполнение хранимой программы. Например, если введена временная задержка 1, то задержка выхо дного сигнала равна 1 секунде. Если изменить масштабный коэффициент врем ени на 60 и ввести временную задержку 1 – задержка выходного сигнала соста вит 1 минуту. См. рис. 5-7, где показано влияние изменения масштабного коэффиц иента времени. ПРЕДУПРЕЖДЕНИЕ Задание масштабного коэффициента времени равным 0 может привести к непр едсказуемой реакции системы. Всегда задавайте величину большую 0. Чтобы задать масштабный коэффициент времени 1. Подайте питание на микроконсоль. Убедитесь, что и ндикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись . Нажмите клавишу Mode Select , чтобы зажечь инди катор Programmed . Нажмите клавишу Functn Select - чтобы зажеч ь индикатор Set Scale . С цифровой клавиатуры введите номер нужной программы Текущие значения всех масштабных коэффициентов появятся на соответств ующих индикаторах. Нажмите клавишу Display Sel , чтобы включить инд икатор Time / Введите с клавиатуры нужную величину. Она появится на индикаторе Time . Нажмите клавишу Enter / Yes , чтобы запомнить ма сштабный коэффициент времени для данной программы. Чтобы завершить процедуру, нажмите клавишу Mode Select или клавишу Function Select , чтобы выбрать новый режим и ли способ работы. 5.6.3. ВОЗВРАТ В 0 Масштабный фактор возврата в 0 задает скорость, с которой выходной сигнал микропрофиллера возвращается в 0 при нажатии клавиши Ret to 0. Если позволяет ключ С5 9 см. раз дел 8.2.7), функция возврата в 0 возможна так же и в том случае, если программа з аканчивается на уровне, отличном от 0. В этом случае возврат 0 действует то же как линейный скачок в 0. По умолчанию установлен масштабный коэффицие нт возврата в 0 – 100, означающий линейный возврат в 0 со 10%% уровня ( со 100% полной шкалы) за 1 секунду. ПРИМЕЧАНИЕ Масштабные коэффициенты уровня и времени определяют скорость линейног о возврата в 0. Чтобы задать величину масштабного коэффициента возврата в 0, выполните следующие операции: 1. Подайте питание на микроконсоль. Убедитесь, что индикаторы Hydraulic Pressure Off и Program / Record Stop на микроконсоли зажглись . Нажмите клавишу Mode Select , чтобы зажечь инди катор Programmed . Нажмите клавишу Functn Select - чтобы зажеч ь индикатор Set Scale . С цифровой клавиатуры введите номер нужной программы . Текущие значения всех масштабных коэффициентов появятся на соответств ующих индикаторах. Нажмите Display Sel , чтобы зажечь индикатор Return Rate . Введите с клавиатуры нужную величину значения скорости ( Return Rate ) в выбранных единицах (либо в процентах полной шкалы, либо в технических единицах). Данная величина по явится на индикаторе Rate . Нажмите клавишу Enter / Yes , чтобы запомнить но вую скорость возврата к 0. ПРИМЕЧАНИЕ Возврат в 0 со скоростью 1000 и выше может вывести выход ной сигнал на уровень 0 или 4,9 мВ (+). Возврат в 0 со скоростью то 100 до 1000 может выве сти сигнал на 0 уровень или уровень 300мкВ (+). При возврате в 0 со скоростью меньшей 100 сигнал всегда выхо дит на уровень 0. Для получения точного выхода сигнала на 0, нажмите клавиш и Enab Dir и Ret to 0.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Голубой Огонек - молодые 70-летние со своими юными 50-летними детьми.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по радиоэлектронике "Микропрофиллер модели", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru