Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - Bodensee123

Seiten: [1]
1
oscat.lib fuer CoDeSys 3 / Re: Geschwindigkeitsrampe mit FT_RMP
« am: 23. Januar 2021, 13:15:31 »
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
oscat.lib fuer CoDeSys 3 / Geschwindigkeitsrampe mit FT_RMP
« am: 21. Januar 2021, 14:54:55 »
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

Seiten: [1]