Не зная начинку макроса, трудно сказать. Где вы его взяли?
Не зная начинку макроса, трудно сказать. Где вы его взяли?
Если задачу упростить:
С чистого листа . . .
Нажатие кнопки (триггер) DI-1 = логическая единица на DO-1
срабатывание датчика DI-2 = логический ноль на DO-1
Тогда вам и таймеры не нужны, достаточно триггеров!
Была подобная тема(про задание интервалов времени): https://owen.ru/forum/showthread.php?t=27872
Последний раз редактировалось Сергей0308; 06.04.2020 в 02:00.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Предвижу ситуацию, когда нажали кнопку RESET (DI-2). Первая каретка успела пройти 3 шага, вторая 6 шагов, а третья стоит на финише (10 шагов).
На каждую каретку подаётся сигнал "реверс". Все каретки начинают двигаться в начало. Вначале срабатывает датчик у первой каретки и она останавливается. Вторая и третья продолжают двигаться. Затем останавливается вторая каретка и, наконец, третья.
Режим ожидания. Ждём нажатия DI-1.
Интуиция подсказывает двигаться в таком вот направлении . . .
Вложение 48317
Пока получилась кнопка пауза. Но как перенаправить сигнал на DO-4, DO-5 и DO-6 ?
Последний раз редактировалось Югорск; 06.04.2020 в 20:05.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
внутри макроса Интервал макрос Ton
макрос_Интервал.png
макрос_TON.png