Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49534

Zwei Timer in einer Schleife - Steuerung für Pneumatik Prüfstand

$
0
0
Hallo zusammen,

bin gerade in meinem Hauptpraktikum und nach der Konstruktion des Prüfstandes (Möbelprüfung nach Norm) befasse ich mich jetzt mit der Steuerung dafür.


  • Der Prüfstand hat 3 Zylinder die über Magnetventile gesteuert werden (Achse 1,2 und 3)
  • Folgende Parameter will ich für den "Handbetrieb" einstellen können:
    • Ax - Auswahl der Achse
    • W - Anzahl von Wiederholungen
    • DF - Dauer der Kraftaufbringung
    • DFp - Dauer der Kraftpausen


Es gibt Prüfungen wo bis zu 10.000 exakt gleiche Wiederholungen gemacht werden müssen mit den vorher genannten Parametern.

Wie würdet ihr da vorgehen?

Ich habe mir als Konstrukt jetzt gedacht eine Schleife zu machen in der zwei Timer laufen.


Zitat:

For i:= 1 TO W by 1 DO

i := i + 1;
A1 := TRUE;

Timer 1 läuft

Nach abgelaufenem Timer
A1:= FALSE;


Timer 2 läuft

Nach abgelaufenem Timer
Schleife wieder von vorne
Das habe ich in der Funktionsbausteinsprache angefangen und komme gerade nicht wirklich weiter.

Die Code Bescheibung mit den Timern habe ich dafür in ein "Execute" Baustein gepackt und vor den Eingang ein UND-Glied mit Starttaster UND Auswahl der Achse

Kennt ihr eine einfachere Lösung?

Hier meine bisherige Visualisierung und Testweise für den ersten Zylinder. Zum Testen habe ich einfach Lampen genommen die erstmal zur Veranschaulichung sind.
SPS.jpg




Dazu bin ich in SPS Programmierung noch nicht sehr erfahren und hoffe ihr könnt mir helfen.



MfG
Steffen
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 49534


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>