Verlängerter Impuls und Einschaltverzögerung

Chry007

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich habe folgendes Problem:
Ich möchte 6 verschieden Ausgängen jeweils nacheinander für 5ms schalten. Leider stehe ich absolut auf dem Schlauch. Sind der verlängerte Impuls und die Einschaltverzögerung hier die richtigen Werkzeuge? Arbeite mit Step 5 und einer s5-100U CPU 100.

Bin für Tipps dankbar :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
bist du dir denn sicher, dass du überhaupt (mit einer 100U) dieses Schalt-Intervall hinbekommst ? Ich habe da hinsichtlich der Zykluszeit dieser Steuerung so meine Zweifel.

Aber grundsätzlich :
Ein verlängerter Impuls (SV) ist dann richtig, wenn dein Eingangssignal kürzer ist als die gewünschte Impulslänge.
Ist dein Signal aber länger (und in diesem fall kann es eigentlich nur so sein) dann wäre m.E. eher SI dein Ansatz ...

Gruß
Larry
 
Hast Du es geschafft, bei einer S5 eine Zeit kürzer als 10ms an einen Timer zu parametrieren?
Wenn Ja, verrate mir bitte den Trick.:)
Gruß
Erich
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ob der Impuls 5ms oder 10ms ist ist eigentlich unwichtig.
Ich würde nur gern wissen, wie ich das hinkrieg.
Mein Ansatz war (und jetzt aufpassen, es wird sehr ineffizient :D):
Ein Eingang schaltet einen verlängerten Impuls, dessen Ausgang einen weiteren Eingang schaltet, der eine Einschaltverzögerung für den nächsten Ausgang startet. Sobald der Ausgang schaltet, startet der nächster verlängerte Impuls (wieder Ausgang mit Eingang verbunden).... Das muss anders gehen -.- :D
Was meinst du mit Schrittkette?
Danke schonmal für eure Hilfe.
 
Also ob der Impuls 5ms oder 10ms ist ist eigentlich unwichtig.
Ich würde nur gern wissen, wie ich das hinkrieg.
Mein Ansatz war (und jetzt aufpassen, es wird sehr ineffizient :D):
Ein Eingang schaltet einen verlängerten Impuls, dessen Ausgang einen weiteren Eingang schaltet, der eine Einschaltverzögerung für den nächsten Ausgang startet. Sobald der Ausgang schaltet, startet der nächster verlängerte Impuls (wieder Ausgang mit Eingang verbunden).... Das muss anders gehen -.- :D
Was meinst du mit Schrittkette?
Danke schonmal für eure Hilfe.
Bemühe doch mal die Suchfunktion zu Schrittkette. Da ist sicher schon alles mehrfach gepredigt.
 
Schrittkette erscheint mir hier die Sinnvollste Variante, was du eben gesagt hast, also das Wirrwa mit dem "Ein eingang schaltet den ausgang, der wiederum die verzögerung...."
Einfach in eine Schrittkette legen sofern das in S5 möglich ist, ich bin von der neueren Generation und hab selbst noch nicht viel mit S5 zu tun gehabt...

Gibt es da eig. Schrittketten oder ist alles was neues ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schrittkette erscheint mir hier die Sinnvollste Variante, was du eben gesagt hast, also das Wirrwa mit dem "Ein eingang schaltet den ausgang, der wiederum die verzögerung...."
Einfach in eine Schrittkette legen sofern das in S5 möglich ist, ich bin von der neueren Generation und hab selbst noch nicht viel mit S5 zu tun gehabt...

Gibt es da eig. Schrittketten oder ist alles was neues ?
Natürlich kannst Du auch in der S5 Schrittketten programmieren.
 
Hey, da fehlen wohl noch ein paar Grundkenntnisse der SPS-Programmierung.
Schließe mich dem Rudi mal und verweise bezüglich Schrittkette auf die Suchfunktion.

Eine Alternative zur Schrittkette ist aber auch mit dem Verlängertem Impuls (SV) einen Takt zu bilden und das aktive Bit im Ausgangsbyte bei einer Taktflanke zu schieben. Knight-Rider lässt grüßen...

MfG
 
Hi,
ich habe folgendes Problem:
Ich möchte 6 verschieden Ausgängen jeweils nacheinander für 5ms schalten. Leider stehe ich absolut auf dem Schlauch. Sind der verlängerte Impuls und die Einschaltverzögerung hier die richtigen Werkzeuge? Arbeite mit Step 5 und einer s5-100U CPU 100.

Bin für Tipps dankbar :)

Im Abstand von 5ms und bleibt dann "1" oder jeweils für 5ms?
 
einfach ein bit über das ausgangsbyte rotieren lassen...

init: lade 1
next: AB * 2 => neues AB

Versteh ich leider nicht -.- . Ich brauch das ganze für ein Physikprojekt und meine SPS-Vorkentnisse halten sich in Grenzen....
Hab jetzt folgenden Lösungsansatz:
Ein Eingang setzt einen Merker der eine Einschaltverzögerung für den nächsten Merker startet. Der Merker setzt den vorherigen zurück und startet eine Einschaltverzögerung für den nächsten.
Geht das so?
Und wenn ja, wie kann ich die einzelnen Merker so abfragen, dass sie immer jeweils einen Ausgang auf 1 setzen?

Vielen Dank für eure Hilfe! :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
schaut schon nicht schlecht aus, aber die tatsächliche Zeit hängt stark von deiner Zykludzeit ab. wenn die kein Problem für deine Anwendung ist, dann ist OK.
Nur warum machst du das mit Merkern????????
 
Zurück
Oben