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

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Operador lógico bit a bit
B_AND
B_OR
B_NOT
B_XOR
Nota
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.
Nota
Entre los operadores y operandos lógicos deben insertarse espacios.
Nota
El operador B_NOT se refiere sólo a un operando. Éste se encuentra detrás del operador.
Ejemplos
Ejemplo 1: Operadores de comparación
IF R10>=100 GOTOF DESTINO
o
R11=R10>=100
IF R11 GOTOF DESTINO
El resultado de la comparación R10>=100 se almacena temporalmente en el parámetro
R11.
Ejemplo 2: Operadores lógicos
IF (R10<50) AND ($AA_IM[X]>=17.5) GOTOF DESTINO
o
IF NOT R10 GOTOB INICIO
NOT hace referencia sólo a un operando.
Ejemplo 3: Operadores lógicos binarios
IF $MC_RESET_MODE_MASK B_AND 'B10000' GOTOF ACT_PLANE
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
1.4 Operaciones de comparación y operaciones lógicas
Descripción
Y binario
O binario
Negación binaria
O exclusivo binario
Programación flexible de CN
67
loading

Este manual también es adecuado para:

Sinumerik 828d