Integer
Level-1
- Beiträge
- 73
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Ausgangslage:
Es gibt immer wieder Situationen, wo das Echtzeit-Steuern mit einer S7-300 CPU an die Grenzen stösst.
Ein Standart Programm auf einer neuen 300-C CPU schaft Zykluszeiten von ca. 10 bis 30ms. Für schnelle Signale und Rektionen ist dies jedoch vielfach zu lang.
Frage:
Was für Tricks gibt es, um Echtzeit-Steuerung (ca. 1ms) eines Steuerteils zu erreichen?
Wie könnte folgendes Beispiel gelöst werden?
Beispiel:
Mittels optischem Sensor (SPS-Eingang) einen Antrieb Starten (SPS-Ausgang). Wichtig, die Zeit vom Erscheinen des Eingangssignals bis zum Ausgangssignal für Starten des Antriebs soll kleiner 1ms sein.
Lösungsansätze:
Das schnelle erfassen des Eingangssignals kann über einen schnellen on-board Eingang der CPU erfolgen und auch den Alarm OB40 aufrufen, doch wie setze ich den Ausgang sofort auf true, ohne den Normalzyklus abzuwarten?
Ein weiterer Lösungsansatz, speziell für komplexere Echtzeit Aufgaben währe die Baugruppe FM352-5, welche eine fixe Zykluszeit von 1us hat und über sehr schnelle Ein / Ausgänge verfügt, doch kostet die Lösung zusätzlich ca. 1400 Euro.
Kennt Ihr weitere Lösungsansätze? :?:
Für Inputs bin ich Euch dankbar [/b]
Es gibt immer wieder Situationen, wo das Echtzeit-Steuern mit einer S7-300 CPU an die Grenzen stösst.
Ein Standart Programm auf einer neuen 300-C CPU schaft Zykluszeiten von ca. 10 bis 30ms. Für schnelle Signale und Rektionen ist dies jedoch vielfach zu lang.
Frage:
Was für Tricks gibt es, um Echtzeit-Steuerung (ca. 1ms) eines Steuerteils zu erreichen?
Wie könnte folgendes Beispiel gelöst werden?
Beispiel:
Mittels optischem Sensor (SPS-Eingang) einen Antrieb Starten (SPS-Ausgang). Wichtig, die Zeit vom Erscheinen des Eingangssignals bis zum Ausgangssignal für Starten des Antriebs soll kleiner 1ms sein.
Lösungsansätze:
Das schnelle erfassen des Eingangssignals kann über einen schnellen on-board Eingang der CPU erfolgen und auch den Alarm OB40 aufrufen, doch wie setze ich den Ausgang sofort auf true, ohne den Normalzyklus abzuwarten?
Ein weiterer Lösungsansatz, speziell für komplexere Echtzeit Aufgaben währe die Baugruppe FM352-5, welche eine fixe Zykluszeit von 1us hat und über sehr schnelle Ein / Ausgänge verfügt, doch kostet die Lösung zusätzlich ca. 1400 Euro.
Kennt Ihr weitere Lösungsansätze? :?:
Für Inputs bin ich Euch dankbar [/b]