F_WORD_TO_SINT¶
Einleitung¶
Der Funktionsblock F_WORD_TO_SINT dient der Konvertierung eines WORD-Datentyps in einen SINT-Datentyp. Er ist Teil des iec61131::conversion-Pakets und ermöglicht eine einfache und effiziente Typumwandlung innerhalb von 4diac-IDE-Anwendungen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Startet die Ausführung der Konvertierung. Dieser Ereigniseingang ist mit dem Daten-Eingang
INverknüpft.
Ereignis-Ausgänge¶
- CNF: Signalisiert den Abschluss der Konvertierung. Dieser Ereignisausgang ist mit dem Daten-Ausgang
OUTverknüpft.
Daten-Eingänge¶
- IN (
WORD): Der Eingangswert, der vonWORDzuSINTkonvertiert werden soll.
Daten-Ausgänge¶
- OUT (
SINT): Der konvertierte Ausgangswert vom TypSINT.
Adapter¶
Dieser Funktionsblock verfügt über keine Adapter.
Funktionsweise¶
Bei Auslösung des REQ-Ereignisses wird der Algorithmus ausgeführt, der den WORD-Wert am Eingang IN in einen SINT-Wert konvertiert und das Ergebnis am Ausgang OUT ausgibt. Anschließend wird das CNF-Ereignis ausgelöst, um den erfolgreichen Abschluss der Konvertierung zu signalisieren.
Technische Besonderheiten¶
- Der Funktionsblock ist ein einfacher Funktionsblock (
SimpleFB) und führt die Konvertierung in einem einzigen Algorithmusschritt durch. - Die Konvertierung erfolgt mittels der eingebauten Funktion
WORD_TO_SINT.
Zustandsübersicht¶
Der Funktionsblock hat keine internen Zustände. Die Ausführung erfolgt direkt bei Auslösung des REQ-Ereignisses.
Anwendungsszenarien¶
- Typumwandlung in Steuerungsanwendungen, wo
WORD-Daten inSINT-Daten umgewandelt werden müssen. - Integration in größere Steuerungssysteme, die unterschiedliche Datentypen verarbeiten.
⚖️ Vergleich mit ähnlichen Bausteinen¶
- Ähnliche Funktionsblöcke wie
F_INT_TO_SINToderF_DWORD_TO_SINTbieten Konvertierungen zwischen anderen Datentypen, sind aber in ihrer Funktionsweise vergleichbar.
Fazit¶
Der F_WORD_TO_SINT-Funktionsblock bietet eine einfache und effiziente Möglichkeit, WORD-Daten in SINT-Daten umzuwandeln. Durch seine klare Schnittstellenstruktur und direkte Funktionsweise ist er ideal für Anwendungen, die eine schnelle und zuverlässige Typumwandlung erfordern.