dmargineau
Lifetime Supporting Member
It's no different than downloading to a real processor.
I would certainly have serious doubts about one's professionalism when witnessing one downloading to CPUs dud applications...I meant downloading a functional application of course...Should have I stated 'functional' too?...Offline or Online you still have to 'clean it up'...
A Run Mode Emulator with present, uninhibited, physical IO is useless...Why would you download a non-functional application...Because you could?!...Go figures...I've thought we're here to share practical and useful information...Not the 'Alternative' kind...
... but it's something that makes emulating CpLX a real pain.
Had you been approaching CompactLogix applications the proper way, it wouldn't be any more hassle replacing the CompactLogix CPU with an Emulator than if replacing a ControlLogix...Map all IO to internal tags in separate routines...Copy the routines into a different/blank project...Delete the routines from the project to be 'emulated'...Replace the CPU with an Emulator...Download the functional application to the Emulator...Test your application...When done, replace the Emulator with the original CompactLogix...Paste in the IO mapping routines...Some pain huh?...