Пока получилась кнопка пауза. Но как перенаправить сигнал на DO-4, DO-5 и DO-6 ?
Вид для печати
Пока получилась кнопка пауза. Но как перенаправить сигнал на DO-4, DO-5 и DO-6 ?
Каретки начинают двигаться обратно одновременно, но каждая каретка пройдёт разное расстояние. Я привёл подробное описание.
Да, это я просмотрел, Вы об этом написали! Хорошо, с этим понятно, как тогда макросы работают, я так понимаю, это нечто похожее на импульс включения заданной длительности? И зачем по два на каждый выход(каретку)?
У вас, как я понимаю на данный момент, команды перемещения вправо следуют по очереди, не накладываясь друг на друга, короче, мне кажется достаточно одного таймера на все каретки(выхода), если продолжительность импульсов разная для разных кареток(выходов), то + мультиплексор(целочисленный) и зачем какой-то специальный макрос, неужели не хватает ФБ из ОЛ?
Примерно как-то так:
Вложение 48339
Вложение 48340
Вот немного переделал проект, насколько понял ваши хотелки с одинаковым временем импульса для всех кареток:
Вложение 48341
Вложение 48342
Короче, если надо разное время импульса для разных кареток можно добавить мультиплексор, уже писал об этом, из того, что Вы написали, так и не смог этого понять, боюсь никто не станет из Вас вытягивать, что Вы хотите, это должно быть абсолютно понятно из ваших описаний, ну я так думаю!
Вот второй вариант проекта:
Вложение 48394
Вложение 48395
Время импульсов одинаковое.
Я постарался как можно точнее, пошагово, описать алгоритм работы.
Вложение 48343
Какой макрос сюда бы подошёл?
IF DI2=1 then GOTO reverse ELSE next step