Ich finde, diese Diskussion zeigt mal wieder, dass es besser wäre SPS'en in einer Hochsprache zu programmieren.
Das hier erinnert mich mehr oder weniger an die Art und Weise, wie man Assembler programmiert.
In einer Hochsprache kann man Variablen und Funktionen sinnvolle Namen geben und man kann objektorientiert programmieren.
Kommentare haben den Nachteil, dass sie von Compiler ignoriert werden.
In schlimmsten Falls können Kommentare irrelevant oder gar falsch sein.
Wenn ich jetzt in einer Hochsprache wie C/C++ programmieren
kann, habe ich eine Vielzahl ausgereifter Werkzeuge zur Verfügung.
Z.B. kann man mit
http://www.stack.nl/~dimitri/doxygen/
Programmcode hervorragend gut dokumentieren.
Die "Prosa" wird dabei in speziell formatierten Kommentaren im Quelltext selbst untergebracht.
Diese Vorgehensweise verwende ich jedenfalls, wenn ein PC (auch embedded) + Remote I/O eingesetzt wird.
Wenn sich nun ein Anbieter (China|Korea ???) finden würde,
der eine SPS auf den Markt bringt, die mit C/C++ programmiert werden kann, bin ich sofort dabei.
Eine SPS ist ja nix weiter als ein kleiner Computer + I/O in einem industrietauglichen Gehäuse für den Schaltschrank.