Format Fehlercodes
Folgende Fehlercodes werden von dem Funktionsbaustein: FB_FormatString oder der Funktion: F_FormatArgToStr zurückgeliefert. Bei mehreren Argumenten wird zusätzlich zu dem Fehlercode die Argumentnummer (1..9) zurückgeliefert. Die Argumentnummer gibt Auskunft über die Stelle an der ein Fehler während der Formatierung festgestellt wurde.
Error code | Bedeutung |
---|---|
16#00000000 | No error |
16#00000010 + Argument number (1..9) | Percent sign (%) at invalid position |
16#00000020 + Argument number (1..9) | Asterisk parameter at invalid position |
16#00000040 + Argument number (1..9) | Invalid width field value |
16#00000080 + Argument number (1..9) | Invalid precision field value |
16#00000100 + Argument number (1..9) | One of the flags at invalid position |
16#00000200 + Argument number (1..9) | The width or precision field value at invalid position |
16#00000400 + Argument number (1..9) | Dot "." sign of precision field at invalid position |
16#00000800 + Argument number (1..9) | Invalid (unsupported) type field value |
16#00001000 + Argument number (1..9) | Different type field and argument parameter |
16#00002000 + Argument number (1..9) | Invalid format string parameters |
16#00004000 + Argument number (1..9) | To much arguments in format string |
16#00008000 + Argument number (1..9) | Destination string buffer overflow (formatted string is to long ) |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.9.0 Build >1021 | PC or CX (x86) | TcUtilities.Lib |
TwinCAT v2.10.0 Build >= 1301 | CX (ARM) |