Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИС ЛР№1-8.doc
Скачиваний:
93
Добавлен:
11.02.2015
Размер:
1.62 Mб
Скачать
    1. Задание на лабораторную работу

  1. Реализовать задание лабораторной работы №3 с использованием катушек с памятью. Проверить правильность работы релейной схемы на контроллере с помощью пульта имитатора.

  2. Реализовать релейную схему примера управления движением тележки. Проверить правильность работы с помощью пульта-имитатора или модели объекта. Порядок работы с пультом-имитатором и моделью слябовой тележки смотри в приложении 1 и 2 соответственно. Построить полную диаграмму работы схемы управления тележкой.

  3. Модифицировать схему управления тележкой для исключения одновременного формирования команд управления «Вперед» и «Назад».

  1. Часть временной диаграммы работы схемы управления слябовой тележкой

    1. Порядок выполнения работы

Лабораторная работа выполняется в следующем порядке:

    1. Создать проект, заполнить конфигурацию станции и сохранить созданный проект на диск.

    2. Для выполнения первого задания заполнить таблицу символов в соответствии с программой рис.22, в редакторе программ реализовать релейную схему.

    3. Запустить программу эмулятора PLCSIM, пульт-имитатор и создать соединение. Загрузить программу в режиме STOP, перевести в режим RUN и проверить соответствие работы программы таблице истинности.

    4. Перенести проект на реальный контроллер и проверить работу релейной схемы с помощью пульта.

    5. Для выполнения второго задания создать новый проект, в который скопировать конфигурацию оборудования из предыдущего. Заполнить таблицу символов для программы управления тележкой. Адреса устройств и работа с моделью тележки описана в прил.2. В редакторе программ реализовать релейную схему управления тележкой. Сохранить проект на диск.

  1. Релейная схема на LADа) и листинг программы наSTLб) реализации последовательного включения шагов

    1. Запустить программу эмулятора PLCSIM, пульт-имитатор и создать соединение. Загрузить программу в режиме STOP, перевести в режим RUN и построить диаграмму работы системы управления слябовой тележкой.

    2. Выгрузить пульт-имитатор и запустить программу модели слябовой тележки. Проверить работу программы на модели.

    3. Внести исправления в программу управления слябовой тележки для исключения ситуаций одновременного формирования двух команд «Вперед» и «Назад» и реализовать управление подсветкой кнопок управления пульта.

    1. Оформление отчета

Отчет по лабораторной работе должен содержать:

    1. Краткие свеления о работе катушек с памятью

    2. Релейные схемы последовательного включения исполнительных устройств и управления слябовой тележкой.

    3. Временную диаграмму работы системы управления слябовой тележкой.

Лабораторная работа №5 Изучение команд выделения фронта

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

  1. Общие сведения о командах выделения фронта

В некоторых случаях выполнение логической операции (включение или отключение катушки реле) должно происходить не по установки требуемого состояния входных сигналов, а по факту изменения их состояния.

Момент времени, в который происходит изменение состояния сигнала, называется фронтом сигнала: изменение с 0 на 1 - передний фронд (или положительный positive); изменение с 1 на 0 - задний фронт (или отрицательныйnegative).

Для выделения фронта команды битовой логики содержат специальный катушки: катушка –(Р)-для выделения переднего фронта; катушка–(N)-для выделения заднего. Пример программы выделения переднего и заднего фронта входного сигнала и временная диаграмма состояния битов показана на рис.23.

  1. Пример программы выделения переднего и заднего фронтов сигнала (а –LAD; б –STL) и временная диаграмма состояния используемых битов в)

Из диаграммы работы команд выделения фронта видно, что сигнал фронта (биты М1.0 и М1.1) формируется на время равное времени цикла выполнения программы. Промежуточные маркера полностью повторяют состояние входного сигнала сдвинутого во времени на один выполнения программы.

Рассмотрим алгоритм работы процессора при выделении переднего фронта.

Сначала (обозначен как цикл сканирования 1) состояния и входа К1, и маркера фронта М0.0 соответствуют уровню лог. "0". Маркер импульса М1.0 также сброшен, т.е. уровень его сигнала равен лог. "0".

На 2-ом цикле сканирования состояние входа К1 изменяется с "0" на "1". CPU обнаруживает это изменение при сравнении текущего значения RLO с состоянием маркера М0.0. Если К1 равен "1", а маркер М0.0 равен "0, то значение маркера фронта М1.0 устанавливается "1".

На 3-ем цикле сканирования маркер М0.0 устанавливается значению, равному значению входного сигнала К1 в предыдущий цикл сканирования т.е. «1». При сравнении текущего значения RLO с состоянием маркера М0.0 CPU обнаруживает, что они имеют один уровень. Поэтому он устанавливает для маркера фронта М1.0 значение "0".

С 4-ого по 12-ый цикл сканирования входной сигнал К1 равен «1», маркер М0.0 следует за этим сигналом и также равен «1». Значение маркера фронта М1.0 установлено «0».

На 13-ом цикле сканирования входной сигнал К1 устанавливается в «0», а маркер М0.0 содержит предыдущее значение входного сигнала и равен «1» до 14-ого цикла. Хотя значение входного сигнала и маркера М0.0 не равны команда выделения переднего фронта никак не реагирует на это изменение. (На такое состояние реагирует команда выделения заднего фронта). Поэтому значение маркера фронта М0.1 остается равным «1».

На 15-ом цикле восстанавливается исходное состояние рассматриваемых битов и в дальнейшем опять может быть выделен передний фронт.

Так как промежуточные маркера выделения фронта используются для хранения предыдущего состояния входного сигнала, то для правильного выполнения команды выделения фронта они должны использоваться в программе только один раз.

Основное назначение команд выделения фронта в битовой логике реализация релейных многотактных схем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]