AWL Anfänge

Un e 0.0
spb m004

u e 0.1
fp m 30.0
spb m001

u e 0.2
fp m 30.1
spb m002

u e 0.3
fp m 30.2
spb m003


m001: L mw 12
+ 1
t mw 12
spa m004

m002: L mw 12
+ -1
t mw 12
spa m004

m003: L 0
t mw 12
spa m004


m004: Nop 0
 
Hallo Mike,

auch hier fehlt wieder das SPA M004!

Un e 0.0
spb m004

u e 0.1
fp m 30.0
spb m001

u e 0.2
fp m 30.1
spb m002

u e 0.3
fp m 30.2
spb m003

SPA M004

m001: L mw 12
+ 1
t mw 12
spa m004

m002: L mw 12
+ -1
t mw 12
spa m004

m003: L 0
t mw 12
spa m004


m004: Nop 0

Ist Dein E0.0 auf 1?

Grüße
Gebs
 
aber das darf er doch rein theoretisch nur wenn E0.1 - 1 ist...sry bin n schwieriger fall:rolleyes:
wenn E0.1 TRUE ist, springt er hier
Code:
...
u     e      0.1 
      fp    m     30.0 
      spb   m001 
...
zur Marke m001.
Wenn aber E0.0 TRUE und alle anderen FALSE sind, wird der Code normal weiter durchlaufen, auch das was nach der Sprungmarke m001 steht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok also noch mal...
E0.0 ist True und E 0.1 oder 0.2 oder 0.3 ist-1 dann läuft der doch in das jeweilige netzwerk zum beispiel zu M002 dann zählt der um eins zurück und hört dann bei M004 auf...sodala aber wenn man bei

U E0.3
FP M30.2
SPB M003

Noch SPA M004 hinzufügt funktioniert es dann zwar erst aber es ergibt für mich immer noch keinen sinn warum man da SPA M004 reinschreibt da er ja nach SPB M003 springen sollte und dann bei M004 ja sowieso aufhört??
Wie gesagt bin n schwieriger fall:ROFLMAO:
 
Ne die Sprungmarke is ja nur in dem fall dazu da um zu sagen das es nach beendigung des netzwerks bzw. 1 sagt er soll zu dem und dem ablauf springen
Für mich is das eher ne anweisung oder nen befehl
 
Wenn E0.3 TRUE ist, springt er zur Marke m003. Wenn E0.3 aber FALSE ist
macht er bei der Sprungmarke m001 weiter. Er soll aber zum Ende springen, daher SPA m004.
Vorraussetzung (E0.0 TRUE und alle anderen FALSE)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hm ok nach meiner ansicht dürfte er das aber auch dann nur wenn e0.1 auch 1 ist aber anscheinend ist das bei awl wohl etwas anderst...sprich wenn ich jetz noch ein netzwerk mit e0.4 hätte und m005 NOP 0 wäre müsste ich im Netzwerk e0.4 dann auch ein SPA M005 machen damit der mir nicht bei M001 weiter macht sondern aufhört...richtig??
 
beispiel hierzu:

Un e 0.0
spb m004

u e 0.1
fp m 30.0
spb m001

u e 0.2
fp m 30.1
spb m002

u e 0.3
fp m 30.2
spb m003

U e0.4
fp M30.2
spb m004
spa m005

m001: L mw 12
+ 1
t mw 12
spa m005

m002: L mw 12
+ -1
t mw 12
spa m005

m003: L 0
t mw 12
spa m005

m004: L10
t mw12
spa m005

m005: Nop 0
 
Hm ok nach meiner ansicht dürfte er das aber auch dann nur wenn e0.1 auch 1 ist aber anscheinend ist das bei awl wohl etwas anderst...sprich wenn ich jetz noch ein netzwerk mit e0.4 hätte und m005 NOP 0 wäre müsste ich im Netzwerk e0.4 dann auch ein SPA M005 machen damit der mir nicht bei M001 weiter macht sondern aufhört...richtig??
So ist es :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok wie gesagt ergibt für mich keinen sinn aber das wird awl bedingt sein...wenigstens weiß ich jetz wann ich das machen muss und komm jetz weiter...vielen herzlichen dank marlob und Gebs..falls man sich mal auf nen forumstreffen sieht geht die erste maß von euch auf mich :s12:
 
Hallo Mike,

ok wie gesagt ergibt für mich keinen sinn aber das wird awl bedingt sein...

das ist nicht AWL-bedingt, das ist Logik.;)

Was bedeutet der Befehl SPB?
=> Springe zur angegebenen Sprungmarke, wenn die Bedingungen davor erfüllt sind.
Wenn sie nicht erfüllt sind fahre fort mit der nächsten Zeile.

Grüße
Gebs
 
Ach jetza hab ich s...die nächste zeile is ja dann automatisch dann E0.1 usw. da M004 ja nur ausgeführt wird wenn man es ihm sagt ansonsten is es nach reihenfolge wieder die e0.1...hehe supi..kriegst 2 maß:ROFLMAO:
 
Zurück
Oben