Novedades de Control FPWIN Pro7

Control FPWIN Pro V.7.7.3.0, 2025-01

Nuevas características

  • Compatibilidad con el nuevo casete EtherCAT FP-XH (solo disponible en China):

    La nueva función permite importar el archivo ENI (Información de red EtherCAT) al proyecto actual y generar las variables globales, DUTs y POUs necesarias para intercambiar datos entre el casete EtherCAT y el programa PLC.

Corrección de errores

Cuadros de diálogo Fecha y Hora del PLC (RTC)...

  • Después de haber ajustado la fecha y hora en el PLC, a veces ocurría que estos dejaban de actualizarse cuando se ajustaban a la fecha y hora del sistema. Se ha corregido este error.

  • Cuando se cambiaba la configuración de la zona horaria en el sistema operativo Windows, a veces no se preestablecía la zona horaria actual en el cuadro de diálogo de fecha y hora del PLC. Se ha corregido este error.

Generación de Código

Se han corregido los siguientes problemas:

  • Se generaba código incorrecto para las llamadas a funciones de la librería del sistema cuando un argumento utilizaba una instrucción MOD y el siguiente argumento contenía una instrucción DIV para calcular un elemento del array. Ejemplo: FP_SET_BIT (nPos := iPos MOD 16, d := awBuffer[iPos/16]);

  • Se generaba código incorrecto cuando se accedía a arrays de un array anidado de DUT mediante un índice de array con una fórmula de cálculo.

  • Cuando se accedía a un elemento DUT de un array anidado de DUT con índices constantes, se generaba el mismo código que para el acceso con índices variables y no se realizaba ninguna optimización.

  • Se generaba código incorrecto al utilizar variables booleanas de un array de DUT en expresiones OR.

  • No se generaba ningún mensaje de error si un programa de transición y una variable booleana en un programa SFC tenían el mismo nombre.

  • Control FPWIN Pro7 se bloqueaba si uno de los operandos de una comparación booleana era una constante booleana (TRUE o FALSE) y el otro una instrucción DF. Ejemplo: bOut := DF(bIn) = false;

Control de versiones

  • Ahora se comprueba la versión de una copia de trabajo y si es superior a la versión actualmente en ejecución de Control FPWIN Pro7, se informa de ello en los siguientes casos:

    • al abrir un proyecto con control de versiones

    • al crear un proyecto con control de versiones a partir de una copia de trabajo anidada

    • al crear una biblioteca de usuario con control de versiones en un proyecto

Otros

  • En el archivo CSV de un array de DUT declarado como VAR_GLOBAL_RETAIN, las variables DUT se exportaban como VAR_RETAIN en lugar de VAR_GLOBAL_RETAIN. Se ha corregido este error.

Control FPWIN Pro V.7.7.2.1, 2024-06

Corrección de errores

Edición en Modo Online, Descargar los cambios del código de programa en el PLC

  • Si se cargaba desde el PLC una asignación de direcciones con direcciones solapadas, éstas no se detectaban durante la compilación. Se ha corregido este error.

Generación de Código

  • No se comprobaban los rangos de direcciones de algunas instrucciones FP7, como FP_COPY. Se ha corregido este error.

  • Se ha mejorado el algoritmo de inspección de la superposición de rangos de direcciones de usuario y de sistema para que acepte rangos de usuario consecutivos si no existe ningún rango de sistema entre ellos.

    • Por ejemplo, FP_COPY 0, DT5000, DT20000 también se puede compilar en los siguientes casos:

      • si DT5000 es una dirección de usuario en el área de no retención DT

      • si DT20000 es una dirección de usuario en el área de retención DT

      • si el área del sistema de no retención DT está vacía

  • Como efecto secundario de una corrección de errores, la variable de sistema sys_bIsAddOnCassetteError ya no se podía compilar en un PLC FP0H. Se ha corregido este error.

  • Después de compilar WORD_TO_INT(FP_DIRECT_INPUT(...)), el editor ST se bloqueaba. Se ha corregido este error.

  • PLCs FP0H: Ahora está disponible la instrucción F385_Positioning_WriteData_Backup.

Editores

  • En el panel Compilar/Verificar, los botones Ir al Siguiente y Volver al Anterior no funcionaban para las interfaces de usuario asiáticas. Se ha corregido este error.

  • En las interfaces de usuario japonesa y china, el mensaje El proyecto Control FPWIN Pro7 no se ha compilado. aparecía tres veces en la barra de estado. Se ha corregido este error.

Otros

  • En entornos de red que utilizan servidores proxy en Windows 11, la tecla <F1> para abrir la ayuda online de InfoHub a veces no funcionaba y se mostraba la ayuda offline. Estos servidores proxy también impedían la notificación y visualización de información sobre actualizaciones de software cuando había una versión más reciente disponible. Se ha corregido este error.

  • En algunas ocasiones, se producía un fallo al abrir un archivo de proyecto manipulado, lo que podía causar un problema de vulnerabilidad. Se ha corregido este error.

Control FPWIN Pro V.7.7.2.0, 04-2024

Nuevas características

Modo Online

  • Para los tipos de PLC FP7:

    Se ha implementado la funcionalidad Histórico de sistema para mostrar los registros de eventos y errores de operación del sistema.

Otros

  • El nombre de la empresa ha cambiado de Panasonic Industrial Devices SUNX Co., Ltd. a Panasonic Industry Co., Ltd. debido a la sucesión empresarial (acuerdo de licencia, ayuda online).

  • Notificación y visualización de la información de actualización del software cuando está disponible una versión más reciente

    • al iniciar Control FPWIN Pro7 y

    • en el cuadro de diálogo Acerca de Control FPWIN Pro.

Corrección de errores

Editores

  • Editor ST: El tipo de datos de los parámetros conectados a funciones EN/ENO no se comprobaba si el primer parámetro de la lista de parámetros no era del tipo BOOL. Se ha corregido este error.

Otros

  • Al utilizar Control FPWIN Pro7 con varios monitores y diferentes configuraciones de escalado de Windows, se mostraba un menú contextual en la ventana del editor flotante en una posición incorrecta. Se ha corregido este error.

  • Dependiendo de la configuración de escalado de Windows, el tamaño del texto en algunos cuadros de diálogo no era el adecuado. Se ha corregido este error.

Control FPWIN Pro V.7.7.1.1, 01-2024

Nuevas características

Generación de Código

  • Implementación de nuevas funciones de conversión tipadas compatibles con LREAL, como INT_TO_LREAL o LREAL_TO_UDINT, además de las funciones de conversión sobrecargadas.

Corrección de errores

Edición en Modo Online, Descargar los cambios del código de programa en el PLC

  • En raras ocasiones, las nuevas variables de los programas no se inicializaban al descargar los cambios en el PLC. Se ha corregido este error.

Otros

  • En algunos casos, se producía un error al crear o abrir un proyecto. Se ha corregido este error.

Control FPWIN Pro V.7.7.1.0, 11-2023

Nuevas características

Generación de Código

  • Editor LD, Editor IL, Editor ST: Se ha eliminado el mensaje de error de los bloques de función estándar simples en los que se utilizaban variables de instancia en una llamada al bloque de función y en un acceso independiente a la variable.

Otros

  • La importación de proyectos desde FPWIN GR7 ahora es compatible con PLCs de la serie FP7.

Características actualizadas

Control de versión

  • Se ha mejorado el manejo de las banderas de compilación y las referencias de llamada, y con ello la velocidad de actualización de la copia de trabajo desde el repositorio.

Cuadro de diálogo Acerca de Control FPWIN Pro7

  • El cuadro de diálogo se ha rediseñado para mostrar diferentes URL e información sobre copyright en función del mercado.

Corrección de errores

Generación de Código

  • FP7: Cuando se utilizaba la instrucción ALT junto con un acceso a bits en un área de memoria de palabra DT (p. ej, DT0.0), se producía un error de sintaxis en el PLC después de descargar el código de programa. Se ha corregido este error.

  • El uso de DIV, MUL, MOD con ANY16, ANY32, UINT, y UDINT (p. ej., MUL(DT100, uiVar1, DT200)) provocaba la generación de un código incorrecto o errores de operación. Se ha corregido este error.

  • Generación de código corregida para FP_DATA_MEAN_SUM_REAL con direccionamiento explícito de 32 bits como TSV100.

  • Generación de código optimizada para las funciones MUL_TIME_REAL y DIV_TIME_REAL con argumentos constantes.

Editores

  • Editor ST: Se producía un error de sintaxis al acceder a las variables miembro R1 y LD de los bloques de función estándar CTD, CTUD, y RS. Se ha corregido este error.

  • Editor IL: Se producía un error de sintaxis al acceder a las variables miembro R, S y LD de los bloques de función estándar RS, SR, CTD, CTU, CTUD y RS. Se ha corregido este error.

Modo Online

  • Cuando se seleccionaba TLS1.2 o posterior en la función de cliente FTP y se convertía un proyecto FP0H C32ET/EP a otro tipo de PLC, aparecía el mensaje incorrecto La versión de firmware del PLC conectado es x.y. Se recomienda su actualización a la versión 7.x.y o superior. al establecer conexión. Se ha corregido este error.

  • Algunas funciones de la librería del sistema contienen un texto estructurado explícito (p.ej. Unit_AnalogInput_FP0_RTD_INT). Con los metadatos activados, aparecía un mensaje falso indicando que los metadatos no estaban actualizados y que era necesario volver a compilar el proyecto. El error se producía después de descargar el proyecto y pasar Control FPWIN Pro7 a modo offline y de nuevo a modo online. Se ha corregido este error.

Otros

  • En algunas ocasiones, se producía un fallo al abrir un archivo de proyecto manipulado, lo que podía causar un problema de vulnerabilidad. Se ha corregido este error.

Control FPWIN Pro V.7.7.0.0, 06-2023

Nuevas características

Generación de Código

  • La nueva opción de compilación Inicializar todas las variables excepto las variables de retención inicializa todas las variables después de descargar el proyecto en Modo PROG.

  • Se ha implementado el nuevo prefijo de literal de cadena latin1# (p.ej., latin1#'äöü') para especificar explícitamente la codificación de caracteres no ASCII > 0x7F.

  • Se genera una nueva advertencia para los literales de cadena por defecto sin prefijo, p.ej., 'äöü' para caracteres no ASCII > 0x7F.

Modo Online

  • Comunicación mejorada mediante Ethernet.

    • La dirección IP del ordenador se selecciona automáticamente en función de la dirección IP de destino y se elimina la configuración de la dirección IP del ordenador.

    • Los ajustes del módulo ET-LAN y del tiempo de espera se han trasladado al nuevo cuadro de diálogo Opciones.

    • El número de estación C-NET se puede configurar ahora en el cuadro de diálogo Opciones.

