Also da geht es mir wie den Menschen:
Warum etwas nehmen, das nicht nötig ist?
In den ganzen Hochsprachen sind Pointer für den Entwickler nicht immer sinnvoll oder nötig., es ist cool, Pointer zu verwenden, damit man in einem Jahr bestimmt nicht mehr weiß was man selbst programmiert hat.
Doch in einer PLC? Die soll eigentlich nur richtig steuern. Je mehr in die Dinger geschaufelt wird, um so fehleranfällig wird das Ergebnis. Das gilt für Programm und Betriebssystem.
Was der Compiler hinter der Entwicklungsumgebung macht ist mir, um ganz ehrlich zu sein, egal.
SCL ist so eine Entwicklung, die nach meiner Meinung begonnen wurde, ohne, dass an das Ziel gedacht wurde.
Es war schick, C zu implemtieren, es wurde ein schmales Pascal daraus und glücklich wird man damit wohl eher weniger.
Daten Dinge schreibe ich schon lange nur in SCL, da ja Schleifen und ähnliches besser zu schreiben und zu verstehen sind.(Solange man den AWL Code nicht anschaut
)
bike