Descargar Imprimir esta página

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

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

Publicidad

Programación flexible de CN
1.23 Cálculo de la suma de control mediante una matriz (CHECKSUM)
<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"
150
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)
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
32
Comentarios
; Definición de las variables de
error.
; Definición de las variables de
resultado.
; Definición de matrices.
Preparación del trabajo

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d