DEC_TO_BCD
![DEC_TO_BCD 1:](Images/png/9007199290168075__Web.png)
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.
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 |
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) |