longzoo
Member
Hello, i have written a few programs in DirectLogic but never needed this type of timing. I am using a DL-06xx and I need an output to go true for approx 5 minutes then off for somewhere between 50 and 120 minutes. i wrote a small ladder with TMR1 counting to 9999 (999.9 seconds) and reseting itself after it is done (ie --TMRA1|>|999s----TMR1--). I then have a TMRA1|<|k3000 to Y0 output. this only gives me 16.6 minutes total time. so my output is on for 5 mins and off for 11.6 mins
i then attempted a second timer that reset the first so i now had 33.3 minutes. (i initially missed the fact that two sequential timers can't be used or their accumulators stomp on each other...so i am now using TMR1 and TMR3 ..but i digress)
i read in the manual that the timer can go to 17777 but this still doesn't get me where i need to be for time...
Is there a more graceful way to get longer time from a timer? i noted that constants will only allow you to enter 4 digits so i cant use a comparison for, say 36000 to get me an hour.
any nudges, or shoves , in the right direction would be GREATLY appreciated!
i then attempted a second timer that reset the first so i now had 33.3 minutes. (i initially missed the fact that two sequential timers can't be used or their accumulators stomp on each other...so i am now using TMR1 and TMR3 ..but i digress)
i read in the manual that the timer can go to 17777 but this still doesn't get me where i need to be for time...
Is there a more graceful way to get longer time from a timer? i noted that constants will only allow you to enter 4 digits so i cant use a comparison for, say 36000 to get me an hour.
any nudges, or shoves , in the right direction would be GREATLY appreciated!