ElektrikTrick
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Guten Morgen,
mich treibt aktuell folgendes Problem in den Wahnsinn: wir haben hier einen automatisierten Prüfablauf mit einer Festo-Pneumatik-Steuerung (CPX-CEC-C1). Ich habe das Programm in AS erstellt. Teil des Zyklus ist eine Initiator-Abfrage ob ein hängendes Gewicht seine Endlage erreicht hat oder nicht. Da das Gewicht leicht pendelt habe ich die Abfrage mit einer D-Stufe (D t#500ms) zeitlich verzögert (Hauptkette Bild Links Schritt "IniAbfrage1" assoziierte Aktion Bild Rechts) die Abfrage geschieht in der Hauptkette 2x:


Der Ablauf funktioniert eigentlich wunderbar. Problematisch wird es wenn das Gewicht 5 mal nicht die Endlage erreicht hat. In dem Fall geht die Haupt-Schrittkette in einen Parallelzweig und hält an bis der Fehler mechanisch behoben wird:

Danach wird das Programm durch den Bediener fortgesetzt. Und hier kommt das große Problem: nach dem fortsetzen des Programmes wartet die Schrittkette nicht mehr bei der Initiator-Abfrage, die D-Stufe wird einfach übersprungen. Wenn ich einen Warmstart der SPS vornehme funktioniert es wieder ganz normal, ich habe keine Erklärung dafür.
Hat vielleicht jemand eine Idee oder schon mal was ähnliches erlebt?
mich treibt aktuell folgendes Problem in den Wahnsinn: wir haben hier einen automatisierten Prüfablauf mit einer Festo-Pneumatik-Steuerung (CPX-CEC-C1). Ich habe das Programm in AS erstellt. Teil des Zyklus ist eine Initiator-Abfrage ob ein hängendes Gewicht seine Endlage erreicht hat oder nicht. Da das Gewicht leicht pendelt habe ich die Abfrage mit einer D-Stufe (D t#500ms) zeitlich verzögert (Hauptkette Bild Links Schritt "IniAbfrage1" assoziierte Aktion Bild Rechts) die Abfrage geschieht in der Hauptkette 2x:


Der Ablauf funktioniert eigentlich wunderbar. Problematisch wird es wenn das Gewicht 5 mal nicht die Endlage erreicht hat. In dem Fall geht die Haupt-Schrittkette in einen Parallelzweig und hält an bis der Fehler mechanisch behoben wird:

Danach wird das Programm durch den Bediener fortgesetzt. Und hier kommt das große Problem: nach dem fortsetzen des Programmes wartet die Schrittkette nicht mehr bei der Initiator-Abfrage, die D-Stufe wird einfach übersprungen. Wenn ich einen Warmstart der SPS vornehme funktioniert es wieder ganz normal, ich habe keine Erklärung dafür.
Hat vielleicht jemand eine Idee oder schon mal was ähnliches erlebt?