Hi jedtafe,
The instruction you need is the SQO instruction - study the help on it.
The source array set-up is simply the bit patterns you want to send to the output module .Data tag
Simply put, at each false-to-true rung transition, the .POS member of the control tag is incremented, and the indexed word (indexed by the value in .POS) from the source array is copied through the mask to the destination tag.
You can trigger the SQO rung with a cyclic timer .DN bit, or you can put the SQO into a periodic task, but if you do this, you must put an OTU of the .EN of the control tag, or the SQO instruction won't detect a false-to-true rung transition.
If you use the periodic task method, it is possible to implement the simple "crossroads" traffic-light sequence with just 2 instructions!!