Checksum: Suma De Control En Matriz - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

1.23

CHECKSUM: Suma de control en matriz

1.23
Función
Con CHECKSUM se puede formar la suma de control dentro de una matriz.
Aplicación:
Comprobación si, en el desbaste, se ha modificado el contorno de entrada.
Programación
error=CHECKSUM(VAR STRING[16] chksum, STRING[32]array, INT first, INT
last)
Parámetros
CHECKSUM
error
chksum
array
first
last
Nota
Los parámetros first y last son opcionales. Si no se indica ningún índice de columna, se
forma la suma de control de la matriz completa.
El resultado de la suma de control siempre es unívoco. En caso de modificaciones de un
elemento de matriz se obtiene también un string de resultado diferente.
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Formar una suma de control dentro de una matriz
Variable de error para representar el retorno
0: Sin errores
1: Símbolo no encontrado
2: Ninguna matriz
3: Índice 1 demasiado grande
4: Índice 2 demasiado grande
5: Tipo de datos inválido
10: Rebose de la suma de chequeo
Suma de control dentro de matriz como STRING (parámetro Call-
By-Reference del tipo STRING) con una longitud establecida de
16.
La suma de control se representa como string de 16 cifras
hexadecimales. No obstante, no se indican caracteres de
formato.
Ejemplo: "A6FC3404E534047C"
Nombre de la matriz donde se debe formar la suma de control.
(Parámetro Call-By-Value del tipo STRING) con una longitud
máxima de 32.
Matrices permitidas:
Matrices de 1 ó 2 dimensiones de los tipos
BOOL, CHAR, INT, REAL, STRING
No se permiten matrices de datos de máquina.
Número de la columna inicial (opcional)
Número de la columna final (opcional)
Programación flexible de CN
1.23 CHECKSUM: Suma de control en matriz
1-69

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido