F_LINT_AS_STRING
Einleitung
Der Funktionsblock F_LINT_AS_STRING dient der Konvertierung eines LINT-Datentyps (64-Bit-Ganzzahl) in einen STRING-Datentyp (Zeichenkette). Dieser Baustein ist besonders nützlich, wenn numerische Werte für die Ausgabe oder Weiterverarbeitung als Text benötigt werden.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Startet die Konvertierung. Bei Aktivierung dieses Ereignisses wird der Wert am Daten-Eingang
INverarbeitet.
Ereignis-Ausgänge
CNF: Signalisiert den Abschluss der Konvertierung. Dieses Ereignis wird zusammen mit dem konvertierten Wert am Daten-Ausgang
OUTausgegeben.
Daten-Eingänge
IN (LINT): Der Eingang für den zu konvertierenden LINT-Wert.
Daten-Ausgänge
OUT (STRING): Der Ausgang für den konvertierten STRING-Wert.
Adapter
Keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock führt bei Aktivierung des REQ-Ereignisses die Konvertierung des LINT-Wertes am Eingang IN in einen STRING-Wert durch. Das Ergebnis wird am Ausgang OUT ausgegeben und durch das CNF-Ereignis bestätigt.
Technische Besonderheiten
Der Funktionsblock ist ein einfacher Baustein (SimpleFB) und verwendet einen ST-Algorithmus für die Konvertierung.
Die Konvertierung erfolgt direkt durch die Funktion
LINT_AS_STRING(IN).
Zustandsübersicht
Initialisierung: Der Funktionsblock wartet auf das
REQ-Ereignis.Konvertierung: Bei
REQwird der LINT-Wert konvertiert.Bestätigung: Das
CNF-Ereignis wird ausgelöst und der konvertierte Wert ausgegeben.
Anwendungsszenarien
Anzeige von numerischen Werten in Benutzeroberflächen.
Protokollierung von numerischen Daten in Textdateien.
Vorbereitung von Daten für die Kommunikation über Text-basierte Protokolle.
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu anderen Konvertierungsbausteinen wie
F_INT_AS_STRINGoderF_DINT_AS_STRINGunterstützt dieser Baustein den größeren LINT-Datentyp (64-Bit).
Fazit
Der F_LINT_AS_STRING Funktionsblock bietet eine einfache und effiziente Möglichkeit, große Ganzzahlen in lesbare Zeichenketten umzuwandeln. Durch seine klare Schnittstelle und einfache Funktionsweise ist er ideal für Anwendungen, die eine Konvertierung zwischen diesen Datentypen erfordern.