Like i said. You can run and test your program in your computer without virtual machine even your target system will be WinCe. Just open your plc project, set target system to "local", disable I/O's on device tree, activate configuration and turn your twin cat to run mode. It runs exactly the same way as it runs in your target device.