Grubba
Level-1
- Beiträge
- 425
- Reaktionspunkte
- 88
-> Hier kostenlos registrieren
Ich denke mal, vierlagig wollte mit seinem Code ein Beispiel pro AWL geben.
Dabei zeigt sich aber fast alles, was AWL "ausmacht".
Der Code ist trotz Kommentaren schlecht lesbar, nach einem viertel Jahr Pause muss man wahrscheinlich selber nochmal drüber nachdenken, was man da eigentlich gemacht hat.
Durch AWL noch äußerst kryptisch und dank der Adressregisterbefehle für einen Nicht-AWL Kenner absolut nicht nachvollziehbar.
Die Krönung sind dann die Sprungbefehle, damit wir einen schönen und zurecht gefürchteten Spaghetticode fabrizieren können.
Das ist keine Kritik am eigentlichen Code, der ist ja für AWL Verhältnisse ganz ordentlich geschrieben, führt mir aber immer wieder vor Augen, warum auf Nicht-S7-Steuerungen keiner freiwillig in AWL programmiert.
Wahrscheinlich machen die Leute einfach mit AWL rum, weil sie zeigen wollen, das mans einfach drauf hat.....
Dabei zeigt sich aber fast alles, was AWL "ausmacht".
Der Code ist trotz Kommentaren schlecht lesbar, nach einem viertel Jahr Pause muss man wahrscheinlich selber nochmal drüber nachdenken, was man da eigentlich gemacht hat.
Durch AWL noch äußerst kryptisch und dank der Adressregisterbefehle für einen Nicht-AWL Kenner absolut nicht nachvollziehbar.
Die Krönung sind dann die Sprungbefehle, damit wir einen schönen und zurecht gefürchteten Spaghetticode fabrizieren können.
Das ist keine Kritik am eigentlichen Code, der ist ja für AWL Verhältnisse ganz ordentlich geschrieben, führt mir aber immer wieder vor Augen, warum auf Nicht-S7-Steuerungen keiner freiwillig in AWL programmiert.
Wahrscheinlich machen die Leute einfach mit AWL rum, weil sie zeigen wollen, das mans einfach drauf hat.....