Diese Diskussion kommt mir langsam vor, als würde jemand fragen
"Fahr ich besser 3er BMW oder Golf GTI"
Oder noch eher: "Fahr ich lieber Auto oder Boot"
1. Jeder wie er will und kann!
2. Kommt immer auf den Fall an!
Binäre Verknüpfungen in SCL machen genauso wenig Sinn wie mathematische Berechnungen oder Kommunikationsabläufe in FUP/KOP
Man könnte fast denken, hier wären Maschinenbauer anwesend.
Die denken ja auch fast immer, SPS wäre U Eingang = Ausgang.
Bei mir ist es auch so, dass der Kunde vorgibt, wie sein Programm auszusehen hat. Und wenn er das letztendlich in KOP haben will, programmier ich das auch in KOP, damit ich direkt ne saubere Darstellung habe.
[Zeigefingerhebmodus]
Leute, müssen eigentlich die klischeehaften Verallgemeinerungen sein?
Sätze wie "AWL Programme enden nur zu oft in Spaghetti Code" unterstellen doch immer, dass AWL Programmierer unsauberer arbeiten als andere Programmierer.
Ob und wie das unübersichtlich wird, kommt auf den einzelnen Programmierer an und hängt nicht von der Sprache ab.
[/Zeigefingerhebmodus ]
Ich programmiere am liebsten AWL, weil ich noch aus der S5 Welt komme.
Da ging einfach nicht alles in anderen Sprachen.
Und ich bin ein Kommentar-Freak. Ich schätze mal, dass ich hinter mindestens 80% der Programmzeilen einen Kommentar schreibe.
Das geht halt nicht in graphischen Darstellungen.
Wir können ja ne neue Sprache erfinden!
Namensvorchlag: FT (Freundlicher Text)
Programmbeispiel:
Liebe Maschine, mach bitte die richtigen Dinge zur richtigen Zeit!
Wenn irgendwas nicht so klappt, wie's soll, wäre ich Dir sehr dankbar für eine kurze Mitteilung auf dem Operator Panel!