Schrittkettenpogrammierung

Zuviel Werbung?
-> Hier kostenlos registrieren
Mit Ein- und Ausschalten meinte er wohl eher einen bedingten Sprung:
Code:
      L     "DB AP OP120.1".Header.NummerWTamAP
      L     0
      ==I   
      SPB   weit
      L     "DB AP OP120.1".Header.NummerWTamAP
      L     "Alte Wt nummer"
      <>I   
      R     "M465.0"
      L     "DB AP OP120.1".Header.NummerWTamAP
      T     "Alte Wt nummer"
weit: NOP   0
Die Anweisungen "innerhalb" des Sprunges werden nur bearbeitet, wenn NummerWTamAP ungleich Null ist.
 
ja, soetwas in der Art meinte ich :)

Jedoch wie schon am anfang erwähnt bin ich noch "neuling" auf dem Gebiet und versteh nicht alles wie du es geschrieben hast. Wäre vl. einer so nett, mit die einzelnen Schritte Anfängerfreundlich zu erklären?

Aber bisher vielen dank für die guten Antworten, man merkt, das einem hier geholfen wird :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke mein Beispiel muss ich nicht erläutern.

Zu seinem Beispiel (Hier nochmal etwas verkürzt)

Code:
      L DB1.DBW0              //Lade den Wert aus dem DB
      L 0                     //Lade die Konstante "0"
      ==I                     //Vergleiche die Zahlen auf Gleichheit
      SPB weit                //Wenn Beide Zahlen gleich -> Spinge zu "weit"
 
      U E 1.0                 //Wird nur Ausgeführt, 
      S A 1.0                 //Wenn wir nicht weggesprungen sind
 
weit: NOP 0                   //NOP 0 -> Null-Operation (Platzhalter)

Mit freundlichen Grüßen,
Hawkster
 
Zuletzt bearbeitet:
Zurück
Oben