BCD_TO_DEC
![BCD_TO_DEC 1:](Images/png/9007199290164875__Web.png)
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_VAR
Name | 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_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 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) |