Frage zu Labels.

Tigerkroete

Level-1
Beiträge
245
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute.
Benutze Step7-Version 5.3.
Ich habe gerade festgestellt, dass ein Label nicht für sich alleine stehen kann!? Es muss immer vor einer Anweisung stehen.
Nur was ist, wenn zwei Lables hintereinander kommen?

Gruß,
Tigerkroete
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

erstmal die Annahme Du bist in AWL.

du kannst als Anweisung immer ein "NOP 0" einsetzen. Diese ist eine Operation, die keine Anweisung ausführt und das Verknüpfungsergebnis nicht verändert.

Bei 2 Labeln würde das dann so aussehen:

Code:
Lab1: NOP 0
Lab2: NOP 0

Wenn die Labels hintereinander kommen, warum braucht Du dann 2??

Hoffe ich konnte behilflich sein.

Gruß Floh
 
Vielen Dank, funktioniert!
Ich brauche z.B. zwei Labels, wenn ich zum Ende einer Case-Anweisung springe, wonach direkt eine IF-Anwesiung beginnt, z.B.:

ECAS: //Ende meiner Case-Anweisung
AIF: //Anfang meiner IF-Anweisung

Gruß,
Tigerkroete
 
Floh schrieb:
Wenn die Labels hintereinander kommen, warum braucht Du dann 2??

Hoffe ich konnte behilflich sein.

Gruß Floh

Macht auch Sinn, um die Übersicht zu halten. Schleifen haben in der Hochsprache ja auch eine explizite Terminierung. Wenn man sich daran anlehnt, kommen mehrere Labels am Ende zustande. So sind auch spätere Änderungen nicht so Aufwendig.

Gurß, pt
 
Zurück
Oben