Step 7 Frage zu Verknüpfung Ergebnisse von Sprungmarken

TempeltonPeck

Level-1
Beiträge
118
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe eine Frage zu den Sprungbefehlen in AWL undzwar was gilt alles als Verknüpfungsergebnis? Nur UND bzw. ODER Operationen oder sonstige Bit Zuweisungen? Zur Zeit brühte ich über folgendem Quellcode welchen ich nicht verstehe da ich ihn nicht selber programmiert habe.

U M 13.0
U M 102.0
L S5T#250MS
SE T 12
NOP 0
NOP 0
NOP 0
U T 12
= L 0.0
U L 0.0
BLD 102
R M 13.0
U L 0.0
BLD 102
S M 13.3
U L 0.0
U M 130.2
S M 140.0
U L 0.0
UN M 130.2
S M 140.1
U L 0.0
SPBNB _003
L MW 240
L 1
-I
T MW 240
_003: NOP 0

Wann wird nun gesprungen? Wenn T12 abgelaufen M130.2=1 ist und somit M140.1 NICHT gesetzt wird? Bin total verwirrt da ich mich in einen total konfusen KOP-AWL Mischmasch eines nicht mehr Beschäftigten Kollegen einarbeiten darf.

Ps: Die BLD und L0.0 Befehle wurden automatisch für die Konvertierung von KOP nach AWL gesetzt.

Danke.
 
Hallo,

Code:
      U     M     13.0
      U     M    102.0
      L     S5T#250MS
      SE    T     12
      U     T     12
      R     M     13.0
      S     M     13.3
      U     M    130.2
      S     M    140.0

     UN    M    130.2
      S     M    140.1   <-- kein Sprung bei 1

      SPBNB _003        <--- Sprung, wenn VKE=0, + VKE ins BIE
      L     MW   240
      L     1
      -I    
      T     MW   240
_003: NOP   0
 
Zurück
Oben