TIA Beobachten zwischen Sprungmarken SPB

Chris80

Level-1
Beiträge
182
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Kann man bei TIA die Werte auch zwischen Sprungmarken beobachten?

Beispiel

U M 1.0
spbn weit

L MW 100
T MW 200
SET
R M1.0

weit: NOP 0

Wenn man jetzt Beobachtet wir der Wert ja nicht zwischen den Sprungmarken angezeigt.
Wenn M 1.0 jetzt auf TRUE geht würde er 1 mal durchlaufen. Dann würde ich gerne den Wert von MW 200 wissen.
Bei der Classic Welf ging das.

Mfg C.Hellmig
 
Du könntest das MW200 mit einer Variablentabelle beobachten.
"Programm beobachten" beobachtet, was das Programm an der Stelle tut, beobachtet aber nicht den Wert von Variablen.

PS: In der classic Welt konnte man ebenfalls nicht den Wert des MW200 auf diese Art beobachten.

PPS: das SET ist überflüssig

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn man in Classic das Ansichtsfenster nur so gross wählte das der Bereich zwischen den Sprung zu sehen war klappte das. Werde mal ein ausschnitt machen
 
Dann würde ich gerne den Wert von MW 200 wissen.
Bei der Classic Welf ging das.
[Korinthenkacker-Modus On]
Wenn man in classic glücklicherweise den (einen) Zyklus beobachtet hat, wo der Bereich zwischen dem Sprung bearbeitet wurde, dann wurden die AKKU-Werte des Programmablaufs in dünner Schrift angezeigt. Das wäre in Deinem Programm der Wert, der an dieser Stelle dem MW200 zugewiesen wurde. Das ist aber nicht das selbe, wie den Wert des MW200 beobachten. Ob der Wert in der Variable überhaupt angekommen ist und wie lange er drinstand kann man nicht von der Programmbeobachtung ableiten (das Transfer-Ziel könnte auch schreibgeschützt sein oder garnicht existieren oder sofort wieder überschrieben werden). Wie gesagt, "Programm beobachten" beobachtet den Programmablauf und AKKU-Werte, aber NICHT den Wert von Variablen. (außer boolsche Variablen, deren Wert sieht man in der Spalte STA)

Bei folgendem Programmbeispiel würde man bei der Anweisung "T MW200" "12345678" sehen, tatsächlich wird aber nur W#16#5678 in MW200 ankommen:
Code:
U M 1.0
SPBN weit

L DW#16#12345678
T MW200

weit: NOP 0
[Korinthenkacker-Modus Off]

Einigen wir uns vielleicht besser, daß Du Dich unglücklich ausgedrückt hast und ich Dich zu genau interpretiert habe ;) :sm24:

Ob es in dem TIA überhaupt möglich ist, die Werte von einmaligen Durchläufen zu sehen, weiß ich nicht.
Du könntest aber statt NOP "L MW200" schreiben, dann siehst Du unabhängig vom TIA-Können immer den Wert des MW200:
Code:
T MW200

weit: L MW200    //für Beobachten

Harald
 
Zurück
Oben