F_WSTRING_AS_SINT
Einleitung
Der Funktionsblock F_WSTRING_AS_SINT dient der Konvertierung eines WSTRING-Wertes in einen SINT-Wert (8-Bit Ganzzahl). Der Block ist besonders nützlich in Szenarien, wo Zeichenketten in numerische Werte umgewandelt werden müssen.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Auslösendes Ereignis für die Konvertierung. Wird mit dem Daten-Eingang
INverknüpft.
Ereignis-Ausgänge
CNF: Bestätigt die erfolgreiche Ausführung der Konvertierung. Wird mit dem Daten-Ausgang
OUTverknüpft.
Daten-Eingänge
IN (WSTRING): Die Eingabezeichenkette, die in einen SINT-Wert konvertiert werden soll.
Daten-Ausgänge
OUT (SINT): Der resultierende 8-Bit Ganzzahlwert nach der Konvertierung.
Adapter
Keine Adapter vorhanden.
Funktionsweise
Der Funktionsblock führt die Konvertierung durch, sobald das REQ-Ereignis eintrifft. Dabei wird die Funktion WSTRING_AS_SINT auf den Eingabewert IN angewendet und das Ergebnis an OUT ausgegeben. Die erfolgreiche Ausführung wird durch das CNF-Ereignis signalisiert.
Technische Besonderheiten
Die Konvertierung erfolgt mittels der eingebauten Funktion
WSTRING_AS_SINT.Der Block ist für die Verwendung in IEC 61131-3-konformen Umgebungen optimiert.
Zustandsübersicht
Der Block hat keine internen Zustände. Die Konvertierung erfolgt unmittelbar bei Auslösung des REQ-Ereignisses.
Anwendungsszenarien
Konvertierung von Benutzereingaben in numerische Werte.
Verarbeitung von Zeichenketten aus externen Quellen (z.B. Sensoren oder Netzwerkkommunikation).
⚖️ Vergleich mit ähnlichen Bausteinen
Im Vergleich zu generischen Konvertierungsblöcken ist
F_WSTRING_AS_SINTspezialisiert auf die Umwandlung von WSTRING zu SINT.Andere Blöcke könnten zusätzliche Funktionen wie Fehlerbehandlung oder Typüberprüfung bieten.
Fazit
Der F_WSTRING_AS_SINT-Block bietet eine effiziente und direkte Methode zur Konvertierung von WSTRING-Werten in SINT-Werte. Seine Einfachheit und Spezialisierung machen ihn ideal für spezifische Anwendungsfälle.