S7 Graph Beobachten Funktion geht nicht!

phoneboxz

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Ich arbeite mit einer Siemens Microbox ipc472c auf der eine WINAC RTX CPU läuft.
Programmiert wird mit Simatic Manager V5.5 SP2.

zu meinem Programm:
Ich habe ein Hochregallager als Abschlussarbeit für meinen Techniker Elektrotechnik zu programmieren.
Die einzelnen Bewegungsabläufe habe ich als Einzelfunktionen programmiert und sie dann als Ablaufschrittkette zusammengefügt.
Zur Veranschaulichung der möglichen Programmiersprachen bei Step7 habe ich ein paar Funktionsbausteine mit Step7 Graph programmiert.

zu meinem Problem:
Wenn ich mein Programm mit PLC-Sim teste, kann ich schön Schritt für Schritt alles mit der Beobachten Funktion nachvollziehen wie gewohnt.
Nur eben bei den Bausteinen welche in S7 Graph programmiert sind, nicht!
In der Statuszeile rennt der grüne Balken, nur steht anstelle von RUN, "nicht bearbeitet" in dem Feld obwohl die transitionsbedingungen nacheinander
wahr sind/werden und die Schrittkette wohl auch durchlaufen wird.

Bestimmt ist das nur ne kleinigkeit und ich komm nicht drauf...
kann mir einer bitte helfen?

Danke

Grüße
Phil
 
Zuletzt bearbeitet:
Der Graph FB ("Gabelfahrt") hat seinen IDB und wird im FB ("Programmablauf") <-- (Hauptschrittkette) aufgerufen, welcher auch seinen eigenen IDB hat. Meinst du dass?
 
!!! ACHTUNG !!!
S7-Graph Schrittketten sind nicht multiinstanzfähig, d. h. zu jeder Schrittkette (FB) darf es nur einen IDB geben.

Wann unten "nicht bearbeitet" steht, dann sieht es so aus als würde der Aufruf des FB's nicht aktiv sein!
Dann kannst Du natürlich wie verrückt steuern, initialisieren, etc. da tut sich dann bei dieser Kette gar nichts!
 
Hallo!

habe es heute morgen hin bekommen...
Manchmal ist es doch besser aufzuhören und n Bier trinken zu gehen anstatt ewig verbissen weiter zu suchen :ROFLMAO:
Heute morgen ist mir dann sofort aufgefallen dass ich einen Zahlendreher bei der DB Deklaration beim FB (Graphbaustein) Aufruf im FB (Programmablauf) hatte...
Kann ja nicht funktionieren wenn die Nummer des Instanz DB des Graph FB von dem im Graph FB generierten DB abweicht... (toller Satz :-D)

Danke an euch alle!

Grüße
 
Zurück
Oben