Legenduser
Level-1
- Beiträge
- 1
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo liebe Forengemeinde,
ich benötige heute mal eure hilfe.
Ich habe hier eine CPU 315 2DP/PN an der ein Umrichter mit Servomotor betrieben wird. Bei der Achse handelt es sich um ein Endlosband was aber beim abschalten immerwieder langsam genau positioniert werden muss. Jetzt bietet der Umrichter schon die Möglichkeit mir die Position des Bandes auf 360° umzurechnen und in meinem fall könnte ich dann immer wieder auf X° am ende positionieren. Jetzt habe ich aber das problem das zwischen Motor und Band an der Anlage immerwieder verschiedene Getriebeübersetzungen verwendet werden. Da die Umparametrieung des Umrichters auf die neue Übersetzung aber immer sehr aufwendig ist habe ich mir gedacht das ich das Signal der Motorrückführung in der SPS selbst auf den Modulowert umzurechnen. Ich habe jetzt also ein Signal vom Motor das mir pro Motorumdrehungen 65536 Werte leifert und ich somit 65536 Motorumdrehungen aufnehmen kann. Das Doppelwort wird somit voll ausgeschöpft. Dieses Doppelwort würde ich nun mit einem Getriebfaktor verechnen und mit 360° als Modulowert "begrenzen". Des weiteren ist noch ein Offset vorhanden um die um den Modulowert von 360° zu referenziern. Und nun noch eine große schwierigkeit. Beim Überlauf des Doppelwortes vom Geber muss der Offset neu berechnet werden damit es nicht zu einer Verschiebung zwischen Motorgeber und Modulowert kommt.
Jetzt meine Frage: Gibt es für diese Aufgabe schon was fertiges von Siemens im Step 7 (kein TIA!!!!) bzw. kann mir irgendjemand ein schlagwort dafür geben wie diese Funktion richtig heißt damit ich dazu was im Internet finde. Ich kann mir ja nicht forstellen das ich der erste bin der so ein Drehgebersignal auf eine Modulo wert von 0-360° umrechnen will. Da muss es doch schon was fertiges geben
Also für Tipps wäre ich euch sehr Dankbar
Gruß Marco
ich benötige heute mal eure hilfe.
Ich habe hier eine CPU 315 2DP/PN an der ein Umrichter mit Servomotor betrieben wird. Bei der Achse handelt es sich um ein Endlosband was aber beim abschalten immerwieder langsam genau positioniert werden muss. Jetzt bietet der Umrichter schon die Möglichkeit mir die Position des Bandes auf 360° umzurechnen und in meinem fall könnte ich dann immer wieder auf X° am ende positionieren. Jetzt habe ich aber das problem das zwischen Motor und Band an der Anlage immerwieder verschiedene Getriebeübersetzungen verwendet werden. Da die Umparametrieung des Umrichters auf die neue Übersetzung aber immer sehr aufwendig ist habe ich mir gedacht das ich das Signal der Motorrückführung in der SPS selbst auf den Modulowert umzurechnen. Ich habe jetzt also ein Signal vom Motor das mir pro Motorumdrehungen 65536 Werte leifert und ich somit 65536 Motorumdrehungen aufnehmen kann. Das Doppelwort wird somit voll ausgeschöpft. Dieses Doppelwort würde ich nun mit einem Getriebfaktor verechnen und mit 360° als Modulowert "begrenzen". Des weiteren ist noch ein Offset vorhanden um die um den Modulowert von 360° zu referenziern. Und nun noch eine große schwierigkeit. Beim Überlauf des Doppelwortes vom Geber muss der Offset neu berechnet werden damit es nicht zu einer Verschiebung zwischen Motorgeber und Modulowert kommt.
Jetzt meine Frage: Gibt es für diese Aufgabe schon was fertiges von Siemens im Step 7 (kein TIA!!!!) bzw. kann mir irgendjemand ein schlagwort dafür geben wie diese Funktion richtig heißt damit ich dazu was im Internet finde. Ich kann mir ja nicht forstellen das ich der erste bin der so ein Drehgebersignal auf eine Modulo wert von 0-360° umrechnen will. Da muss es doch schon was fertiges geben
Also für Tipps wäre ich euch sehr Dankbar
Gruß Marco