I know I've seen the answer to this before, but I've searched and searched and for the life of me I can't find it!!

I'm used to Logix 500, where if I wanted to make an output flash I could use a bit such as S2:4/5 for example. What is the easiest way to do this in Logix 5000? I know how to do it with 2 timers, but I thought there may be an easier way...?

At first I HATED 5000, but the more I get used to it, the more I love it! I'm just still trying to get used to these little differences.

__________________
"It's better to be hated for who you are than be loved for who you're not"
-Van Zant Brothers

Scan time for a typical program in this controller is just a few milliseconds. I'm looking to flash an output (such as a pilot light) on and off a LOT slower than that. Maybe 1 second on, 1 second off. Or .5 seconds on, .5 seconds off.

__________________
"It's better to be hated for who you are than be loved for who you're not"
-Van Zant Brothers

One part of my utility logic for Logix is a simple free-running timer, with a 50ms time base. Every time the DN bit gets set, I just add 1 to a DINT. Just use the bits of the DINT for various duration blinker bits.

One part of my utility logic for Logix is a simple free-running timer, with a 50ms time base. Every time the DN bit gets set, I just add 1 to a DINT. Just use the bits of the DINT for various duration blinker bits.

Great idea. Correct me if I'm wrong, but won't I need to limit the DINT somehow to make sure the number doesn't get too big? If so, can't I just unconditionally unlatch one of the DINT's higher bits? Say for example bit #30 in the DINT? I may be off track here...?

__________________
"It's better to be hated for who you are than be loved for who you're not"
-Van Zant Brothers