mehrfachaufruf eines fb beobachten

volker

Supermoderator
Teammitglied
Beiträge
5.805
Reaktionspunkte
1.027
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo

habe hier einen fb in dem eine kleine schrittkette abläuft.
dieser fb wird mehrfach aufgerufen.
wenn ich den online beobachte, sehe ich nur den status der 'stats' vom letzten aufruf.

gibt es eine möglichkeit den so zu beobachten, das der die 'stats' aus dem zugehörigem db anzeigt ?
 
Ja das geht, aber nicht immer richtig :???:.

Mach den mehrfach aufgerufenen Baustein auf. Dann Menü Test/Betrieb/Testbetrieb anhaken. Danach Menü Test/Aufrufumgebung. Du kannst jetzt den Pfad auswählen, entweder über den aufrufenden Baustein oder über den dazu geöffneten DB. Es gibt Fälle, da funktioniert da nicht, z.Bsp. in Multionstanzen, die einen FB mehrmals in den Stat-Var definiert haben, da ist immer der gleiche FC der aufrufende und auch immer der gleiche DB geöffnet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Naja,

zur Not kann er den alten Aufruf ausklammern, den FB kopieren und neu aufrufen.Evtl. sogar einen neuen DB generieren lassen wenns sein muss.
Für Testzwecke und Fehlersuche geht das schon ;)

Gruss Andy
 
multiinstanz habe ich dort nicht.
werde ich morgen testen.

wenns nicht klappt , werde ich doch für jede 'station' einen eigenen fb/fc proggen (copy/paste/umverdrahten geht ja recht einfach). ist halt wichtig das der service damit klar kommt.
 
Ja das ist echt mühsam! Ich habe mich da schon ein paar mal geärgert wenn man da nicht anständig beobachten kann.

Das wäre echt toll wenn man einen FB beobachtet das man gleich abgefragt wird mit welcher instanz. Oder wenn man bei dem Bausteinaufruf auf "aufgerufenen Baustein beobachten" geht sich der gleich mit der zugehörigen instanz öffnet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja das ist echt mühsam! Ich habe mich da schon ein paar mal geärgert wenn man da nicht anständig beobachten kann.

Das wäre echt toll wenn man einen FB beobachtet das man gleich abgefragt wird mit welcher instanz. Oder wenn man bei dem Bausteinaufruf auf "aufgerufenen Baustein beobachten" geht sich der gleich mit der zugehörigen instanz öffnet.

Auch wenn Volker keine CoDeSys mag aber dort geht ein Fenster auf mit einer Liste alles Instanzen und man kann sich aussuchen welche Instanz man beobachten möchte.
 
multiinstanz habe ich dort nicht.
werde ich morgen testen.

wenns nicht klappt , werde ich doch für jede 'station' einen eigenen fb/fc proggen (copy/paste/umverdrahten geht ja recht einfach). ist halt wichtig das der service damit klar kommt.


Wenns keine MI ist klappt der Tip von Ralle.
Ich machte es immer so, noch keine Probleme gehabt.

Wundert mich aber ein bischen, dass du das nicht wustest.

naja, hat schon seinen Grund, warum Ralle der UdJ2006 ist, nicht du.... :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hier noch eine Möglichkeit zum Testen:
aus online den den FB aufrufenden Baustein öffnen.
Dort den gewünschten FB-Aufruf markieren, rechte Maustaste und "Baustein Beobachten".
Dies geht aber nur, wenn die CPU sich im "Testbetrieb" befindet.

Gruß
raika
 
Falls man einen FB als Multinstanz aufruft, hilft eigentlich nur den FB kopieren, unter anderen Nummer abspeichern und dann zur Fehlersuche beobachten. Das finde ich immer noch am einfachsten und der Vorteil ist, dass man zur Not immer wieder zum alten Stand zurück kann!
 
Zurück
Oben