-

Mögliche Status des Kopierprozesses bei BUF_TO_*

Die folgenden Status des Kopierprozesses sind möglich:

StatusBeschreibung
0Der Kopierprozess ist korrekt abgeschlossen worden.
2
  • Die Länge des Quellpuffers passt nicht. Die Anzahl der zu kopierenden Bytes (in BUF_CNT) überschreitet die verfügbare Größe des SRC.
  • BUF_OFFS kleiner als Null.
  • Für BUF_TO_(W)STRING: BUFFER-Länge < BUF_CNT * BUF_OFFS
3Die Länge des Zielpuffers passt nicht. Die Anzahl der zu kopierenden Bytes (in BUF_CNT) und der Offset im Byte-Strom (in BUF_OFFS) überschreiten die Länge des angeschlossenen Byte-Stroms.
5Die Ausrichtung passt nicht zu diesem Datentyp. Der an BUF_CNT anliegende und zu kopierende Wert muss ohne Rest durch die Größe des Datentyps teilbar sein.
7Die Länge des Strings passt nicht. Für den Datentyp STRING sind zusätzliche Prüfabläufe notwendig. Weitere Informationen hierzu finden Sie im Thema "Besonderheiten von BUF_TO_STRING".
8Der Zielpuffer hat einen falschen Datentyp. In manchen Fällen wird der Datentyp geprüft. Weitere Informationen hierzu finden Sie in den speziellen Kapiteln für den jeweiligen Datentyp.
9Der Offset-Wert ist nicht korrekt. In manchen Fällen wird der Offset geprüft. Weitere Informationen hierzu finden Sie in den speziellen Kapiteln für den jeweiligen Datentyp.
10Der Parameter BUF_CNT passt nicht. In manchen Fällen wird die Größe geprüft, die kopiert werden soll. Weitere Informationen hierzu finden Sie in den speziellen Kapiteln für den jeweiligen Datentyp.
11Quell- und Ziel-Adresse sind gleich.