Höhere Zykluszeit nach CPU Update

Bitverbieger

Level-2
Beiträge
280
Reaktionspunkte
29
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Gemeinde,
habe heute eine erstaunliche Entdeckung gemacht.

Daten: CPU 315-2DP 6ES7315-2AG10 V2.0.12
Mittlere Zykluszeit 23ms

Nach der Hochrüstung der CPU auf V2.6.4:
Mittlere Zykluszeit 33ms!

Das Programm hat sich nicht geändert.

Danach habe ich die CPU wieder in den alten Zustand ( V2.0.12) gebracht
und siehe da, da hatte ich wieder 23ms.

Hat das schon mal einer gehabt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Den Beitrag habe ich auch gelesen.
Ich finde es schon seltsam, das ein Update dieses negative
Verhalten zeigt.
Ich glaube, ich werde bei der Vorgängerversion bleiben.
Eine Zykluszeiterhöhung von ca.23ms bis auf ca.33ms ist ja gerade nicht
wenig.
 
Hallo Bitverbieger,

warum sollten sich Änderungen der Firmware positiv auf die Zykluszeit auswirken? Zykluszeit ist nicht alles was eine CPU ausmacht. Z,Bsp. wurde u.a. die Granularität der Systemzeit (TIME_TCK) von 10ms auf 1ms verkleinert.

Genau dies würde mich interessieren, ob evtl. "Verbesserungen" wie eine besserte Systemzeit mit einer schlechteren Zykluszeit erkauft werden.
Ich finde eine Verschlechterung von 23ms auf 33ms schon erwähnenswert.
Interessant wäre auch, ob der Effekt bei den anderen 300tern auch passiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau dies würde mich interessieren, ob evtl. "Verbesserungen" wie eine besserte Systemzeit mit einer schlechteren Zykluszeit erkauft werden.
Ich finde eine Verschlechterung von 23ms auf 33ms schon erwähnenswert.
Interessant wäre auch, ob der Effekt bei den anderen 300tern auch passiert.

Find ich auch nicht so toll, oft wählt man ja eine CPU, bei der Leistung und Preis den Anlagenanforderungen entsprechen. Wenn die CPU im nächsten Projekt dann auf einmal 30% langsamer ist, kann das bedeuten, man muß nachträglich doch noch eine leistungsfähigere kaufen.

Was bitteschön hilft es, wenn die Timer eine Granularität von einer ms haben, die Zykluszeit aber im Normalfalle ein Vielfaches davon beträgt. Von ein paar ganz wenigen Spezialfällen abgesehen, ist das wohl eher wertlos.

Ansonsten kann ich die 315 leider auch nicht direkt vergleichen, wir nehmen in vielen Fällen gleich eine Speed7, da ist man mit Speicher und Geschwindigkeit meißt auf der sicheren Seite.
 
...
warum sollten sich Änderungen der Firmware positiv auf die Zykluszeit auswirken? Zykluszeit ist nicht alles was eine CPU ausmacht. Z,Bsp. wurde u.a. die Granularität der Systemzeit (TIME_TCK) von 10ms auf 1ms verkleinert.
...
Hi Onkel,

die Granularität von #OB1_PREV_CYCLE war auch bei der 315 schon immer 1ms und im Gegensatz zur 318 schon immer exakt stimmend. Scheinbar wurden da ganz andere, haarigere Dinge angegangen, die dazu führten, dass die Zykluszeit so stark anstieg.

Für meine Anwendungen könnte eine solche Zykluszeiterhöhung den Knock-Out bedeuten ... ich will gar nicht dran denken, wenn ich oder mein Endkunde arglos eine alte schnelle CPU gegen so ne aktuelle LahmarschCPU tauscht - und die Anwenung plötzlich ein seltsames Verhalten zeigt, weil irgend ein Pulsradsignal nicht mehr richtig eingelesen wird - da kommt dann meist ne Fehlermeldung, aber bis dann klar ist, dass das auf die Zykluszeit der vermeintlich gleichen, kompatiblen CPU zurückzuführen ist - prost!!! MAHLZEIT!!!

EDIT und PS: stelle gerade fest, dass ich im Gegensatz zu Bitverbieger und Ralle sehr langsam schreibe - hab doch für diesen Beitrag scheinbar rund gute zwanzig Minuten gebraucht
 
