Забыл добавить что там не хватает одного важного параметра как часы, там только секунды минуты. Сразу не заметил.
Забыл добавить что там не хватает одного важного параметра как часы, там только секунды минуты. Сразу не заметил.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да, часов там нет, ибо когда делал этот макрос, они мне не были нужны. Вообще, изначально макрос делался как таймер обратного отсчёта для блоков TON и TOF. Поэтому он работает, когда сигналы не входах En1 и En2 неравны: отсчёт идёт, когда на выходе TON или TOF не то же самое, что на входе. А выход Spms пересчитывает заданную с экрана уставку в мс, для задания уставки блоку TON или TOF.
Но принцип, думаю, понятен? Можно при желании и часы добавить.
Да именно я только что с луны свалился, поэтому не судите строго. Сергей0308 если скинете живые примеры вместо картинок буду очень благодарен.
Последний раз редактировалось Виктор888; 15.08.2020 в 13:45.
Можно, конечно, добавить обработку часов. Но следует помнить, что максимально возможная уставка счётчика CTN, используемого в макросе = 65535. Поэтому таймер в приведённом примере будет ограничен 18ю часами (64800 секунд). Ежели нужно больше, придётся делать каскад из двух счётчиков.
Какая здесь проблема, если уставка более 18ч 12м 15с, то можно(нужно) применить 32 битный счётчик из менеджера компонентов, в нём и уставку проще ввести, без блока записи в ФБ, как в 16 битном универсальном счётчике из ОЛ.
Но в принципе все зависит от нужной дискретности уставки(минимальной ступеньки), если например достаточно ступеньки в 10 секунд, то максимальное значение уставки можно увеличить в 10 раз с тем же счётчиком, надеюсь понятно?!
Последний раз редактировалось Сергей0308; 15.08.2020 в 16:23.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо! Все работает 18ть часов более чем достаточно
Можно и с паузой таймер сделать, при подобном исполнении это не сложно и даже иметь энергонезависимость, когда это нужно, и это много-много раз уже обсуждалось, короче, оскомину набило, образно выражаясь!
Импульс заданной длительности с паузой.PNG
Импульс заданной длительности.PNG
Последний раз редактировалось Сергей0308; 15.08.2020 в 23:56.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.