Programmiere jetzt schon etliche Jahre. Und ich habe noch nie Akku3 und Akku4 benutzt... Schnüff
Seid mal ehrlich: Ihr schon mal??
Gruß
Flinn
Du hast das Problem wohl nicht richtig verstanden.
Es geht nicht darum, ob Akku 3 oder 4 benutzt wird, es geht darum, ob der Akku 2 überschrieben wird.
Es gibt natürlich auch Leute, die noch nie mit dem Akku 2 gearbeitet haben...
Meine Bausteine sollen auf 300er wie 400er CPU laufen.
Das hat auch nichts mit dem Befehlsatzt zu tun, wie eNDe meinte, sondern mit dem Prozessoraufbau und der Interpretation deren Mikrobefehle.
Daher spendiere ich gerne einen Ladebefehl (der nun wirklich keine Probleme hinsichtlich der Zykluszeit verursachen wird) um sicherzustellen, dass der Inhalt Akku 1
und Akku 2 CPU-Type unabhängig immer definiert sind.
Die Praxis läst grüßen !
an diesem Beispiel habe ich auch Einiges gelernt:
1. In meiner (Lehr-)praxis tauchte nie die Frage nach 4 Akkus als Problem auf. Wahrscheinlich rührt das noch aus der S5-Welt her.
ACH DU SCHRECK!
Die 948 hat auch 4 Akkus, und einige andere CPUen auch (alle 1x5 er?).
Diese verhalten sich hinsichtlich der arithmetischen Operationen genau wie oben beschrieben, auch bei diesen wird Akku 2 also überschrieben.
Sicherlich hast du hierbei auch gelernt, das Theorie und Praxis zwei unterschiedliche Dinge sein können, wobei die Praxis immer das letzte Wort hat.
2. Den Hinweis: "Lieber eine Zeile mehr" muss man, glaube ich, relativieren. Ich habe nämlich immer wieder mal von sehr zeitkritischen SPS-Anwendungen gehört und da kam es auf möglichst effiziente Programme an.
Da ist es aber eher unwahscheinlich, das ein einzelner Ladebefehl zu Problemen führt.
5. Dank an #kussji für diese schöne Aufgabe. Ich denke mal, dass neben der konkreten Hilfe an den Fragesteller alle Interessierten an diesem Beispiel etwas lernen konnten.
mfG eNDe
Ich glaube auch, dass bei diesem Thread wieder einige Leute einiges lernen konnten.