1
1
Flexible NC-Programmierung
03.04
1.21 CHECKSUM: Checksummenbildung über ein Feld (ab SW 5.2)
Funktion
Mit CHECKSUM bilden Sie die Checksumme über
ein Feld.
Anwendung Abspanen:
Prüfung, ob sich die Eingangskontor geändert hat.
Weitere Hinweise
Die Parameter first und last sind optional.
Werden kein Spaltenindizes angegeben, so wird die
Checksumme über das komplette Feld gebildet.
Das Ergebnis der Checksumme ist immer eindeutig.
Bei Änderungen eines Feldelements ergibt sich
auch ein anderer Ergebnisstring.
Programmierbeispiel
N10 DEF INT ERROR
N20 DEF STRING[16] MY_CHECKSUM
N30 DEF INT MY_VAR[4,4]
N40 MY_VAR=...
N50 ERROR=CHECKSUM
(CHECKSUM;"MY_VAR", 0, 2)
...
liefert in MY_CHECKSUM den Wert
"A6FC3404E534047C"
Siemens AG 2004 All rights reserved.
1-94
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04