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

Tabla de contenido

Publicidad

Instrucciones de programa
Funciona-
Eliminación de un programa de la memoria de programas y carga del programa
miento
PSWAPP Eliminación de un programa y carga de otro programa
Con la instrucción PSWAPP 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.
Luego se transfiere un programa de la unidad de disco 1, 2 ó 4 hacia la memoria interna
(unidad de disco 0) y se conmuta al modo standby. En la unidad de disco 0 debe estar
disponible la memoria suficiente.
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 PSWAPP. El operando se desactiva
nuevamente después de la ejecución de la siguiente instrucción END.
El programa cargado obtiene el número de programa del programa eliminado.
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 esto, puede reemplazarse el nombre de
programa del programa eliminado en los ajustes de programa por el nombre del programa
cargado.
La instrucción PSWAPP no puede ejecutarse en un programa de interrupción.
Para el programa cargado se regulan todos los ajustes para el registro de archivo, valores
iniciales de los operandos, los comentarios y operandos locales como „Use PLC file setting".
Los ajustes para el refrescamiento de las entradas y salidas se ingresan en el programa carga
como „Disabled" (bloqueado).
Durante la ejecución de la instrucción PSWAPP 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 PSWAPP se transfieren las
modificaciones. En forma recíproca no se ejecuta la instrucción PSWAPP 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
● No existe la unidad de disco o el programa con el nombre indicado (s1 ó s2) (código de
error 2410).
● El número de la unidad de disco (s2) no es válido (código de error 4100).
● En la memoria interna (unidad de disco 0) no se dispone de la memoria suficiente para
cargar el programa indicado (código de error 2413).
● El programa con el nombre indicado (s1) no se encuentra en modo standby o bien se ejecuta
(código de error 4101).
Programación MELSEC A y Q
PSWAPP
9 – 39

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido