Herunterladen Inhalt Inhalt Diese Seite drucken

Checksum: Checksummenbildung Über Ein Feld - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.23 CHECKSUM: Checksummenbildung über ein Feld
1.23
CHECKSUM: Checksummenbildung über ein Feld
1.23
Funktion
Mit CHECKSUM bilden Sie die Checksumme über ein Feld.
Anwendung:
Prüfung, ob sich beim Abspanen die Eingangskontur geändert hat.
Programmierung
error=CHECKSUM(VAR STRING[16] chksum, STRING[32]array, INT first,
INT last)
Parameter
CHECKSUM
error
chksum
array
first
last
Hinweis
Die Parameter first und last sind optional. Werden keine 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.
1-74
Über ein Feld die Checksumme bilden
Fehlervariable für Rückgabe Darstellung
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)
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis