Cap.3 - pag.6
Modo de trabajo MCO/TCO
;(P100=W13)
Permite asignar a un parámetro global el valor del dato (W), sólo en la llamada a la rutina.
Al ejecutar un ciclo el CNC efectúa una llamada a la rutina asociada, indicando mediante
parámetros locales qué valores se han definido en cada campo.
Por ejemplo: (PCALL 9001, A10, B12, C5, D8)
Cuando se utilizan parámetros globales el CNC utiliza otra instrucción PCALL para pasar los
parámetros globales.
Por ejemplo: (PCALL 9301, P100=22, P101=32, P102=48)
(PCALL 9001, A10, B12, C5, ..... Y8, Z100)
La rutina asociada al ciclo es 9000 + nº ciclo
La rutina auxiliar asociada al ciclo es 9300 + nº ciclo
Cuando se utiliza una instrucción del tipo (P100=W13) hay que definir también la rutina auxiliar,
aunque sólo disponga de las instrucciones SUB y RET.
;(W1=GUP100) Permite asociar al dato (W) el valor de un parámetro global.
;(W2=PLCFRO) Permite asociar al dato (W) el valor de una variable.
;(W3=PLCR127) Permite asociar al dato (W) el valor de un recurso del PLC.
el de un Registro ;(W6=PLCR127)
el de una Marca ;(W6=PLCM1000,1) primero y cuantos
el de un grupo de Entradas;(W6=PLCI8,4) primero y cuantos
el de un grupo de salidas ;(W6=PLCO10,3) primero y cuantos
Asociar sólo recursos que están definidos en el programa PLC.
En el caso de Marcas, Entradas y Salidas hay que indicar cuantas se desean, si
no se indica este dato le asigna 32.
;(W6=PLCO11,4) Le asigna el valor de O11, O12, O13, O14
;(W6=PLCO11) Le asigna el valor de O11, O12 ... O41, O42
Si un campo (W) tiene asociado un parámetro, variable o recurso, actúa del siguiente modo.
• Asume el valor que dispone su asociado al acceder a la página.
Si se desea actualizar el valor del campo continuamente, se debe utilizar la instrucción
(AUTOREFRESH) que se explica más adelante.
• Si su asociado es sólo de lectura, el usuario no podrá modificar el valor del campo.
• Si su asociado es de lectura/escritura, el usuario podrá modificar el valor del campo,
Cuando se modifica el valor del campo (W) también se modifica el valor de su asociado.
Del mismo modo, cuando se utiliza la instrucción (AUTOREFRESH) y el CNC o PLC
modifica el valor del asociado, también se modifica el valor del campo.
• Si se produce un error, porque la variable no existe (registro PLC) o falla la comunicación
(variable del regulador), se deshabilita momentáneamente el campo mostrando una ventana
de color gris. Transcurridos 10 segundos se vuelve a habilitar el campo.
;(AUTOREFRESH W6=FLWEX)
Refresca (actualiza periódicamente) el valor del elemento gráfico W6 asignándole el valor del
error de seguimiento del eje X.
;(FORMAT W8,LEDBARDEC)
Se debe utilizar con los datos (W) de tipo Ledbar que llevan asociada una variable de formato
decimal. (Por ej. error seguimiento del eje X).
Los valores asignados, en el PC, a los valores extremos e intermedios de un elemento Ledbar
deben ser valores enteros y estar relacionados con los de la variable asociada en el CNC.