AdamEmulator is the emulator of ADAM-5511 PC based controller, which is made by Advantech(www.advantech.com). It has controller configurator, editor and controller runtime view. It is a perfect tool for developers as well as universities and others who want to teach hardware programming. To use this tool you don't need a real controller.
You can download free demo version at www.jelement.com/downloads