-> Hier kostenlos registrieren
Guten Morgen liebe Gemeinde,
bei mir ist gestern bei der Inbetriebnahme einer Anlage ein Problem aufgetreten, dessen Ursache mir einfach nicht ergründlich ist. Und vielleicht sagt jemand: „Hey, das liegt daran…“
Also meiner Anlage ist eine S7 317-2 PN/DP CPU. Programmiert wird die CPU mit v5.5 SP4. Dann sind noch per Profinet ein Display und ein paar weitere Komponenten angeschlossen, welche aber glaub ich nichts mit dem Problem zu tun haben, glaub ich…
Also bei dem Programm-Standard, der für die Anlage verwendet werden muss, ist es so, dass im Handbetrieb, bei der Auswahl einer Aktorbewegung über das Display, ein Schritt in einer Graph-Schrittkette aktiviert wird.
D.h. bevor ich bei der Anlage alles im Handbetrieb bewegen kann, muss ich eine grobe Schrittkette für den Automatikablauf erstellen, damit ich in diese Kette dann rein springen kann. (nur zur Erklärung warum…)
Nun hab ich folgendes Phänomen: Bei einer Aktorbewegung wird wie vorgesehen der passende Schritt in der Schrittkette aktiviert. Bei aktivierung des Schrittes müsste dann ja die Aktion dieses Schrittes auch Ausgeführt werden (es wird nur ein Bit in einem DB auf true gesetzt) (beim Beobachten wird der Schritt grün)
Jetzt ist es aber so, dass das Bit nicht auf true gesetzt wird, sobald der Schritt aktiv ist.
Bei dem Aktor handelt es sich um 2 Lampen die mit jeweils 2 Tasten ein und aus geschaltet werden sollen. Aber bei keinem der Schritte (4 Schritte für je 2 mal ein und 2 mal aus) wird die Aktion ausgeführt. Der Bit wird auch nirgendwo im Programm überschrieben. Ich hab bereits eine Konsistenzprüfung gemacht, das Projekt reorganisiert, den DB neu erstellt, die Verriegelung und Überwachung hab ich überprüft, nichts ändert sich. Was auch komisch ist, bei neu-einspielen des DBs kann genau eine Aktion der 4 Schritte genau einmal ausgeführt werden, dann nicht mehr.
Vor allem hab ich die Schritte gestern hinzugefügt und bei allen anderen Schritten der Kette (die wurden alle letzte Woche hinzugefügt) funktioniert die Ausführung der Aktion.
Ich weiss, die Beschreibung ist jetzt nicht so super, ich hab aber grade nicht so viel Zeit und hoffe das jemand sagt: ja versuch doch mal das und das…
Mit freundlichem Gruß
bei mir ist gestern bei der Inbetriebnahme einer Anlage ein Problem aufgetreten, dessen Ursache mir einfach nicht ergründlich ist. Und vielleicht sagt jemand: „Hey, das liegt daran…“
Also meiner Anlage ist eine S7 317-2 PN/DP CPU. Programmiert wird die CPU mit v5.5 SP4. Dann sind noch per Profinet ein Display und ein paar weitere Komponenten angeschlossen, welche aber glaub ich nichts mit dem Problem zu tun haben, glaub ich…
Also bei dem Programm-Standard, der für die Anlage verwendet werden muss, ist es so, dass im Handbetrieb, bei der Auswahl einer Aktorbewegung über das Display, ein Schritt in einer Graph-Schrittkette aktiviert wird.
D.h. bevor ich bei der Anlage alles im Handbetrieb bewegen kann, muss ich eine grobe Schrittkette für den Automatikablauf erstellen, damit ich in diese Kette dann rein springen kann. (nur zur Erklärung warum…)
Nun hab ich folgendes Phänomen: Bei einer Aktorbewegung wird wie vorgesehen der passende Schritt in der Schrittkette aktiviert. Bei aktivierung des Schrittes müsste dann ja die Aktion dieses Schrittes auch Ausgeführt werden (es wird nur ein Bit in einem DB auf true gesetzt) (beim Beobachten wird der Schritt grün)
Jetzt ist es aber so, dass das Bit nicht auf true gesetzt wird, sobald der Schritt aktiv ist.
Bei dem Aktor handelt es sich um 2 Lampen die mit jeweils 2 Tasten ein und aus geschaltet werden sollen. Aber bei keinem der Schritte (4 Schritte für je 2 mal ein und 2 mal aus) wird die Aktion ausgeführt. Der Bit wird auch nirgendwo im Programm überschrieben. Ich hab bereits eine Konsistenzprüfung gemacht, das Projekt reorganisiert, den DB neu erstellt, die Verriegelung und Überwachung hab ich überprüft, nichts ändert sich. Was auch komisch ist, bei neu-einspielen des DBs kann genau eine Aktion der 4 Schritte genau einmal ausgeführt werden, dann nicht mehr.
Vor allem hab ich die Schritte gestern hinzugefügt und bei allen anderen Schritten der Kette (die wurden alle letzte Woche hinzugefügt) funktioniert die Ausführung der Aktion.
Ich weiss, die Beschreibung ist jetzt nicht so super, ich hab aber grade nicht so viel Zeit und hoffe das jemand sagt: ja versuch doch mal das und das…
Mit freundlichem Gruß