Two methods besides individual move instructions include the FAL and looping instructions available on the relevant logix platform. There are other threads which discuss these various approaches for timer elements.
Yeah, in the PLC-5 this is easy with the FAL. Even easier than the 5000. With the SLC you can do it through extra logic that just complicates the code. And I suspect all of us here would do it differently.
Individual moves would look much cleaner and easier to follow.