Zum programmieren reicht die Demo vollkommen aus, sofern man sein Programm nicht auf der PC Runtime testen will. Ansonsten alle 30 Tage neu installieren. Dazu muss man nichtmal deinstallieren, einfach neu drüber bügeln und gut.
Auf dem Beckhoff Win CE 5.0 Image für den Win CE Emulator von Microsoft läuft auch eine TwinCAT Runtime. Damit kann man den Win CE Emulator quasi wie eine SPS nutzen. Läuft aber sehr langsam das ganze.
Die Preise für Software sind bei Beckhoff vergleichsweise moderat. Und als gewerblicher Kunde bekommt man idR ab einem gewissen Auftragsvolumen von Beckhoff die Software als Dankeschön mit dazu.