Step 7 Wie kann ich eine bestimmte Anzahl von Impulsen generieren (ausgeben)

PJoeP

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

so ähnlich war schon mal ein Beitrage geschrieben, er wurde jedoch nicht gelöst bzw. weiter verfolgt.

Daher erneut ein Thread hierzu.

Wie kann ich in Step 7 V13 eine Impulsfolge erzeugen - mit bestimmter Anzahl.

z.B. brauche ich auf A0.0 genau 3 Impulse .
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du einen Puls/Pause Generator machst, kannst Du diesen um die Funktion erweitern, dass er bei der Flanke eines Triggersignal "n" mal Puls/Pause mithilfe eines Zählers hintereinander macht.
Damit kannst Du Puls/Pause unterschiedlich lang machen.
 
Zu erst mal Danke an Euch,

könnt Ihr mir vielleicht kurz genauer aufzeigen wie ich dies Programmtechnisch einbinden muss.

@ PN/DP Ich habe ja bei einem Rückwärtszähler immer nur bei einer Positiven Flanke einen Rückwärtsschritt und dabei aber kein Ausgangssignal das ich auswerten bzw. weitergeben kann.

@ borromeus Wie könnte so ein Puls/Pause Generator aussehen.
 
Das auswertbare Signal des Zählers ist der Zählerstand. z.B. 6, 5, 4, 3, 2, 1, 0

Wie soll die Impulsfolge genau aussehen? Wie lang die Impulse, wie lang die Pausen, wann weiterschalten? Soll der Code auch variable Anzahl Impulse verarbeiten können?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Problemstellung ist folgende:

Ich habe eine SPS S7-1200 mit einem HMI Panel

Die Steuerung soll einem Schrittmotor Impulse geben um einen bestimmten weg weiter zu fahren. Bei dem Motor ist ein Impuls beispielsweise 1000 Inc. (diese sind im Motor so hinterlegt). Also fährt der Motor bei einem Impuls 1000 Inc. bei 2 Impulsen also 2000 Inc. usw.
Diese Impulse müssen über das HMI einstellbar sein um verschiedene Wege zu fahren.

Ein Impuls soll z.B. 200ms sein und eine Pause von 100ms.

Die Impulsabfolge wird wieder gestartet wenn die Anlage mit einem Prozess fertig ist (dies stellt dann den Automatikbetrieb dar mittels Vorwahl über HMI).
 
Zurück
Oben