Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Проверка функционирования таймера с помощью тестовой программы⇐ ПредыдущаяСтр 12 из 12
Цель работы Проверить работоспособность (тестирование устройства) таймера УЧПУ 2С42-65 на субблоке SB 445.
2. Предварительное задание Изучить устройство и принцип действия субблока 445 таймера УЧПУ 2С42-65. Документация для подготовки к работе: 1. Субблок 445. Схема электрическая принципиальная. 2. УЧПУ 2С42-65. Руководство по эксплуатации (стр. 43-44). Проверка работоспособности таймера проводится с помощью ниже приведенной тестовой программы, написанной в мнемонике языка ассемблера: MOV #161040, R0 (161040 - адрес позиции на экране БОСИ из диапазона 161000... 161676) M3: MOV #100, @#177546 (регистр данных таймера) MOV #101, @#177544 (регистр состояния таймера) M1: TSTB @#177560 (регистр состояния пульта управления) BPL M1 MOV @#177562, @#177566 (177562-регистр данных клавиатуры, 177566-регистр данных блока связи с БОСИ) MOV @#177562, R1 M2: TSTB @#177564 BPL M2 CLR @#177544 HALT JMP M3 CLR @#177544 HALT Основная программа предусматривает включение таймера и выход по завершении отсчета временного интервала на выполнение подпрограммы обслуживания таймера с фиксированным вектором прерывания 100. Регистр R0 предназначен для хранения адреса знакоместа символа в строке на экране БОСИ, R1-для хранения кода символа. Программа обслуживания в мнемонике Ассемблера имеет следующий вид: M1: TSTB @#160776 BPL M1 MOV #20, @#160776 (регистр состояния блока связи с БОСИ) MOVB #101, (R0) + BIC #20, @#160776 RTI Задание П1. Выполнить перевод в машинные коды представленных программ Порядок выполнения работы 3.1. Выполнить тестирование таймера с пульта оператора УЧПУ. Загрузитьосновную программу с адреса 1000, подпрограмму обслуживания - с адреса 2000, записать вектор прерывания и установить регистр указатель стека: 100/ 2000 (2000-адрес первой команды программы обслуживания) 102/ 200 (слово состояние процессора для программы обслуживания) R6/ 1000 Задание 1. Выполнить тестовую программу предварительного задания в автоматическом режиме по команде *1000G. 3.2. Исследовать методику тестирования таймера с использованием перфоленточной операционной системы ввода тестовых программ. Тестовая программа для проверки функционирования таймера расположена на перфоленте. Тестовые программы имеют нумерацию в виде пробивок на свободных местах перфоленты (для таймера - тест номер 02 ). Для ввода тестовой программы используется программа " Абсолютный загрузчик". Программа " Абсолютный загрузчик" предназначена для управления загрузкой в оперативную память и запуска тестовых программ, подготовленных на перфоленте в абсолютном формате адресов. Включите фотосчитывающее устройство (ФСУ), установите на начало перфоленту с программой " Абсолютный загрузчик". Для выхода в режим диалога на пульте управления УЧПУ последовательно нажать клавиши " Тест", " Т", " Р" и любую цифровую клавишу. Для запуска абсолютного загрузчика набрать с пульта УЧПУ адрес программы 177550 и нажать клавишу " L". По команде происходит ввод программы абсолютного загрузчика в память системы и на экран БОСИ выводится адрес останова 157500. После загрузки в память программы абсолютного загрузчика (после появления на мониторе сообщения 157500) необходимо заправить перфоленту с тестовой программой таймера и с помощью клавиш перемотки на пульте ФСУ установить перфоленту на начало теста таймера 02. Запуск программы выполняется набором с клавиатуры пульта УЧПУ адреса 157500 и последующим нажатием клавиши " G ". Происходит считывание в память тестовой программы и автоматический ее запуск. На экране монитора БОСИ высвечивается сообщение: ТЕСТ ЛОГИКИ ТАЙМЕРА
При правильной работе тест-программа зацикливается. После первого прохода и после каждого следующего на экране БОСИ высвечивается сообщение: ТЕСТ ЛОГИКИ ТАЙМЕРА СБОЕВ 00000 ПРОХОДОВ 00000Х, где Х- число проходов.
Программа заканчивается через 10 проходов. На экране БОСИ высветится: ТЕСТ ЛОГИКИ ТАЙМЕРА ЗАВЕРШЕН СБОЕВ 00000 ПРОХОДОВ 000010 001656, * Тест-программа состоит из 8 проверок. После каждой проверки, в которой обнаружена ошибка, печатается сообщение об ошибке (таблица 1) Таблица 1
После выдачи сообщения об ошибке программа ждет команды оператора. Нажатием клавиши " СПЕЦ" можно продолжить выполнение программы. При нажатии другой клавиши происходит останов по адресу 1654(на экране БОСИ высвечивается код 001656 и символ*).
Содержание отчета 4.1. Название и цель работы. 4.2. Результаты выполнения пунктов предварительного задания. 4.3. Результаты перевода тестовой программы в машинные коды. 4.4 Результаты выполнения тестовой программы. 4.5 Выводы. Литература Устройство 2С42-65. Руководство по эксплуатации 3.035.090 РЭ.
Лабораторная работа №16 Проверка блока связи с ФСУ с помощью тестовой программы Цель работы 1.1. Изучить на электронном оборудовании УЧПУ «Электроника НЦ31-02» и 2С42-65 состав и конструктивное исполнение каналов связи с фотоэлектрическим считывающим устройством (ФСУ). 1.2. Освоить практически операции тестовой проверки интерфейсной части каналов связи с ФСУ УЧПУ «Электроника НЦ31-02» и 2С42-65. Объект и методика исследования Объектом исследования в работе являются: 1) Интерфейс ИРПР (интерфейс радиальный параллельный) канала связи с ФСУ УЧПУ 2С42-65, реализованный на субблоке SB-466. 2) Последовательный канал связи ИРПС (интерфейс радиальный последовательный) с ФСУ УЧПУ «Электроника НЦ31-02» на основе асинхронного приемопередатчика БИС К1801ВП1-065. Методика исследования - тестовая проверка каналов связи с ФСУ. 3.Предварительное задание к эксперименту Выполнитьперевод в машинные коды команд тестовой программы на языке программирования Ассемблер проверки функционирования субблока интерфейса ИРПР на субблоке SB-466 для УЧПУ 2С42-65. Для примера исследуется программа проверки функционирования системы УЧПУ-ФСУ по считыванию 20 строк перфоленты. Коды информации считываемых строк перфоленты заносятся программно в область оперативной памяти, начиная с адреса 20008. MOV #20, R0; установка счетчика на основе РОН R0 MOV #2000, R1; установка указателя области оперативной памяти INC #177550; инициализация считывания установкой разряда 20 «Пуск» РС ФСУ M1: TST B @#177550; ожидание сигнала готовности интерфейса BPL M1; ветвление MOV @#177552, (R1); передача считанного кода строки перфоленты в ячейку памяти SOB R0; установка текущего значения счетчика числа строк вычитанием единицы из R0 HALT; стоп.
Порядок выполнения работы Задание 1. Выполнить тестовую проверку интерфейса радиального последовательного ИРПС УЧПУ «Электроника НЦ31-02» для подключения ФСУ. Тестовая проверка состоит в выдаче кодов в последовательном виде с выхода телеграфного канала TF асинхронного приемопередатчика К1801ВП1-065 и подаче их обратно на приемопередатчик с помощью кабеля-заглушки (предварительно распаяна и установлена в разъем подключения ФСУ к каналу ИРПС (на вход приемника этого же канала ИРПС) с последующим анализом и обработкой принятой информации. Тест хранится в памяти тестовой кассеты КВП и предназначен для проверки телеграфных каналов, расположенных в блоке АМТ УЧПУ. Тестовую проверку телеграфного канала ИРПС, используемого для связи с ФСУ, выполняют с панели пульта оператора в следующем порядке: 1) Включить УЧПУ, стенд УФК. При включении УЧПУ автоматически запускается резидентный проверяющий тест (РПТ). 2) Установить нулевой параметр группы Т (N0 T) равный значению адреса регистра состояния 1-го телеграфного канала ТЛГ (для ТЛГ1 177560), NOT = 177560. 3) Установить параметрN40 группы G равным 1 (N40 G = 1). Примечание: доступ к области памяти параметров настройки программного обеспечения обеспечивается последовательным нажатием клавиш М123456. Запись значения параметра в память-нажатие клавиш N и (№ параметра), (группа параметра), (значение), клавиши ввода. При необходимости проверки правильности установки параметра необходимо набрать N, (№ параметра), (группа параметра), вывод. 4) Произвести запуск теста нажатием следующих клавиш, предварительно установив на ХТ3 устройства АМТ заглушку ТЛГ (над клавишей должен мигать светодиод). При нормальной работе теста на левом индикаторе пульта (индикатор подачи) начинают бежать числа. При работе теста используются следующие функциональные клавиши: - стоп теста; - запуск теста; - выход из теста. Число на индикаторе, переведенное в двоичный вид, показывает тестируемый разряд регистров приемника и передатчика. Остановить тест нажатием клавиши. По числу на индикаторе установить текущий тестируемый разряд регистров приемника и передатчика. Повторно запустить тест нажатием клавиши. Остановка теста означает, что тестируемый разряд неисправен. При этом если на индикаторе подачи код 1000 - нет готовности приемника, 2000- нет готовности передатчика. Задание2. Выполнить тестовую программу проверки интерфейса ИРПР канала связи с ФСУ УЧПУ 2С42-65 на субблоке SB-466, предварительно включив ФСУ и заправив перфоленту.
Содержание отчета 5.1. Цель работы 5.2. Ррезультаты предварительного задания. 5.3. Результаты выполнения работы 5.4. Выводы. Литература Устройство 2С42-65. Руководство по эксплуатации 3.035.090 РЭ.
Лабораторная работа №17 Популярное:
|
Последнее изменение этой страницы: 2016-07-12; Просмотров: 956; Нарушение авторского права страницы