Step 7 CPU 313C schwankende Zykluszeit

mitchih

Level-2
Beiträge
806
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe folgendes Problem:

Ich habe eine CPU 313C mit einem Recht überschaubaren Programm.

Ich nutze die Zählfunktion der integrierten Technologie.

Nun habe ich schwankende Zykluszeiten. von 2-11 ms welches ich bei dem Programm doch recht viel finde.

Ich habe aber in meinem Programm keine Loops programmiert. Die Datenoperationen wie Vergleiche und Transfer finden bis auf wenige Ausnahmen zyklisch statt.

Woran kann die große Schwankung liegen?

Ich möchte mit meiner Steuerung möglichst genau werden. Dazu Werte ich die Verschiedenen Zählerstände im Programm aus. Bei 100mm kommt z.B. Ventil 1 bei 150mm Ventil 2 usw...
Über einen Prozessalarm bekomme ich das nicht hin, da ich ja verschiedene Werte zum Vergleich habe. Oder hab ich da einen Gedankenfehler?
 
Naja, Zykluszeiten (des OB1) schwanken nun mal. Das liegt an 1000 Dingen, z.B. auch, ob Du grad mit der Visu kommunizierst oder mit Step7 online bist etc. Was da genau wann passiert, weiss im Details für die verschiedenen CPUs sicherlich (hoffentlich) nur Siemens.

Wenn Du für bestimmte Programmaufgaben eine konstante Abtastzeit benötigst, funktioniert das mit einem Weckalarm (z.B. OB35).

falls Du sehr schnell auf bestimmte Ereignisse reagieren willst/musst, wäre evtl. eine schnellerer CPU von nöten oder auch generell etwas anderes als eine SPS. Reaktionszeiten von unter 5ms wirklich definiert zu erreichen sind mit einer SPS schon sportlich, da muss man schon grob wissen, was man tut.

Gruß.
 
Zurück
Oben