Zurück zu Tutorials
Tutorial3 Min. Lesezeit

Einen Benchmark mit TIA Connect durchführen

Video ansehen

Tutorial-Schritte

Schritt 1

Willkommen zu diesem neuen TIA Connect-Tutorial.

Schritt 2

Wir werden sehen, wie man einen Benchmark mit TIA Connect durchführt.

Schritt 3

Um einen Benchmark zu starten, müssen wir die Benchmark-Seite aufrufen, indem wir auf den Link im Dropdown-Menü Ressourcen klicken.

Schritt 4

Hier befinden wir uns auf dem Benchmark-Dashboard von TIA Connect. Dies ist das Cockpit, mit dem wir die Performance und Stabilität der API validieren können. Auf einen Blick sehen Sie hier die gesamte Telemetrie:

  • Die Grafiken: Zur Überwachung der CPU-Auslastung, des Speicherverbrauchs und der Latenz der Anfragen.

Schritt 5

  • Die Kennzahlen: Die Anzahl der Anfragen pro Sekunde und die Anzahl der ausgeführten Operationen pro Sekunde. Das Ziel hierbei ist es, die Fähigkeit der API zu testen, Befehle an das TIA Portal zu senden. Die Einschränkungen liegen vor allem beim TIA Portal, das nur einen Befehl gleichzeitig empfangen kann und nicht parallel asynchron arbeitet.

Die technischen Merkmale Ihres Computers haben ebenfalls einen starken Einfluss auf diese Tests.

Schritt 6

Kommen wir zur Testkonfiguration.

  • Ich konfiguriere den Test, um eine Last auf 10 CPU zu simulieren.
  • Auswahl der Bausteine: Hier aktiviere ich das Kontrollkästchen, um alle möglichen Bausteintypen einzuschließen.
  • Mit diesem Schieberegler stelle ich die Komplexität ein. Für diese Demo werden wir 50 Tags pro Baustein generieren. Wir werden sehen, wie die API die Übertragungen und die Warteschlange zum TIA Portal verwaltet.

Schritt 7

Die Konfiguration ist bereit: Starten wir die Erstellung eines Projekts mit 10 CPU, einem FC-Baustein, einem FB-Baustein, einem DB-Baustein und einem OB-Baustein. Die Erstellung von 50 Tags pro CPU! Ich starte den Benchmark.

Schritt 8

Schauen wir uns an, was bereits getan wurde! Wir können feststellen, dass die API die Erstellung von CPU mit allen Bausteinen und Tags angefordert hat, die bei der Parametrierung des Tests angegeben wurden.

Schritt 9

Machen wir weiter, ich werde diesen Teil beschleunigen; wir werden die Gesamtzeit am Ende des Tests erhalten.

Schritt 10

Der Test wurde in insgesamt 391 Sekunden abgeschlossen, was etwas mehr als 6 Minuten entspricht, bei einer Last von 10 CPU und 56 Operationen pro CPU, einschließlich der Erstellung der CPU, der 4 Blöcke, der Variablentabelle und 50 Variablen. Es gab insgesamt 560 Operationen bei einer Performance von 699,4 Millisekunden pro Operation.

Die verfügbaren Grafiken ermöglichen es uns, jeden Test mit den vorherigen zu vergleichen.

Schritt 11

Dieser Test bestätigt, dass TIA Connect in der Lage ist, eine hohe Last bei der industriellen Generierung zu bewältigen, ohne die Integrität des TIA Portal Projekts zu gefährden.

Der Benchmark ist validiert.

Verwandte Tutorials