Schrittkettenzeit ohne Timer realisieren

msbes

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

ich steh vor dem Problem, das wir keine Timer nutzen dürfen als Schrittkettenzeit und es müssen auch Schritte übersprungen werden können.

Schrittkette mit einem Sprungverteiler programmiert

die bisherige Lösung:

_008: U #H7
UN "Stopmerker"
L #Umschaltzeit
SE T 7 <<---- soll raus
U T 7
R #H7
S #H8
L #Schrittzaehler
L 1 <<-- soll raus
+I
T #Schrittzaehler
SPA end

Hab da absolut keinen Lösungsansatz....:confused:

Hat jmd ein paar Tipps, wie ich das realisieren könnte.
 
Hallo,

wie wäre es denn, wenn Du Dir den Timer selber bildest?
Es geht z.Bsp. so:
Code:
UN #Sekundenimpuls
SPB WEIT
L #Zeit
+ 1
T #Zeit
L #Umschaltzeit
==I
R #H7
S #H8
WEIT: NOP 0

Das Rücksetzen der Zeit etc. musst Du dann auch noch einbauen.
Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Brauchst jetzt eine Zeit oder nicht?


Code:
_008: U #H7
UN "Stopmerker"
L #Umschaltzeit
SE T 7 <<---- soll raus
U T 7
R #H7
S #H8
L #Schrittzaehler
+ 1 //L 1 <<-- soll raus
T #Schrittzaehler
SPA end
 
Hi

Zunächst einmal die Frage, warum darfst du keine Zeit verwenden?
Oder lautet es: du darfst keine S7-Zeit verwenden?

Dann könntest du eventuell auf IEC-Timer SFB 4 zurückgreifen.

Alternativ wäre "Gebs"s Vorschlag, wobei der "Sekundenimpuls" sicher eine Taktmerkerflanke ist.

MfG
 
Hallo,

ich steh vor dem Problem, das wir keine Timer nutzen dürfen als Schrittkettenzeit und es müssen auch Schritte übersprungen werden können.

Sicher, daß gar keine Timer verwendet werden dürfen, oder nur keine S5-Timer? Dann dürften IEC-Timer vielleicht ja noch verwendet werden.
Wenn gar nicht, gibt's halt keine Funktion in der Zeiten von nöten sind, Punkt!
Darf nicht, bau Dir 'ne Krücke sollte man sich nicht immer ans Bein nageln lassen.....
 
Vielliecht sind ja Taktmerker auch verboten, dann gibt es im OB1 immernoch die Zeit für den letzten Zyklus in den Lokalworten. Diese einfach jeden Zyklus addieren und vergleichen.
 
Moin,
Vieleicht wäre der TE so nett und erläutert seine Aufgabenstellung entsprechend.
Es wurden in kurzer Zeit, in 7 Antworten, reichlich gute Möglichkeiten aufgezeigt.
Bin jetzt neugierig ....:sm16: Toki
 
Hallo

Nun seid mal nicht so, der soll wahrscheinlich lernen sich selber einen Zeitbaustein zu kreieren...... Bei ein paar Zeiten kann man ja noch einen Timer verwenden, aber je nach Cpu gehen die schon bei 128 aus.....
Lerneffekt: Taktmerker, Vergleich,.......
lg
 
Falls dieser Thread nochmal weitergeht, ich mach das immer so wie schon erwähnt:

Code:
U       Sekundentakt CPU 1 Sekunde (In HW-Config einstellbar)
FP      Flankenmerker
SPBN  Next
L       "Zeitwert"
L       1
+I
T      "Zeitwert
Next: Nop 0
Und den Zeitwert belibig weiterverarbeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, das ist wieder mal einer dieser traurigen Threads bei dem
a.) der TE gleich nach der Eingabe leider verstorben ist, oder
b.) (hoffentlich nicht a.) der Lehrer ihm während des Unterrichts den iPod abgenommen hat.

was bist du für ein Pfosten !!!

*ROFL*

du kannst mich einfach mal!!!
 
Zuletzt bearbeitet:
Zurück
Oben