DEC_TO_BCD

DEC_TO_BCD 1:

Mit dem Funktionsbaustein "DEC_TO_BCD" können Dezimalzahlen in BCD-Format konvertiert werden. Die zu konvertierende Zahl wird auf Zulässigkeit der Werte überprüft.

DEC_TO_BCD 2: Eingänge

VAR_INPUT
    START  : BOOL;
    DIN    : BYTE;
END_VAR

Name

Typ

Beschreibung

START

BOOL

Über eine positive Flanke an diesem Eingang wird der Funktionsbaustein aktiviert.

DIN

Byte

Die zu konvertierende Dezimalzahl

DEC_TO_BCD 3: Ausgänge

VAR_OUTPUT
    BUSY   : BOOL;
    ERR    : BOOL;
    ERRID  : UDINT;
    BOUT   : BYTE;
END_VAR

Name

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 die BCD-Zahl am BOUT-Ausgang zur Verfügung.

ERR

BOOL

Beim Fehler wird die Variable auf TRUE gesetzt.

ERRID

UDINT

Fehlercode

BOUT

BYTE

Beim Erfolg steht an diesem Ausgang die konvertierte Variable im BCD-Format.

Fehlercodes:

Fehlercode

Fehlerbeschreibung

0

Kein Fehler

0x00FF

Unzulässiger Dezimalwert der zu konvertierenden Variablen

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System)