I'm quite disgusted with the text string handling capability of Omron PLCs, I love the MOV$ command, but the fact that you can't just type text in quotes as immediate input for the instruction is annoying. You can use relative addressing with the command which is nice for selecting from a bank of messages, but you still have to pre-load your long strings in memory some other way.
I know this is an old thread, but I just found this and Van's last post helped me quickly do exactly what I was needing. I needed to take the result of a math problem and stick it in both the top and bottom bytes of an Output word. Figured I'd post the two ladder operations for future reference: MOVD Math_Result #0220 Output MOVD Math_Result #0020 Output