Format-Fehlercodes
Folgende Fehlercodes werden von dem Funktionsbausteinen FB_FormatString und FB_FormatString2 sowie 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.
Fehlercode | 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) | Too much arguments in format string |
16#00008000 + Argument number (1..9) | Destination string buffer overflow (formatted string is to long ) |
16#00010000 + Argument number (1..9) | Invalid pointer input |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_Utilities (System) |