» E2000 - PLUS
» Verarbeitungsgeschwindigkeit



Bei der Verarbeitungsgeschwindigkeit handelt es sich um eine Kennzahl die angibt wie schnell die Daten in der MCU verarbeitet werden. Der Wert kann im Webinterface eingesehen werden. Der Wert wird in Hertz (Hz) angegeben. Je höher dieser Wert ist, desto schneller läuft die Simulation.



Die Geschwindigkeit kann nur dann ermittelt werden wenn die Simulation "läuft", also gestartet ist.

Berechnung der Geschwindigkeit

Die Geschwindigkeit wird aus der Anzahl der Logik-Durchläuft berechnet. Ein Logikdurchlauf ist die Zeit, die die MCU benötigt, um alle Logik-Bausteine einmal zu simulieren. Berechnet wird immer über die letzten 10 Sekunden und die Anzahl der Simulationsschritte die durchgeführt wurden in dieser Zeit.

Welche Werte sind normal für die Geschwindigkeit?

Normale Werte gibt es hier nicht. Die Geschwindigkeit ist extrem abhängig von der Logik die ausgeführt wird. Sollte jedoch der Wert für die Geschwindigkeit unter 50 Hz fallen so sollte überlegt werden ob man die Logik nicht vereinfachen könnte. Alle Werte über 50 Hz sind für normale Anwendung vollkommen ausreichend.

Wieso ist die Geschwindigkeit nicht festgesetzt?

Die Geschwindigkeit ist auf keinen festen Wert gesetzt damit nicht alle Simulationen langsamer laufen. Jeder Festwert wäre für bestimmte Anwendungen der Falsche.

Wie lange braucht ein Signal durch meine Logik? Die Signallaufzeit berechnet sich wie in der nachfolgenden Grafik beschrieben.
Hierbei werden die Bus-Timings nicht beachtet.

  • t1 (1. Sim.Schritt) = Schalter IN1 wird eingeschaltet
  • t2 (2. Sim.Schritt) = Signal wird an IN1 ausgegeben
  • t3 (3. Sim.Schritt) = Signal wird von BI1 empfangen, berechnet und der neue Status wird ausgegeben
  • t4 (4. Sim.Schritt) = Signal wird von AND1 empfangen, berechnet und der neue Status wird ausgegeben
  • t5 (5. Sim.Schritt) = Signal wird von OUT1 empfangen und ausgegeben
Die einzelnen Simulationschritte können auch gleichzeitig verarbeitet werden. Im ungünstigsten Fall kann also das Signal 5 Simulationsschritte benötigen. Bei einer Frequenz von 1 kHz würde das Signal nach 5 ms am Output ausgegeben. Bei 100 Hz wäre das Signal nach 50 ms beim Output. Bei 50 Hz dauert diese Simulation schon 100 ms. Diese Berechnung ist unabhängig von der Anzahl von Logik-Bausteinen in der Logik. Es wird rein der Weg den ein Signal läuft betrachtet.
Zuletzt geändert 18.05.2017 - 22:30:34