I had to do the same thing. Either bite the bullet and start typing or
export the Allenbradley to a CSV file.
I took an old DS program and exported the elements to a csv file.
Printed out the Allen Bradley csv and started to type over the old elements in the DS5. I used the DS5 as a template.
All the I'x and B's etc will have to be converted over the X's Y's C's etc. Then import the modified DS5 back into Direct Soft.
I just typed it all over again in DS and printed out the AB ladder and retyped. Structure will change of course. Some things are done better in DS.
If I was you and have the money check out the D0-More. I did lots of things using the Math box that cut down my ladder in AB.
Also Do-More has the timer bits .done, .Timing, .Reset, you are use to seeing in the AB.
Also actual write different programs within the main program, unlike task that AB uses.