I use Constructor 7.0 once in a while.
It work's good for ladder diagrams.
You can run the circuits and test it before you build it.
The only thing is you are limited in the way it looks when you print.
Very good program for designing and drawing motor control.
This is not a PLC programing tool.
It is just a drawing program that can run the circuits.
Can you get a 30 day trial?