Your programs look good. You should get in the habit of adding Rung Comments. I know, it sounds silly for these simple, fairly obvious rungs. But if you don't do it for these, as you progress to higher levels of difficulty, you will say "well, I understand what is going on here, so no need to add explanations."
Then at some time in the future, you will find yourself troubleshooting one of your old programs and asking yourself "What the H#!! was I trying to do here?"
The rung comments do not have to be elaborate, only detailed enough to explain the Output. For example, you might want rung comments that say "Motor 1 Output" and "Motor 2 Output". Right away some will see that these two outputs could be lumped together, and controlled by internal relays. Many use these internal relays (B3 bits in your Micrologix) to do everything, only switching to Inputs and Outputs in a table at the end of the program.
PROGRAM INPUTS MAPPED TO INTERNAL BITS
| I:0/2 |
| Motor 1 Start B3/0 |
|---| |---------------(OTE)-------|
| |
PROGRAM OUTPUTS MAPPED TO INTERNAL BITS
| B3/10 O:0/0 |
| Motor 1 Run Motor 1 Out |
|---| |----------------(OTE)------|
| |
| B3/11 O:0/1 |
| Motor 2 Run Motor 2 Out |
|---| |----------------(OTE)------|
| |