Instrucción Case - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

Programación flexible de CN
1.11 Instrucción CASE
Ejemplo: acceso a un carácter individual en un parámetro Call-By-Reference
DEF STRING [50] STRG
DEF CHAR CHR1
EXTERN UP_CALL (VAR CHAR1)
...
CHR1 = STRG [5]
UP_CALL (CHR1)
STRG [5] = CHR1
1.11
Instrucción CASE
1.11
Función
La instrucción CASE permite realizar diferentes ramificaciones atendiendo a un valor actual
del tipo INT.
Dependiendo del valor de la constante evaluada en la instrucción CASE, el programa ramifica
al punto especificado por destino del salto.
Programación
CASE (expresión) OF constante1 GOTOF LABEL1 ... DEFAULT GOTOF LABELn
CASE (expresión) OF constante1 GOTOB LABEL1 ... DEFAULT GOTOB LABELn
Parámetros
CASE
GOTOB
GOTOF
GOTO
GOTOC
LABEL
LABEL:
Expresión
Constante
DEFAULT
1-34
;¡Parámetro Call-By-Reference!
;Call-By-Reference
Palabra reservada para instrucción de
salto
Instrucción de salto hacia atrás (hacia
el principio del programa)
Instrucción de salto hacia delante (en
dirección al final del programa)
Instrucción de salto primero hacia
delante y después hacia atrás (primero en
dirección final del programa y después
hacia el principio del programa)
Suprimir alarma 14080 "Destino del salto
no encontrado".
Instrucción de salto primero hacia
delante y después hacia atrás (primero en
dirección final del programa y después
hacia el principio del programa)
Destino del salto (meta dentro de un
programa)
Tras el nombre de destino del salto se
pone el carácter ":"
Expresión aritmética
Constante tipo INT
Ruta del programa en el caso que no haya
acceso a ninguna de las constantes
anteriormente mencionadas
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido