Ablaufsteuerung mit PWM-Ausgängen programmieren

DunkDream

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Community,

ich bin leider CoDeSys Anfänger und wurde mit einer ersten Programmieraufgabe betraut.
Ich wollte diese Aufgabe so einfach wie möglich lösen.

Es geht darum, dass ich ein Programm für einen Test eines Volumenstromreglers schreibe. Es ist ein Proportionalventil, sodass die Durchflussmenge mit meinem Strom zusammenhängt, welchen ich der Ventilspule zuführe.

Ich würde nun ganz gerne eine simple zeitgeführte Ablaufsteuerung erstellen, mit 6 Schritten.

Die Schritte beinhalten immer einen bestimmten Stromanstieg oder Abfall, sodass, wenn man sich den Strom in einem Diagramm bezogen auf die Zeit anschauen würde, eine zackige Linie entsteht.


Ich dachte, dass z.B. im Schritt 1 eine Rampenfunktion aufgerufen wird und eine Zeit gestartet wird.

Die Weiterschaltbedingung würde dann lauften:

Isoll1_erreicht AND Zeit1_abgelaufen

Das würde ich dann für alle Schritte so durchziehen.

Mir stehen zur Realisierung sogenannte PWM-Ausgänge zur Verfügung.

Soviel zu der Theorie. An der Praxis scheitere ich, da ich nicht weiß ob mein Vorhaben überhaupt realisierbar ist. Sollte es realisierbar sein, so wüsste ich leider überhaupt nicht wie :(

Wenn ihr mir dabei Tipps Anregungen oder sogar ein praktisches Beispiel mit Visualisierung geben könntet wäre ich euch echt etwas schuldig.

Ich freue mich auf eure Antworten und danke euch im Voraus!

liebe Grüße

DunkDream
 
Hi Dunk,

Ich bin zwar net der Codesys Freak, aber schreibe mal plz etwas mehr zur Hardware. Propventil, das hört sich nach 4-20mA an, dazu dürfte ein PWM nur suboptimal geeignet sein. Was hast du für eine Hardware, was für ne SPS, was für Karten. Die Softareversion wäre z.T. auch wichtig.

Aso, welcome on board, und THX, dass du mehr Danke als Newcomer- Müll ins Board geworfen hast. Die suche scheinst du zu kennen... ;)

Greetz, Tom
 
Zurück
Oben