Timer - wie genau funktioniert der...

Kaffeesüchtig

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

bin neu hier und interessiere mich privat, als auch seid neuem geschäftlich mit der S7.
Ich habe zwei Fragen zu den Timern von S7 (s5tx).
Zum einen, wie funktioniert die Signalisierung intern der Timer?
Angenommen ich habe einen Programm, dass eine Zykluszeit von 25ms hat, habe aber einen Timer mit 110ms am laufen. Wird dann nach 4 Zyklen der 5. Zyklus nach 10ms unterbrochen für das Timerergebnis, sprich das Ereignis, dass dieser Timer ausführen soll wird genau im 5. Zyklus nach 10ms aufgerufen? Oder wird dieses Ereignis innerhalb dieses Zyklus aufgerufen, ist also der genaue Ereignisstart/-Ende nach 100ms - 125ms?
Des weiteren, kann sich die Verwendung des Timers auf die Zykluszeit auswirken?

Gruß

Michael
 
Hallo Michael,

Meines Wissens ist der Timer Interrupt gesteuert.
Er wird also nicht mit dem PEW eingelesen.

Aber die Zuweisung durch den Timer ( U T x ) wird ja in der Regel im Zyklischen Programm vorgenommen.

Dadurch kann sich natürlich eine Zeitverschiebung entsprechend der Zykluszeit ergeben. :)
 
Hallo!

wer suchet der findet:

aus dem S7300 Handbuch Zyklus und Reaktionszeiten Berechnungsbeispiel:
Bearbeitungszeit der S7-Timer
Für 56 S7-Timer dauert die einmalige Aktualisierung

56x
8 µs = 448µs ~ 0,45 ms.
Da die S7-Timer alle 10 ms aufgerufen werden, kann in der Zykluszeit maximal
ein Aufruf liegen, d.h. die Zykluszeit kann durch die S7-Timer um maximal

0,45 ms verlängert werden.

Also 1 Timer 8µs!!!
 
Zuletzt bearbeitet:
Hallo!

Bitte sehr_
Frag mich nich wo ich das gesaugt hab :confused:

Sicher von der S - Seite.
Wo genau wissen sicher andere hier.
 

Anhänge

  • s7300.pdf
    1,3 MB · Aufrufe: 21
Zuletzt bearbeitet:
Hallo!

Bitte sehr_
Frag mich nich wo ich das gesaugt hab :confused:

Sicher von der S - Seite.
Wo genau wissen sicher andere hier.

Danke!

Diese Dokument ist von 2001 und damit für keine der aktuellen CPUs mehr gültig, da deren Prozesoren schneller sind.

In der aktuellen Doku gibt es diesen Teil nicht mehr.

Für die SPEED7 CPU kann ich sagen, dass die Timer in Hardware laufen und keinerlei Auswirkung auf die Zykluszeit haben, ich gehe davon aus, dass die 318 und die 400er es auch so machen. Bei der 319 wird man auch nicht wirklich was merken, die ist ausreichend schnell!
 
Zurück
Oben