T
terrormotte
Guest
-> Hier kostenlos registrieren
Hallo zusammen,
für unsere Technikerprüfung sollen wir einen Motorprüfstand (Pendelmaschine) entwickeln, zur Aufnahme von Drehzahl, Drehmoment & Strom. D.h. zwei Motoren gegenüber (Antriebsmotor und Prüfling) sind über eine Welle miteinander verbunden. Der Prüfling sitzt beweglich auf seinem Läufer, das Drehmoment nehmen wir über einen DMS auf. Nun geben wir dem Antrieb eine Drehzahl vor und der Prüfling soll dem nacheilen.
Die Ansteuerung erfolgt mit einer S7-300c-2dp über Profibus DPV1 auf zwei SEW Movitracs 07A. Mit einem S7 Programm wollen wir damit verschiedene Kennlinien abfahren können (zB linear, exponential). Nun meine Fragen:
Die Drehzahl (max.1500u/min=25ms) nehmen wir über einen Impulsgeber auf und lesen diesen Wert über die Frequenzmessung (SFB48) aus. Über MEAS_VAL bekommen wir den Wert angezeigt, aber wie bekommt man die Drehzahl normiert? So das zB 800U/min nicht 15.000Dez sind?
Wie stellt man es an, das eine lineare Kennlinie gefahren wird, wie wird dies in der SPS programmiert? Hatten daran gedacht dies mit einem Zähler zu versuchen, bei jedem Zählerwert geben wir dem FU des Antriebsmotors eine neue Drehzahl und Strom vor, aber dies ist doch sehr langsam und abgehackt. Da gibt es doch bestimmt bessere Lösungen?
Dies wären fürs erste unsere Fragen.
Danke im Voraus für Eure Antworten
Bernd
für unsere Technikerprüfung sollen wir einen Motorprüfstand (Pendelmaschine) entwickeln, zur Aufnahme von Drehzahl, Drehmoment & Strom. D.h. zwei Motoren gegenüber (Antriebsmotor und Prüfling) sind über eine Welle miteinander verbunden. Der Prüfling sitzt beweglich auf seinem Läufer, das Drehmoment nehmen wir über einen DMS auf. Nun geben wir dem Antrieb eine Drehzahl vor und der Prüfling soll dem nacheilen.
Die Ansteuerung erfolgt mit einer S7-300c-2dp über Profibus DPV1 auf zwei SEW Movitracs 07A. Mit einem S7 Programm wollen wir damit verschiedene Kennlinien abfahren können (zB linear, exponential). Nun meine Fragen:
Die Drehzahl (max.1500u/min=25ms) nehmen wir über einen Impulsgeber auf und lesen diesen Wert über die Frequenzmessung (SFB48) aus. Über MEAS_VAL bekommen wir den Wert angezeigt, aber wie bekommt man die Drehzahl normiert? So das zB 800U/min nicht 15.000Dez sind?
Wie stellt man es an, das eine lineare Kennlinie gefahren wird, wie wird dies in der SPS programmiert? Hatten daran gedacht dies mit einem Zähler zu versuchen, bei jedem Zählerwert geben wir dem FU des Antriebsmotors eine neue Drehzahl und Strom vor, aber dies ist doch sehr langsam und abgehackt. Da gibt es doch bestimmt bessere Lösungen?
Dies wären fürs erste unsere Fragen.
Danke im Voraus für Eure Antworten
Bernd