-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - Bodensee123

#1
Hallo Zamag,
vielen Dank für deine Antwort!
Die SRAMP habe ich tatsächlich schon probiert, nur leider kann man bei diesem FB nur eine Zielposition angeben. Das bedeutet wenn die Zielposition erreicht wurde, dann ist die Geschwindigkeit 0. Ich benötige eine Rampe die eine Geschwindigkeit auch halten kann. Ansonsten würde der FB sehr gut passen, nur leider muss man eben eine Zielposition angeben.

#2
Hallo Zusammen,

ich Suche für ein Projekt nach einer Möglichkeit ein Geschwindigkeitsrampe zu implementieren. Es soll eine Zielgeschwindigkeit vorgeben werden können, welche dann langsam bis zur Zielgeschwindigkeit ansteigt. Die Geschwindigkeit soll beim erreichen des Zielwertes beibehalten werden und sich erst wieder ändern, wenn ein neuer Wert eingegeben wurde.

Abhängig der Geschwindigkeit soll dann eine Variable inkrementiert werden (z.B: Geschwindigkeit 100 entspricht 100 Inkremente pro Sekunde, Geschwindigkeit 10 entspricht 10 Inkremente pro Sekunde ).

Ich habe es bereits mit dem Funktionsbaustein FT_RMP versucht, jedoch scheint dieser nicht zu funktionieren, da der Ausgang sofort auf den Wert des Eingangssignals springt und nicht wie angegeben diesen langsam erreicht.

Hier der Code dazu:

test2: OSCAT_BASIC.FT_RMP;
out: REAL;

test2(RMP := TRUE, in := 1000,KR:= 100,KF:=100);
out := test2.out;

Hat jemand eine Idee was ich falsch gemacht habe oder wie man so etwas einfach implementieren könnte?

Vielen Dank im voraus