Zykluszeit berechnen oder festes Zeitintervall festlegen

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich vermute mal, Fragen wie diese gab es schon öfter, aber die Suche hat nichts ergeben.

Wie kann ich feststellen wie groß die Zykluszeit des letzten Durchlaufs war?

Ich weiß man kann über die LBs im OB1 die Zeit auslesen, aber das bringt ein großes Problem mit sich:

Der Wechsel von 23:59:59 auf 00:00:00 ist ein verdammtes Problem, das ich nicht lösen kann.

Den OB10 will ich nicht benutzen, da sonst der OB1 LEER ist.....alles hängt am Intervall.

Also, welche Möglichkeiten gibt es noch die Zykluszeit zu berechen oder einen FC in einem gewissen Intervall aufzurufen?

Es soll der Weg einer Verfahreinheit berechnet werden, die Geschwindigkeit und die Startposition sind mit bekannt.
Nur muss ich die Zeit wissen, die seit der letzten Berechnung vergangen ist, bzw. könnte ich auch die Berechnung alle 200ms laufen lassen.

Eine Zeitabweichung wäre gefährlich, errechnete Position vor Mauer.....tatsächliche Position IN Mauer.



Weiß jemand Rat?
 
die berechnung der position über v und t halte ich für gefährlich und auch nicht 100%ig genau.
ein weggeber wäre sicherlich die bessere lösung.
ausserdem würde ich bei sowas immer noch einen endschalter setzten für notstop am ende.

gibt es denn ein prob der zyk-zeit des ob1 bei tagwechsel?
hast du das getestet?

keine lust das jetzt auszuprobieren. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, wenn ich die Zykluszeit berechne.

Ich rechne Zeit jetzt - Zeit des vorhergehenden Durchlaufs

Bei dem Wechsel ergibt sich dadurch 23x3600 + 59x60 + 59 - 0

also eine gewaltige Zykluszeit.


Das Ding ist ohnehin mehrfach abgesichert (Stop durch Gegenkraftmessung, Stop durch Endschalter, etc.)
Die Berechnung soll einen Notstopp (der ist in der Regel etwas unsanft verhindern), sondern ab einer gewissen Sicherheitsposition zu bremsen beginnen und sich langsam an die Position herantasten. (Ähnlich wie bei einer NC, bei der man zwischen Eilgang und Positionierung umschaltet)

In welchem LB ist die Zykluszeit zu finden?
 
OB1_PREV_CYCLE 6.0 Cycle time of previous OB1 scan (milliseconds)

hättest du aber eigentlich selbst finden können. ;)

weggeber wäre aber trotzdem schöner
 
Ja, wenn ich die Zykluszeit berechne.

Ich rechne Zeit jetzt - Zeit des vorhergehenden Durchlaufs

Bei dem Wechsel ergibt sich dadurch 23x3600 + 59x60 + 59 - 0

also eine gewaltige Zykluszeit.


Das Ding ist ohnehin mehrfach abgesichert (Stop durch Gegenkraftmessung, Stop durch Endschalter, etc.)
Die Berechnung soll einen Notstopp (der ist in der Regel etwas unsanft verhindern), sondern ab einer gewissen Sicherheitsposition zu bremsen beginnen und sich langsam an die Position herantasten. (Ähnlich wie bei einer NC, bei der man zwischen Eilgang und Positionierung umschaltet)

In welchem LB ist die Zykluszeit zu finden?


Klar, aber wie gesagt, im OB1 gibt es auch die letzte Zykluszeit.

pt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir heißt das Ding einfach "previous OB1 scan" .... time of last OB1 scan.

Ist nicht wirklich eindeutig.

Müßte also das LW6 sein, richtig?


Weggeber haben sich nicht bewährt. Die optischen Lineale verschmutzen viel zu schnell und die Position war nicht mehr lesbar.
Positionsschalter sind nicht sinnvoll, da jede Zwischenposition anfahrbar sein soll.
Winkelgeber die aus den Umdrehungen den Weg errechnen, waren zu ungenau, da die Antriebe beim Anfahren kurz durchdrehen.

Was bleibt ist also ein Pendelschalter, der durch die Bewegung beim Anfahren auslöst und ab dem Zeitpunkt den Weg errechnet.
 
Zuletzt bearbeitet:
wir setzen des öfteren auch winkelgeber mit seilzug ein. funtionieren sehr gut. ob das brauchbar ist, hängt natürlich von der konstruktion der maschine ab.

ja.lw6 ist richtig
 
wir setzen des öfteren auch winkelgeber mit seilzug ein. funtionieren sehr gut. ob das brauchbar ist, hängt natürlich von der konstruktion der maschine ab.

ja.lw6 ist richtig

Ich halte auch das "Positionieren" über Zeit für eine nicht ungefährliche Sache.

Ich hab das auch schonmal bewerkstelligt, allerdings konnte an dem Antrieb keine Kollision auftreten.

Und die Genauigkeit ist natürlich auch nicht berauschend, allein schon deshalb, weil ich niemals die "echte" Antriebsgeschwindigkeit weis.

Die Seilzuggeber sind i.A. recht brauchbar.
Nur bei starker Verschmutzung kann es schonmal zu hängern kommen, die
man aber SW - mässig erkennen kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiss nur wei man die Zykluszeit mit +10ms Tolleranz messen kann.

Im OB 1 einen Merker setzen oder Rücksetzen und
im OB 35 oder 36 schauen ob sich der zustand verändert hat.
 
Winkelgeber mit Seilzug? :confused:

Was ist so etwas und wie funktioniert das? :confused:

Kollisionen können eigentlich nicht auftreten, dazu ist das Ding zu gut abgesichert, die Berechnung könnte aber eine zusätzliche Absicherung bieten. (Ich sichere generell alles doppelt und dreifach ab, damit die Typen vom TÜV im Falle eines Unfalles nicht sagen können das wäre mein Verschulden)

Notstopps können auch weitgehend vermieden werden, nur das Ding soll relativ genau positionieren. (ein paar Millimeter auf oder ab sind nicht so tragisch, auf ein bis zwei Zentimeter soll das Ding schon stimmen)


Das mit der Zykluszeit funktioniert so weit ganz gut, danke!
 
Winkelgeber mit Seilzug? :confused:

Was ist so etwas und wie funktioniert das? :confused:
Seh mal auf der T&R Homepage.

(Ich sichere generell alles doppelt und dreifach ab, damit die Typen vom TÜV im Falle eines Unfalles nicht sagen können das wäre mein Verschulden)

Nach CE Maschinenbaurichtlinien müssen die Schutzeinrichtungen (Hardware) so ausgeführt sein, dass auch bei einem Softwarefehler keine Personengefährdung auftreten kann.

Kann sein, dass das bei H- und / oder F-Steuerungen anders ist.
 
Cool,

der hat mit Profibus nur 61,3mm Bautiefe.
Da würe ich gerne mal einen testen.


Aber was ist ein Seilzugdrehgeber?
Habt aber nicht einen Absolutwertgber mit einen Rad an einen Seil befetigt oder so was, oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
der seilzuggeber ist nicht der geber selber, was der name vermuten lässt.
der seilzuggeber ist ein mechanisches anbauteil. du kannst das vom prinzip jeden drehgeber von t&r dranschrauben.
 
Hm,

warum dann nicht einfach einen Laser?


Wie rollt sich den das Seil auf? Ist das nicht recht ungenau?
Oder her eh nur für Anwendungen wo es nicht so genau sein muss?

Die Idee mit den Seil ist gut,
ich würd da aber eher einen Zahnriemen oder einen Laser einsetzen.
 
Zurück
Oben