Toki0604
Level-2
- Beiträge
- 670
- Reaktionspunkte
- 133
-> Hier kostenlos registrieren
Guten Morgen werte Profis
Ich habe ein Verständnisproblem mit einem AWL-Code. Ich habe mir schon alleine mit dem Titel schwer getan...
Bei dem Codeschnipsel geht es weniger darum welchen Sinn es hat oder ob es eine andere Möglichkeit gibt (Obwohl ich gerne dazu lerne ;-) ),
sondern vielmehr warum es nicht funktioniert...
Es ging um einen möglichst kurzen AWL-Code um einen Taktimpuls zu erzeugen.
UN T1
L S5T#500ms
SE T1 //wenn die Zeit abgelaufen ist sollte hier für einen Flankenimpuls das VKE1 erzeugt werden, und das kommt auch...(theoretisch)
ergänze ich den Code folgend:
UN T1
L S5T#500ms
SE T1
NOT
=M1.0
bekommt der Merker M1.0 den entsprechenden Flankenimpuls.
Ergänze ich wie folgt:
UN T1
L S5T#500ms
SE T1
ZV Z3
wird auch im entsprechenden Takt hochgezählt.
ABER bei dieser Variante funktioniert nichts:
UN T1
L S5T#500ms
SE T1
U T1
ZV Z3
Ich habe auch direkt im Anschluss an das SE einen bedingten Sprung gehangen, der funktioniert ebenso.
Warum funktioniert die einfache binäre Abfrage auf UND in diesem Moment nicht?
Gruß, Toki
Ich habe ein Verständnisproblem mit einem AWL-Code. Ich habe mir schon alleine mit dem Titel schwer getan...
Bei dem Codeschnipsel geht es weniger darum welchen Sinn es hat oder ob es eine andere Möglichkeit gibt (Obwohl ich gerne dazu lerne ;-) ),
sondern vielmehr warum es nicht funktioniert...
Es ging um einen möglichst kurzen AWL-Code um einen Taktimpuls zu erzeugen.
UN T1
L S5T#500ms
SE T1 //wenn die Zeit abgelaufen ist sollte hier für einen Flankenimpuls das VKE1 erzeugt werden, und das kommt auch...(theoretisch)
ergänze ich den Code folgend:
UN T1
L S5T#500ms
SE T1
NOT
=M1.0
bekommt der Merker M1.0 den entsprechenden Flankenimpuls.
Ergänze ich wie folgt:
UN T1
L S5T#500ms
SE T1
ZV Z3
wird auch im entsprechenden Takt hochgezählt.
ABER bei dieser Variante funktioniert nichts:
UN T1
L S5T#500ms
SE T1
U T1
ZV Z3
Ich habe auch direkt im Anschluss an das SE einen bedingten Sprung gehangen, der funktioniert ebenso.
Warum funktioniert die einfache binäre Abfrage auf UND in diesem Moment nicht?
Gruß, Toki