Hallo Jürgen,
so ganz kann ich deine Kritik nicht nachvollziehen.
1 : gehört ein Textbaustein zu den Speicherfressern. Man hat die Möglichkeit 32 davon einzusetzen, muss aber nicht unbedingt in jedem Programm so sein. Es gibt Prg die kommen ohne D Bausteine aus.
2 : effiziente Programmierung ist für so manchen ein Fremdwort (das ist meine persönliche Erfahrung). Es werden zB oft Kaskaden an Timern oder RS verballert wo es auch 2 oder 3 tun würden.
Bei Schrittketten nutze ich oft nur einen Timer und lade schrittabhängig immer die zugehörige Zeit.
3 : Effiziente Programmiersprachen. Nicht umsonst habe ich mir ST angeeignet. Hier kann man in ein paar Zeilen Berechnungen erledigen, die in FUP zig Netzwerke brauchen.
Deine Rechnung mal in die Elektrotechnik übertragen. nehmen wir mal an du hast ein Einfamielienhaus mit einer Verteilung wo 36x B16 Automaten verbaut sind. Macht 12 pro Phase, 12x16A = 192A. Muss die HA-Sicherung jetzt 200A haben oder reicht 63A?? Denk mal an den Gleichzeitigkeitsfaktor. Ich glaube nicht, das schon mal jemand alle möglichen Bausteine gleichzeitig in einem Programm benötigt hat. Und nicht immer auf die E4 schimpfen, versuch mal bei einer 316er CPU die volle Anzahl an möglichen Timern, Zählern und ... einzusetzen. Was glaubst du bleibt da an Speicher übrig?
Gruß Thomas