F_INT_AS_WSTRING
Einleitung
Der Funktionsblock F_INT_AS_WSTRING dient der Konvertierung eines ganzzahligen Wertes (INT) in eine breite Zeichenkette (WSTRING). Diese Funktionalität ist besonders nützlich, wenn numerische Werte für die Anzeige oder Weiterverarbeitung als Text benötigt werden.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Startet die Konvertierung. Wird dieser Eingang ausgelöst, wird der Wert am Daten-Eingang
INverarbeitet.
Ereignis-Ausgänge
CNF: Signalisiert den Abschluss der Konvertierung. Der konvertierte Wert steht am Daten-Ausgang
OUTzur Verfügung.
Daten-Eingänge
IN: Der ganzzahlige Wert (
INT), der in eine breite Zeichenkette konvertiert werden soll.
Daten-Ausgänge
OUT: Die resultierende breite Zeichenkette (
WSTRING) nach der Konvertierung.
Adapter
Keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock nutzt die eingebaute Funktion INT_AS_WSTRING, um den ganzzahligen Eingabewert in eine breite Zeichenkette umzuwandeln. Die Konvertierung wird durch das Ereignis REQ initiiert und durch das Ereignis CNF bestätigt.
Technische Besonderheiten
Der Funktionsblock ist einfach aufgebaut und führt nur eine grundlegende Datentypkonvertierung durch.
Es werden keine zusätzlichen Parameter oder komplexen Algorithmen benötigt.
Zustandsübersicht
Bereit: Wartet auf das Ereignis
REQ.Aktiv: Führt die Konvertierung durch und setzt den Ausgang
OUT.Bestätigt: Sendet das Ereignis
CNFund kehrt in den Bereitschaftszustand zurück.
Anwendungsszenarien
Anzeige von numerischen Werten in Benutzeroberflächen.
Protokollierung von numerischen Daten in Textform.
Vorbereitung von Daten für die Kommunikation mit Systemen, die Textformate erwarten.
⚖️ Vergleich mit ähnlichen Bausteinen
F_DINT_AS_WSTRING: Konvertiert einen längeren ganzzahligen Wert (
DINT) in eine breite Zeichenkette.F_REAL_AS_WSTRING: Konvertiert einen Fließkommawert (
REAL) in eine breite Zeichenkette.F_STRING_AS_INT: Führt die umgekehrte Konvertierung durch (Zeichenkette zu Ganzzahl).
Fazit
Der F_INT_AS_WSTRING Funktionsblock ist ein einfaches und effizientes Werkzeug für die Konvertierung von Ganzzahlen in breite Zeichenketten. Seine klare Schnittstelle und direkte Funktionsweise machen ihn zu einer zuverlässigen Lösung für grundlegende Datentypumwandlungen.