Datenbausteinlänge auslesen

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo vierlagig,
da gebe ich dir vollkommen recht, aber wer kennt denn nicht das Problem mit dem Wald und den vielen Bäumen. Da hat man ein vollig fragmentiertes Brain und findet die Daten nicht.
Falls die Frage zu leicht war, Sorry! Ansonsten vielen Dank!!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast Du eine Umrechnungsformel, um vom Gewicht auf die Länge zu kommen?

mit wiegen wird das eher schwer, da mußt du ja gucken, was in den einzelnen bytes steht, summieren und dann mit dem standardgewicht und dann ... eieiei ... da ist ausdrucken und messen schon schneller ... hab aber auch schon davon gehört, dass man datenbausteine auch mit step7 betrachten kann :rolleyes:
 
Ich hätte da auch noch einen albernen Vorschlag:
Code:
        A DB100                    // zu untersuchender DB
        L 0
        T MD100                    // Zähler 
weit:   L MD100
        SLW3                       // umwandeln
        T MD110                    // in Pointer-Format
        L DBB[MD110]               // Byte lesen
        L MD100
        L 1
        +D                         // Zähler inkrementieren
        T MD100 
        SPA WEIT
        BE
Wenn die CPU in Stop geht, steht im MD100 die Länge in Bytes-1. Alternativ könnte man im OB121 die Länge sichern und den Vorgang beenden. Je nach Länge des DBs und eingesetzter Hardware könnte es aber auch Probleme mit der Zykluszeit geben, einfach mal probieren.

Grüße von HaDi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Könnte man den DB nicht auch gaaaaannzzz oft vervielfältigen und laden, laden, laden, was das Zeugs hält. Bis der ganze Speicher voll ist. Und dann einfach den vorhandenen Datenspeicher durch die Anzahl der geladenen DB's teilen. DB-Kopfdaten natürlich berücksichtigen.

Wäre allerdings nicht die gewünschte Systemfunktion...

Gruß
Flinn
 
Zurück
Oben