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.

VAR_INPUT

VAR_INPUT
    START  : BOOL;
    DIN    : BYTE;
END_VAR

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

DIN: Die zu konvertierende Dezimalzahl.

VAR_OUTPUT

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

BUSY: 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: Beim Fehler wird die Variable auf TRUE gesetzt.

ERRID: Fehlercode.

BOUT: 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)