-

TO_BCD_BYTE

TypFunktion
BeschreibungKonvertiert einen Integer-Eingangswert ohne Vorzeichen in eine binär-codierte Dezimalzahl (BCD-Wert) vom Datentyp BYTE.
Die überladene Funktion kann mit allen Unsigned Integer-Eingangsdatentypen (UDINT, UINT, ULINT und USINT) arbeiten.
ParameterEingang

IN

Ausgang

OUT
Konvertierungsregeln

In einem BCD BYTE können Integer-Werte zwischen 0 und 99 gespeichert werden. Jede Ziffer wird durch vier Bits repräsentiert. Hat der Eingangswert mehr als 2 Ziffern (überschreitet den Maximalwert des BCD BYTE), gibt die Funktion den Maximalwert 16#FF zurück.

FehlerverhaltenFehlerverhalten
BeispieleBeispiele in ST
Zusätzliche InformationenEN/ENO-Verhalten