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.