Страница 1 из 1

Трудности с обнулением переменной.

Добавлено: 23.09.2019{, 14:43}
jak
Добрый день.
Имеется рабочий проект.
Идет управление сервоприводом в заданное время (3 временных интервала) и поворот привода на 90 градусов тоже заданное время. (сейчас для отладки используется таймер в секундах, а в реальности будут часы).
Появилась потребность в "пропуске" работы сервопривода (один из 3 циклов "выпадает").
Задача стоит такая:
При нажатии кнопки происходит пропуск (ближайший) работы сервопривода.
Добавил в рабочую схему элемент AND и переменную. А вот дальше засада - пробовал разные варианты решения поставленной задачи.
Сброс переменной происходит только после всего цикла (3 интервала). А мне нужно что бы переменная сбрасывалась перед новым рабочим интервалом.
Подскажите как побороть мою проблему?
Снимок.PNG

Трудности с обнулением переменной.

Добавлено: 23.09.2019{, 15:02}
pan
jak, зачем триггер rTT ?
подключите кнопку к RTrig (выдающего один импульс)

далее, три "открытия" разнесите на разные платы.
и в конце каждой платы надо будет менять значение переменной "stop" , что бы пропустился только один цикл.

ну и по фотографиям мы плохо гадаем.....

Трудности с обнулением переменной.

Добавлено: 24.09.2019{, 16:47}
jak
pan, спасибо за подсказку.
Пытаюсь исправить.
Только подскажите, если можно. Как используя RTrig присвоить переменной логическое значение? (импульс проходит и значение сбрасывается).
Спасибо.

Трудности с обнулением переменной.

Добавлено: 24.09.2019{, 17:18}
Sancho
jak писал(а):
24.09.2019{, 16:47}
Как используя RTrig присвоить переменной логическое значение?
Нажмите на переменную на плате два раза.
Поставьте галочку "Вход разрешения записи".
На появившийся вход "En" подайте сигнал с р триггера.
На вход переменной - необходимое.
При 1 на en переменной присвоится значение.

Отправлено спустя 1 минуту 23 секунды:
Это может быть 0 или 1 для bool, 1,5, 12345.... для инт и т.д.