I've done 3 so far, the first was when I worked for Schneider and the other two was when I was working as an SI. All three were water treatment plants with S908 Remote IO, but these were over 4-5 years ago. And with my current job its all Rockwell so I'm a little bit rusty.
It's not a conversion thats fully compatible, you'll need to read Schneider's Concept to Unity conversion manual. From my experience the main code issue was the Time Of Day clock functions (TOD). Ather gotcha's will be in the status words and bits. Unity uses a different addressing scheme too, so inputs will be %I, outputs will be %M, words will be %M etc instead of the old modbus style of 10000, 00000 and 40000, so you will need to check your IO mapping. I think I used the "bit to word" and "word to bit" FBD functions with adequate comments to make sure that I didn't lose my IO mapping.
You'll may also need to change the CPU model as Unity only supports the higher end CPUs. The firmware in the CPU and NOE modules will need to be upgraded too.