Программа 2 (общий вид записи)
Адрес | Машинный код | Мнемокод | Комментарий |
21 00 0B | LXI H 0B00 | Записать в регистры H, L число 0В00. | |
7Е | MOV A, M | Получить число из адреса указанного в регистрах H, L. | |
2F | CMA | Инвертировать число в аккумуляторе. | |
INX H | Увеличить на 1 число в регистрах H, L. | ||
MOV M, A | Записать число из аккумулятора по адресу указанному в регистрах H, L. (0В01) | ||
HLT | Прервать выполнение программы. |
5. Задание для домашней подготовки
1. Изучите устройство УМК и порядок работы с ним.
2. Ознакомьтесь с языком программирования и структурой команд МП БИС КР58ОВМ80.
3. Изучите команды пересылки и загрузки, команды арифметических и логических операций.
4. Определите результат выполнения программы 1 при записи различных однобайтовых команд по адресу 0803, и занеситеих втабл.2 .
Таблица2
Команда записанная по адресу 0803 | Число записанное по адресу 0В00. | Число записанное по адресу 0В01. |
CMA ADD A SUB A ANA A XRA A ORA A CMP A INR A DCR A |
Примечание – по адресу 0В00 запишите число соответствующее вашему порядковому номеру в журнале.
Разработайте программы:
Программа 3: увеличение на 5 числа, записанного по адресу 0В00, и записи результата по адресу 0В01 (программа 3);
Программа 4: сложение чисел, записанных по адресам 0В00 и 0В01, и запись результата по адресу 0В02 (программа 4);
Программа 5: сравнение чисел, записанных по адресам 0В00 и 0В01, и записи большего из них в ячейку по адресу 0В02 (программа 5).
Экспериментальная часть
Работа с массивом данных
1. Запишите по адресу 0В00 число 1.
2. Запишите по адресу 0В01 число 2.
3. Вычислите контрольную сумму и записать ее по адресу 0В02.
4. Вычислите новую контрольную сумму и запишите ее по адресу 0В0З и т. д.
4.Последняя контрольная сумма вычисляется для массива 0В00 ¸ 0В06. Чему она равна?
5. Перенесите сформированный массив в область памяти с начальным адресом 0В50.
6. Определите контрольную сумму сформированного массива.
7. Запишите константу (14)10 в область памяти 0В07 ¸ 0В0F.
8. Определите контрольную сумму этого массива.
9. Запишите полученную контрольную сумму в регистр В.
Запись и выполнение простых программ
Задание 1. Исследуйте программу 1.
Порядок выполнения задания:
1. Запишите программу 1 в ОЗУ.
2. Запишите по адресу 0В00 число.
3. Осуществите пуск программы с адреса 0800.
4. Проверьте результат выполнения программы путем вывода на дисплей числа, записанного по адресу 0В01 (предварительно нажмите кнопку "СБ").
5. Исследуйте процесс выполнения команд в программе 1 по машиным циклам. Заполните таблицу.
Адрес | Команда | Циклы | ||||
6. Заменяя в программе 1 команду СМА на команды, приведенные в п.4 домашнего задания, исследуйте результаты их выполнения.
Задание 2. Исследуйте программу 2. Порядок выполнения, задания тот же.
Задание 3. Исследуйте программу 3.
Порядок выполнения задания:
1. Введите программу.
2. Осуществите пуск и проверьте результат ее выполнения по числу, записанному по адресу 0В01 при числе FЕ, записанному по адресу 0В00.
Задание 4. Исследуйте программу 4.
Порядок выполнения задания:
1. Введите программу.
2. Проверьте результат выполнения программы по числу, записанному по адресу 0В02, записав по адресам 0В00 и 0В01 соответственно числа 0В и В0.
Задание 5. Исследуйте программу 5.
Порядок выполнения задания:
1. Введите программу.
2. Запишите по адресам 0В00 и 0В01 исследуемые числа.
3. Осуществите пуск и проверьте результат выполнения программы.
Содержание отчета
Отчет должен содержать:
1. Результаты выполнения задания для домашней подготовки.
2. Результаты выполнения и проверки пунктов экспериментальной части.
8. Контрольные вопросы
1. Какие машинные циклы Вы знаете?
2. Как определить время выполнения программы?
3. Какие способы адресации операндов в памяти Вы знаете?
4. Преобразуйте число 79 из десятичной системы счисления в двоичную, а затем в шестнадцатеричную.
5. Как выполняются основные рабочие процедуры в УМК?
6. Как исследовать процесс выполнения команды по циклам, используя УМК?
7. Определите время выполнения программы 1.
8. Преобразуйте число 34 из десятичной системы счисления в двоичную, а затем в шестнадцатеричную.
9. Определите время выполнения программы 2.
10. Преобразуйте число 84 из десятичной системы счисления в двоичную, а затем в шестнадцатеричную.
11. Определите время выполнения программы 3.
12. Преобразуйте число 63 из десятичной системы счисления в двоичную, а затем в шестнадцатеричную.
13. Определите время выполнения программы 4.
14. Составьте программу записи числа 17 в регистр В и пересылки числа из регистра В в регистр С.
Практическая работа №10 Монтаж системы управления системами малой автоматики на базе контроллера ЛОГО
Тема:Наладка автоматических систем управления с контроллером ЛОГО.
Цель работы:Изучить способы и правила наладки автоматических систем управления с контроллером ЛОГО.
Студент должен знать: способы и правила наладки автоматических систем управления с контроллером ЛОГО.
Студент должен уметь:применять способы наладки автоматических систем управления с контроллером ЛОГО.
Теоретическое обоснование:
Для выполнения ПНР для автоматических систем управления с контроллером ЛОГО, как и для других комплексов необходимо пройти три стадии выполнения ПНР: первая выполняется вне строительной площадки, т.е. подготавливается сам прибор, изучается документация; вторая – на недействующем технологическом оборудовании: проверяется монтаж и линии связи; и третья – во время комплексного опробывания и начального периода освоения оборудования.
Для начала работ первой стадии на объекте требуется выполнить ряд требований, без которых невозможно осуществлять пусконаладочные работы.
Первое требование – получить от заказчика и изучить полный комплект проекта автоматизации. Только на основе этого можно составить смету на объем работ, определить потребность в наладочном персонале, вспомогательных материалах, поверочном оборудовании и т.д.
Для выполнения наладочных работ на промышленных объектах должна быть создана производственная база, поэтому второе требование – готовность производственных помещений для оборудования производственной базы наладочной организации.
Третье требование – обученный, высококвалифицированный персонал.
Правильность соединения элементов системы автоматизации провряют двумя методами. Непосредственно прослеживают электрические и трубные линии, определяя правильность коммутации элементов системы и их взаимное расположение; состояние линии на всем ее протяжении, возможные электрические влияние со стороны соседних цепей. Этот метод неприменим при большем числе параллельно идущих линий и цепей, а также при взаимном удалении элементов систем. Второй метод основан на прозвонке (продувке) электрических цепей и трубных линий.
По окончании прозвонки наладчики проверяют соответствие выполненного монтажа внешних цепей схемам внутренних соединений подключенной аппаратуры. Все нарушенные во время прозвонки резьбовые соединения и контакты по окончании проверки монтажа подтягивают. Приборы, аппаратуру, соединительные коробки и переборочные соединения закрывают крышками.
После осмотра и проверки правильности монтажа проверяют смонтированные элементы систем автоматизации только при условии завершения монтажных работ по проверяемой системе.
Системы контроля. Взаимодействие элементов проверяют, как правило, при трех значениях контролируемого параметра – нулевом, среднем и максимальном. Причем погрешность измерений определяют при среднем значении измеряем параметра. При необходимости наладчики должны подрегулировать нулевое значение параметра и диапазон измерения прибора органами настройки, выведенным на лицевую панель или корпус прибора. Время передачи показаний в системе определяется как время между ступенчатым изменением значения величины на входе системы и моментом достижения этого же значения на отсчетном устройстве вторичного прибора. Во время опробывания узлы регистрации вторичных приборов также включают в работу.
Автоматические системы управления. Устанавливают среднее значение задания регулятору. Изменяют значение регулируемой величины имитирующим устройством в окрестности заданного. При переходе значе-ния регулируемой величины через заданное управляющий сигнал регуля-тора должен переместить регулирующий орган в сторону, компенсирующую это изменение. Если регулирующий орган переместился в обратную сторону, изменяют фазировку системы управления и осуществляют статическую настройку таким образом, чтобы обеспечить заданное проектом соотношение или значение регулируемых величин во всем диапазоне изменения технологических режимов.
Системы дистанционного управления. Проверяют правильность фази-ровки элементов. Во время проверки снимают так называемые механические характеристики регулирующих органов, которые отражают зависимоть между перемещением клапана или заслонки и значением управляющего сигнала (обычно в процентах от максимального значения). Для большинства регулирующих органов механическая характеристика должна быть близка к прямолинейной. В противном случае производят линеаризацию
Ход работы:
1.Изучить способы и правила наладки автоматических систем управления с контроллером ЛОГО.
2.Описать способы и правила наладки автоматических систем управления с контроллером ЛОГО.
3.Проверить, усвоение материала практической работы, ответив на вопросы.
Контрольные вопросы:
1.Какие стадии наладки Вы знаете?
2.Какие требования предъявляются к монтажу контроллера ЛОГО?
3.Основные особенности наладки автоматических систем управления с контроллером ЛОГО?
Содержание отчёта
1.Номер, тема и цель работы.
2.Письменный ответ на контрольные вопросы.
Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы
1. Партыка Т.Л. Попов И.И. Вычислительная техника. – М.: ФОРУМ: ИНФРА-М, 2007
2. Угрюмов Е. Цифровая схемотехника. – СПб.: БХВ- Петербург, 2004
3. Ю.Ф. Опадчий Аналоговая и цифровая электроника,- М.: Горячая линия- телеком,2003
4. Прохоров Н.Л. Управляющие вычислительные комплексы. М.: Финансы и статистика, 2003
- Лачин В.И., Савельев Н.С. Электроника. – Ростов н/Д.: Феникс, 2005.
- Гребенюк Е.И. Технические средства информатизации. М.: «Академия»,2003
- Пряничников В.А. . Электроника: Курс лекций.- СПб.: Корона, 2000 г .
- Москаленко В.В. Системы автоматизированного управления электроприводами. – М.: ИНФРА-М,2004.
- Калабеков В.А. Цифровые устройства и микропроцессорные системы.- М.: Горячая линия –Телеком, 2002
- Г Олсон. Д. Пиани Цифровые системы автоматизации и управления. – СПб.: Невский Диалект, 2001
- Тарабрин Б.В. Справочник. Интегральные микросхемы. – М.: Радио и связь, 1984
- Проектирование импульсных и цифровых устройств. Под ред. Казаринова Ю. М. – М., 1995
- Ленк Д. 500 практических схем на популярных ИС. – М., 2001