Om jag förstår det rätt vill du köra både PLC och GUI på samma maskin, dvs på PC'n?
Jag känner inte till någon gratis/billig SoftPLC för Windows men det finns en i EMC2 som körs på Linux (och har motion etc). Däremot har jag sprungit på
Free Scada / XEdit som alltså kan användas som "ansikte" för en applikation som körs i en extern controller. Om det är en relativt enkel applikation du ska göra, och kan tänka dig att använda en PIC eller AVR kan du kika på
den här ladder-kompilatorn. Annars får Googla på SoftPLC för Windows och se om du hittar nått som kan passa, du måste fortfarande ha någon form av I/O-kort men vilket således måste stödjas av den valda mjukvaran.
Vad pratar vi om för antal I/O? Analoga, digitala?