F_SINT_AS_STRING
Einleitung
Der Funktionsblock F_SINT_AS_STRING dient der Konvertierung eines SINT-Wertes (8-Bit Ganzzahl) in einen STRING (Zeichenkette). Dieser Baustein 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 zu konvertierende
SINT-Wert (8-Bit Ganzzahl).
Daten-Ausgänge
OUT: Der konvertierte
STRING-Wert.
Adapter
Keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock führt die Konvertierung durch, sobald das REQ-Ereignis eintrifft. Der SINT-Wert am Eingang IN wird in einen STRING umgewandelt und am Ausgang OUT ausgegeben. Die Konvertierung erfolgt mittels der Funktion SINT_AS_STRING. Nach Abschluss der Konvertierung wird das CNF-Ereignis ausgelöst.
Technische Besonderheiten
Die Konvertierung erfolgt direkt und ohne zusätzliche Parameter.
Der Funktionsblock ist einfach und effizient, da er nur eine grundlegende Datentypumwandlung durchführt.
Zustandsübersicht
Idle: Wartet auf das
REQ-Ereignis.Konvertierung: Führt die Umwandlung durch und gibt das Ergebnis aus.
Bestätigung: Löst das
CNF-Ereignis aus und kehrt in den Idle-Zustand zurück.
Anwendungsszenarien
Anzeige von numerischen Werten in Benutzeroberflächen.
Protokollierung von numerischen Daten als Text.
Vorbereitung von Daten für die Kommunikation über textbasierte Protokolle.
⚖️ Vergleich mit ähnlichen Bausteinen
F_INT_AS_STRING: Konvertiert einen
INT-Wert (16-Bit) in einenSTRING.F_DINT_AS_STRING: Konvertiert einen
DINT-Wert (32-Bit) in einenSTRING.F_LINT_AS_STRING: Konvertiert einen
LINT-Wert (64-Bit) in einenSTRING.
Im Vergleich zu diesen Bausteinen ist F_SINT_AS_STRING spezialisiert auf die Konvertierung von 8-Bit Ganzzahlen.
Fazit
Der F_SINT_AS_STRING-Funktionsblock ist ein einfaches und effizientes Werkzeug zur Konvertierung von SINT-Werten in STRINGs. Seine klare Schnittstelle und direkte Funktionsweise machen ihn ideal für Anwendungen, bei denen kleine Ganzzahlen als Text dargestellt werden müssen.