Hallo kollesch,
ich würde dir folgende Vorgehensweise vorschlagen.
Erst mal deinen Text in logische Einzelschritte zerlegen
Bedingung Start vorhanden und nicht Stop (wie z,B, von Hermenn vorgeschlagen)
1. Schritt: Start, Schwenkarm in Pos. B4, Spannzylinder in Pos. B7
2. Schritt: B1 belegt
3. Schritt: K3 ansteuern und nach 2 Sek. nächster Schritt
4. Schritt: M2 schwenken bis B2 erreicht
5. Schritt: K3 abschalten, nach 1 Sek. K1 einschalten
usw.
Jetzt würde ich dann die Schrittkette programmieren und zwar wenn Bedingung erfüllt einen Schritt-Merker setzen, der dir den nächsten Schritt einleitet. Innerhalb der Schritte würde ich z.B. zur Ansteuerung von z.B. K3 mit Arbeits-Merkern arbeiten. So kannst du z.B. mit Schrittmerker 2, K3 setzen und mit Schrittmerker 5, K3 rücksetzen und bei Stop oder Fehler die Ausgänge abschalten.
Hast du am Schluss wieder die Grundstellung erreicht setzt du mit einem Flankenmerker im letzten Schritt alle Schritt-Merker zurück und die Schrittkette beginnt von vorn.
Ich weiss das diese Kurzbeschreibung vielleicht noch ausführlicher sein müsste, aber vielleicht reichts als Denkanstoss, ansonsten einfach wieder melden.
Gruss
Jürgen