Diagnose der Zykluszeit in Step7 - Bausteinaufrufe ?

iga-graz

Level-1
Beiträge
46
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, gibt es in Step7 irgendeine Möglichkeit über einen Zyklus hinweg eine Diagnose der Anzahl der Aufrufe von Bausteinen und deren Bearbeitungszeit zu bekommen, um die Belastung der CPU zu sehen und folglich das Programm optimieren zu können?

Vielen Dank für eure Antworten

bg

chris
 
Optimierung

Hi,
ne, sowas gibt es nicht..du hast die SPS Zykluszeit..ok,
so, mittels ausmaskieren bestimmter Bausteinaufrufe könnte man sehen wie sich die Zykluszeit verkürzt, und so weiter.

V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo, danke.

ich hatte nur mal gehört das so etwas im simatic manager versteckt ist.

das mit dem ausmaskieren hab ich bis jetzt natürlich auch gemacht.

wäre ja nett von siemens wenn sie sowas in einer nächsten version mit reinnehmen, dann könnte man ja auch die cpu viel effizienter ausnutzen.

naja, vielen dank für die antwort

bg

chris
 
Cpu

Hi chris,
...wäre ja nett von siemens wenn sie sowas in einer nächsten version mit reinnehmen, dann könnte man ja auch die cpu viel effizienter ausnutzen.
...

Ähm, verstehe ich nicht ganz wie, aber egal..:D

Man kann auch so bestimmte FCs, FBs z.B. nicht in jedem Zyklus aufrufen, sondern nur sporadisch, sodass der Rest schneller abgearbeitet wird..
Und sonst gibt es Interrupts, oder ext. CP...


Vladi
 
hi, naja wäre doch trotzdem nett zu wissen bei zyklischen und vor allem interrupt bausteinen zu wissen wie lange diese in der abarbeitung brauchen und wie sehr diese die zykluszeit belasten.

also mir hätte das schon in einigen situationen geholfen

bg

chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst dir ja für jeden Baustein die Ausführungszeit selber berechnen.
Die Ausführungszeiten der einzelnen Befehle findest du hier.
Operationsliste S7-300 CPU - Daten CPUs 312 IFM bis 318-2 DP
Operationsliste S7-400 CPU 412, 414, 416, 417

Ob das aber Sinn macht, naja :ROFLMAO:
Vielleicht machst du das nur für die Bausteine, bei denen du denkst, das man sie verbessern könnte oder bei denen du meinst das sie viel Zeit benötigen:ROFLMAO:
 
ehrlich gesagt, bei 318 bis 417 würd ich mir da keine ernsthaft, schlafraubenden gedanken machen, 319 zählthier nicht mit rein, denn diese ist eine waschechte 300er CPU und diese neigen dazu befehle sehr sehr viel langsamer auszuführen ...

@marlob: du hast mich grad auf die idee gebracht, die bearbeitungszeit von bausteinen in bestimmten CPUs im kommentar mit anzugeben, danke dafür :D
 
Zurück
Oben