Скачиваний:
75
Добавлен:
17.03.2015
Размер:
887.3 Кб
Скачать

Федеральное агентство по образованию

Сибирский государственный аэрокосмический

университет имени академика М. Ф. Решетнева

С. П. Саханский

ОСНОВЫ РАЗРАБОТКИ И ПРОГРАММИРОВАНИЯ МИКРОПРОЦЕССОРНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ НА БАЗЕ КОНТРОЛЛЕРОВ РК5100

Утверждено редакционно-издательским советом университета в качестве

лабораторного практикума для студентов специальностей 230102, 160403 очной формы обучения

Красноярск 2005

УДК 004.07

ББК 32.973.2

С 22

Рецензенты

канд. техн. наук, проф. М. В. Лукъяненко, Сиб. гос. аэрокосмич. ун.-т

канд. техн. наук П. И. Панов, ФГУП «Красмашзавод»

Саханский. С. П.

С 22 Основы разработки и программирования микропроцессорных систем автоматического управления на базе контроллеров РК5100: лаб. практ. / С. П. Саханский; Сиб. гос. аэрокосмич. ун.-т., Красноярск. 2005.– 80 с.

В практикуме приведена структура памяти контроллеров РК5100 и подробно описана система его команд, схемы подключения и методика программирования модулей ввода-вывода дискретных сигналов постоянного тока, модуля вывода непрерывных сигналов постоянного тока, модуля ввода непрерывных сигналов постоянного тока, модуля ввода числоимпульсных сигналов. Представлена методика программирования и разработаны лабораторные работы для микропроцессорных стендов управления.

Содержание работы соответствует программе учебного курса «Микропроцессорные системы».

УДК 004.07

ББК 32.973.2

© Сибирский государственный аэрокосмический университет имени академика м. Ф. Решетнева, 2005

© С. П. Саханский, 2005

Оглавление

Введение…………..…………………………………………………………..…..4

1. Программирование и разработка систем автоматического управления на базе контроллеров РК5100…………………………………………...….….6

1.1. Основной состав программируемых контроллеров РК5100…….…...6

1.2. Виды систем исчисления контроллеров РК5100………………….…..9

1.3. Структура памяти контроллеров РК5100………………………….…10

1.4. Система команд контроллеров РК5100………………………………13

1.5. Программирование модулей ввода-вывода дискретных

сигналов постоянного тока контроллера РК5100……………….………..24

1.6. Программирование модуля вывода непрерывных сигналов

постоянного тока контроллера РК5100………………………..………….25

1.7. Программирование модуля ввода непрерывных сигналов

постоянного тока контроллера РК5100………………………………...…27

1.8. Программирование модуля ввода импульсных сигналов

контроллера РК5100………………………………………………………..30

1.9. Основные положения по разработке дипломных и курсовых

проектов базе контроллеров РК5100………………………………….…..35

2. Программирование лабораторных стендов на базе

контроллеров РК5100……………………………………………………….…42

2.1. Лабораторная работа по программированию стенда

«Управления конвейерной линией»………….………………………..….43

2.1.1. Теоретические основы программирования………….…….….43

2.1.2. Варианты лабораторных работ ………………………….….…45

2.1.3. Порядок выполнения лабораторной работы …………………51

2.2. Лабораторная работа по программированию стенда

«Управления температурой нагревателя»……………………………..….52

2.2.1 Теоретические основы программирования ………………..….52

2.2.2 Варианты лабораторных работ …………………………….…..59

2.2.3 Порядок выполнения лабораторной работы.………………….59

2.3. Лабораторная работа по программированию стенда

«Управления током нагрузки»…………………………………….…..…..60

2.3.1 Теоретические основы программирования.………….…..……60

2.3.2 Варианты лабораторных работ …………………………...……63

2.3.3 Порядок выполнения лабораторной работы.………...……..…64

Заключение...............................................................................................…...….64

Библиографический список………………………………………….….……66

Приложения..................................................................................................…....67

Соседние файлы в папке Саханский Специализированные микропроцессоры