На диске есть пример работы с клавиатурой
Вид для печати
На диске есть пример работы с клавиатурой
Крик души!
Дайте код, чтобы при нажатии клавиши "пуск/стоп" на выходе блока, допустим rezh1 выдавалось значение 31,32,33,34 по круговой. А в случае, если на клавишу не нажимали 2 секунды, то 0.
В чем только не пробовал рисовать. То клавиша не нажимается, то цикл не слушается.
Спасибо огромное. Буду пробовать. Подкорректировать сам смогу. Главное алгоритм понять!
Посмотрел оба примера. Как же все элементарно, а я сам себя перемудрил =)
in := (kbrd = 32);
Все равно плохо у меня в понимании таймеров.
Не получается сформировать вот такой блок:
IN1-кнопка на дискретном входе (настроить её работу получилось);
IN2:BOOL-вход, на который приходит разрешение на включение помпы по расписанию;
Q1:BOOL-выход, который подключен к питанию помпы.
Надо реализовать кормление. Смысл такой:
Q1 повторяет работу IN2 (получается, что помпа работает по расписанию)
При нажатии на IN1 выход Q1=false (отключается помпа) на 5 минут, после чего Q1 опять повторяет вход IN2.
У меня то Q1 всегда FALSE, то наоборот и нажатие кнопки хоть и проходит, но не запускает чертов таймер на выдержку. То получалось, что помпа отключалась при нажатии, но на подхват не вставала при отпускании кнопки и таймер опять таки
не запускался.
Помогите!