Trick gesucht, wie man die momentane Systemzeit mit höherer Auflösung bekommt

Perfektionist

Level-1
Beiträge
3.557
Reaktionspunkte
524
Zuviel Werbung?
-> Hier kostenlos registrieren
Equipment: CPU 319. Das Ding ist ja bekanntermaßen rasend schnell. Zykluszeiten <1ms keine Seltenheit, wenn man das Ding für Motion-Control mit wenigen Achsen einsetzt. Allerdings merkt man dann auch, dass die Auflösung der Systemzeit von 1ms doch schon recht grob ist.

Kennt jemand eine Möglichkeit, der SPS Werte höherer Genauigkeit entlocken zu können?
 
Hallo Perfekzionist,
ich weiß das zwar nicht, vermute aber dass es in der 319er sowas gibt.
VIPA hat da z.B. den SFC53 eingeführt, der einen µs-Ticker liefert.
Die Siemens'ler haben bestimmt auch sowas in ihren neuen CPUs.

Nerv doch mal die Siemens Hotline damit, oder Frag das mal im Siemens Forum an.

Falls du entspr. Info bekommst, bitte hier posten.

mfG. klaly
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was willst Du denn überhaupt machen ? Die Frage "geht das" heisst ja noch lange nicht "brauch ich das"... Ich habe gerade bei Motion Control die Erfahrung gemacht, dass schneller nicht alles ist...
 
Hi, ich vermute, wenn es in dieser SPS (bin aus der 200-ter welt) keine Timer mit der micro-sec-Auflösung gibt (und auch keine Interrupts dafür) ist es unmöglich "genau" die zeit aufzusplitten. Wenn es diese Timer aber gibt, dann steht nichts im weg :)
Wie sieht die Zykluszeit aus? Ist sie einigermaßen konstant oder schwankt sie manchmal von 1ms auf 10ms wegen motorsteuerung oder sonst noch was.
Wenn die Zeit konstant ist, könnte man grob aufspitten. Du baust im Programm Zeit-Messwert-Stellen. Zykluszeit <1ms, sind es 4 Stellen, hast du dann eine grobe Auflösung von 1/4ms usw. :) Weisst ja was ich meine.
1 Messwertstelle am anfang, letzte am ende vom progr.zyklus.


Gruß
com
 
tja, was ich bräuchte, das wär ein SFC64, nur eben mit höherer Auflösung und damit verbunden höherer Genauigkeit.

Einen SFC53 kennt die 319er nicht - zumindest nicht unter dieser Nummer.

Zwischenzeitlich habe ich zur Kenntnis genommen, dass sich der OB35 bis auf 500µs-Intervalle runterschrauben lässt. Na, ja, da könnte man doch die Genauigkeit/Auflösung mal immerhin verdoppeln - Faktor zehn wäre allerdings meine Wunschvorstellung gewesen ...
 
Zurück
Oben