Control de versiones para librerías de usuario

  • Si se ha activado el control de versiones para el proyecto, ahora también puede activarse para las librerías de usuario.

  • Cada librería de usuario con control de versiones mantiene una réplica denominada copia de trabajo de la librería en una carpeta llamada "LibraryName.vcf" (vcf = carpeta con control de versiones) que se crea en la carpeta "Libraries" de la copia de trabajo del proyecto.

  • La copia de trabajo de la librería contiene los mismos datos de configuración que la librería de usuario pero, además, tiene una estructura de objetos detallada similar a la del árbol del navegador y contiene principalmente archivos legibles.

  • La copia de trabajo y la correspondiente librería de usuario se mantienen sincronizadas automáticamente sin interacción del usuario. Cualquier modificación realizada en Control FPWIN Pro7 queda reflejada inmediatamente en la copia de trabajo de la librería actualizando el archivo de objeto correspondiente. Y viceversa, los cambios en la copia de trabajo (cuando se actualiza desde el repositorio de librerías) se reflejan (normalmente) de forma automática en el proyecto abierto, más exactamente, en la librería de usuario correspondiente.

  • La copia de trabajo debe importarse a un repositorio de librerías global creado de forma manual fuera de Control FPWIN Pro7). Como única fuente original ("oficial") de la librería, este repositorio contiene todas las revisiones, modificaciones, fechas e información de cambios que deben utilizar todos los desarrolladores cooperativos de esta librería de usuario.

  • El repositorio es la clave para realizar actualizaciones, confirmar, combinar o revertir los cambios realizados sobre la copia de trabajo por cualquier usuario. De esta forma se puede realizar un control de versión en desarrollos multiusuario.

Nueva plataforma de ayuda

  • La ayuda online está ahora alojada en el centro de información de Control FPWIN Pro7 (https://infohub.industry.panasonic.eu/documentation/fpwin) y se abre en su navegador web.

    Para los usuarios sin acceso a Internet, la ayuda sin conexión se muestra desde su instalación local. El idioma disponible para la ayuda sin conexión depende del idioma de la interfaz instalada. Se ha de tener en cuenta que la documentación online se actualiza de forma continua, mientras que la ayuda sin conexión no cambia tras el lanzamiento de Control FPWIN Pro7. Para obtener la información más actualizada, utilizar la ayuda online.

Editores

  • Cuando se renombra una variable, una DUT, una función o un bloque de funciones, las referencias en los editores de programación son sustituidas en función del contexto.

  • Un menú contextual Avanzado en el Editor ST contiene comandos y accesos directos útiles.

Otros

  • Los comentarios de objetos pueden editarse directamente en el cuadro de diálogo de propiedades de objeto. El cuadro de diálogo de edición de comentarios ya no es necesario y se ha eliminado.

  • Se ha mejorado el campo de edición del tiempo de intervalo del cuadro de diálogo de propiedades de las interrupciones periódicas.

  • Para abrir la ubicación del archivo del proyecto en el Explorador de archivos, se ha añadido Abrir Localización de Fichero al menú contextual de la página de inicio y al objeto del proyecto en el navegador.

  • Se ha cambiado el nombre de la empresa de Panasonic Electric Works Europe AG a Panasonic Industry Europe GmbH.

  • Se ha añadido un enlace al archivo de licencia en el cuadro de diálogo Acerca de Control FPWIN Pro7.

Características actualizadas

Edición en Modo Online, Descargar los cambios del código de programa en el PLC

  • Durante la compilación, las direcciones existentes en el último proyecto descargado se utilizarán para las variables de función.

  • Se ha mejorado el cuadro de mensaje que aparece al iniciar el modo online en el que se pide a los usuarios que carguen la asignación de direcciones de las variables.

  • Si un proyecto no puede guardarse en el PLC porque es demasiado grande, ahora es posible guardar solo la tabla de asignación de direcciones en el PLC.

Corrección de errores

Generación de Código

  • Si se desactivaron variables existentes y se añadieron nuevas POU, estas variables podrían solaparse con las nuevas al reactivarlas y compilarlas de forma incremental. Se ha corregido este error.

  • Las variables de retención globales del tipo de datos STRING con direcciones de usuario explícitas no se inicializan en determinadas condiciones. En el pasado, esto pasaba inadvertido. Ahora, un mensaje de error informa de este hecho. Las variables no se inicializan en los siguientes casos:

    • Se selecciona la opción de compilación Inicializar todas las variables excepto las variables globales de retención que están direccionadas explícitamente.

    • El rango de direcciones en el área de retención de Reg. de Datos (DT) se ajusta a 0 para que no haya registros de detección de arranque en frío disponibles.

    • No hay variables del sistema de retención que requieran un código de inicialización.

Otros

  • En algunas ocasiones, se producía un fallo al abrir un archivo de proyecto manipulado, lo que podía causar un problema de vulnerabilidad. Se ha corregido este error.

  • Implementación modificada de los bloques de funciones estándar CTU, CTD, CTUD, SR, y RS:

    • Invocar estos bloque de función en el Editor ST ya no genera advertencias para los nombres de parámetro LD y R1.

    • Los nombres de parámetro LD, R, S, S1, R, R1 y Q1 ya no presentan subrayados ondulados de error en el Editor ST.

    • El autocompletado de instancias FB mostraba miembros erróneos. Se ha corregido este error.

    • Efectos colaterales:

      • Cuando se descargan diferencias de programa en Modo RUN, las variables siguientes se borran, se asignan de nuevo y se inicializan:

        • Variables de entrada de CTU, CTD, CTUD, SR y RS: LD, R, S, S1, R, R1

        • Variables de salida de SR y RS: Q1. Cuidado, esta variable se restablecerá a FALSE

      • Habrá diferencias en los metadatos en Variables Globales o Locales no direccionadas (direcciones, nombres o tipo de datos).

  • En el caso de los tipos de datos estructurados de solapamiento que contienen un array de DUT, no se emitía ningún error, a pesar de que no está permitido. Se ha corregido este error.

  • Faltaba la optimización de las instrucciones MUL_TIME_INT y DIV_TIME_INT con argumentos constantes y el resultado no se calculaba en el tiempo de compilación. Se ha corregido este error.

  • Editor ST: Se podían crear sentencias de llamada ambiguas estableciendo un nombre de función como nombre del identificador de una instancia FB. Se ha corregido este error.

  • FP0H C32ET, FP-XH C40ET/C60ET/C60ETF: Se produjo un error de compilador cuando se utilizó una instrucción de comunicación y un programa de interrupción (p. ej., una división) escribió la variable del sistema sys_iDivRemainder. Se ha corregido este error.

  • FP2SH, FP10SH: Se producía un error de compilación cuando se utilizaba una salida con un flanco ascendente o descendente junto con un relé de pulsos. Se ha corregido este error.

Cuadros de diálogo Estado del PLC y Estado de los Slots:

  • Para FPΣ, FP0H: Se ha corregido la indicación de errores de verificación del módulo de E/S en el cuadro de diálogo Estado de los Slots.

  • Se han mejorado los globos de información para errores del módulo de E/S, errores del módulo inteligente y errores de verificación del módulo de E/S.

  • Se ha mejorado el cuadro de diálogo Estado de los Slots para que muestre las configuraciones correctas de los módulos.

Control FPWIN Pro V.7.6.0.3, 02-2023

Corrección de errores

  • Se ha corregido el error por el cual, la instrucción de uso de mensajes explícitos vía EtherNet/IP (FP_ETHERNETIP_DATA_EXCHANGE_FB) no se podía usar al mismo tiempo que las funciones de comunicación Modbus.

  • Se ha corregido el error por el cual, el botón Descargar diferencias al PLC en modo RUN del cuadro de diálogo Descargar proyecto al PLC no muestra un mensaje de advertencia cuando el PLC contiene un proyecto con los mismos metados pero diferente código de programa.

  • Cuando se crean nuevas variables y se ejecuta Descargar diferencias al PLC en modo RUN, la ejecución de las instrucciones PID_FB y PID_DUT_FB se podría interrumpir bajo ciertas circunstancias. Se ha corregido este error.

Control FPWIN Pro V.7.6.0.2, 12-2022

Corrección de errores

  • La Descargar diferencias al PLC en modo RUN no inicializa las nuevas variables globales. Se ha corregido este error.

  • La creación de un nuevo Proyecto mediante un fichero .pce que no tenia acceso a las librerías cuando se creo el fichero .pce, no restaura la configuración de la librería unicode correctamente. Como resultado, no se podrá abrir la librería si tiene Formato Unicode, permite contraseñas de sólo-lectura a partir de la versión 7.3.0.0. Se ha corregido este error.

Control FPWIN Pro V.7.6.0.1, 12-2022

Corrección de errores

  • Se ha solucionado el error que se da al Descargar diferencias al PLC en modo RUN cuando el PLC esta protegido por password. Se ha corregido este error.

Control FPWIN Pro V.7.6.0.0, 11-2022

Nuevas características

  • Nuevo editor ST con varias mejoras

    • Se muestran los números de línea, los caracteres en blanco y el final de línea

    • Resaltado de las variables, funciones, etc. e indicación de su posición en la barra de scroll vertical

    • Resaltado coincidencias de paréntesis y corchetes ( ) [ ]

    • Edición de intercalación múltiple, selección múltiple, selección rectangular

    • Más colores de sintaxis con opciones individuales de negrita y cursiva

    • Marcado como error del texto no válido

    • Nuevo cuadro de diálogo Ir a línea

    • Nuevos atajos de teclado

    • Plegado (expandir/contraer) por bloques de código

    • Compresión de los textos que exceden el área de edición visible

    • Vista mejorada de los valores a monitorizar

    • Impresión de los números de línea y de los colores de sintaxis, impresión del texto seleccionado

    • Nuevos tipos de comentarios conforme a la tercera edición IEC 61131-3

      • Comentario de una línea, p. ej. //comment

      • Comentario multilínea, p. ej. /*comment*/

        Los comentarios multilínea existentes, p. ej. (*comment*), siguen siendo válidos.

  • Se ha mejorado la Edición en Modo Online y Descargar diferencias al PLC en modo RUN

    • Durante la compilación, se utilizarán las mismas direcciones asignadas en las variables existentes en el proyecto descargado.

    • Descargar diferencias al PLC en modo RUN inicializa todas las variables nuevas.

    • El cuadro de diálogo Descargar proyecto al PLC incluye comprobaciones adicionales para mejorar la consistencia de la información sobre las direcciones de las variables del proyecto. Cuando se selecciona Descargar diferencias al PLC en modo RUN y la descarga se considera crítica, se muestra un mensaje de advertencia o de error.

    • Nuevo cuadro de diálogo que muestra todos las variables nuevas, eliminadas o modificadas. El cuadro de diálogo aparece en Descargar proyecto al PLC haciendo clic en Mostrar variables modificadas.

    • Se pueden añadir nuevas declaraciones en POUs, DUTs, Variables Globales, y Tareas en modo edición online.

  • Control de versión

    • Un proyecto con control de versión crea un espejo del proyecto llamado copia de trabajo. Se crea una carpeta "ProjectName.vcf" (vcf = version-controlled folder) en la misma ruta donde se almacenan los archivos del proyecto.

    • La copia de trabajo contiene los mismos datos de configuración que el archivo del proyecto pero además contiene una estructura detallada de de los objetos, como la del navegador del proyecto y ficheros legibles.

    • La copia de trabajo y el proyecto se guardan y se sincronizan automáticamente sin la interacción del usuario. Cualquier modificación realizada en Control FPWIN Pro7 se refleja automáticamente en la copia de trabajo actualizando el archivo del objeto correspondiente. Y viceversa, los cambios en la copia de trabajo (cuando se actualizan desde el repositorio del proyecto) se reflejan automáticamente en el proyecto abierto.

    • La copia de trabajo se debería importar en un repositorio de proyectos global creado de forma manual fuera de Control FPWIN Pro7). Como única fuente original ("oficial") del proyecto, este repositorio contiene todas las revisiones, modificaciones, fechas, e histórico de cambios, como información disponible para todos los usuarios que cooperan en el mismo proyecto.

    • El repositorio es la clave para realizar actualizaciones, confirmar, combinar o revertir los cambios realizados sobre la copia de trabajo por cualquier usuario. De esta forma se puede realizar un control de versión en desarrollos multi usuario.

  • Nuevo tipo de datos en coma flotante de 64 bits LREAL

    • Soportado solamente por los autómatas programables de la serie FP7.

    • Las variables del tipo de datos LREAL se pueden definir en la lista de variables globales, en la cabecera local y en las declaraciones de la DUT

    • Se utiliza el prefijo "lr" para autocompletar las declaraciones, p. ej. lrLReal1

    • Todas las funciones estándar sobrecargadas ahora soportan el tipo de dato LREAL:

      • Funciones de conversión de datos como TO_DINT o TRUNC_TO_INT.

      • Funciones de comparación como GT o LT.

      • Funciones aritméticas como ADD, SUB, SIN, o COS.

      • Funciones FP como FP_BAND o FP_SCALE.

    • Nuevas funciones que soportan el tipo LREAL:

      • Función de conversión sobrecargada TO_LREAL

      • Funciones de conversión LREAL_TO_STRING y STRING_TO_LREAL

  • Tipos de PLCs soportados

    • FP-X0 16k L40,L60 ya se soportan oficialmente.

  • Modo Online

    • Se ha mejorado el cuadro de diálogo Configuración de las Comunicaciones

      • Contiene información sobre los puertos disponibles COM (USB).

      • Permite la búsqueda de dispositivos en la red Ethernet (similar a Configurator WD).

    • Se ha modificado el cuadro de diálogo Conmutar el Estado de una Variable Booleana:

      • Se han añadido los campos Valor actual: y Nuevo valor: con las opciones Conmutar, TRUE, y FALSE

      • Se ha suprimido el campo No mostrar este mensaje hasta que se vuelva a cerrar el proyecto.

      Se ha modificado el comportamiento de los editores LD/FBD:

      • Al hacer doble clic sobre una variable se abre el cuadro de diálogo Conmutar el Estado

      • Pulsando <Ctrl> + <Alt> y haciendo doble clic se conmuta el valor de las variables booleanas.

      Se ha modificado el comportamiento del editor ST:

      • Al pulsar <Ctrl> y hacer clic se abre el cuadro de diálogo Conmutar el Estado.

      • Al pulsar <Ctrl> + <Alt> y hacer clic se conmuta el valor Booleano.

    • Se ha incorporado un cuadro de diálogo para solicitar la confirmación del usuario al pasar de modo Modo PROG a Modo RUN

    • Se han eliminado las siguientes opciones en Extras > Opciones > Opciones de Programa > General:

      • Guardar el proyecto en el PLC si el PLC dispone de memoria de comentarios se ha eliminado ya que los datos del proyecto siempre se descargan si el PLC soporta una memoria de comentarios.

      • Ya no es necesario Cambiar automáticamente a modo PROG, cargar la configuración del PLC, compilar, y cambiar a modo run mientras descarga el programa y la configuración del PLC puesto que se ha eliminado esta funcionalidad.

      • Ya no es necesario Solicitar la descarga del código de programa y configuración del PLC al entrar en online si el programa no es consistente puesto que siempre se pregunta al usuario.

    • Ahora se indica en la barra de estado cuando se ejecuta la simulación PLC en modo Offline.

  • Buscar y Reemplazar

    • Se ha implementado la búsqueda de expresiones regulares.

    • Panel de configuración Buscar:

      • Nuevo botón para activar la búsqueda de expresiones regulares.

      • Nuevo botón para activar la búsqueda de caracteres comodín.

      • Nuevo botón para crear cadenas de caracteres de búsqueda con expresiones regulares o con patrones «comodín».

    • La búsqueda de caracteres comodín permite la búsqueda explícita de los signos de interrogación (patrón de búsqueda \?) o de asteriscos (patrón de búsqueda\*).

  • Nueva característica de las ventana del editor flotante: permite desplazar un editor desde una ventana principal a otra de monitor.

  • Se ha unificado el nombre del producto al nombre oficial "Control FPWIN Pro7"

