Just a thought!
Have you considered creating a PC base Do-more PLC software that controls actual PC base I/O and use a USB Code Key encrypted to the installing disk to prevent duplication?
Yeah, we've talked about it. Biggest consideration against was just that to do it right, it should be deterministic, and we don't yet have a strong enough sense of market demand to feel good about doing the work required to make it so.
We also thought it would be cool to bundle the engine into a library with a programmatic interface, so that users could build it directly into a UI. At that level, it would be possible to integrate virtually any custom I/O that might be tethered to the PC.
Are we still open to it? Sure, with enough apparent demand.