Instrucciones condicionales. Fagor CNC 8055 para otras aplicaciones, CNC 8055 for lathes, CNC 8055 para fresadoras, CNC 8055 for milling machines, CNC 8055 para tornos, CNC 8055 for other applications

Add to My manuals

advertisement

Instrucciones condicionales. Fagor CNC 8055 para otras aplicaciones, CNC 8055 for lathes, CNC 8055 para fresadoras, CNC 8055 for milling machines, CNC 8055 para tornos, CNC 8055 for other applications | Manualzz

Manual de instalación

15.5

Instrucciones condicionales.

Las instrucciones condicionales sólo están disponibles en la versión 2 del lenguaje de configuración. Mediante estas instrucciones, se podrá disponer de estructuras del tipo

(IF...ELSE…), de tal manera que en función de determinadas condiciones (recursos PLC, etc), se podrá hacer lo siguiente:

• Superponer una pantalla u otra o cambiar de pantalla.

• Asignar distintas variables a un mismo elemento "Widget".

• Anular (deshabilitar) temporalmente parte de una pantalla.

15.

Sentencias de control de flujo

Esta sentencia analiza la condición dada, que deberá ser una expresión relacional. Si la condición es cierta (resultado igual a 1), se ejecutará la acción 1. En caso contrario (resultado igual a 0), se ejecutará la acción 2.

;(IF (condición))

;(<acción1>)

;(ELSE)

;(<acción2>)

;(ENDIF)

No es posible anidar sentencias condicionales IF, es decir, no se podrá programar una sentencia

IF dentro de otra. Por otra parte, la sentencia puede carecer de la parte ELSE, es decir, se podrá programar IF condición <acción1>.

Ejemplo 1:

En este ejemplo, si P8 es distinto de 12.8 ejecuta la sentencia WGDWIN 201. Por el contrario, si

P8 es igual que 12.8 ejecuta la sentencia WGDWIN 202:

;(IF (GUP1000 NE 12.8))

;(WGDWIN 201)

;(ELSE)

;(WGDWIN 202)

;(ENDIF)

Ejemplo 2:

Ejemplo de instrucción condicional IF que carece de la parte ELSE.

;(IF (GUP100 EQ 12.8))

;(WGDWIN 201)

;(ENDIF)

Ejemplo 3:

El siguiente programa podría utilizarse para poner a ·0· un parámetro en el que el usuario ha introducido un valor fuera del rango permitido. Esto puede ser especialmente interesante en el modo

MCO/TCO, en el que el fichero de configuración únicamente se refresca en el inicio o tras pulsar la tecla [ENTER].

;(IF (GUP100 GT 1000))

;(GUP100=0)

;(ENDIF)

;(W1=GUP100)

En este caso, al introducir el valor del parámetro y pulsar la tecla [ENTER], el fichero de configuración se refresca, y si el valor del parámetro es superior a ·1000·, dicho parámetro tomará el valor ·0·.

CNC 8055

CNC 8055i

S OFT : V01.6

X

·579·

advertisement

Related manuals

advertisement

Table of contents