-> Hier kostenlos registrieren
Welchen Sinn macht eigentlich der BI-Befehl? Ich übergebe beliebigen Maschinencode und der wird dann ausgeführt. Soweit so gut, aber das ist doch langsam und wo würde das konkret Sinn machen?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
msg:
Du solltest, wie viele andere auch, dein Problem mal im Ganzen darstellen.
Nein, ich meine BI - "bearbeite indirekt". Dabei lädt man zuerst den Maschinencode eines bestimmten Befehls in den Akku und führt dann "BI" aus. Dabei wird der Code aus Akku 1 ausgeführt. Das steht z.B. im "S5-115U Handbuch" auf Seite A-16: "BI - Über einen Formaloperanden bearbeiten (indirekt). Die Nummer des Formaloperanden steht im AKKU 1." Die Maschinenbefehle die man dann lädt, stehen gleich auf den Seiten danach. Die Frage jetzt ist: In welchen Situationen ist diese Vorgehensweise sinnvoll bzw. wann war sie mal sinnvoll?
: SPA FB 2
NAME: BEARB
EIN 0 : EW 10
EIN 1 : EW 20
AUS : AW 100
NAME: BEARB
BEZ : EIN 0 EW
BEZ : EIN 1 EW
BEZ : AUS AW
.
.
.
: L KF+2
: BI
: T AW 80
115U Systemhandbuch schrieb:Der AKKU 1 wird mit der Konstanten
”2” geladen.
Mit der nächsten Anweisung soll
der Formaloperand bearbeitet
werden, der an der zweiten Stelle
der Parameterliste steht.
Der Inhalt von EW 20 wird zum
AW 80 transferiert.
Oh, S5.
Dann bin ich eh raus... vor meiner Zeit.
Die Zeit ist doch noch voll da ;-)
Bei uns jedenfalls.
Thomas
Die Frage jetzt ist: In welchen Situationen ist diese Vorgehensweise sinnvoll bzw. wann war sie mal sinnvoll?
Habe mal was eingescannt, damit die "Jüngeren" sich ein Bild machen können.
Wozu das gut ist?
Ich könnte mir vorstellen, dass man zur Laufzeit den Befehl (Code) ändern kann.
Kann mich nicht erinnern, das jemals benutzt zu haben..
Gruß Roland
Danke an alle für die Beiträge. Ich denke man kann sagen, dass man einfach nur flexibel Code ausführen kann.
Du kannst flexibel einen Parameter des FB auswählen, der Code ist durch den Befehl L/T/U/O ... ja fix im Programm hinterlegt.
Heutzutage würde man ähnliches wohl mit einem Pointer auf die Instant des FB machen.
D.h. also ich bin alt?
mhm...
;-)
Thomas
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen