Timerprobleme

Outrider

Level-1
Beiträge
745
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo freunde,
folgendes Problem.
Kann die Zeitbasis kleiner gewählt werden als die Zykluszeit des Programms?
Z.B. Dauer der Zukluszeit 30ms und gewünschter Timer 10ms.
Danke für die Antworten!
Gruß!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiss ja nicht was du mit dem Timer machen willst und wieviele du brauchst, aber vielleicht hilft dir ein Weckalarm OB mit einem Zähler weiter

marlob
 
timerproblem

hallo mich interessiert generell ob der timer zykluszeitabhängig ist oder ob er
für sich selbst arbeitet. wenn er abhängig wäre so würde es doch kein sinn ergeben timer im milisekundenbereich zu programmieren oder...?
danke für antworten!
 
Hallo,

der Timer ist nicht zyklusabhängig, 10s sind 10s, wenn du aber eine kleinere Timerzeit als Zykluszeit verwendest, dann kann das meiner Meinung nicht funktionieren.

MFG MSt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Timer läuft schon autark. Nur was nutzt es z.B. einen Timer per SV und 10ms Zeitbasis zu starten, aber das SPS-Prog für einen Zyklus 30ms braucht.
Im Folgezyklus nach dem Start stellt die SPS nur fest: 10ms sind abgelaufen,
wieviel darüberhinaus "weiß" sie vorerst nicht.

Lg, nairolf
 
Die Timer laufen bei der S7 zyklusunabhäng. Wenn die Zykluszeit länger ist als der Timer, dann kann der Timer auch mehrfach im Zyklus abgefragt werden.
 
Rainer Hönle schrieb:
Die Timer laufen bei der S7 zyklusunabhäng. Wenn die Zykluszeit länger ist als der Timer, dann kann der Timer auch mehrfach im Zyklus abgefragt werden.

und das schon einmal getest das sich der timer im zyklus ändert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also für die S5 hab ich das schon mal getestet, der Timer läuft mitten im Zyklus ab, bei der S7 sollte es genauso sein (hab's nur nicht getestet :rolleyes: ).
 
Ich habe das für die S7 getestet. Funktioniert wie bei der S5. Wenn dieser Effekt nicht auftreten soll benutzt man die IEC Zeiten (TON, TOF). Diese Softwarebausteine lesen die Uhrzeit in ms der CPU aus und bilden aus den differenzen der gespeicherten und der aktuellen Zeitbasis die Ausgänge ab.
 
Zurück
Oben