F_LINT_TO_LREAL
Einleitung
Der Funktionsblock F_LINT_TO_LREAL dient der Konvertierung eines ganzzahligen Wertes des Typs LINT (64-Bit Ganzzahl) in einen Fließkommawert des Typs LREAL (64-Bit Fließkomma). Diese Konvertierung ist insbesondere dann notwendig, wenn ganzzahlige Werte in Berechnungen mit Fließkommazahlen verwendet werden sollen.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Startet die Konvertierung. Der Eingang ist mit dem Daten-Eingang
INverbunden.
Ereignis-Ausgänge
CNF: Signalisiert den Abschluss der Konvertierung. Der Ausgang ist mit dem Daten-Ausgang
OUTverbunden.
Daten-Eingänge
IN: Der Eingangswert vom Typ
LINT, der in einenLREAL-Wert konvertiert werden soll.
Daten-Ausgänge
OUT: Der konvertierte Ausgangswert vom Typ
LREAL.
Adapter
Dieser Funktionsblock verwendet keine Adapter.
Funktionsweise
Bei Auslösung des Ereignisses REQ wird der Algorithmus ausgeführt, der den Wert von IN vom Typ LINT in den Typ LREAL konvertiert und das Ergebnis an OUT ausgibt. Anschließend wird das Ereignis CNF ausgelöst, um den Abschluss der Konvertierung zu signalisieren.
Technische Besonderheiten
Die Konvertierung erfolgt direkt und ohne zusätzliche Parameter.
Der Funktionsblock ist für die Verwendung in Echtzeitsystemen geeignet, da er deterministisch arbeitet.
Zustandsübersicht
Der Funktionsblock besitzt keine internen Zustände. Die Konvertierung erfolgt unmittelbar bei Auslösung von REQ.
Anwendungsszenarien
Umwandlung von großen Ganzzahlen in Fließkommazahlen für mathematische Berechnungen.
Integration in Steuerungssysteme, die gemischte Datentypen verarbeiten müssen.
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu anderen Konvertierungsbausteinen wie
F_INT_TO_REALoderF_DINT_TO_REALhandeltF_LINT_TO_LREALmit größeren Zahlenbereichen (64-Bit).
Fazit
Der F_LINT_TO_LREAL-Funktionsblock bietet eine effiziente und zuverlässige Methode zur Konvertierung von 64-Bit Ganzzahlen in 64-Bit Fließkommazahlen. Seine einfache Schnittstelle und deterministische Funktionsweise machen ihn ideal für den Einsatz in industriellen Steuerungssystemen.