| Typ | Funktion | 
| Beschreibung | Konvertiert einen BCD-Eingangswert (binär kodierten Dezimalwert) in einen Unsigned Integer-Typ."*" ist ein Platzhalter für die unterstützten Datentypen. Diese Funktion ist für die Ausgangsdatentypen USINT, UINT, UDINT und ULINT verfügbar.Die überladene Funktion kann mit allen BCD-Eingangsdatentypen (BYTE, WORD, DWORD und LWORD) arbeiten. | 
| Parameter | Eingang  IN 
Ausgang
 
| Datentyp: | Die Funktion kann mit den BCD-Datentypen BYTE (BYTE_BCD), WORD (WORD_BCD), DWORD (DWORD_BCD) und LWORD (LWORD_BCD) arbeiten. |   OUT 
 
| Datentyp: | Diese Funktion ist für die Ausgangsdatentypen USINT, UINT, UDINT und ULINT verfügbar. |  | 
| Konvertierungsregeln | Bei einem ungültigen Eingangswert (außerhalb des gültigen Wertebereichs von 0 bis 9) oder einem Überlauf, wird der maximale Ausgangswert zurückgegeben. Beispiele: Für die Eingangswerte 16#0A (BYTE) oder 16#0A23 (WORD) oder 16#0A0B0A0B (DWORD) oder 16#00000000110A0B (LWORD) wird jeweils der größtmögliche Wert ausgegeben (z.B. 4.294.967.295 für eine UDINT-Ausgangsvariable). 
 
| Hinweis Wird ein falscher BCD-Wert angelegt, kann in einigen Fällen nicht unterschieden werden, ob der Ausgangswert korrekt ist oder dem Maximalwert entspricht. Wird beispielsweise der Eingangswert WORD#255 an die Funktion BCD_TO_USINT angelegt, wird am Ausgang der korrekte Wert 255 zurückgeliefert. Dieser Wert entspricht auch dem maximalen USINT-Wert / / Fehleranzeige-Wert (siehe vorheriger Punkt).
 |  | 
| Fehlerverhalten |  Fehlerverhalten 
Die folgende Tabelle zeigt die Fehler, die bei der Ausführung der Funktion auftreten können, und den von der Funktion im entsprechenden Fehlerfall zurückgegebenen Wert. 
 
| Fehlerfall | Ausgabewert |  
| Überlauf | LIMIT (Maximalwert) |  
| Ungültiges Hex-Zeichen A-F | LIMIT (Maximalwert) |  | 
| Zusätzliche Informationen |  EN/ENO-Verhalten 
Die POE wird nur dann ausgeführt, wenn TRUE am Eingang EN anliegt. Wenn EN = FALSE ist, wird die POE nicht ausgeführt und ENO auf FALSE gesetzt (FU/FB inaktiv). Wenn bei der Ausführung der Funktion einer der unter "Fehlerverhalten" aufgeführten Fehler auftritt, wird ENO auf FALSE gesetzt. 
 |