F_WORD_TO_INT¶
Einleitung¶
Der Funktionsblock F_WORD_TO_INT dient der Konvertierung eines WORD-Datentyps in einen INT-Datentyp. Er ist Teil des Pakets iec61131::conversion und ermöglicht eine einfache und effiziente Typumwandlung innerhalb von IEC 61131-3-basierten Steuerungssystemen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Startet die 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: Der Eingang vom Typ
WORD, der in einenINT-Wert umgewandelt werden soll.
Daten-Ausgänge¶
- OUT: Der Ausgang vom Typ
INT, der das Ergebnis der Konvertierung enthält.
Adapter¶
- Keine Adapter vorhanden.
Funktionsweise¶
Der Funktionsblock führt die Konvertierung aus, sobald das Ereignis REQ ausgelöst wird. Die Umwandlung erfolgt mithilfe der Funktion WORD_TO_INT, die den Wert des Eingangs IN in einen INT-Wert konvertiert und das Ergebnis an den Ausgang OUT weitergibt. Nach Abschluss der Konvertierung wird das Ereignis CNF ausgelöst.
Technische Besonderheiten¶
- Der Funktionsblock ist ein einfacher Funktionsblock (
SimpleFB) und verwendet einen ST-Algorithmus für die Konvertierung. - Die Konvertierung erfolgt direkt und ohne zusätzliche Verzögerung.
Zustandsübersicht¶
Der Funktionsblock besitzt keine internen Zustände. Die Konvertierung wird bei jedem REQ-Ereignis neu ausgeführt.
Anwendungsszenarien¶
- Typumwandlung in Steuerungsanwendungen, wo
WORD-Daten inINT-Daten umgewandelt werden müssen. - Integration in größere Steuerungssysteme, die eine Typkompatibilität erfordern.
⚖️ Vergleich mit ähnlichen Bausteinen¶
- Ähnliche Funktionsblöcke könnten
F_BYTE_TO_INToderF_DWORD_TO_INTsein, die jedoch andere Datentypen konvertieren. - Im Gegensatz zu komplexeren Konvertierungsblöcken bietet
F_WORD_TO_INTeine einfache und direkte Lösung für die spezifische Umwandlung vonWORDzuINT.
Fazit¶
Der F_WORD_TO_INT-Funktionsblock ist ein effizientes und einfach zu verwendendes Werkzeug für die Typumwandlung in IEC 61131-3-basierten Systemen. Seine klare Schnittstelle und direkte Funktionsweise machen ihn ideal für Anwendungen, die eine schnelle und zuverlässige Konvertierung erfordern.