CU320 Bremsentest Start/End Positionen erfassen

Andy.H

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

ich habe eine CU320 in meiner Anlage und führe alle 8h mit 3 Achsen einen Bremsentest mit dem Telegram701 durch.

Nun soll ich die Wege des Bremsentest messen, um auswerten zu können, wann die Bremsen ungefair versagen.

Dazu benötige ich die Position sobald der Bremsentest startet und die Position wenn die Achse steht.
Diesen Weg muss ich dann abspeichern, um diesen dann auf längere Zeit analysieren zu können.
Somit soll der verschleiß der Bremse ersichtlich sein.

Könnt ihr mir helfen,

zum einen, die beiden genauen Variablen, aus welchen ich die Startposition und die genaue Position auslesen kann, sobald die Achse still steht

zum anderen, wie ich die Daten am Besten speichern kann um eine sinnvolle Auswertung zu realisieren zu können.

PS: Weiß jmd zufällt, nach welchem Verzögerungsweg der Bremsentest in der Regel durchfällt?

Vielen Dank für die Unterstützung
Grüße Andy
 
Moin

Welchen Bremsen möchtest du realisieren?
Statisch oder Dynamisch ?

Dynamisch bei einer Reibflächenbremse ist fraglich. Jeder Test führt zu einem Verschleiß.

Daher vermute ich, das ein Statischer Test durch geführt werden soll.

Jetzt wird es aufwendig.
1. Bremse öffnen und das Haltemoment ermitteln
2. dabei eine mindest Bewegung ausführen.
3. Bremse schließen und mit Drehmoment gegen die Geschlossene Bremse
4. Position überwachen wird diese größer als ein definierter Grenzwert -> Fehlermeldung
5. Das ganze natürlich mit Überwachungszeiten

Alle Werte sollten sich aus der Sicherheits & Risikoanalyse ergeben.

Jetzt legen wir noch einen drauf.
Während der ganzen Laufzeit der Maschine macht man eine Lastüberwachung. Wenn eine Last grösser als die Haltekraft der Bremse auftritt, schön eine Warnung absetzen. Das ganze kann man dann noch bei Beschleunigen raus rechnen.

Am besten eine fertige zertifizierte Lösung einsetzen. Dann bist du nicht der letzte im Glied

Mit freundlichen Grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Knaller für die schnelle Antwort.

Leider glaube ich, dass du meine Frage falsch verstanden hat, bzw ich mich zu ungenau ausgedrückt habe.

Der Bremsentest funktioniert schon!
Es geht lediglich darum, im richtigen Moment die Startposition und die Endposition des Bremsweges zu messen.
Dazu suche ich die entsprechenden Bits um die Start und Endposition auslesen zu können?!
 
Es geht lediglich darum, im richtigen Moment die Startposition und die Endposition des Bremsweges zu messen.
Dazu suche ich die entsprechenden Bits um die Start und Endposition auslesen zu können?!
Den Zeitpunkt, wann Du das Bremsen beginnst, müsstest Du doch haben.
Für die StoppPosition fragst Du immer wieder die aktuelle Position ab und wenn die sich nicht mehr ändert, hast Du sie.
 
Im p10222 steht die Positionstoleranz erlaubte bei Bremsentest alles was größer ist an Bewegung gibt ja schon mal einen Fehler.
Die Achse sollte ja stehen bevor der Test ausgeführt wird nach dem Test steht die Achse doch auch wo ist das Problem die Positionen aus r482 wegzuschreiben ?
 
Und wie würdest du das Umsetzen? Hast du hierfür zufällig ein Beispiel?
beispiel habe ich keins

ich habe mir gerade noch mal deine Fragen so durchgelesen.

Was für eine Bremse ist das denn die du da testest ? Motorbremse in einem Siemens Motor? Halte bremse ? Betriebsbremse ?
Dazu benötige ich die Position sobald der Bremsentest startet und die Position wenn die Achse steht.
das hört sich so an als wolltest du den Bremsentest aus der Bewegung starten .
 
Ich teste die Motorbremse im empfohlenen 8h Intervall.
Die Anforderung für den Bremsentest kommt alle 8h. Dann geht die Anlage in Programm-Stop und der Bremsentest wird durchgeführt.

