-> Hier kostenlos registrieren
Ich bin bei der Suche zwar schon auf ähnliche Probleme gestoßen, aber nicht auf exakt dieses:
SW ist TIA V13 Upd 6 Basic. Bei der Suche nach den Verwendungsstellen eines IEC-Timers in SCL in einem Programm für S7-1200 ist mir aufgefallen, dass nicht alle Verwendungsstellen aus der Auflistung im Info-Fenster heraus angesprungen werden.
z.B.
wird angesprungen,
wird nicht angesprungen.
Diese beiden Codestellen befinden sich im selben Baustein, ich bekomme für den Baustein zwei Verwendungsstellen des Timers aufgelistet, eine mit Zugriff lesend, eine mit Zugriff Instanz-DB, das ist völlig korrekt. Allerdings springt der Cursor bei beiden Verwendungstellen in die gleiche Programmzeile, nämlich die Stelle im ersten Beispiel, nur einmal auf den Bausteinname und einmal auf Q.
Dieses Verhalten lässt sich mit allen Timern reproduzieren, die einen Zugriff lesend und Instanz-DB im selben Baustein haben.
Gibt es noch mehr Leute, die dieses fehlerhafte Verhalten reproduzieren können?
Gibt es dafür eine Lösung oder muss ich das einfach hinnehmen?
SW ist TIA V13 Upd 6 Basic. Bei der Suche nach den Verwendungsstellen eines IEC-Timers in SCL in einem Programm für S7-1200 ist mir aufgefallen, dass nicht alle Verwendungsstellen aus der Auflistung im Info-Fenster heraus angesprungen werden.
z.B.
Code:
IF "Step16" OR
"Step17" AND
"IEC_Timer_Y4minRelease".Q = true THEN
Code:
"IEC_Timer_Y4minRelease".TON(IN:="Q0.4",PT:=t#50ms);
Diese beiden Codestellen befinden sich im selben Baustein, ich bekomme für den Baustein zwei Verwendungsstellen des Timers aufgelistet, eine mit Zugriff lesend, eine mit Zugriff Instanz-DB, das ist völlig korrekt. Allerdings springt der Cursor bei beiden Verwendungstellen in die gleiche Programmzeile, nämlich die Stelle im ersten Beispiel, nur einmal auf den Bausteinname und einmal auf Q.
Dieses Verhalten lässt sich mit allen Timern reproduzieren, die einen Zugriff lesend und Instanz-DB im selben Baustein haben.
Gibt es noch mehr Leute, die dieses fehlerhafte Verhalten reproduzieren können?
Gibt es dafür eine Lösung oder muss ich das einfach hinnehmen?