Have you tried WizPLC from Axeda?
This is a PC PLC. I do not know anything about its functionalities - but is should emulate a PLC in the PC environment.
It is part of Axeda SCADA software - WizCon. There is a two hours limit I beleive before it stops working.
www.axeda.com