Mitsubishi Electric MELSEC A Serie Manual De Programación página 1073

Tabla de contenido

Publicidad

Instrucciones de programa
Funciona-
Eliminación de un programa de la memoria de programas
miento
PUNLOADP Eliminar un programa
Con la instrucción PUNLOADP se elimina un programa que se encuentra ingresado en la
memoria de programas (unidad de disco 0) y que está en modo standby. No es posible eliminar
un programa en el modo standby que es referido por una instrucción PSCAN.
En la denominación del archivo de programa no es necesario indicar la extensión „.QPG".
El operando ingresado en d, se activa después del procesamiento de la instrucción END del
ciclo en el cual se ejecutó completamente la instrucción PUNLOADP. El operando se desactiva
nuevamente después de la ejecución de la siguiente instrucción END.
Las instrucciones PUNLOADP, PLOADP y PSWAPP no pueden ejecutarse simultáneamente.
No se procesan las instrucciones que se activan y que se ejecutan ya por otras instrucciones
de programa. En el programa deben preverse bloqueos correspondientes.
En caso de desactivar y luego activar nuevamente la fuente de alimentación o bien reponer la
CPU después de haber eliminado el programa, se emite el error „Ajuste defectuoso del
programa" con el código de error 2400. Para eliminar este error, debe eliminarse el nombre de
programa del programa eliminado de los ajustes de programa.
La instrucción PUNLOADP no puede ejecutarse en un programa de interrupción.
El programa que se elimina con la instrucción PUNLOADP, debe conmutarse previamente al
modo standby con la instrucción PSTOP.
Durante la ejecución de la instrucción PUNLOADP no se transfieren las modificaciones de
programa que se realizaron con el dispositivo de programación durante el modo de operación
RUN. Solamente después de la ejecución de la instrucción PUNLOADP se transfieren las
modificaciones. En forma recíproca no se ejecuta la instrucción PUNLOADP mientras se
transfieren las modificaciones de programa por el dispositivo de programación.
Fuentes de
En los siguientes casos se presenta un error de procesamiento y se aplica un Error Flag:
error
● El programa con el nombre indicado no existe en la unidad de disco (código de error 2410).
● El programa con el nombre indicado no se encuentra en modo standby o bien se ejecuta
(código de error 4101).
● En la memoria de programa se encuentra solamente el programa indicado (código de error
4101).
Ejemplo
PUNLOADP (GX Developer)
En el siguiente ejemplo se elimina el programa „ABCD.QPG" de la unidad de disco 0 al activar
el M0.
Programación MELSEC A y Q
PUNLOADP
PUNLOGB1, PUNLOGB2
9 – 37

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido