F_UDINT_AS_WSTRING
Einleitung
Der Funktionsblock F_UDINT_AS_WSTRING dient der Konvertierung eines vorzeichenlosen 32-Bit-Integer-Werts (UDINT) in eine Unicode-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. 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: Der vorzeichenlose 32-Bit-Integer-Wert (
UDINT), der in eine Unicode-Zeichenkette konvertiert werden soll.
Daten-Ausgänge
OUT: Die resultierende Unicode-Zeichenkette (
WSTRING) nach der Konvertierung.
Adapter
Es sind keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock führt die Konvertierung durch, sobald das Ereignis REQ ausgelöst wird. Der Algorithmus wandelt den Wert von IN in eine WSTRING-Darstellung um und speichert das Ergebnis in OUT. Anschließend wird das Ereignis CNF ausgelöst, um den Abschluss der Operation zu signalisieren.
Technische Besonderheiten
Die Konvertierung erfolgt direkt und ohne zusätzliche Parameter.
Der Funktionsblock ist für die Verwendung in IEC 61131-konformen Umgebungen optimiert.
Zustandsübersicht
Idle: Wartet auf das
REQ-Ereignis.Processing: Führt die Konvertierung durch.
Completed: Signalisiert den Abschluss mit
CNFund kehrt in den Idle-Zustand zurück.
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
F_DINT_AS_WSTRINGverarbeitet dieser Baustein vorzeichenlose Werte.Ähnlich wie
F_UDINT_AS_STRING, aber mit Unicode-Unterstützung.
Fazit
Der F_UDINT_AS_WSTRING-Funktionsblock bietet eine einfache und effiziente Möglichkeit, vorzeichenlose 32-Bit-Integer-Werte in Unicode-Zeichenketten umzuwandeln. Seine klare Schnittstelle und direkte Funktionsweise machen ihn zu einem wertvollen Werkzeug in vielen Automatisierungsanwendungen.