Die Startposition kann ich ja denk ich mal einfach aus der Position nehmen, in der sich die Achse in diesem Moment befindet.
Nur bei der Endposition bin ich mir nicht sicher, ob diese so genau übereinstimmt, wenn der Bremsentest "Done" meldet, daher wollte ich wissen, ob es ein Bit gibt oder eine Möglichkeit, diese Position genau zu erfassen. (Der Bremsentest intern muss ja diesen Weg auch iwie aufzeichen um zu wissen, ob der Test iO oder niO ist?!)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im p10222 steht die Positionstoleranz erlaubte bei Bremsentest alles was größer ist an Bewegung gibt ja schon mal einen Fehler.
Die Achse sollte ja stehen bevor der Test ausgeführt wird nach dem Test steht die Achse doch auch wo ist das Problem die Positionen aus r482 wegzuschreiben ?

Ich hab mal versucht, mit meinem SINA_PARA den r482 Positionswert auszulesen. Leider bekomme ich hier nichts zurück. Muss ich dafür noch etwas beachten?
 
Das ist mein 1. Problem, dass ich nicht weiß, wann ich die Endposition nach dem Bremsvorgang lesen/auswerten soll.

Nur von einem Kollegen habe ich eine Vermutung mit auf den Weg bekommen, dass während eines Bremsentests, die Technologieobjekte ihre "Hoheit" verlieren und ich daruch daraus die Position nicht mehr ablesen kann. Aber da war er sich nicht sicher und hätte es erstmal mit meiner Version versucht, sobald ich weiß mit was ich die Endposition antriggern kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Andere Idee,
während dem Bremsentest sollte ja intern ein Weg aufgezeichnet werden, um gegebenenfalls einen Fehler bei Überschreitung ausgeben zu können?!
Weiß jemand, ob es nicht eine Möglichkeit gibt, diesen gemessenen Wert auszulesen?
Bzw. eine Triggervariable während die Bremse belastet wird?
 
. . . dass während eines Bremsentests, die Technologieobjekte ihre "Hoheit" verlieren und ich daruch daraus die Position nicht mehr ablesen kann. Aber da war er sich nicht sicher und hätte es erstmal mit meiner Version versucht, sobald ich weiß mit was ich die Endposition antriggern kann.
Hmmm, während des BremsenTests kannst Du die Position nicht lesen, aber nach Deiner Version könntest Du (nach einer anderen Methode?) lesen, wenn Du nur wüsstest, in welchem Moment Du lesen sollst? Das verstehe ich nicht.
Was spricht dagegen, "nach Deiner Version" . . .
- beim Aktivieren der Bremse mit dem Lesen der AchsPosition zu beginnen und diesen ersten Wert als AnfangsPosition zu speichern,
- danach immer wieder (alle x ms) die AchsPosition zu lesen, den seit dem vorherigen Lesen zurückgelegten Weg zu berechnen,
irgendwann müsste der zurückgelegte Weg zu Null werden und wenn er z.B. zehnmal in Folge bei 0 geblieben ist, dann beschliesst Du, dass die Achse steht und nimmst die aktuelle Position als Endwert?
 
Hmmm, während des BremsenTests kannst Du die Position nicht lesen, aber nach Deiner Version könntest Du (nach einer anderen Methode?) lesen, wenn Du nur wüsstest, in welchem Moment Du lesen sollst? Das verstehe ich nicht.
Was spricht dagegen, "nach Deiner Version" . . .
- beim Aktivieren der Bremse mit dem Lesen der AchsPosition zu beginnen und diesen ersten Wert als AnfangsPosition zu speichern,
- danach immer wieder (alle x ms) die AchsPosition zu lesen, den seit dem vorherigen Lesen zurückgelegten Weg zu berechnen,
irgendwann müsste der zurückgelegte Weg zu Null werden und wenn er z.B. zehnmal in Folge bei 0 geblieben ist, dann beschliesst Du, dass die Achse steht und nimmst die aktuelle Position als Endwert?
Weil das nicht geht, der Bremsentest wird ja nicht über ein SPS-Programm gesteuert, sondern autonom vom FU.
@TE: Allerdings sollte der FU ja melden, wann der Test beendet ist und mit welchem Ergebinis, sobald Du diese Meldung erhälst kannst Du doch die Position auslesen.
 
Zurück
Oben