Corrección de errores

  • Metadatos: Se ha corregido el error esporádico que se producía al calcular el CRC de las direcciones del sistema cuando se utilizaban arrays con variables de tipo VAR_CONSTANT . Se ha incrementado el número de versión de 1.0.0.0 a 1.0.1.0.

  • Generación de Código

    • Ahora se comprueba y se genera un error si los números explícitos de etiquetas ocupan los números reservados para el sistema.

      NOTA

      Esto puede afectar a proyectos existentes para los que sería necesario adaptar las áreas de la etiquetas en las opciones de compilación.

    • Se ha corregido el código de inicialización para un array de DUTs con solapamiento por un array DUT.

    • Se ha corregido la generación de código después de instrucciones como SEL, MUX con literales enteros.

    • Se ha corregido el orden de ejecución de los saltos/retornos incondicionales en los editores LD/FBD.

    • Se ha corregido la asignación de variables temporales que comienzan a a partir del offset 0.

  • Registros del sistema FP7: se ha eliminado Tiempo de cierre TCP y se ha modificado Temporizador de retransmisión TCP a registros de solo lectura (estos registros se ignoran en el FP7).

Características actualizadas

  • Ya no está disponible la comunicación vía Modem.

Control FPWIN Pro V.7.5.4.0, 05-2022

Nuevas características

Tipos de PLCs soportados

  • Se han incorporado los nuevos modelos de CPUs, los nuevos casetes de expansión del FP7 y el módulo de comunicación serie SCU, que en un futuro sustituirán a los actuales.

    Por ejemplo el AFP7CPS2R sustituirá al AFP7CPS21, y el AFP7CCRS1 sustituirá al AFP7CCS1.

    Se han añadido las nuevas referencias en la interfaz de usuario del software (en la Estructura Arbórea y en los cuadros de diálogo Tipo de PLC y Estado del PLC) y en las variables del sistema (por ejemplo, SYS_FP7_CPS21 se ha sustituido por SYS_FP7_CPS2R_CPS21 y SYS_UNIT_AFP7NSC por SYS_UNIT_AFP7NSCR_NSC).

  • FP7 CPS31/CPS41 a partir de la versión 4.54, FP7 CPS31/CPS41 a partir de la versión 3.64, FP7 CPS21 a partir de la versión 1.54: La recopilación de datos ahora soporta el tipo de dato STRING.

  • Se han añadido las variables del sistema que faltaban para el FP7, el FP0H y el FP-XH:

    • FP7:

      • sys_bIsInterrupted
      • sys_bIsPeriodicInterrupted
    • FP0H y FP-XH, con Ethernet:

      • sys_wServerCertificateStatus
      • sys_uiLog0...3NumberOfWrittenFiles
      • sys_uiLog0...3NumberOfWrittenSamplesInCurrentFile
    • FP-XH:

      • sys_wComPort4CommunicationErrorCode
      • sys_bIsComPort4CommunicationError

Control FPWIN Pro V.7.5.3.1, 02-2022

Corrección de errores

Generación de Código

  • Se ha corregido la generación de código en LD/FBD de las instrucciones de comparación como EQ/NE combinadas con operaciones AND entre contactos en las entradas.

  • FP0H C32ET/EP, FP-XH C40ET, C60ET, FP-XH C60ETF: Se ha corregido el error de compilación en las variables globales con direccionamiento explícito cuando coincide el área de enlace 0 y el área de enlace 1 y enlace a PLC no está habilitado.

  • Se ha mejorado el mensaje de error de las variables globales con solapamiento de direcciones y valores iniciales

  • Optimizada la instrucción STRING_TO_REAL.

  • Se ha corregido la generación del código para la inicialización de las variables VAR_GLOBAL_RETAIN del tipo ARRAY de DUT.

Editores

  • De forma esporádica, se producía un error en el Editor LD/FBD, al insertar, por ejemplo, una instrucción extensible como AND, ADD, y EQ. Se ha corregido este error.

Otros

  • Las direcciones de las variables locales ahora se actualizan correctamente en el monitor cuando son modificadas después de la compilación en modo online.

  • Cuando se crea un proyecto nuevo desde el PLC, ya no se sobreescribe la configuración de los parámetros de comunicación. (Los parámetros de comunicación ahora ya no se guardan con el proyecto en la memoria de comentarios.)

  • Se ha corregido el escalado de los iconos de la barra de herramientas en los monitores de alta resolución o cuando se modifica la configuración de la pantalla en Windows.

  • Ahora se guarda correctamente la posición de los paneles dinámicos como el panel Introducir Datos a Monitorizar (EDM). La posición se restaura correctamente cuando se cierra Control FPWIN Pro7 y se vuelve a abrir.

Control FPWIN Pro V.7.5.3.0, 12-2021

Nuevas características

Tipos de PLCs soportados

  • Soporta el tipo de autómata FP0H C32ET/EP V1.90:

    • Nuevo registro de sistema Actualizar entradas con alimentación a ON (438) con dos opciones:

      • Después de un tiempo constante (por defecto)

      • Inmediatamente (nuevo comportamiento, compatible con otros tipos de PLCs)

    • La recopilación de datos ahora soporta el tipo de dato STRING.

Generación de Código

  • FP7: nuevas instrucciones de parámetros de comunicación

    • FP_ETHERNET_SET_TCP_DELAYED_ACK

    • FP_MEWTOCOL_SET_MAPPING_START_FL

  • FP7: Nuevas instrucciones de gestión de la memoria

    • FP_SD_DELETE_DIR_WITH_FILES

  • FP7: Nuevas variables del sistema para la comunicación Ethernet

    • sys_bIsEthernetTCPDelayedAckEnabled

  • FP-XH C40ET, C60ET: Nueva instrucción de posicionamiento

    • F385_Positioning_WriteData_Backup

Editores

  • Editor SFC: Se ha añadido la funcionalidad de autocompletado para el resultado de las transiciones y para las banderas de paso.

  • Se ha desactivado la clasificación en el editor de declaraciones DUT.

Otros

  • Diferentes colores de fondo en la barra de estado para indicar el modo online y offline (no disponible con el tema Clásico).

Corrección de errores

Generación de Código

  • PLCs de 16 bits: Se ha corregido el error de compilación en las variables globales con direccionamiento explícito de los siguientes tipos:

    • FP_CLIENT_STATUS_DUT

    • FP_CLIENT_STATUS_ALL_DUT

    • FP_ETHERNETIP_STATE_TABLE_DUT

    • FP_ETHERNETIP_STATE_TABLE_ALL_DUT

  • Se ha corregido la generación de código de los valores de los arrays booleanos con índice variable para los casos especiales cuando se conectaba una señal ENO se conecta a una entrada EN de la siguiente instrucción.

  • Se ha corregido la generación de código de REAL_TO_TIME con una constante literal entero.

  • PLCs de 16 bits: Ahora está disponible la instrucción FP_SWAP_BYTES_BLOCK.

  • Compilación Incremental...: Se ha corregido el error esporádico que asignaba elementos erróneos a variables globales de las DUTs o de las instancias a FB.

Editores

  • Editor SFC: La monitorización de las transiciones y de las acciones ahora está activada por defecto cuando se abren en Modo Online.

  • Se ha corregido el fallo que se producía cuando se ejecutaba Monitorizar > Editor de Recetas > Insertar variables de la Lista de Variables Globales....

  • Se ha corregido el fallo que se producía aleatoriamente en la lista de autocompletado cuando se eliminaban caracteres en el editor.

  • Editor LD/FBD: Se ha corregido la monitorización de las expresiones de valores reales utilizando literales enteros como rReal1 < 100.

  • No se podía arrancar la aplicación FPTimeChart desde el editor Histórico de Datos. Se ha corregido este error.

