F_DWORD_TO_INT¶
Einleitung¶
Der Funktionsblock F_DWORD_TO_INT dient der Konvertierung eines DWORD-Wertes in einen INT-Wert. Er ist Teil des Pakets iec61131::conversion und ermöglicht die einfache Umwandlung zwischen diesen beiden Datentypen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Startet die Ausführung der 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 Eingang vom Typ
DWORD, der den zu konvertierenden Wert enthält.
Daten-Ausgänge¶
- OUT: Der Ausgang vom Typ
INT, der das Ergebnis der Konvertierung liefert.
Adapter¶
Der Funktionsblock verfügt über keine Adapter.
Funktionsweise¶
Bei Empfang eines Ereignisses am Eingang REQ wird der Algorithmus ausgeführt, der den Wert von IN vom Typ DWORD in einen Wert vom Typ INT konvertiert. Das Ergebnis wird am Ausgang OUT ausgegeben und durch das Ereignis CNF bestätigt.
Technische Besonderheiten¶
- Der Funktionsblock verwendet die Standardfunktion
DWORD_TO_INTfür die Konvertierung. - Es handelt sich um einen einfachen Funktionsblock ohne interne Zustände oder komplexe Logik.
Zustandsübersicht¶
Der Funktionsblock hat keine internen Zustände. Die Konvertierung erfolgt unmittelbar bei Empfang des REQ-Ereignisses.
Anwendungsszenarien¶
- Konvertierung von DWORD-Werten, die von Hardware oder anderen Systemen geliefert werden, in INT-Werte für die weitere Verarbeitung.
- Integration in Steuerungssysteme, die unterschiedliche Datentypen verarbeiten müssen.
⚖️ Vergleich mit ähnlichen Bausteinen¶
- Im Vergleich zu anderen Konvertierungsbausteinen wie
F_WORD_TO_INToderF_BYTE_TO_INTist dieser Funktionsblock speziell für die Konvertierung von DWORD zu INT optimiert. - Er bietet eine einfache und direkte Lösung ohne zusätzliche Funktionen oder Parameter.
Fazit¶
Der F_DWORD_TO_INT Funktionsblock ist ein nützliches Werkzeug für die Konvertierung zwischen DWORD- und INT-Datentypen. Seine Einfachheit und direkte Funktionsweise machen ihn zu einer zuverlässigen Lösung in verschiedenen Anwendungsfällen.