F_SINT_TO_LREAL
Einleitung
Der Funktionsblock F_SINT_TO_LREAL dient der Konvertierung eines ganzzahligen Wertes vom Typ SINT (8-Bit Ganzzahl) in einen Fließkommawert vom Typ LREAL (64-Bit Fließkomma). Dieser Baustein ist besonders nützlich in Anwendungen, bei denen eine Typumwandlung zwischen diesen beiden Datentypen erforderlich ist.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Startet die Konvertierung. Der Eingang ist mit dem Daten-Eingang
INverknüpft.
Ereignis-Ausgänge
CNF: Signalisiert den Abschluss der Konvertierung. Der Ausgang ist mit dem Daten-Ausgang
OUTverknüpft.
Daten-Eingänge
IN: Eingang für den zu konvertierenden
SINT-Wert.
Daten-Ausgänge
OUT: Ausgang für den konvertierten
LREAL-Wert.
Adapter
Es sind keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock führt eine direkte Typumwandlung durch. Bei Eintreffen eines REQ-Ereignisses wird der Wert von IN gelesen, in den Typ LREAL konvertiert und an OUT ausgegeben. Anschließend wird das CNF-Ereignis ausgelöst.
Technische Besonderheiten
Die Konvertierung erfolgt ohne zusätzliche Skalierung oder Rundung.
Der Baustein ist einfach und effizient implementiert, da er nur eine Zuweisung benötigt.
Zustandsübersicht
Der Funktionsblock besitzt keine internen Zustände. Er reagiert ausschließlich auf das REQ-Ereignis mit einer sofortigen Konvertierung und Ausgabe.
Anwendungsszenarien
Typumwandlung in Steuerungsanwendungen, wo
SINT-Werte in Berechnungen mitLREAL-Werten verwendet werden müssen.Datenaufbereitung für Visualisierung oder Protokollierung, wo höhere Genauigkeit erforderlich ist.
⚖️ Vergleich mit ähnlichen Bausteinen
Ähnliche Bausteine wie
F_INT_TO_REALoderF_DINT_TO_LREALbieten Konvertierungen zwischen anderen Datentypen, aber nicht spezifisch vonSINTzuLREAL.Dieser Baustein ist spezialisiert auf die Konvertierung von 8-Bit Ganzzahlen zu 64-Bit Fließkommazahlen.
Fazit
Der F_SINT_TO_LREAL-Funktionsblock ist ein einfaches und effizientes Werkzeug für die Typumwandlung in 4diac-IDE. Seine klare Schnittstelle und direkte Funktionsweise machen ihn zu einer zuverlässigen Komponente in Steuerungsanwendungen.