
- •С. П. Саханский основы разработки и программирования микропроцессорных систем автоматического управления на базе контроллеров рк5100 оглавление
- •2. Программирование лабораторных стендов на базе
- •Введение
- •1. Программирование и разработка систем автоматического управления на базе контроллеров рк5100
- •1.1. Основной состав программируемых контроллеров рк5100
- •Основные типы применяемых модулей озу (мозу), вставляемых в центральное гнездо модуля центрального процессора для ввода и отладки еще не отлаженной программы следующие (в скобках указан объем памяти):
- •Основные типы применяемых модулей пзу (мпзу), вставляемых в центральное гнездо модуля центрального процессора, для работы с отлаженной программой, следующие (в скобках указан объем памяти):
- •Примечание: в каркасах пк0-пк1, на месте 0 стоит модуль расширения
- •1.2. Виды систем исчисления контроллеров рк5100 Связь между десятичной d10, двоичной d2, восьмеричной d8 и шестнадцатеричной d16 системами исчисления показана в табл. 1.1.
- •Виды систем исчисления контроллеров рк5100
- •1.3. Структура памяти контроллеров рк5100
- •1.4. Система команд контроллеров рк5100
- •Список инструкций контроллера рк5100
- •Выходная инструкция «Переместить файл в модуль»:
- •[Унс{000…177}] (Номер сектора, если файл а не в 0 – странице),
- •Выходная инструкция. «Переместить из модуля в файл» :
- •Прс{0000…1777} (Нач. Адрес файла а из 0 – страницы),
- •Выходная инструкция. «Читать слово из файла»:
- •[Унс{000…177}] (Номер сектора, если файл а не в 0 – странице),
- •Выходная инструкция. «Записать слово в файл»:
- •Выходная инструкция. «Переместить файл»:
- •1.5. Пограммирование модулей ввода-вывода дискретных сигналов постоянного тока контроллера рк5100
- •1.6. Программирование модуля вывода непрерывных сигналов постоянного тока контроллера рк5100
- •1.7. Программирование модуля ввода непрерывных сигналов постоянного тока контроллера рк5100
- •1.8. Программирование модуля ввода импульсных сигналов контроллера рк5100
- •Формат регистра счетчиков каналов 1-2
- •Формат уставок
- •1.9. Основные положения по разработке дипломных и курсовых проектов на базе контроллеров рк5100
- •Листинг программы на ркс:
- •2. Программирование лабораторных стендов на базе контроллеров рк5100
- •2.1. Лабораторная работа по программированию стенда «управления конвейерной линией»
- •2.1.1. Теоретические основы программирования
- •2.2.2 Варианты лабораторных работ Вариант 1
- •Вариант2
- •Вариант3
- •Вариант4
- •Вариант5
- •Вариант6
- •Вариант7
- •Вариант8
- •Вариант9
- •Вариант10
- •Вариант11
- •Вариант12
- •Вариант13
- •Вариант14
- •Вариант15
- •Вариант16
- •Вариант17
- •Вариант18
- •Вариант19
- •Вариант20
- •Вариант21
- •2.1.3. Порядок выполнения лабораторной работы
- •2.2. Лабораторная работа по программированию стенда «управления температурой нагревателя»
- •2.2.1 Теоретические основы программирования
- •2.2.2 Варианты лабораторных работ
- •2.2.3. Порядок выполнения лабораторной работы
- •2.3. Лабораторная работа по программированию стенда «управления током нагрузки»
- •2.3.1 Теоретические основы программирования
- •2.3.2 Варианты лабораторных работ
- •2.3.3. Порядок выполнения лабораторной работы
2.2.2 Варианты лабораторных работ Вариант 1
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 0,6 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 001 циклов в двоичной системе).
Вариант2
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 0,7 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 010 циклов в двоичной системе).
Вариант3
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 0,8 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 011 циклов в двоичной системе).
Вариант4
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 0,9 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 100 циклов в двоичной системе).
Вариант5
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 1,1 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 101 циклов в двоичной системе).
Вариант6
Алгоритм программы:
– по кнопке пуск SB1 происходит движение от датчика SQ1 до датчика SQ3 с остановом на данных датчиках в течение 1,2 с подсвечиванием замкнутых состояний SQ1 и SQ3 и разомкнутого состояния SQ2 на HL1, HL3 и HL2;
– прекращение возвратно-поступательного движения конвейера происходит при срабатывании инфракрасного датчика SQ4 (перекрытие светового потока датчика рукой) или при достижении набранного набора числа циклов работы конвейера на переключателях SA3.SA2,SA1 (SA3.SA2,SA1 = 110 циклов в двоичной системе).