BCD_TO_DEC

Mit dem Funktionsbaustein "BCD_TO_DEC" können BCD-Zahlen in Dezimalformat konvertiert werden. Die zu konvertierende BCD-Zahl wird auf Zulässigkeit der Werte überprüft.
 Eingänge
VAR_INPUT
  START  : BOOL;
  BIN    : BYTE;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
START  | BOOL  | Über eine positive Flanke an diesem Eingang wird der Funktionsbaustein aktiviert.  | 
BIN  | BYTE  | Die zu konvertierende BCD-Zahl..  | 
 Ausgänge
VAR_OUTPUT
    BUSY   : BOOL;
    ERR    : BOOL;
    ERRID  : UDINT;
    DOUT   : BYTE;
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
BUSY  | BOOL  | Beim Starten der Konvertierung wird dieser Ausgang gesetzt und bleibt gesetzt, bis die Konvertierung abgeschlossen wurde. Nachdem der BUSY-Ausgang zurückgesetzt wurde, steht der Dezimalwert am DOUT-Ausgang zur Verfügung.  | 
ERR  | BOOL  | Beim Fehler wird die Variable auf TRUE gesetzt.  | 
ERRID  | UDINT  | Fehlercode  | 
DOUT  | BYTE  | Beim Erfolg steht an diesem Ausgang die konvertierte Variable im Dezimalformat.T  | 
Fehlercodes:
| 
 Fehlercode  | 
 Fehlerbeschreibung  | 
|---|---|
| 
 0  | 
 Kein Fehler  | 
| 
 0x000F  | 
 Unzulässiger Wert im Low-Nibble der BCD-Zahl  | 
| 
 0x00F0  | 
 Unzulässiger Wert im High-Nibble der BCD-Zahl  | 
Voraussetzungen
Entwicklungsumgebung  | Zielplattform  | Einzubindende SPS-Bibliotheken (Kategoriegruppe)  | 
|---|---|---|
TwinCAT v3.1.0  | PC oder CX (x86, x64, Arm®)  | Tc2_Utilities (System)  |