Читайте также:
|
|
Таймеры
1. Реализуйте “бегущий огонек” на выходах А 2.0 – А 2.7 контроллера. Каждый огонек должен гореть 3 секунды, а по их истечению одновременно должен зажечься следующий, а предыдущий – гаснуть.
2. Написать программу, где таймер считает до 3-х, а потом загорается индикатор на выходе А2.7.
3. С помощью каких видов таймеров можно запрограммировать работу следующих объектов (напишите фрагменты программ):
- зарядное устройство (запуск таймера при включении питания);
- охранная сигнализация (сброс таймера – с пульта владельца);
- бомба замедленного действия;
- проверка времени обработки детали на станке (например, станок должен обработать деталь не больше чем за 30 секунд).
4. Написать программу, реализующую поочередное загорание индикаторов на выходах А3 с интервалом в 2 с.
5. Написать программу, где первый таймер запускается по логическому "0", а второй по окончании счёта первого.
Лабораторная работа №6
Счетчики
1. Напишите программу, осуществляющую контроль уровня воды в бассейне. На стенке бассейна по всей высоте стоят простейшие датчики, количество сработавших датчиков показывает, сколько воды в бассейне. Когда уровень воды превысит отметку 10, должен включиться насос, откачивающий воду из бассейна, а когда уровень воды окажется ниже отметки 4, включается кран, добавляющий воду в бассейн.
2. Организовать обратный счёт от 30 до 0 после чего присвоить А3.0 ¾ А3.7 логическую "1". Счёт начинается и продолжается при условии Е1.1 в логической "1". Если Е1.1 = 0, то счёт останавливается, сбросить счётчик и индицировать до какого числа успел досчитать.
3. Написать программу, реализующую следующую последовательность: проверить вход E1.3, если E1.3 = 1 то реализовать счётчик 3 с обратным счётом с первоначальной уставкой 6, если E1.3 = 0, то реализовать счётчик 5 с обратным счётом с первоначальной уставкой 9. Оба счётчика работают по изменению входа E1.4.
4. Организовать обратный счёт от 30 до 0 после чего присвоить А3.0 ¾ А3.7 логическую "1". Счёт начинается и продолжается при условии Е1.1 в логической "1". Если Е1.1 = 0, то счёт останавливается, сбросить счётчик и индицировать до какого числа успел досчитать.
5. Написать программу, реализующую следующую последовательность: проверить вход E1.3, если E1.3 = 1 то реализовать счётчик 3 с обратным счётом с первоначальной уставкой 6, если E1.3 = 0, то реализовать счётчик 5 с обратным счётом с первоначальной уставкой 9. Оба счётчика работают по изменению входа E1.4.
6. Организовать счёт деталей, помещаемых в контейнер, после обработки на станке в течение 10.1.
Дата добавления: 2015-07-20; просмотров: 99 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторная работа №4 | | | Лабораторна робота №2 |