FC_HexToByte

 

FC_HexToByte - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.0.3.0

Versionen:

Aktuelle Version

Aufgabe

Konvertierung von HEX in Binärcode für BYTE.

Beschreibung

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.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_wInput

WORD

Zahlenwert in Hexadezimaldarstellung

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

Rückgabewert

Datentyp

Beschreibung

BYTE

Der an den Eingang im ASCII-Format übergebene HEX-Wert wird im Binärformat übertragen.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

OK

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

OK

Die Konvertierung wurde erfolgreich durchgeführt.