Impuls vervielfältigen

Zuerst baust Du Dir einen Taktgenerator mit einstellbarer Puls/Pause Zeit.
Dann zählst Du die Puls-Flanken.
Dann machst Du Dir einen Grenzwert, ab dem kein Puls mehr generiert wird.
Dann setzt Du mit dem Initialimpuls den Zählwert zurück.
Fertig!
 
Erstmals vielen Dank. Habs gerade ausprobiert und es Funkt..Habe aber nur ein Zeitfenster von ca. 3 Zyklen und brauche 10 imp.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hängt von der zykluszeit und der verw. hardware ab.
evtl. ist eine lösung im zeitgesteuerten ob möglich.
als grenze dürfte hier wohl ein impuls in 2ms sein
(bei einem aufruf des zeit-ob alle 1ms).
setzt eine leistungsfähige cpu und schnelle io voraus.
 
Was sind denn bei Dir 3 Zyklen in (Milli-)Sekunden? Und was hat Du mit dem Takt vor?
Vielleicht kannst Du ja den Code von vierlagig im OB35 unterbringen.
 
@Hajo
300 ms! Da kannst Du mit dem Code von 4L im OB1 ja schon 'ne Warnleuchte blinken lassen! :ROFLMAO:

Was hast Du mit dem Takt eigentlich vor?
 
bei 300ms zyklus würd ich den code in ob35 schreiben
und den dann alle 10ms bearbeiten lassen.
damit hast du die möglichkeit max. 50 impulse je sekunde
zu erzeugen.

OB35:
einen wechseltakt erzeugen
bei jeder pos. flanke des wechseltakt einen zähler reduzieren (bis runter auf 0)
solange zähler >0 => impuls (=wechseltakt) ausgeben

normaler zyklus:
bei startbedingung für die impulsbildung den zähler
auf die geünschte impulsanzahl setzen
 
bei 300ms zyklus würd ich den code in ob35 schreiben
und den dann alle 10ms bearbeiten lassen.
damit hast du die möglichkeit max. 50 impulse je sekunde
zu erzeugen.

OB35:
einen wechseltakt erzeugen
bei jeder pos. flanke des wechseltakt einen zähler reduzieren (bis runter auf 0)
solange zähler >0 => impuls (=wechseltakt) ausgeben

normaler zyklus:
bei startbedingung für die impulsbildung den zähler
auf die geünschte impulsanzahl setzen

Funktioniert!! Das ist die Lösung! und nochmals vielen Dank!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wie kann ich aus einem impuls eine variable Anzahl an Impulsen in s7 erzeugen?

Dann sollte er vielleicht auch etwas besser beschreiben was er machen will.

Länge der Impulse. Zeit dazwischen. Was das bewirken soll. Was er uns überhaupt damit sagen will und und und..
 
Zurück
Oben