Control FPWIN Pro V.7.5.2.1, 08-2021

Nuevas características

Generación de Código

Se ha mejorado la compatibilizad entre el FP-X y el FP-XH y entre el FPS y el FP0H. Se ha implementado un registro del sistema nuevo (1) que permite conmutar entre dos áreas diferentes de registros internos:

  • 256 palabras con un área de retención de WR248 a WR255

  • 512 palabras con un área de retención de WR504 a WR511

El área de retención mantiene los valores.

El nuevo registro del sistema (1) está disponible en los siguientes tipos de PLCs:

  • FP-XH C14R, FP-XH C14T/P

  • FP-XH C30R, C40R, C60R

  • FP-XH C30T/P, C40T, C60T/P

  • FP-XH C38AT

  • FP-XH C38AT (FP-X modo compatibilidad)

  • FP-XH C40ET, C60ET

  • FP-XH C60ETF

  • FP0H C32T/P

  • FP0H C32T/P (FPS modo compatibilidad)

Corrección de errores

Generación de Código

  • PLCs de 16 bits: En las funciones de Modbus maestro tipo FP_MODBUS_MASTER, utilizando SYS_MODBUS_01_READ_COIL y una variable simple tipo BOOL en MasterData, se producía un error de funcionamiento si la dirección del bit no era la primera de la palabra, por ejemplo R1 o R11. En estos casos ahora se genera una advertencia de forma que los usuarios pueden corregir la dirección de bit a R0 o R10, por ejemplo.

  • FP-XH C40ET, C60ET y FP-XH C60ETF: Se han incorporado las variables del sistema que faltaban para los canales 4 y 5 de salida de pulsos.

  • Las instrucciones F166_HighSpeedCounter_Set y F167_HighSpeedCounter_Reset ahora soportan direccionamiento en las áreas WL y LD.

Introducir Datos a Monitorizar (EDM)

  • Cuando se reabría el archivo del proyecto no se recuperaban los elementos de los arrays o de las DUTS que no tenían valores. Se ha corregido este error.

Exportación y comparación del proyecto ASCII

  • El archivo de exportación contenía marcadores de error innecesarios como "@'<invalid type name>'". Se ha corregido este error.

Control FPWIN Pro V.7.5.2.0, 06-2021

Nuevas características

Tipos de PLCs soportados

  • Nuevos modos de compatibilidad seleccionable cuando se cambia a modo online o de tipo de PLC:

    • Si el tipo de PLC en el proyecto es un FP-Sigma 32k y el tipo seleccionado es un FP0H 32k C32T/P o un FP0H 32k C32ET/EP:

      • FP0H 32k C32T/P (modo FP-SIGMA)

      • FP0H 32k C32ET/EP (modo FP-SIGMA)

    • Si el tipo de PLC en el proyecto es un FP-X 32k C30T/P,C60T/P,C38AT, o C40T y el tipo seleccionado es un FP-XH 32k C38AT:

      • FP-XH 32k C38AT (modo FP-X)

  • Nuevo firmware versión 1.8 para el FP0H

    • Funcionalidad Ethernet:

      • Instrucciones para EtherNet/IP y mensaje explícito EtherNet/IP

      • Servidor NTP e instrucciones NTP

      • Servidor y cliente FTP

    • Cierre de sesión automático transcurridos 60 minutos

Generación de Código

  • Se han implementado nuevas funciones con comportamiento similar a los bloques de función correspondientes:

    • R_TRIG_FUN, F_TRIG_FUN

    • RS_FUN, SR_FUN

    • TON_FUN, TOF_FUN, TP_FUN

    • CTU_FUN, CTD_FUN, CTUD_FUN

    • TM_1ms_FUN, TM_10ms_FUN, TM_100ms_FUN, TM_1s_FUN

    • CT_FUN

    Estas funciones se pueden utilizar para convertir bloques de funciones de usuario de uso frecuente en funciones de usuario, lo que permite ahorrar código y memoria de programa. Para obtener más información sobre cómo utilizar estas instrucciones, consultar el nuevo capítulo de la ayuda online "Conversión de bloques de funciones en funciones de usuario".

Otros

  • Ahora, el cuadro de diálogo Estado del PLC... muestra información adicional para los errores de operación (solamente en el tipo de PLC FP-XH 32k C40ET, C60ET)

  • Guardar como > Proyecto en el PLC...: Se ha optimizado la compresión del proyecto cuando se almacena en el PLC. Para mantener la compatibilidad con las versiones anteriores, la compresión optimizada solo se puede utilizar si las versiones anteriores del proyecto comprimido no se puede almacenar en el PLC.

Corrección de errores

Generación de Código

  • FP7: La instrucción FP_MOVE_BITS ahora funciona correctamente con los elementos del array Booleano con un índice variable.

  • FP0H y otros PLCs de 16 bits: La instrucción FP_TEST_BIT ahora funciona correctamente con los elementos del array Booleano con un índice variable.

  • FP_FORMAT_STRING: Cuando se utilizaba el especificador de conversión a String ('%s') con un número constante, se producía un error debido a una comprobación incorrecta del tipo de dato. Se ha corregido este error.

Otros

  • Se ha corregido un error que podría causar información incorrecta en los archivos Intel (*.itl).

  • Se ha solucionado un problema de vulnerabilidad con la manipulación de archivos xml.

  • Se ha mejorado la exportación del proyecto para permitir la importación de versiones anteriores a 7.3.0.0.

Control FPWIN Pro V.7.5.1.1, 03-2021

Corrección de errores

Editor LD/FBD

  • Se ha corregido el error que añadía una línea en blanco en la caja de los comentarios.

Generación de Código

  • Las funciones Elem_OfArray1D, Elem_OfArray2D y Elem_OfArray3D ahora funcionan correctamente con los arrays de las DUT.

  • FP7: Se ha corregido la optimización errónea para las instrucciones de comparación seguidas, por ejemplo, de una condición AND FALSE. Este error solo afectaba a la versión 7.5.1.0.

Otros

  • FP-XH: Ahora soporta el registro de sistema 426 "Tiempo de salidas de recepción completa".

  • FP7: Se ha corregido la asignación incorrecta de las banderas y registros de datos del cuadro de diálogo Mapa de E/S y en la configuración de la expansión del módulo MEWNET-W.

Control FPWIN Pro V.7.5.1.0, 2021-02

Nuevas características

Tipos de PLCs soportados

  • FP-XH: Tipos Ethernet soportados:

    • FP-XH C40ET, C60ET

Generación de Código

  • FP7: Nuevas instrucciones para el envío de mensajes explícitos vía EtherNet/IP:

    • FP_ETHERNETIP_DATA_GET_BYTES
    • FP_ETHERNETIP_DATA_SET_BYTES
  • FP7, FP-XH: Nuevas instrucciones para el servidor NTP:

    • FP_NTP_SET_SERVER
    • FP_NTP_SET_TIME_ZONE
    • FP_NTP_SET_SYNCHRONIZE_TIME
    • FP_NTP_SET_RETRY_SETTINGS
    • FP_NTP_SET_RETRY_SETTINGS_DEFAULT
    • FP_NTP_SYNCHRONIZE
  • FP7, FP0H, FP-XH: Nueva instrucción para escribir datos en cadenas de caracteres:

    • FP_FORMAT_STRING
  • FP-XH: Instrucción Ethernet:

    • FP_ETHERNET_PING
  • Nueva instrucción para leer las variables estructuradas:

    • GetDataTypeInfo

Otros

  • Protección por contraseña del PLC mejorada. El cuadro de diálogo Ajustes de Seguridades se ha divido en dos cuadros de diálogo:

    • Ajustes de Seguridades: contiene la protección de carga y la contraseña

    • Acceso al PLC: contiene Login y Logout

  • FP7, FP0H, FP-XH: Control FPWIN Pro7 ahora soporta la función que cierra automáticamente la sesión del usuario 60 minutos después de que el autómata programable se haya desconectado del PC.

  • Cuando se introducen caracteres en el editor SFC se despliega una lista de auto completar con los nombres de las variables, funciones, bloques de funciones, etc.

Corrección de errores

Generación de Código

  • CRC16 ahora se puede utilizar con DUTs.

  • FP_INC y FP_DEC ahora también funcionan con datos sin signo en los PLCs de 16 bits.

Modo Online

  • FP-X Ver. 2.60 o superior ahora soporta la carga y descarga de proyectos en modo RUN.

Control Control FPWIN Pro V.7.5.0.1, 2020-11

Corrección de errores

Otros

  • Se ha corregido el fallo que se producía al abrir archivos del proyecto manipulados y que podría presentar un riesgo para la seguridad.

Generación de Código

  • Se ha corregido la optimización incorrecta de las condiciones de ejecución en la conversión REAL a UDINT con instrucciones EN/ENO en los PLCs de16-bits.

Control FPWIN Pro V.7.5.0.0, 2020-08

Nuevas características

Generación de Código

  • FP-XH, FP0H: Se han implementado nuevas instrucciones para las entradas y salidas directas:

    • FP_DIRECT_IN
    • FP_DIRECT_OUT

Otros

  • Cuando se introducen caracteres en los editores se despliega una lista de auto completar con los nombres de las variables, funciones, bloques de funciones, etc.

  • Descarga del proyecto al PLC: También se descarga al PLC la información de dirección de todas las variables.

  • Se puede habilitar la comparación del proyecto en Extras > Opciones > Opciones de Programa > Comparar Proyecto para realizar una comparación sencilla a nivel de texto del proyecto actual con un proyecto de referencia o con el proyecto en el PLC.

  • Buscar/Reemplazar ahora admite caracteres comodín.

  • Se han unificado y mejorado los cuadro de diálogo de Nueva POU y Propiedades de la POU.

Corrección de errores

Generación de Código

  • FP7: Ahora se puede establecer en las opciones de Compilación, el tamaño del bloque de programa reservado para las interrupciones periódicas.

  • En los editores LD/FBD ya se pueden manejar correctamente las constantes especialmente en los casos como E_MOD(E_MUL(500_000_000, 8), 16)

  • En el editor SFC, los nombres de identificadores de los saltos, de las etiquetas y de los nombres de las macros, se pueden chequear para la conformidad con IEC 61131-3.

  • Los literales de cadenas de caracteres ahora pueden manejar 32767 caracteres

  • Los literales de tiempo admiten caracteres de signo explícito, por ejemplo T#-140ms o T#+140ms.

  • Literales en binario, octal, o hexadecimal con ceros a la izquierda, por ejemplo 016#cdef ahora generan un mensaje de advertencia.

  • Las constantes en las funciones de conversión sin EN/ENO ahora se convierten automáticamente por el compilador.

  • Los mensajes de error generados por tipos de datos incorrectos, ahora también comprueban el tipo de dato requerido para las DUTs.

  • FP0H, FP-X, FP-XH, FP0R y FP-Sigma: Si las instancias de TON, TOF, o TP se declaran como variables de retención, se genera un nuevo mensaje de error.

  • En las opciones de compilación, se ha eliminado la caja de edición de la longitud por defecto del string (caracteres). Para el tipo de dato STRING se asume un valor constante de 32 caracteres si no se especifica un número máximo.

  • Si no se especifica un número máximo de caracteres para el tipo de datos STRING, se genera un mensaje de advertencia.

  • Se ha mejorado el código para la instrucción RIGHT y ya no necesita una variable temporal de tipo string.

  • Se ha corregido la generación de código de FP_COM_GET_STATUS. En la versión 7.3.3. se implementó un código erróneo que ha sido corregido en la versión actual.

Otros

  • Exportar/Importar los nombres SFC ahora maneja espacios en blanco.

  • Ahora los metadatos se detectan de forma correcta cuando la configuración de los ajustes del sistema cuando se modifica el tamaño de los pasos de programa y los registros de datos. En este caso no se puede descargar el programa en modo RUN.

Control FPWIN Pro V.7.4.2.0, 2020-08

Nuevas características

Tipos de PLCs soportados

  • FP7: Soporta la unidad S-LINK V.

Generación de Código

Corrección de errores

Generación de Código

  • Modificado el código generado para las instrucciones FIND y FIND_AFTER_POS para evitar errores de operación en los PLCs tipo FP7.

  • Se ha corregido el cálculo del tamaño de las DUTs con Arrays de DUTs solapadas.

Control FPWIN Pro V.7.4.1.1, 2020-05

Nuevas características

Generación de Código

  • En los autómatas programables FP0H y FP-XH, se ha implementado en las interrupciones periódicas, el intervalo de 0,1ms.

Control FPWIN Pro V.7.4.1.0, 2020-05

Nuevas características

Generación de Código

  • Nueva instrucción para configurar los parámetros de comunicación PLC link para el autómata programable FP7: FP_COM_SET_PARAMETER

Control FPWIN Pro V.7.4.0.0, 2020-03

Nuevas características

Generación de Código

  • Nuevas instrucciones para el envío de mensajes explícitos vía EtherNet/IP.

    • FP_ETHERNETIP_DATA_EXCHANGE_FB

    • FP_ETHERNETIP_DATA_GET

    • FP_ETHERNETIP_DATA_SET

  • Nuevas instrucciones para recopilar la información PLC link para los módulos MEWNET del FP7.

    • FP_MEWNET_W_GET_STATUS

    • FP_MEWNET_W_GET_NETWORK_STATUS

    • FP_MEWNET_W_GET_ERROR_OCCURRENCY

    • FP_MEWNET_W_GET_TIME_INTERVAL

    • FP_MEWNET_W2_GET_STATUS

    • FP_MEWNET_W2_GET_NETWORK_STATUS

    • FP_MEWNET_W2_GET_ERROR_OCCURRENCY

    • FP_MEWNET_W2_GET_ERROR_HISTORY

    • FP_MEWNET_F_GET_NUMBER_OF_IO_POINTS

    • FP_MEWNET_F_GET_STATUS

    • FP_MEWNET_W_SET_PARAMETERS

    • FP_MEWNET_W2_SET_STATION_NUMBER

    • FP_MEWNET_CLEAR_ERRORS

  • Las variables de tipo STRING ahora soportan literales UTF-8, p. ej. utf8#'', que se pueden utilizar para inicializar las variables y los cuerpos de las POUs.

    NOTA
    • UTF-8 es una codificación de caracteres de anchura variable que utiliza un byte para cada carácter.

    • UTF-8 soporta todos los caracteres Unicode.

    • Funciones String orientas a byte como LEN, MID, LEFT no evalúan el número y la posición de los caracteres si no el número y la posición de los bytes, p. ej. el resultado de la función LEN(utf8#'') sería 6.

    • Los caracteres especiales en el rango Unicode desde 80hex hasta FFhex devuelven resultados diferentes, dependiendo de si se ha introducido como cadena de caracteres no-UTF-8 o como cadena de caracteres UTF-8, p. ej. LEN('ö') devuelve 1 y LEN(utf8#'ö') devuelve 2.

    • El manejo correcto de la codificación UTF-8 por instrucciones firmware no se puede garantizar y se debe chequear de modo explícito y en detalle.

  • Las sentencias CASE ahora soportan selectores de cualquier tipo de datos básicos y de etiquetas con variables constantes.

Editor ST

  • El color de la sintaxis ofrece colores adicionales para las variables de usuario, variables del sistema e instrucciones.

Buscar y Reemplazar
  • Disponible el acceso rápido <Alt>+<G> para ejecutar Ir a la Declaración.

  • El acceso rápido <Alt>+<F> ejecuta Buscar Referencias, que sustituye a Ir a la Referencia.

    Buscar Referencias muestra el resultado en el panel Resultado de la Búsqueda. El comando está disponible en los editores Introducir Datos a Monitorizar, y Editor de Recetas.

  • El área de búsqueda Editor actual ahora incluye tanto la cabecera como el cuerpo de la POU.

  • Se ha mejorado el uso del panel Resultado de la Búsqueda.

Otros

  • Ya se pueden importar en PLCs de 16 bits archivos fpx de proyectos FPWIN GR7.

  • Se pueden encontrar las instrucciones Control FPWIN Pro7 por los nombres FPWIN GR7 en el panel de Instrucciones.

  • Disponible el configurador para el maestro Fieldbus FMU en el FP0H (a partir de la versión 1.50)

Corrección de errores

Generación de Código

  • Ahora se compila correctamente la instrucción SET DT0.0.

  • Se ha corregido la generación de código para las funciones FP_READ_FROM_SLAVE, FP_WRITE_TO_SLAVE, F146_READ_DATA, y F145_WRITE_DATA cuando el argumento de SlaveAddress o SlaveData es una dirección con modificador de índice, por ejemplo IXDT100, Adr_Of_VarOffs(Var := DT100, Offs := i1), aiData[i1]

  • Las instrucciones FP_ASCII_TO_BIN, FP_ASCII_CHECK y FP_BIN_TO_ASCII ahora funcionan correctamente con las variables STRING como datos ASCII.

  • También en las acciones SFC/transiciones: Temporizadores como TON, TOF, TP, TM_1s_FB… con EN/ENO o la sentencia IF mantienen sus valores si la condición de ejecución es FALSE.

  • Se ha corregido la generación de código de funciones con salida booleana y sin argumentos.

  • Se ha corregido la generación de código cuando la operación NOT en un literal se combinaba con otro literal.

  • Corregida la generación de código de la función F165_HighSpeedCounter_Cam del FP0H.

Otros

  • El cuadro de diálogo de las variables ya pueden mostrar los valores iniciales de los elementos de los arrays y las DUTs.

  • Se ha corregido el error que mostraba el cuadro de diálogo de la contraseña cuando se abría una librería de usuario con contraseña de solo lectura, pero sin posibilidad de edición de contraseñas.

Control FPWIN Pro V.7.3.3.0 released in 2019-11

New features

Code generation

New instructions to get PLC link information for the FP7 PLC:

  • FP_COM_GET_PLCLINK_STATUS
  • FP_COM_GET_PLCLINK_ERROR_OCCURRENCY
  • FP_COM_GET_PLCLINK_TIME_INTERVAL
  • FP_COM_GET_PLCLINK_STATIONS_PARAMETER

Others

  • Improved procedure for setting library passwords.

Bug fixes

Code generation

  • Corrected checking of the action association window so that an error is output when a constant Boolean variable is used.

  • Corrected checking of hold-type addresses for data unit types with mixed user addresses.

  • Added missing Boolean member variables b0b63 in BOOL64_OVERLAPPING_DUT.

  • Corrected the error which occurred when an FP instruction was compiled that contained an array of BOOL elements and was enclosed by an iteration statement.

  • Corrected the code generation for arrays of DUT as a member of a DUT when the array range does not begin with zero.

  • ELC500 now starts with the correct program startup code.

Online mode

  • Corrected the error which caused metadata to be downloaded to hold-type data registers with Download program code changes to PLC even if Activate project information metadata was deactivated in the Compile options.

  • The error message "Operation too complex for undo" no longer occurs in Online edit mode.

  • The toolbar icons for online mode are now disabled as long as the online connection is not established.

Others

  • Fixed an issue where the focus was not set into the Find pane after using keyboard shortcuts, e.g. <Ctrl>+<F>.

  • Fixed an issue in the Find pane where pressing enter key has not executed the search.

  • Fixed an issue where Control FPWIN Pro7 hangs after downloading an EtherNet/IP configuration to an FP0H PLC and changing from PROG to RUN mode.

  • In the declaration editors, invalid identifiers no longer generate an error message.

  • Xml configuration files for fieldbus master units are now correctly imported.

  • Fixed a password checking error for libraries which occurred when the new check box Unicode format, supports read-only passwords from version 7.3.0.0 was activated in the library properties.

Control FPWIN Pro V.7.3.2.0, 10-2019

Nueva característica

Tipos de PLCs soportados

  • Soporta la nueva funcionalidad Operación de grabación del FP7 CPS31E, CPS41E versión 4.50, que permite especificar variables booleanas y triggers para almacenar un histórico de datos en la memoria interna del PLC. Los datos almacenados se pueden utilizar de la siguiente forma:

    • Se pueden evaluar y mostrar con el Control Web Creator:

      • En una lista de operaciones (histórico de alarmas)
      • En un diagrama de operación (diagrama de Gantt)
    • Se pueden almacenar en una tarjeta SD

Otros

  • Los tipo de datos ARRAY o STRING se pueden definir utilizando una constante, por ejemplo ARRAY[0..MAX_ELEMENTS] OF STRING[MAX_CHARS].
  • Se pueden forzar y liberar las variables desde todos los cuerpos de programa utilizando el menú contextual.
  • Está disponible una nueva opción para asignar automáticamente la clase VAR_CONSTANT a los identificadores en letras mayúsculas (por ejemplo, iMAX).

Corrección de errores

Generación de Código

  • Se ha modificado la generación de código en el editor ST para evitar posibles errores de operación en las sentencias IF anidadas.

  • Se ha corregido la inicialización errónea de las DUT generada al utilizar como Array el primer elemento de la DUT.

  • Se ha corregido la asignación incorrecta de los elementos tipo BOOL de una DUT en un FB con indexación.

Otros

  • La lectura/escritura de cadenas de caracteres en/desde el PLC se realiza según la generación de código, p.ej. caracteres de 8 bits se interpretan como caracteres Unicode en el rango de 0x00 a 0xff.

Control FPWIN Pro V.7.3.1.1, 2019-08

Nueva característica

Ya disponible la ayuda Online en chino y en coreano.

Corrección de errores

  • Eliminado el error que hacía que la aplicación se bloqueara de manera ocasional durante la monitorización.

  • También se han eliminado los errores causados por la distribución de algunos paneles acoplados.

  • Eliminado el error de la versión V.7.3.1.0 que hacía que los programas importados desde el FPWIN GR se mostraran como programas LD en FPWIN Pro.

  • Ya se puede introducir correctamente la dirección IP en el registro del sistema Dirección IPv4/IPv6 del servidor SNTP o nombre del host.

Control FPWIN Pro V.7.3.1.0, 2019-06

Corrección de errores

Metadatos

  • Se ha corregido la fecha UTC que muestra la última fecha de modificación.

  • Se ha corregido la fecha local de las últimas modificaciones en el cuadro de diálogo Acceso Online

  • El la configuración del FP7 ahora el cálculo del CRC es correcto

Generación de Código

  • FP0H C32ET/EP: IsMasterCommunication ahora devuelve el valor no invertido del registro interno correspondiente sys_bIsEthernetUserConnectionXConnected para los puertos Ethernet (el mismo comportamiento que en el FP7).

Modificaciones en la descarga del código de programa, en la edición en modo Online:

  • FP7: Se ha eliminado el error -71 que se producía durante la descarga de los cambios realizados en el programa y que impedía que se realizara la descarga completa.

  • En el modo de edición Online, la operación Deshacer no comienza una descarga automática de los cambios sin preguntar por confirmación. Este error ocurría al seleccionar Deshacer cambios en los editores justo después de seleccionar Guardar cambios en los editores en el paso anterior.

Otros

  • Ahora se pueden abrir correctamente las librerías MBCS protegidas por contraseña.

  • A la hora de importar los archivos *.fp, ya no se superponen las líneas en el editor LD (GR). Además, ya se muestra en el navegador y en el cuadro de diálogo de las propiedades el editor especial LD (GR).

  • Se ha corregido el error que se producía al abrir los archivos del proyecto manipulados.

Control FPWIN Pro V.7.3.0.0, 2019-04

NOTA

Para abrir en versiones anteriores de Control FPWIN los proyectos creados con la versión 7.3.0.0, primero se deben exportar. Seleccionar Proyecto > Exportar > Todos los Objetos para exportar el proyecto en formato (*.asc). O seleccionar Proyecto > Guardar como > Archivo... para exportar el proyecto en formato (*.pce).

Nueva característica

Tipos de PLCs soportados

  • Soporta las nuevas funcionalidades de FP0H V1.30:

    • Soporta FTPS (File Transfer Protocol sobre SSL/TLS)

    • Soporta nuevas opciones de transferencia de proyectos desde la tarjeta SD:

      • No se transfieren automáticamente

      • Transferencia cuando se aplica alimentación

      • Transferencia cuando se pasa de modo PROG a RUN

    • Soporta el nuevo módulo FP0H RTEX

  • Soporta la emulación del FP0H

Generación de Código

  • Soporta el tipo de datos estructurados (DUTs) como elementos de las DUTs.

  • Nueva instrucción IsPulseOutput_PMXPositioningTable, que comprueba que se ha activado el registro de sistema correspondiente en la tabla de posiciones PMX.

  • Las instrucciones de desplazamiento de bloque FP_WSHL_BLOCK, FP_WSHR_BLOCK, y FP_SHL_BLOCK, FP_SHR_BLOCK soportan ANY_BIT.

  • Nueva instrucción F173_PulseOutput_PWM_Hz, que permite introducir directamente valores de frecuencia (solo en el FP0H y FP-XH).

Otros

  • Metadatos

    • Los metadatos son información adicional que se activa utilizando Extras > Opciones > Opciones de Compilación > Metadatos.

    • Los metadatos consisten en:

      • ID y versión del proyecto del PLC, que se introduce en Opciones de Compilación

      • Versión del Control FPWIN Pro7, comprobación por suma y fecha y hora de los objetos del proyecto

    • Si se activa, los datos se descargan al PLC y se verifican cuando pasa a modo Online. Se comprueban los siguientes datos:

      • Conexión con el PLC especificado

      • Diferencias relevantes con el proyecto descargado

      • Posibilidad de descargar cambios

  • Contraseña para la protección de solo lectura de las librerías

  • Nuevos paneles en Buscar/Reemplazar

  • Nuevos paneles de Monitorización, p. ej. Monitorizar Cabecera, Introducir Datos a Monitorizar (EDM), y Editor de Recetas

  • En Exportar/Importar, se añaden la fecha del último cambio. En las librerías de usuario, archivos pce, y abrir y guardar el proyecto desde/en el PLC.

  • Nuevo diseño de la página de inicio

Corrección de errores

Generación de Código

  • Se han modificado los valores por defecto de la configuración Ethernet TPC en el FP0H C32ET/EP

  • Para el FP-X de versiones anteriores a 1.10, se han deshabilitado los comandos no soportados para evitar errores de operación en el PLC.

  • Se ha solucionado el problema que provocaba que Control FPWIN Pro7 se cerrara cuando en una POU ST se hacía una llamada a una función con una lista de parámetros, y la función no tenía parámetros.

Otros

  • El sistema es menos vulnerable a la manipulación de ficheros del proyecto.

  • Se han eliminado los errores en LD/FBD que permiten cambiar una dirección a una variable o introducir un relé interno, p.ej. Step1.X

  • Se han eliminado los errores en LD/FBD que evitan dibujar líneas inteligentes desde puntos arbitrarios o que permitían dibujar líneas quebradas en conexiones no booleanas.

  • Se han eliminado los manuales obsoletos de la ayuda Online.

  • Se ha eliminado el error que creaba identificadores no válidos cuando se importaban las configuraciones Profinet, pero no se utilizaban prefijos variables.

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.2.5.0, 2018-11

Nueva característica

Tipos de PLCs soportados

  • Soporta el nuevo modelo de autómata programable FP-XH C38AT.

Corrección de errores

Otros

  • Se ha corregido el error al generar la cadena de descarga EtherNet/IP.

  • Se ha corregido el error que se producía en el FP7 y en el FP0H en la configuración del histórico de datos. No se grababa la configuración: Condición de ejecución del Muestreo Periódico: Tiempo Segundo Se mantenía a 0.

  • Se ha implementado un mensaje de error para evitar errores de sintaxis en el FP7 cuando se accede a 1 bit de la memoria de usuario, p. ej. S1:UM0.0.

Control FPWIN Pro V.7.2.4.0 Fecha de distribución: 2018-09

Nueva característica

Tipos de PLCs soportados

  • Soporta el nuevo modelo de autómata programable ELC500.

Otros

  • Monitorización de los errores de posición PMX En el cuadro de diálogo del estado del PLC

Corrección de errores

Otros

  • Se pueden modificar durante la monitorización, los bits de los registros de datos, por ejemplo, el DT2.3 en el FP7.

  • Al añadir una nueva declaración con direccionamiento explícito ahora se asigna la siguiente dirección libre a la asignada en la última declaración.

Control FPWIN Pro V.7.3.1.0, 01/06/2018

Nueva característica

Tipos de PLCs soportados

  • Support of new functionalities of FP0H type, i.e. SD card instructions, FTP server/client functionality and FTP instructions.

  • Implemented new instructions to support the FP7 analog units:

    • Unit_AnalogInput_FP7_AD4H
    • Unit_AnalogInput_FP7_AD8
    • Unit_AnalogInput_FP7_RTD8
    • Unit_AnalogInput_FP7_TC8
    • Unit_AnalogInput_FP7_Control
    • Unit_AnalogOutput_FP7_DA4H
  • The instruction FP_COPY now also supports 32-bit values for 16-bit type PLCs.

Otros

  • The ST editor offers new wrapping options for inserting functions (Extras > Opciones > Opciones de Programa > Editores > Editor ST)

Corrección de errores

Generación de Código

  • The number of call levels has been increased to the maximum number of call levels supported by a PLC type.

  • For 32-bit PLCs like FP7, the access time for 32-bit variables considerably increases if they are located on odd addresses.

  • Therefore, for 32-bit PLCs and 32-bit variables the compiler now assigns even addresses in the system area and a warning is output if odd addresses are used in the user area.

  • For 16-bit PLCs, large arrays with more than 3276 words are now handled correctly.

Otros

  • The system register settings of the project and the PLC are now compared correctly by Online > Verificar el Código del Programa y los Registros del Sistema.

  • The bug that caused the ST editor to print only one page has been fixed.

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.2.2.0 released in 2018-04-23

Nueva característica

Tipos de PLCs soportados

  • Support of PLC type FP-XH M8N30TV1.10 with improved CAM pattern functionality.

Corrección de errores

Generación de Código

  • Fixed occasional bug which occurred during array index calculations at the input of some EN/ENO functions.

  • Fixed a bug which caused the SYS1 command to output a warning for a baud rate setting of 230400 on FP0H and FPXH PLCs.

  • Corrected code generation on FP7 for functions evaluating Ethernet communication flags when the first Ethernet user connection is inactive.

  • Overlapping DUTs with WORD and Boolean members with explicit user addresses in the WORD area, e.g. DT100, now generate an error message for 16-bit PLCs.

  • Changed code generation for F381_Positioning_Jog on FP0H PLCs to avoid bug in firmware version 1.15.

  • Corrected code generation for FP7 instructions FP_FTP_SET_MODE_TRANSFER_LOG and FP_SMTP_SET_MODE_TRANSFER_LOG with string arguments.

Otros

  • FP7 PLC: When saving projects for SD card, data recording configurations are now included.

  • Fixed problem in SD card file AUTOEXEC.FP0H for FP0H PLC.

  • Fixed bug which caused negative time zone values in system registers, e.g. "-00:30", to be converted to positive values.

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.2.1.1 released in 2018-03-26

Corrección de errores

General

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.2.1.0 released in 2018-02-26

Nueva característica

Tipos de PLCs soportados

  • Soporta el nuevo autómata programable FP-XH M8N30T con funciones de Motion Control y comunicación RTEX.

Generación de Código

  • Direccionamiento explícito para las DUTs mixtas o arrays de DUTs con elementos tipo BOOL, ARRAY OF BOOL y WORD, p. ej. g_dutMyDut AT DT100, R10:

  • Added new entry in Opciones de Compilación > Errores Adicionales to deactivate the error message that occurs when a DUT does not match the alignment rules for Boolean variables.

  • Admite expresiones aritméticas y lógicas en las entradas y/o contactos en los editores LD/FBD. These expressions obey the precedence rules of ST editor expressions and include all operations:

    • arithmetic operations ‘+’, ‘-‘, ‘*’, ‘/’’, ‘**’, ‘mod‘ e.g. “3*(i1+3)-i2/2”

    • bit operations 'AND’, ‘&‘, ‘OR’, ‘XOR’, ‘NOT’ e.g. “(w1 AND 16#FF) = 16#FF”

    • up to one comparison operation ‘<’, ‘<=’, ‘=’, ‘<>’, ‘>=’, ‘>’ e.g. “2*i1 > i2-7”

  • For comparison expressions with simple operands the Boolean result is monitored.

General

  • Los errores y advertencias ahora se muestran en una ventana acoplable en lugar de en un cuadro de diálogo.

  • El compilador envía una advertencia si las contraseñas no cumplen nuestra política de contraseñas. Deben tener más de 8 caracteres y deben incluir al menos tres de los siguientes tipos:

    • Upper-case letters (A–Z)

    • Lower-case letters (a–z)

    • Digits (0–9)

    • Caracteres especiales

Corrección de errores

Generación de Código

  • Se ha corregido el error cuando se utilizaba la variable ReceiveData con una cadena de caracteres y hacía que se sobrescribiera la longitud máxima.

  • Se ha corregido el error que generaba un código erróneo al acceder a arrays de DUTs con tipos de datos diferentes.

  • Se ha corregido el error que evitaba que el bloque de función Unit_AnalogInOut_FP0R_A42 enviara todos los datos válidos en el primer ciclo de scan.

  • Se ha corregido el error de compilación de DUTs sobrecargadas con elementos de tipo Booleano.

Base de datos del proyecto

  • Comment data of the positioning configurator PM7 are now stored in the FPWIN Pro project data base.

Mejoras y eliminación de errores

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.2.0.1 released in 2017-11-22

Corrección de errores

Generación de Código

  • Fixed bug in:

  • GetPointer

  • Elem_OfArray1D

  • AreaOffs_ToVar

Control FPWIN Pro V.7.2.0.0 released in 2017-10-31

Nueva característica

Tipos de PLCs soportados

  • Supports FP0H PLC series consisting of FP0H C32T/P and FP0H C32ET/P with Ethernet port

Generación de Código

  • Arrays of data unit types (DUTs) are supported.

  • FP_SYSTEM_MONITOR_READ

  • BOOL64_OVERLAPPING_DUT

Data recording (FP7, FP0H)

  • Download of data recording configuration files to the PLC is possible in RUN mode.

  • In online mode, icons and tool tips show the status of data recording in the PLC.

  • Added pop-up menu for tabs.

  • Online > Verificar el Código del Programa y los Registros del Sistema compares the configuration files of the project and the PLC in detail.

Modo Online

  • Improved performance and fixed display bugs for monitoring very long strings.

  • Introducir datos a monitorizar Variables can be entered in offline mode. Other small improvements in editor.

Corrección de errores

Generación de Código

  • Fixed bug that occurred when a structured array index was used as an array index.

  • Fixed compiler bug in handling temporary variables when a function was called from several other functions.

  • FP7: Fixed code generation for indexed access to bits of word address, e.g. in the DT area.

  • Bug fix for all MEWTOCOL-COM or Modbus communication instructions based on F145_SEND and F146_RECV and using COM port 0.

Import of Fieldbus Master Unit configuration file

  • Fixed bug that occurred when creating DUT names in localized versions of Control FPWIN Pro.

Mejoras y eliminación de errores

  • También se ha realizado pequeñas mejoras en el software

Release Control FPWIN Pro 7.1.8.0 released in 2017-08-10

Nueva característica

Support of FP7 multi-wire link unit

  • Added support of FP7 multi-wire link unit AFP7MW, which can be used in MEWNET-W, MEWNET-W2, or MEWNET-F mode.

Generación de Código

  • Import of Fieldbus Master Unit configuration file: Added unit name to the names of input and output DUT members for Profinet. Added signal configuration to comment.

Corrección de errores

Generación de Código

  • Import of Fieldbus Master Unit configuration file: Fixed bug for Profinet that caused false naming of input and output DUTs.

  • Fixed compiler error which occurred when a DUT was renamed and used as function output.

  • Added missing parameter to FP_IPv4_CONNECTION_STATUS_DUT

Mejoras y eliminación de errores

  • También se ha realizado pequeñas mejoras en el software

Release Control FPWIN Pro V.7.1.7.0 released in 2017-06-27

Nueva característica

Generación de Código

  • New instructions:

  • FP_IPv4_GET_CONNECTION_ESTABLISHED

  • FP_IPv4_GET_CONNECTION_CONFIGURED

Corrección de errores

Generación de Código

  • The instructions FP_DIRECT_INPUT and FP_DIRECT_OUTPUT now function correctly when Boolean values are applied

Mejoras y eliminación de errores

  • También se ha realizado pequeñas mejoras en el software

Release Control FPWIN Pro V.7.1.6.1 released in 2017-04-11

Nueva característica

Data recording

  • Implemented additional settings to select the header lines to be output to CSV files

Corrección de errores

Base de datos del proyecto

  • Fixed bug that deleted MCU, MEWNET-W2, MEWNET-VE configurations from FP2/FP2SH projects.

  • Fixed problem that caused Control FPWIN Pro to crash if external software, e.g. an antivirus scanner, and Control FPWIN Pro try to access the project file at the same time.

Mejoras y eliminación de errores

  • Fixed minor bugs in compilation and data recording

  • También se ha realizado pequeñas mejoras en el software

Release Control FPWIN Pro V.7.1.6.0 released in 2017-03-10

Nueva característica

Tipos de PLCs soportados

  • FP-X0 16k

  • FP-XH M8N16T

General

  • Editor LD/FBD When you insert functions from the "Instructions" pane, it is now possible to toggle the function type with <Shift>. It is possible to toggle between:

    • instructions with and without EN/ENO

    • F and P instructions

    • input (_I) and output (_O) address instructions

  • Improved drawing of automatically calculated lines

  • Installation tool changed to InstallShield 2016

Generación de Código

  • Para FP-XH M4T16T, FP-XH M8N16T: Added new system constant for positioning SYS_POSITIONING_AREA_CAM_PATTERN which replaces the system constant SYS_POSITIONING_AREA_TABLE_DATA.

  • New error message when a timer instance is used in an interrupt program

Corrección de errores

Mejoras y eliminación de errores

  • Fixed bug in compiler when using e.g. FP_COUNT_TRUE_BITS with an explicit user address

  • Fixed code generation of UDC command to avoid syntax error on FP7 PLC

  • FP7 data recording editor: Fixed minor bugs and added some features

  • Fixed bug that occurred in online edit mode on 16-bit PLCs when the program changes required a download of the whole program code in run mode

  • Fixed bug that the class of an external variable declaration was not patched to the appropriate class of the global variable declaration

  • También se ha realizado pequeñas mejoras en el software

Característica mejorada

Base de datos del proyecto

  • Projects created with version 7.1.6.0 cannot be opened by previous versions. To downgrade a project, use Proyecto > Exportar > Todos los Objetos and save the project to an FPWIN Pro file (*.asc) or use Proyecto > Guardar como and save the project as a packed project export file (*.pce).

Control FPWIN Pro V.7.150 released in 2016-12-07

Nueva característica

General

  • FP7: Implemented data recording (logging/trace) to record the values of variables together with time stamp information.

  • Support of fieldbus master units: implemented creation of configuration information DUT when importing FMU configuration files.

  • LD/FBD editor toolbars:

    • Added button to show/hide additional comments in the editor (<Ctrl><Shift><D>).

    • Added new rising edge contact button (<Alt><2> or <Ctrl><Alt><G>) and set coil button <Alt><3> or <Ctrl><Alt><L>).

    • Added shift key functionality to change a normal contact to a negated contact, a rising edge contact to a falling edge contact, a normal coil to a negated coil, and a set coil to a reset coil.

    • Added buttons for intelligent snap lines to the next possible unambiguous connection in upper left (<W>) or upper right (<E>) direction. Use the shift key to draw downward lines and <Ctr><Alt> to draw horizontal lines.

  • Editor toolbars are also shown in online mode.

Generación de Código

  • Implemented overloaded conversion instructions TO_INT, TO_DINT etc.

  • New function to get the unit ID of an expansion unit defined in the I/O map:

    • FP_GET_UNIT_ID

  • New functions to transfer LOG files via SMTP or FTP:

    • FP_FTP_SET_MODE_TRANSFER_LOG
    • FP_FTP_TRANSFER_CONTROL_LOG
    • FP_SMTP_SET_MODE_TRANSFER_LOG
    • FP_SMTP_TRANSFER_CONTROL_LOG
  • Implementation of global function block instances.

  • In Extras > Opciones > Opciones de Compilación > Etiquetas/Registros Índice: All labels are now by default reserved for the system.

Corrección de errores

Mejoras y eliminación de errores

  • Support of fieldbus master units – corrected creation of variables with array data types.

  • Fixed bug in SFC transitions to support Y0 as well as array elements and data unit type members.

Control FPWIN Pro V.7.141 released in 2016-09-15

Corrección de errores

Mejoras y eliminación de errores

  • Failure of the FP7 multi I/O unit configurator to create interrupt tasks has been fixed.

  • Unwanted assignment of default system register settings when changing the PLC type has been fixed. Some system registers were set to their default values even though the user had specfied to keep the current settings.

  • Failure to detect the PLC type of *.fp files has been fixed.

Control FPWIN Pro V.7.140 released in 2016-07-15

Nueva característica

General

  • Support of FP7 Multi I/O unit, positioning type AFP7MXY32DWDH

  • Support of FP7 Motion control units AFP7MC16EC, AFP7MC32EC, and AFP7MC64EC

  • Implemented deactivation/activation of global, local, and DUT variables in the declaration editors.

  • Extras > Eliminar Variables no Utilizadas... will deactivate variables used only by deactivated networks in body editors.

  • Context menus display shortcuts.

Generación de Código

  • Support of large arrays with more than 32767 elements

  • Duplicate use of the same instance of a standard function block (e.g. timers, counters) will output an error or warning message (selectable in the compile options).

  • Added the new instruction FP_END_SCAN to end the current PLC cycle.

Corrección de errores

Mejoras y eliminación de errores

  • Corrected the functions AreaOffs_ToVar, AreaOffs32_ToVar, Var_ToAreaOffs, and Var_ToAreaOffs32 when used with slot unit addresses.

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.131 released in 2016-05-20

Corrección de errores

Mejoras y eliminación de errores

  • Monitoring with two instances of Control FPWIN Pro on two PLCs via Ethernet has been fixed.

  • Instruction FP_READ_FROM_SLAVE_AREA_OFFS has been fixed.

  • Downloading of program code changes has been fixed.

  • Fixed error in printout of LD editor.

  • También se ha realizado pequeñas mejoras en el software

Control FPWIN Pro V.7.130 released in 2016-04-22

Nueva característica

General

  • Support for high resolution monitors

  • Reworked color settings and added theme support

  • Implemented copy/paste in system register editor

  • Support for AFP7MXY32DWD multi I/O unit

Generación de Código

  • Support of send and receive instructions for MC protocol to communicate with Mitsubishi PLCs:

    • FP_MC_PROTOCOL_WRITE

    • FP_MC_PROTOCOL_READ

  • Added instructions for program controlled communication of FP7 PLC:

    • IsReceiveBufferRead

    • ResetComPort

    • IsResetDone

    • IsResetRequested

  • Output warning message when a timer or counter with an explicit timer/counter number is used.

Simulation

  • Activated simulation of FP-SIGMA 40k

Corrección de errores

Base de datos del proyecto

  • Fixed crashes when opening manipulated project files, which can cause vulnerability problems

Mejoras y eliminación de errores

  • También se ha realizado pequeñas mejoras en el software

Característica mejorada

Generación de Código

  • Reworked the code generation options dialog to add a new kind of initialization of retain variables:

  • All retain variables are initialized by program code. This is recommended if the program code is transferred into the PLC by e.g. SD card.

  • Enhanced instructions to support MEWTOCOL7:

    • FP_READ_FROM_SLAVE_AREA_OFF

    • FP_WRITE_TO_SLAVE_AREA_OFFS

Control FPWIN Pro V.7.122 released in 2015-12-14

Bug fix

Code generation

  • Added additional input parameter nPort for the instructions FP_IPV4_GET_CONNECTION and FP_IPV6_GET_CONNECTION.

  • Corrected code generation of FP_FTP_GET_DATA_FORMAT:

  • When a constant with the value 0 is applied to the input nColumns, the line feed position in the generated data format string is omitted. This is necessary if the instruction FP_FTP_SET_MODE is used subsequently in the operation mode GETDATA.

Improvements and bug fixes

  • Small issues in the software were fixed

Control FPWIN Pro V.7.121 released in 2015-11-11

Corrección de errores

Improvements and bug fixes

  • Bug fix in language selection

  • Bug fix and improved performance of debugging in step-over mode

  • Improvements in variable selection dialog concerning DUT handling

Release Control FPWIN Pro 7.12 released in 2015-09-30

Nueva característica

Base de datos del proyecto

  • Support of EtherNet/IP functionality and EtherNet/IP instructions from FP7CPS31E, CPS41E version 4.00

Soporta el maestro Fieldbus para el FP7

  • Las unidades maestras de Fieldbus están disponibles en el mapa de E/S de las siguientes redes:

  • Profibus

  • DeviceNet

  • CANopen

  • Profinet

  • The corresponding global variables can be generated via the button Configuración...

Generación de Código

  • Nuevas funciones y bloques de función para acceder a las nuevas unidades del FP0R.

  • Funcionalidades de depuración disponibles:

    • para todos los modelos de PLC que soporten el simulador

    • se ha modificado el nombre de las variables a sys_uiBreakStep, sys_iBreakTask

    • se ha añadido una nueva variable del sistema sys_udiBreakStep para el FP7

Característica mejorada

Base de datos del proyecto

  • Los proyectos creados con la versión 7.12 no se pueden abrir con versiones anteriores. Downgrading a project can be done using Proyecto > Exportar > Todos los Objetos and saving the project to an FPWIN Pro file (*.asc) or using Proyecto > Guardar como and saving the project as a packed project export file (*.pce).

Generación de Código

Firmware-dependent code generation for FP7 send instructions SendData, SendCharacters, SendCharactersAndClearString and F159_MTRN:

  • El compilador utiliza la instrucción GPTRNS, que se ejecuta en cada ciclo de scan siempre que la condición de ejecución esté a TRUE. Esta instrucción está soportada por las siguientes versiones de firmware:

    • FP7 CPS31, CPS41 version 3: from version 3.40

    • FP7 CPS31, CPS41 version 4: from version 4.10

    • FP7 CPS21: from version 1.10

  • Para las versiones anteriores, el compilador utiliza GPSEND, que solo se ejecuta en el flanco de subida y en algunas ocasiones no funciona correctamente en funciones, bloques de función y SFCs.

Release Control FPWIN Pro 7.11 released in 2015-06-03

Nueva característica

Tipos de PLC

  • FP-XH M4T16T suporta el software Configurator PM7

  • FP7 CPS21

Generación de Código

Nuevas instrucciones:

  • Instrucciones para copiar e inicializar

    • FP_MOVE2

    • FP_MOVE3

    • FP_SWAP_BYTES_BLOCK

  • Instrucciones de la tabla de datos:

    • FP_DATA_DEVIATION

  • Nuevas instrucciones para el FP-XH M4T16T:

    • F386_Positioning_SetTable

    • F387_Positioning_GetStatus

    • F388_Positioning_GetError

    • F389_Positioning_ClearError

  • Communication instructions for Ethernet:

    • FP_ETHERNET_PING

  • Dialog "CSV export global variable list"

  • Added new options for exporting array or DUT variables

Corrección de errores

Base de datos del proyecto

  • Fixed crash when opening an FPWIN Pro 5 project

Generación de Código

  • Corregida la conversión de las siguientes instrucciones del FP7:

    • F71_HEX2A

    • F72_A2HEX

    • F73_BCDA

    • F74_A2BCD

  • Optimización del código

Release Control FPWIN Pro 7.1 released in 2015-04-01

Nueva característica

Componente Online

  • Se ha añadido la opción de simulación en los siguientes tipos de PLCs:

  • FP7: Implementación de ajustes de seguridad

Compile options/Address ranges

  • División del rango de direcciones de los registros de datos DT (debido a requisitos del firmware del FP7)

  • El rango de direcciones de los registros de datos DT que se podían dividir entre área de retención y no retención ha quedado restringido hasta el DT262143.

  • A partir del DT262144, se ha introducido un nuevo rango fijo, de no retención, que se puede dividir en área de usuario y área del sistema.

Generación de Código

Nuevas instrucciones:

  • Instrucción de Cadenas de Caracteres

    • FIND_AFTER_POS

    • SET_LEN

    • MAX_LEN

  • Instrucción de conversión de INT, DINT, UINT, UDINT a cadena con alineación a la izquierda como INT_TO_STRING_LEFT_ALIGNED

  • Nuevo grupo de instrucciones del sistema “Instrucciones de comunicación para Ethernet” con nuevas instrucciones FTP, HTTP, SMTP, IPV4, IPV6 (solamente para el FP7 con Ethernet)

  • Nueva instrucción de parametrización:

    • IsMasterCommunication

Configuración del PLC

  • Nuevo grupo de registros del sistema (solamente para el FP7 con Ethernet):

    • Servidor Web

  • Nuevo editor para configuración del cliente (solamente para el FP7 con Ethernet):

    • Cliente FTP

    • Cliente HTTP

    • Cliente SMTP

  • Mapa E/S, mapa E/S MEWNET-F (solamente para PLCs de 16-bit):

  • Se ha mejorado la comprobación de los rangos de direcciones utilizados por el maestro. Ahora también se comprueba si están solapados

Característica mejorada

Modelo

  • Instrucciones mejoradas:

    • F145F146_MODBUS_MASTER

    • F145F146_MODBUS_COMMAND

    • FP_MODBUS_MASTER

  • Se ha eliminado la anterior restricción para el parámetro NumberOfRegisters que tenía que ser constante. Ahora, NumberOfRegisters puede ser también una variable.

  • Implemented bit access of word addresses like DT10.4 for FP7 PLC type

Release Control FPWIN Pro 7.03 released in 2015-01-15

Nueva característica

Tipos de PLC

  • Se ha añadido el FP-XH como un tipo especial de PLC con las siguientes características:

  • 4 salidas de pulsos (5 en el caso del FP-XH C60T)

  • Puertos de comunicación serie COM0, COM3

  • Constantes del tipo de PLC para el FP-XH

  • Constantes comunes para el FP-X y el FP-XH

  • Tabla de datos para las operaciones de posicionamiento utilizando el Configurator PMX y las siguientes instrucciones especiales:

    • F380_Positioning_Start

    • F381_Positioning_Jog

    • F382_Positioning_Home

    • F383_Positioning_StartMultiple

    • F384_Positioning_ReadData

    • F385_Positioning_WriteData

Generación de Código

  • Nuevas instrucciones:

    • Instrucción de cadenas de caracteres: FIND_AFTER_POS

    • Unidades: FP_GET_UNIT_OFFSETS1

  • Nuevas variables del sistema y constantes del sistema:

    • Variables del sistema para el casete analógico del FP7

  • Nueva comprobación:

    • Se comprueba que las direcciones de usuario en los editores estén en mayúsculas.

Editores

  • Pestañas: Menús contextuales nuevos con diferentes opciones para cerrar los editores.

  • Editor de los registros del sistema: haciendo doble clic sobre un registro del sistema se seleccionará el siguiente elemento del combo box o se abrirá el editor de datos.

  • Nuevo cuadro de diálogo del mapa de E/S del FP7 y de configuración de la unidad.

  • En el FP7 se ha incrementado el número de conexiones de usuario Ethernet de 16 a 216.

Característica mejorada

Base de datos del proyecto

  • Los proyectos creados con la versión 7.03 no se pueden abrir con versiones anteriores. Downgrading a project can be done using Proyecto > Exportar > Todos los Objetos and saving the project to an FPWIN Pro file (*.asc) or using Proyecto > Guardar como and saving the project as a packed project export file (*.pce).

Tipos de PLCs

  • Ya no están disponibles los siguientes modelos de FP7 versión 1: FP7 CPS4E, FP7 CPS3E, FP7 CPS3

Release Control FPWIN Pro 7.02 released in 2014-10-06

Nueva característica

Componente Online

  • Activada la simulación del FP7

Generación de Código

  • Se han modificado los números de las conexiones de usuario Ethernet, de 100+x a 0x6400+x. Se han adaptado las constantes del sistema y la generación del código.

  • Se ha implementado la generación de código especial en el FP7 para las instrucciones de 16 bits:

    • F250_BTOA

    • F251_ATOB

    • F252_ACHK

  • Se han implementado las instrucciones FP7 con generación del código especial para los PLCs de 16bits:

    • FP_BIN_TO_ASCII

    • FP_ASCII_TO_BIN

    • FP_ASCII_CHECK

Release Control FPWIN Pro 7.01 released in 2014-08-06

Corrección de errores

Componente Online

  • Se ha corregido el stream de descarga del código de programa en el FP2SH-32

Generación de Código

  • Se han corregido los parámetros:

    • FP_SWAP_BYTES

    • FP_COM_GET_STATUS

  • Se ha modificado FP_COM_STATUS_DUT

  • Se han mejorado algunas instrucciones de conversión, por ejemplo:

    • F64_BCMP en el FP7

    • FP_COMPARE_BLOCK en los PLCs de16-bits

  • Se ha mejorado el manejo de las variables temporales

  • En las instrucciones de comunicación: Comprobación de validez de los puertos COM ahora también disponible en los PLCs de un solo puerto

Release Control FPWIN Pro 7 released in 2014-06-06

Nueva característica

New 32-bit PLC type FP7 from version 3.0

  • Totalmente compatible con el FP7, nuevo PLC de 32 bits

    • soporta todas las funcionalidades del IEC como POUs, editores, tipos de datos e instrucciones

    • soporta casi todas las instrucciones F de los PLCs de 16 bits

    • soporta todas las instrucciones del FP7 incluidas la funciones de comunicación y los punteros

  • Se han implementado nuevas instrucciones FP como FP_MOVE_BITS, una nueva familia de instrucciones aplicables a los PLCs de 32 bits (FP7) y de 16 bits

  • Funcionalidades del FP7:

    • Comunicación Ethernet, p.ej. SendData

    • Instrucciones de la tarjeta SD, p.ej. FP_SD_COPY_FILE

    • Instrucciones de recopilación de datos, p.ej. FP_LOGTRACE_SAMPLE

    • Direcciones de la unidad de memoria p.ej. S5:UM27

    • Instrucciones con entradas y salidas directas

    • Funciones puntero de 32-bits (disponibles en todos los PLCs)

Cuadros de diálogo

  • Dialog implemented for setting the RTC on the PLC via Monitorizar > Fecha y Hora del PLC (RTC)...

Generación de Código

  • Instrucciones especiales del FP7 por ejemplo FP_RESET_WATCHDOG

  • Instrucciones de compilación condicional:

    • GetFPWINProVersionNumber

    • IsUnitMemoryAreaSupported

    • IsIndexRegisterSize32Bit

  • Instrucciones de fecha y hora: DAY_OF_WEEK0

  • Instrucciones de comunicación:

    • SetMEWTOCOL

    • SetProgramControlled

Editores

  • El comando del menú contextual "Mostrar instrucciones obsoletas" del panel "Instrucciones" muestra las instrucciones F y P en la lista cuya funcionalidad está implementada en las instrucciones FP ó IEC

  • El comando del menú contextual "Establecer valores por defecto" carga los valores por defecto de los registros del sistema.

Característica mejorada

Generación de Código

  • Cambio de comportamiento de las instrucciones:

    • SET_RTC_DT ahora establece implícitamente el día de la semana utilizando la instrucción DAY_OF_WEEK0

  • Se han catalogado como obsoletas las siguientes instrucciones:

    • MC
    • MCE
    • JP
    • LBL
    • TM_1s
    • TM_100ms
    • TM_10ms
    • TM_1ms
    • CT
  • Nuevos mensajes de advertencia:

    • Cuando se utiliza direccionamiento explícito en lugar de utilizar variables del sistema o variables globales. This option can be deactivated under Extras > Opciones > Opciones de Compilación > Advertencias Adicionales.

  • Nuevos mensajes de error:

    • si se definen en el área de retención variables globales con una dirección de entrada FP, por ejemplo X12, WX1

    • si se usan las direcciones FP de 32 bits DEV y DSV

    • si se usan los registros índice de 32 bits DIX, DIY ... en los PLCs de 16 bits

    • si se usan los registros índice de 16 bits IX, IY … en los PLCs de 32 bits

Funcionalidad sin implementar

New 32-bit PLC type FP7 from version 3.0

  • Online

    • Monitor to display the system memory

  • Herramientas

    • Configuración de seguridad del PLC

    • Configuración de la recopilación de datos

  • Monitorización del muestreo de datos

Modificado el: 2023-04-14Comentarios sobre esta páginaLínea directa de Panasonic