FC_HexToByte - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.0.3.0 |
Versionen: |
Aktuelle Version |
Konvertierung von HEX in Binärcode für BYTE.
Die Funktion wandelt Werte im Dezimalbereich 0...255 vom HEX-Format in das Dezimalformat um. Jeder BYTE-Eingang ist als ASCII-Textzeichen zu interpretieren. Das niederwertige Byte des Eingangs bildet das niederwertige Bit des Ausgangs.
Diese Funktion ist gut geeignet, um Zahlen hexcodiert von der seriellen Schnittstelle zu empfangen oder aus einer Datei auszulesen.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_wInput |
WORD |
Zahlenwert in Hexadezimaldarstellung |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer, diagnosebezogener Ausgang. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
Datentyp |
Beschreibung |
---|---|
BYTE |
Der an den Eingang im ASCII-Format übergebene HEX-Wert wird im Binärformat übertragen. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
OK |
Die Konvertierung wurde erfolgreich durchgeführt.