Los ficheros de Control FPWIN GR/GR7 (*.fpx) se pueden importar a través de . Son compatibles todos los tipos de PLC.
Bloques de programa
Encriptación de bloques de programa no soportada. Todos los bloques de programa deben desencriptarse antes de importarlos. La encriptación solo está disponible para los proyectos FP7.
No están soportados bloques de programa o redes no convertidos.
Comentarios
Los comentarios de E/S, los comentarios de bloque y los comentarios de observación solo pueden importarse en un idioma (tipo 1). Los comentarios en otros idiomas (tipo 2 y tipo 3) se descartarán.
Instrucciones
Instrucciones para salida directa (OT, WO) no soportadas. Utilizar la instrucción de Control FPWIN Pro7, FP_DIRECT_OUTPUT, en su lugar.
El número total de etiquetas debe ser inferior a 65537.
El número total de subrutinas no debe ser mayor de 65537.
Las instrucciones STARTPG, STOPPG, GPB, PUSHIX y POPIX no están soportadas. Dado que se trata de instrucciones de FP7, solo se ve afectada la importación de proyectosFP7.
Las instrucciones ECALL, EFCALL, LCWT y LCRD pueden no ser compatibles dependiendo del área de memoria utilizada por el operando. Se produce un error si Control FPWIN Pro7 requiere un área de memoria diferente a la utilizada en Control FPWIN GR/GR7.
Configuración
En Control FPWIN GR/GR7, es posible proteger los proyectos FP7 con una contraseña. En Control FPWIN Pro7 esto no es posible. Solo se puede proteger el proyecto cuando se ha descargado en un PLC y después se ha establecido manualmente una contraseña para este PLC. Al importar un proyecto protegido por contraseña, se solicitará la introducción de la contraseña de administrador.
Bloques de programa
Los bloques de programa a importar se gestionan en función de la opción o propiedad aplicada:
Bloques de programa ajustados a Detarget This PB for Conversion (Desmarcar este PB para conversión): El bloque de programa se importa como una POU vacía y se desactiva en la lista de tareas.
Bloques de programa ajustados a Detarget This PB for Execution (Desmarcar este PB para ejecución): El bloque de programa se importa como una POU, pero se desactiva en la lista de tareas.
Bloques de programa con la propiedad Set this PB to standby mode (Ajustar este PB al modo standby): El bloque de programa se importa como una POU, pero se desactiva en la lista de tareas.
Es posible que no se conserve el nombre original del bloque de programa, ya que en Control FPWIN Pro7 pueden aplicarse reglas diferentes respecto a los nombres de los bloques de programa y a los nombres de las POU.
Los bloques de programa que se van a ejecutar una vez después de cambiar al modo RUN (tipo de ejecución inicial) se importan como funciones (FUN). Al mismo tiempo, se genera un POU adicional para llamar a la función.
Direcciones
Los nombres de las direcciones se adaptan a los nombres de Control FPWIN Pro7, por ejemplo, el valor de preselección del temporizador TS se importa como TSV.
No se admiten direcciones locales. Todas las direcciones locales se convertirán a direcciones globales.
Instrucciones
Las instrucciones de Control FPWIN Pro7 no contienen un tipo de datos aritméticos. Para mantener el tipo de datos aritméticos original, se debe añadir un prefijo especial a la dirección:
Prefijos |
Tipo de dato |
Ejemplo |
Comentario |
---|---|---|---|
D |
Dato de 32 bits |
DDT0 |
|
U |
Datos de 16 bits sin signo |
UDT0 |
Solo se añade si es realmente necesario. |
UD |
Datos de 32 bits sin signo |
UDDT0 |
Solo se añade si es realmente necesario. |
R |
Número real de 32 bits |
RDT0 |
|
LR |
Número real de 64 bits |
LRDT0 |
Una subrutina rodeada de instrucciones SBL y RET se importa como una POU de tipo FUN. Todas las instrucciones CALL se sustituyen invocando una POU del tipo FUN.
Una interrupción rodeada de instrucciones INTPG y IRET se importa como una POU de tipo PRG. La POU se asignará a la tarea de interrupción correspondiente.
Los números LBL (etiqueta) se reasignan partiendo de cero.
Las instrucciones de pulso como pMV.SS se importan como una instrucción no de pulso combinada con una instrucción DFI.
Configuración
En el registro de datos y el registro de operaciones, se utiliza la codificación UTF-8 para las cadenas de caracteres en lugar de la página de códigos definida por la instalación real de Windows. Como consecuencia, puede producirse un error durante la importación si se aumenta la longitud de los datos, ya que la codificación UTF-8 funciona de forma diferente a la página de códigos con la que se codificó la cadena original.
Comentario del proyecto CPU
Los comentarios del proyecto CPU se guardan en el campo de comentarios del objeto PLC en el navegador.