Herunterladen Inhalt Inhalt Diese Seite drucken

Checksummenberechnung Über Ein Feld (Checksum) - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.23 Checksummenberechnung über ein Feld (CHECKSUM)
1.23
Checksummenberechnung über ein Feld (CHECKSUM)
Funktion
Mit dem Befehl CHECKSUM kann die Checksumme über ein Feld berechnet werden. Durch
den Vergleich dieser Checksumme mit dem Ergebnis einer früheren
Checksummenberechnung kann festgestellt werden, ob sich die Daten des Feldes verändert
haben.
Anwendung
Prüfung, ob sich beim Abspanen die Eingangskontur geändert hat.
Syntax
DEF INT <Fehler>
DEF STRING[<Stringlänge>] <Checksumme>
DEF ... <Feld>[<n>,<m>,<o>]
<Fehler>=CHECKSUM(<Checksumme>,"<Feld>"[,<Anfangsspalte>,<Endspalte>
])
Bedeutung
CHECKSUM:
<Fehler>:
<Checksumme>:
162
Befehl zur Berechnung der Checksumme über ein Feld
Variable für die Rückgabe des Fehlerwerts
Typ.
INT
Wert:
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
Ergebnisvariable zur Aufnahme des Ergebnisses der
Checksummenberechnung (Call-By-Reference-Parameter)
Typ:
STRING
Erforderliche Stringlänge:
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
16
Die Checksumme wird als
Zeichenkette von 16 Hex-Ziffern
dargestellt. Es werden aber keine
Formatzeichen mit angegeben.
Beispiel: "A6FC3404E534047C"
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis