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.