Siemens SINUMERIK 840D sl Manual De Programación página 159

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido
<Matriz>:
<Columna
inicial>:
<Columna final>:
Nota
Los parámetros <Columna inicial> y <Columna final> 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.
Ejemplo
Código del programa
N10 DEF INT ERROR
N20 DEF STRING[16] MY_CHECKSUM
N30 DEF INT MY_VAR[4,4]
N40 MY_VAR=...
N50 ERROR=CHECKSUM(MY_CHECKSUM,"MY_VAR",0,2)
...
En la variable de resultado MY_CHECKSUM, este ejemplo podría suministrar, p. ej., el
siguiente resultado:
"A6FC3404E534047C"
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
1.23 Cálculo de la suma de control mediante una matriz (CHECKSUM)
Nombre de la matriz mediante la cual debe realizarse la suma de
control (parámetro Call-By-Value)
Tipo:
STRING
Longitud máx. de
cadena:
Las matrices admisibles tienen de 1 a 3 dimensiones y son de los
tipos:
BOOL, CHAR, INT, REAL, STRING
Nota:
no se permiten matrices de datos de máquina.
Número de la columna inicial de la matriz para el cálculo de la
suma de control (parámetro opcional)
Número de la columna final de la matriz para el cálculo de la suma
de control (parámetro opcional)
Programación flexible de CN
32
Comentarios
; Definición de las variables de
error.
; Definición de las variables de
resultado.
; Definición de matrices.
159

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido