Lauflaenge berechnen (Geschwindigkeit x Zeit) - Wie loesen?

friki

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe eine Frage an Euch.

Ich habe eine Walze, die mit einer bestimmten Geschwindigkeit (variabel) angetrieben wird. Die aktuelle Geschwindigkeit kann ich einlesen. Jedoch möchte ich nun, die aktuelle Lauflänge visualisieren bzw. bestimmen - somit mit der Zeit multiplizieren.
Wie kann ich so etwas in einer SPS realisieren - zumal die Walze über mehrere Tage durchlaufen kann/wird.

Ich besitze eine S7-1500.

Freundliche Grüße und Danke!

friki
 
Zuletzt bearbeitet:
folgende Idee:
Eine Task mit einer festgelegten Zykluszeit generieren, so dass Du ein Abtastraster erhälst, dann in jedem Durchlauf mit der aktuellen Geschwindigkeit die zurückgelegte Strecke berechnen und addieren.
Da Zykluszeiten bei SPS im ms-Bereich liegen und die Walze ja wohl über eine physikalische Schwung- bzw. Trägheitsmasse verfügt sollte das machbar sein.
 
Inkrementalgeber montieren.
Im Zeit-Raster die Differenzen addieren (achtung übertrag).
So hast du auch die richtige "länge" bei den Beschleunigungen. Wenn es denn genau sein muss.

Wird auf der Walze etwas aufgewickelt, dann ändert sich der Durchmesser.
Könnte einen Einfluß haben. Kenne aber deine Konstruktion nicht.
 
Zurück
Oben