1
03.04
1.21 CHECKSUM: Checksummenbildung über ein Feld (ab SW 5.2)
1.21
CHECKSUM: Checksummenbildung über ein Feld (ab SW 5.2)
Programmierung
error=CHECKSUM(var string[16] chksum,string[32]array, int first, int
last)
Die Funktion CHECKSUM bildet die Checksumme über ein Feld.
Erläuterung der Parameter
error
chksum
array
first
last
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
Fehlervariable für Rückgabe
0
kein Fehler
1
Symbol nicht gefunden
2
kein Feld
3
Index 1 zu groß
4
Index 2 zu groß
5
ungültiger Datentyp
10
Überlauf der Checksumme
Checksumme über das Feld als String (Call-By-Reference-Parameter
vom Typ String, mit einer festgesetzten Länge von 16).
Die Checksumme wird als Zeichenkette von 16 Hex-Ziffern dargestellt.
Es werden aber keine Formatzeichen mit angegeben.
Beispiel: "A6FC3404E534047C"
Name des Feldes über das die Checksumme gebildet werden soll.
(Call-By-Value-Parameter vom Typ String mit einer max. Länge von
32).
Zulässige Felder:
1- oder 2-dimensionale Felder der Typen
BOOL, CHAR, INT, REAL, STRING
Felder von Maschinendaten sind nicht zulässig.
Spaltennummer der Anfangsspalte (optional)
Spaltennummer der Endspalte (optional)
Flexible NC-Programmierung
Darstellung
1
1-93