F_INT_TO_LWORD¶
Einleitung¶
Der Funktionsblock F_INT_TO_LWORD dient der Konvertierung eines Integer-Werts (INT) in einen 64-Bit langen vorzeichenlosen Integer-Wert (LWORD). Dieser Baustein ist besonders nützlich in Szenarien, wo eine Typumwandlung zwischen diesen beiden Datentypen erforderlich ist.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Löst die Ausführung des Funktionsblocks aus. Der Eingang ist mit dem Daten-Eingang
INverbunden.
Ereignis-Ausgänge¶
- CNF: Signalisiert die erfolgreiche Ausführung des Funktionsblocks. Der Ausgang ist mit dem Daten-Ausgang
OUTverbunden.
Daten-Eingänge¶
- IN (
INT): Der Eingangswert, der in einenLWORD-Wert konvertiert werden soll.
Daten-Ausgänge¶
- OUT (
LWORD): Der konvertierte Ausgangswert.
Adapter¶
Keine Adapter vorhanden.
Funktionsweise¶
Der Funktionsblock führt bei einem eingehenden REQ-Ereignis die Konvertierung des INT-Werts am Eingang IN in einen LWORD-Wert durch. Das Ergebnis wird am Ausgang OUT ausgegeben und das CNF-Ereignis signalisiert die erfolgreiche Ausführung.
Der Algorithmus ist wie folgt definiert:
ALGORITHM REQ
OUT := INT_TO_LWORD(IN);
END_ALGORITHM
Technische Besonderheiten¶
- Der Funktionsblock ist einfach und effizient, da er direkt die eingebaute
INT_TO_LWORD-Funktion nutzt. - Keine zusätzlichen Zustände oder komplexe Logik erforderlich.
Zustandsübersicht¶
Der Funktionsblock hat keine internen Zustände. Die Ausführung erfolgt unmittelbar bei Empfang des REQ-Ereignisses.
Anwendungsszenarien¶
- Typumwandlung in Steuerungsanwendungen, wo
INT-Werte inLWORD-Werte konvertiert werden müssen. - Integration in größere Systeme, die unterschiedliche Datentypen verarbeiten.
⚖️ Vergleich mit ähnlichen Bausteinen¶
- Ähnliche Funktionsblöcke wie
F_DINT_TO_LWORDoderF_SINT_TO_LWORDbieten Konvertierungen von anderen Integer-Typen zuLWORD. F_INT_TO_LWORDist spezifisch für die Konvertierung vonINTzuLWORDoptimiert.
Fazit¶
Der F_INT_TO_LWORD-Funktionsblock bietet eine einfache und effiziente Lösung für die Konvertierung von INT- zu LWORD-Werten. Seine klare Schnittstelle und direkte Funktionsweise machen ihn ideal für den Einsatz in Steuerungsanwendungen.