Zuletzt bearbeitet:
Hallo Ralle,

..Was bitteschön hilft es, wenn die Timer eine Granularität von einer ms haben, die Zykluszeit aber im Normalfalle ein Vielfaches davon beträgt..
Jaa, das war ja auch nur ein Beispiel. Was sich sonst noch so alles in den updates getan hat, kann man unter o.g. link nachlesen. Es gab sicherlich wichtigere Dinge als das mit dem TIME_TCK. In den meisten Fällen werden Updates der Firmware das System mehr und mehr aufblähen, natürlich zu Lasten der Zykluszeit. Ich wollte nur zum Ausdruck bringen dass das eigentlich logisch ist.


Gruß, Onkel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Perfektionist,

..Für meine Anwendungen könnte eine solche Zykluszeiterhöhung den Knock-Out bedeuten ..
Da hast du verdammt Recht! Aber soll man den Firmwarestand einfrieren und auf Fehlerbehebungen verzichten? Gegebenfalls kann man ja eine alte Firmware aufspielen, denke ich. Die langen Gesichter beim CPU-Tausch, wie du ihn geschildert hast, werden sich nicht vermeiden lassen. Ich denke aber, etwas Erfahrung vorausgesetzt, man kommt nach dem ersten oder zweiten Schreck dahinter.


Gruß, Onkel
 
Hallo Perfektionist,

Da hast du verdammt Recht! Aber soll man den Firmwarestand einfrieren und auf Fehlerbehebungen verzichten? Gegebenfalls kann man ja eine alte Firmware aufspielen, denke ich. Die langen Gesichter beim CPU-Tausch, wie du ihn geschildert hast, werden sich nicht vermeiden lassen. Ich denke aber, etwas Erfahrung vorausgesetzt, man kommt nach dem ersten oder zweiten Schreck dahinter.


Gruß, Onkel
freut mich, dass wir da mal einer Meinung sind :ROFLMAO:

Erfahrung - bei mir ja, ich würd das wohl schnell merken, wenn die baugleiche Maschine plötzlich muckt, nur weil die neuere CPU drinnen ist - aber bitte frag mich nicht nach dem Fluch, den ich dann ausstoße :twisted:

Mit dem Endkunden hab ich dann aber richtig Mitleid - dass CPU verreckt, ist zwar recht selten - kommt vor ... fürchte, ich müsste beim Endkunden erscheinen, um was zu merken :sm23:

alte Firmware aufspielen ist u.U. auch gar nicht einfach - hab eine steinalte 313 mit Bugs im Schrank - und mein Chef hat wegen der zum Update erforerlichen 2MB-Flashkarte geklemmt. Und dann must Du auch erst mal den Siemens-Support bemühen, bevor Du auf die Idee kommst, das es mal ne schnellere Version gab, wenn nicht vom Forum hier vorgewarnt :rolleyes:
 
Ich kann allen Vorrednern nur völlig Recht geben.
Gerade bei Programmen, wo zyklusgenau etwas passieren muss, kann eine solche Hochrüstung recht bose enden.
Man sucht verzweifelt einen Fehler und findet keinen.
Wenn ihr mal in solch eine SPS hochrüstet, dann achtet mal darauf, ob dies
bei euch passiert.
Ich glaube ich werde morgen mal den Siemens-Mann meines Vertrauens
kontaktieren. Vielleicht bekomme ich genauere Infos.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Onkel und Perfektionist

Aber Achtung, auch eine schnellere CPU kann im Austausch gegen eine langsamere CPU seltsame Phänomene hervorrufen, besonders, wenn man Servos am Bus hat und die plötzlich statt Bahnhof Raketenbahnhof verstehen :ROFLMAO:. Da hilft auch die sorgfältigste Programmierung manchmal nicht, man darf auf die Timing-Suche gehen. Ich hatte das gerade erst bei einer Speed7 und Bausteinen für Berger-Lahr IclA-Servos. Der SPS war einfach zu schnell und die Fehlerquittierung muckte rum.
 
Zuletzt bearbeitet:
..frag mich nicht nach dem Fluch, den ich dann ausstoße..
Lass mich raten:

