F_SINT_TO_DINT¶
Einleitung¶
Der Funktionsblock F_SINT_TO_DINT dient der Konvertierung eines SINT-Wertes (8-Bit Ganzahl mit Vorzeichen) in einen DINT-Wert (32-Bit Ganzahl mit Vorzeichen). Dieser Baustein ist besonders nützlich in Szenarien, wo eine Typumwandlung erforderlich ist, um Daten für weitere Verarbeitungsschritte vorzubereiten.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Startet die 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 Eingangswert vom Typ
SINT, der konvertiert werden soll.
Daten-Ausgänge¶
- OUT: Der konvertierte Ausgangswert vom Typ
DINT.
Adapter¶
Dieser Funktionsblock verfügt über keine Adapter.
Funktionsweise¶
Bei Auslösung des Ereigniseingangs REQ wird der Wert am Daten-Eingang IN gelesen und in den Typ DINT konvertiert. Das Ergebnis wird am Daten-Ausgang OUT ausgegeben und das Ereignis CNF signalisiert den erfolgreichen Abschluss der Konvertierung.
Technische Besonderheiten¶
- Die Konvertierung erfolgt direkt durch Zuweisung (
OUT := IN), daSINTautomatisch inDINTumgewandelt wird. - Der Baustein ist einfach und effizient, da er keine komplexen Berechnungen durchführt.
Zustandsübersicht¶
- Idle-Zustand: Wartet auf das Ereignis
REQ. - Konvertierungszustand: Bei Empfang von
REQwird die Konvertierung durchgeführt undCNFausgelöst.
Anwendungsszenarien¶
- Typumwandlung in Steuerungsanwendungen, wo
SINT-Daten inDINTumgewandelt werden müssen. - Vorbereitung von Daten für weitere Verarbeitungsschritte, die
DINTerfordern.
⚖️ Vergleich mit ähnlichen Bausteinen¶
- Ähnliche Bausteine wie
F_INT_TO_DINToderF_USINT_TO_UDINTführen ähnliche Konvertierungen durch, aber mit anderen Ausgangs- bzw. Eingangstypen. F_SINT_TO_DINTist spezifisch für die Konvertierung vonSINTzuDINT.
Fazit¶
Der F_SINT_TO_DINT Funktionsblock ist ein einfacher und effizienter Baustein für die Typumwandlung von SINT zu DINT. Seine klare Schnittstellenstruktur und einfache Funktionsweise machen ihn zu einer zuverlässigen Komponente in Steuerungsanwendungen.