Prioridad De Los Operaciones - 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.8 Prioridad de los operaciones

Ejemplo: formar y evaluar el cociente de ambos operandos
R1=61.01 R2=61.02 R3=0.01
IF ABS((R2-R1)/R3)-1) > 10EX-5 GOTOF
ERROR
M30
ERROR: SETAL(66000)
1.8
Prioridad de los operaciones
1.8
Funcionamiento
Cada operador tiene una prioridad asignada. Al evaluar una expresión aritmética se realizan
primeramente las operaciones con mayor orden de prioridad. En el caso de que se
encuentren varias operaciones con el mismo orden de prioridad, éstas se ejecutan
secuencialmente de izquierda a derecha.
Se pueden utilizar paréntesis con expresiones aritméticas para definir la secuencia de
ejecución de todos los operadores; esto permite anular las reglas normales de prioridad.
Prioridades de los operadores
De mayor a menor
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Nota
El operador de concatenación ":" para frames no debe aparecer con otros operadores en
una misma expresión. Por lo tanto no es necesario definir un nivel de prioridad para dicho
operador.
Ejemplo de instrucción If:
If (otto==10) and (anna==20) gotof end
1-24
NOT, B_NOT
*, /, DIV, MOD
+, –
B_AND
B_XOR
B_OR
AND
XOR
OR
<<
==, <>, >, <, >=, <=
;Asignación de los valores iniciales
;No se ejecuta el salto
;Fin del programa
Negación, negación binaria
Multiplicación, división
Suma, resta
Y binario
O exclusivo binario
O binario
Y
O exclusivo
O
Concatenación de caracteres, resultado tipo STRING
Operadores de comparación
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