PLC simulator recommendation?

There are many PLC Simulator software,
from PLC Manufacturer ( RSLogix Emulate for Alllen-Bradley PLC ) or from third party ( RSLogix SImulator LogixPro from http://www.thelearningpit.comfor
Allen-Bradley PLC simulator). Some PLC Programming software has built in simulator ( Schneider Electric Concept or BristolBabcock Controlwave Designer as example).
 
Top