-> Hier kostenlos registrieren
Hallo zusammen,
In meiner ersten ersten programmierten S7 Graph Ablaufkette tritt neuerdings eine eigenartige Erscheinung auf, die ich nicht behoben bekomme.
Aus meinem Ausgangsschritt heraus, werden verschiedene Ketten aktiviert über verschiedene Übergänge. Die Übergänge sind nur erfüllt, wenn am angeschlossenen OP ein Taster betätigt wird. Weitere Verarbeitugen des Bits in der SPS sind nicht vorhanden.
Ist eine Kette durchlaufen worden, erfolgt ein Rücksprung in den Ausgangschritt. Es tritt nun das Problem auf, dass wenn eine Schrittkette durchlaufen ist und der Ausgangsschritt aktiviert ist, sofort die Ablaufkette wieder in den ersten Schritt einer Kette springt.obwohl die Transition nicht erfüllt ist! Es wird immer die die gleiche Kette aktiviert, obwohl der Ausgangsschritt aktiv bleiben müsste. Dieses Problem tritt total unregelmäßig auf. manchmal klappt es, meistens jedoch leider nicht.
Selbst wenn ich per INIT_SQ den Ausgangsschritt setze, springt die Ablaufkette automatisch weiter.
Mir gehen langsam die Ideen aus, wo das Problem liegen könnte.
Vielleicht habt ihr ne Idee.
Zum Einsatz kommt eine CPU 314.
FB Graph Bausteineinstellungen: Anwenderdefiniert, Standard FC (Fc72), Strukturfelder. Graph FB ist 7,0kB groß und der InstDB rund 5kB. In der S7 Hilfe bin ich auch nicht wirklich fündig geworden.
Ein paar Tipps zur Fehlersuche sind willkommen.
In meiner ersten ersten programmierten S7 Graph Ablaufkette tritt neuerdings eine eigenartige Erscheinung auf, die ich nicht behoben bekomme.
Aus meinem Ausgangsschritt heraus, werden verschiedene Ketten aktiviert über verschiedene Übergänge. Die Übergänge sind nur erfüllt, wenn am angeschlossenen OP ein Taster betätigt wird. Weitere Verarbeitugen des Bits in der SPS sind nicht vorhanden.
Ist eine Kette durchlaufen worden, erfolgt ein Rücksprung in den Ausgangschritt. Es tritt nun das Problem auf, dass wenn eine Schrittkette durchlaufen ist und der Ausgangsschritt aktiviert ist, sofort die Ablaufkette wieder in den ersten Schritt einer Kette springt.obwohl die Transition nicht erfüllt ist! Es wird immer die die gleiche Kette aktiviert, obwohl der Ausgangsschritt aktiv bleiben müsste. Dieses Problem tritt total unregelmäßig auf. manchmal klappt es, meistens jedoch leider nicht.
Selbst wenn ich per INIT_SQ den Ausgangsschritt setze, springt die Ablaufkette automatisch weiter.
Mir gehen langsam die Ideen aus, wo das Problem liegen könnte.
Vielleicht habt ihr ne Idee.
Zum Einsatz kommt eine CPU 314.
FB Graph Bausteineinstellungen: Anwenderdefiniert, Standard FC (Fc72), Strukturfelder. Graph FB ist 7,0kB groß und der InstDB rund 5kB. In der S7 Hilfe bin ich auch nicht wirklich fündig geworden.
Ein paar Tipps zur Fehlersuche sind willkommen.