"Das gibt's doch nicht! Ja leck' mich am Arsch! So ein Dreck! Sowas Lahmarschiges! Vor zehn Jahren war das Ding noch richtig schnell. Das nennt man nun Fortschritt, Entwicklung nennt man das! Features! Genau wie der verdammte, verkorkste Flexible-Mist. So ein Scheißdreck! Scheiß Siemens! Das ist nur Geldschneiderei! Immer größere CPUs soll man kaufen! Wichser, ihr! Arschlecken!"
 
Hallo Bitverbieger,

..Gerade bei Programmen, wo zyklusgenau etwas passieren muss..
Welches konkrete Problem hast du denn mit den 33ms Zykluszeit? Ich meine, vielleicht findet sich ja eine andere Lösung, Weckalarm oder so? Ein Programm, welches von der Zykluszeit auf die Millisekunde abhängig ist, ist so wie so etwas gewagt. Es gibt ja auch noch andere Faktoren, die die Zykluszeit verändern (verlängern) können. Kommunikation, PG-Onlinestatus, Programmerweiterungen so wie so, usw.


Gruß, Onkel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, ich betreue keine Programme, wo es auf die letzte Millisekunde ankommt.
Daher ist es für meine Anwendungen nicht sehr wichtig.
Was mich daran ärgert ist, das ich eine CPU auf den neuesten Stand
hochrüste, und es passieren solche Sachen wie beschrieben.
Dies war bei mir der absolute Zufall, das ich die entdeckt habe.
Es ärgert, das dies ja wohl von Siemens in Kauf genommen wird.
Ich kann da Onkel Dagobert mit seinen Äußerungen voll verstehen.
Z.B. Flex

:sw10:
 
Lass mich raten:

"Das gibt's doch nicht! Ja leck' mich am Arsch! So ein Dreck! Sowas Lahmarschiges! Vor zehn Jahren war das Ding noch richtig schnell. Das nennt man nun Fortschritt, Entwicklung nennt man das! Features! Genau wie der verdammte, verkorkste Flexible-Mist. So ein Scheißdreck! Scheiß Siemens! Das ist nur Geldschneiderei! Immer größere CPUs soll man kaufen! Wichser, ihr! Arschlecken!"
Also, mit W****xxxx liegst Du schon recht gut auf meiner Linie :ROFLMAO:

@Ralle: mit einer CPU, die versehentlich zu schnell läuft, rechne ich i.d.R auch. Bei Berger-Lahr kommt mir allerdings ein Würge-Reiz: da hatte ich mal ein Teil, wo der Technische Support meinte: ja wir, wir kommen aus der ASI (oder was weiß ich) Umgebung (weiß wieder:CAN!). "wir haben das nur so zwanghaft an Profibus angepasst ..."

So eine SCH*****! Musste die Fahrbefehle alle durch so ein Schlüsseloch durchklingeln!
 
..Ich kann da Onkel Dagobert mit seinen Äußerungen voll verstehen.
Z.B. Flex

:sw10:
An dieser Stelle muss ich mal klarstellen dass ich mit Flexible mittlerweile fast schon versöhnt bin. Lediglich bei größeren Bildbausteinen habe ich immer noch hin und wieder Probleme, die sich jedoch lösen lassen, und sei es mit einem Neustart des Rechners.
Beim täglichen Fluchen wird WinCC Flexible jedoch auch weiterhin meinen gepflegten Äußerungen einen besondere Note verleihen.:rolleyes:


Gruß, Onkel
 
Das ist nur Geldschneiderei! Immer größere CPUs soll man kaufen!

Dazu kann ich folgende Geschichte erzaehlen. Ich setze in einem Projekt einige S7-417 H Steuerungen ein. Ein davon hatte bei der Bearbeitung von Kommunikationen Probleme. Nach langer Analyse des Problems stellte sich heraus das die CPU da wohl ein Problem hat. Darauf hin habe ich dem Herrn vom Support geschrieben das er mir bitte bestaetigen soll das dem so ist und ich bei der ZN von Siemens die CPU bemaengeln kann.

Die Antwort war. Das ich eine nicht ausreichend Leistungsfaehige CPU gewaehlte haette. S7-417 H nicht leistungsfaehig genug?

Soviel zu immer groesseren CPU'en

Gruss Ligatschow
 
Zurück
Oben