-> Hier kostenlos registrieren
Hallo,
ich werde im Moment aus der Doku und meinen praktischen Versuchen nicht schlau:
Ich arbeite immer noch nebenher an diesem Thema:
CPU Tausch
Jetzt habe ich auf die Schnelle nur eine 1513F-1 PN bekommen. Okay. Projekt geändert und Programm auf die SPS gespielt (Schreibtisch ohne Peripherie).
Ergebnis: Wie erwartet schneller als 1512SP, aber immer noch schwankende Zyklen (~17,~17,~24,~17,~17,~24..ms).
Okay, auf dem Schreibtisch kann ich ja mal "spielen":
Wird das Ausregeln der Positionierachsen länger dauern oder nicht? Aus dem Motion Control Handbuch werde ich auch nicht schlau:
Nur woher weiß ich jetzt wie ich die optimale Kombination aus niedriger CPU-Zykluszeit und bestmöglichen OB-Aufruf (Applikationszyklus) finde?
ich werde im Moment aus der Doku und meinen praktischen Versuchen nicht schlau:
Ich arbeite immer noch nebenher an diesem Thema:
CPU Tausch
Jetzt habe ich auf die Schnelle nur eine 1513F-1 PN bekommen. Okay. Projekt geändert und Programm auf die SPS gespielt (Schreibtisch ohne Peripherie).
Ergebnis: Wie erwartet schneller als 1512SP, aber immer noch schwankende Zyklen (~17,~17,~24,~17,~17,~24..ms).
Okay, auf dem Schreibtisch kann ich ja mal "spielen":
- Erstmal Sicherheitsprogramm deaktivierbar gemacht und getestet: Zyklus stabil bei 16-18ms.
- Erste Überaschung: Die Deaktivierbarkeit wieder rausgenommen und die Zykluszeit bleibt stabil bei den 16-18ms!! Was ist jetzt anders?
- Nächster Test: Applikationszyklus von 4 auf 8ms (im MC-Servo): Zykluszeit bei 13-15ms.
Wird das Ausregeln der Positionierachsen länger dauern oder nicht? Aus dem Motion Control Handbuch werde ich auch nicht schlau:
Ich ermittle (auf dem Schreibtisch ohne Achsen) mit RT_INFO insgesamt für beide OBs maximal 950µs. Sollte also in der Theorie alles gehen. Hat das auf Positioniergüte demnach überhaupt einen Einfluss. Liest sich ja so, als das man am Besten die höchstmögliche Apllikationszeit nimmt um sicher alle Überläufe auszuschließen und gut ist. Kann ja nicht sein!Den Applikationszyklus müssen Sie groß genug wählen, um alle Technologieobjekte in
einem Zyklus bearbeiten zu können. Wenn die Bearbeitungszeit der Technologieobjekte
größer ist als der Applikationszyklus, treten Überläufe (Seite 103) auf.
Die Laufzeit von MC-Servo [OB91] und MC-Interpolator [OB92] können Sie mit der
erweiterten Anweisung "RT_INFO" überprüfen.
Nur woher weiß ich jetzt wie ich die optimale Kombination aus niedriger CPU-Zykluszeit und bestmöglichen OB-Aufruf (Applikationszyklus) finde?