RucksackSepp
Level-2
- Beiträge
- 24
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Hallo Zusammen.
beim schreiben eines Instanz-FBs für eine Umrichter-Ansteuerung bin ich eher auf ein Luxus-Problem gestoßen.
In den Baustein (wird als Instanz öfters aufgerufen) gehen 4x Geschwindigkeitsvorwahlen (0..100%) rein, für verschiedene Betriebsarten. Diese sind im Moment als USINT deklariert. Der Gedanke war, da im Programm bei der Umrechnung zu einem Analogwert die Variablen konvertiert werden müssen, ob es einen überhaupt auffälligen Performance-Unterschied macht, wenn diese Sollwerte als REAL zugeführt werden. Zum einen könnte man bei bedarf die Drehzahl auf 0,1/0,01...% genau vorgeben, zum andern ist der SCL-Code etwas übersichtlicher, da nur noch Berechnungen und keine Konvertierung mehr dabei stehen.
Was meint ihr dazu? Wenn nichts groß dagegen spricht, werde ich das ganze zu REAL ändern.
TIA V18 Upd. 3
CPU 1511-1PN (..AL03..)
beim schreiben eines Instanz-FBs für eine Umrichter-Ansteuerung bin ich eher auf ein Luxus-Problem gestoßen.
In den Baustein (wird als Instanz öfters aufgerufen) gehen 4x Geschwindigkeitsvorwahlen (0..100%) rein, für verschiedene Betriebsarten. Diese sind im Moment als USINT deklariert. Der Gedanke war, da im Programm bei der Umrechnung zu einem Analogwert die Variablen konvertiert werden müssen, ob es einen überhaupt auffälligen Performance-Unterschied macht, wenn diese Sollwerte als REAL zugeführt werden. Zum einen könnte man bei bedarf die Drehzahl auf 0,1/0,01...% genau vorgeben, zum andern ist der SCL-Code etwas übersichtlicher, da nur noch Berechnungen und keine Konvertierung mehr dabei stehen.
Was meint ihr dazu? Wenn nichts groß dagegen spricht, werde ich das ganze zu REAL ändern.
TIA V18 Upd. 3
CPU 1511-1PN (..AL03..)