Limitaciones de compatibilidad

Actualización de proyectos de EcoStruxure Machine Expert V2.1

Cuando actualice un proyecto heredado a EcoStruxure Machine Expert V2.2, tenga en cuenta las siguientes restricciones:

  • Se utiliza un nuevo formato de proyecto para las POU. Puede abrir las POU creadas con versiones anteriores, pero después de modificarlas y guardarlas con la V2.2, ya no se podrán abrir ni compilar con versiones anteriores de EcoStruxure Machine Expert.

  • El perfil de biblioteca se omite para la resolución de marcadores de posición. Durante una actualización del proyecto, los marcadores de posición que se resolvieron en una versión anterior de EcoStruxure Machine Expert mediante el perfil de biblioteca se convertirán en Marcadores de posición no vinculados. Para obtener más información, consulte Funciones y bibliotecas - Guía del usuario.

  • Los elementos de visualización para tendencias y alarmas solo se admiten en visualizaciones web. Ya no se admiten en visualizaciones integradas.

  • La propiedad LanguageModelAttribute de la biblioteca Codesys Memory Manager se ha cambiado a acceso cualificado únicamente. Por lo tanto, los símbolos de esta biblioteca (por ejemplo, el icono NULL) deben ir precedidos del espacio de nombres CMM (por ejemplo, CMM.NULL).

  • El componente de EcoStruxure Machine Expert ColaboraciónDeHerramientas (Proyecto de sistema) ya no está disponible con la V2.2. Para utilizar el programa con la V2.1, reinstálelo mediante el Schneider Electric Software Installer:

    Componentes individuales > Componentes de MachineExpert > Logic Builder > ToolCollaboration

Actualización de proyectos de SoMachine V1.1

Como primer paso, actualice los proyectos de SoMachine V1.1 a SoMachine V3.1. A continuación, actualice a la versión EcoStruxure Machine Expert.

Actualizar un proyecto de SoMachine V3.1 a EcoStruxure Machine Expert influye en los DTM

Tras actualizar un proyecto realizado en SoMachine V3.1 a EcoStruxure Machine Expert, el DTM Advantys OTB y el DTM TM5-7 pueden dejar de responder o no ser fiables.

Si sucede esto, copie y pegue el mismo DTM. El nuevo nodo funcionará correctamente.

Luego puede eliminar el nodo DTM anterior.

La actualización de un proyecto EcoStruxure Machine Expert V1.2.x a V2.0 influye en el orden de ejecución

Después de actualizar un proyecto realizado en EcoStruxure Machine Expert V1.2.x a V2.0, en el Diagrama de función continua (CFC), se selecciona el Modo de flujo de datos automático, que puede cambiar el orden de ejecución y puede dar lugar a un comportamiento diferente.

 ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
  • Compruebe el orden de ejecución actualizado de las POU del CFC.
  • Restablezca manualmente el orden de ejecución original, si es necesario.
Si no se siguen estas instrucciones, pueden producirse lesiones graves, muerte o daños en el equipo.

Para obtener más información, consulte el capítulo Definición manual de la orden de ejecución en la Guía de programación de EcoStruxure Machine Expert.

Nuevo proceso de recuperación del estado de esclavos CANopen con EcoStruxure Machine Expert

En SoMachine V3.1 se podían utilizar variables internas creadas de manera implícita al añadir un esclavo CANopen para acceder a alguna información sobre el estado del dispositivo. Por ejemplo, MyOTB.nStatus o MyOTB.bSlaveAvailable.

Estas estructuras internas ya no se admiten en EcoStruxure Machine Expert. En su lugar, utilice los bloques de funciones de GET_STATE de la biblioteca CIA405 para recuperar el estado de los esclavos CANopen.

Función de asignación de variables en bits únicos solo para EcoStruxure Machine Expert

La función que permite asignar variables en bits únicos sólo está disponible para dispositivos que se han creado con EcoStruxure Machine Expert.

En los proyectos de EcoStruxure Machine Expert que se han actualizado desde una versión anterior a SoMachine V4.0, esta función no está disponible para los dispositivos existentes o actualizados.

Para que esta función esté disponible para estos dispositivos, cree un nodo de dispositivo nuevo y elimine el anterior.

Biblioteca 3S CanOpenStack

Si utiliza la biblioteca 3S CanOpenStack en su proyecto, es posible que se detecte y muestre el siguiente error de Compilación en la vistaMensajes:

C0035: nombre de programa o instancia de bloque de funciones esperados en lugar de "xxx"., donde "xxx" es una POU dentro del proyecto (por ejemplo, una POU denominada START o STOP).

Puesto que la biblioteca 3S CanOpenStack es de la categoría Interna (no destinada a uso directo), es recomendable habilitar la opción Permitir sólo acceso cualificado a todos los identificadores en el cuadro de diálogo Propiedades de esta biblioteca para solucionar los errores de Compilación.

Las variables definidas en la GVL de una biblioteca no se comparten correctamente después de actualizar proyectos de SoMachine V3.1

Cuando se actualiza un proyecto de SoMachine V3.1, el mensaje La POU xxx ya no está disponible en su aplicación compilada, pero sigue configurada en la configuración de símbolos en la vista Mensajes. Indica que las variables definidas en una GVL de una biblioteca no se comparten correctamente en el editor de configuración de símbolos.

Para volver a compartir esta variable en la configuración de símbolos, haga lo siguiente:

Paso

Acción

1

Haga doble clic en el nodo Configuración de símbolos del Árbol de herramientas para abrir el editor de configuración de símbolos dentro del proyecto actualizado en la versión de EcoStruxure Machine Expert.

2

Deseleccione la variable que no se comparta correctamente.

3

Cierre el editor de configuración de símbolos.

4

Vuelva a abrir el editor de configuración de símbolos.

5

Compilar la aplicación.

6

Vuelva a seleccionar la variable en el editor de configuración de símbolos.

Conexión a controladores en subredes remotas

En SoMachine V3.1, hay una herramienta de conexión remota disponible para conectarse a controladores de subredes remotas.

En EcoStruxure Machine Expert, las conexiones a controladores en subredes remotas se establecen con la ficha Ajustes de comunicación en la modalidad de selección de controlador del editor de dispositivos usando los tipos de Modalidad de conexión correspondientes a TCP remoto. Para conexiones mediante OPC, utilice la ficha Conexiones remotas estáticas de la Consola de gestión de pasarelas.

En EcoStruxure Machine Expert, las conexiones a controladores de subredes remotas se pueden establecer desde la ficha Conexiones remotas estáticas de la Consola de gestión de pasarelas. Para abrir la Consola de gestión de pasarelas, haga clic con el botón derecho en el icono de pasarela del área de notificación de Windows. Para obtener más información, consulte la ayuda en línea Guía del usuario de Consola de gestión de pasarelas.

Las direcciones directas de tipo myvar AT %Mn : BOOL provocan mensajes de error

Al compilar una aplicación de SoMachine o SoMachine Motion (creada con SoMachine V3.1 o anterior), con EcoStruxure Machine Expert puede que se muestre el mensaje La dirección directa %M?n no está representada correctamente si se utilizan direcciones directas del tipo myvar AT %Mn : BOOL en las declaraciones de variables.

Se puede omitir este mensaje seleccionando Ignorar.

En cualquier caso, este uso provocará errores de Compilación que se mostrarán en la vista Mensajes.

Para evitar estos errores de Compilación, sustituya la declaración de dirección por el tipo myvar AT %MXn.0 : BOOL.

Adaptador EtherNet/IP eliminado durante la actualización

Si ha definido una función de adaptador M251 MESE EtherNet/IP en un conector Ethernet#1 en una aplicación creada con SoMachine V4.1 SP1 o anterior y desea convertir esta aplicación a una versión posterior, el adaptador EtherNet/IP configurado anteriormente se eliminará.

Limitaciones para las aplicaciones SoMachine V4.1 SP2 o V4.2, incluido el servicio de adaptador EtherNet/IP

A partir de la versión de firmware V4.0.4.x (SoMachine V4.1 SP2) para M251MESE y V4.0.5.x (SoMachine V4.2) para M241 y M251MESC, el servicio de adaptador EtherNet/IP presenta las limitaciones siguientes:

  • Se ha eliminado el objeto de archivo.

  • Se ha eliminado el objeto Modbus.

  • El valor mostrado para el parámetro RPI (Requested Packet Interval, intervalo de paquete solicitado) no es válido para M251MESE con una versión de SoMachine anterior a V4.1SP2 ni para M241 con una versión de SoMachine anterior a V4.2.

  • El estado RUN/IDLE de la estructura PLC_R no es válido.

  • El conteo de errores UCMM (Unconnected Message Manager, gestor de mensajes sin conexión) y el conteo de errores de clase 3 de la estructura PLC_R no son válidos.

Comportamiento diferente del bus TM3 al actualizar aplicaciones de SoMachine V4.2 a SoMachine V4.3

Cuando actualiza una aplicación de SoMachine V4.2 a EcoStruxure Machine Expert, puede producirse un comportamiento diferente de M241 Logic Controller/M251 Logic Controller en el bus TM3:

Versión de SoMachine

Comportamiento predeterminado si se detecta un error

Valor predeterminado del parámetro TM3_BUS_W_IOBUSERRMOD

V4.2

Los intercambios de E/S continúan en el bus TM3.

IOBUS_ERR_PASSIVE

V4.3

El Logic Controller detiene los intercambios de E/S en el bus TM3.

IOBUS_ERR_ACTIVE

Para mantener el comportamiento de SoMachine V4.2, configure el parámetro TM3_BUS_W_IOBUSERRMOD en IOBUS_ERR_PASSIVE. Si desea más información, consulte la Guía de la biblioteca M241 / M251 PLCSystem.

Modbus IOScanner para conexión serie: La función Read/Write (FUNC23) no se transforma automáticamente

La función Read/Write (FUNC23) utilizada en Modbus IOScanner para conexión serie en SoMachine V3.1 o anteriores no se transforma automáticamente en Read (FUNC03) y Write (FUNC16) en EcoStruxure Machine Expert si el esclavo no admite la función Read/Write.

Modifique la aplicación manualmente dividiendo la función Read/Write en una función Read y una función Write.

Los dispositivos importados desde archivos EDS no se actualizan

Siempre que se actualiza un archivo de proyecto SoMachine o SoMachine Motion que contiene dispositivos para los que no haya archivos de descripción de dispositivos nuevos instalados en el repositorio de dispositivos EcoStruxure Machine Expert actual, EcoStruxure Machine Expert no reconoce estos dispositivos. Esto se aplica especialmente a los dispositivos importados desde archivos EDS.

Para evitarlo, instale estos dispositivos antes de actualizar el proyecto. Para obtener más información, consulte los capítulos Uso de proyectos de SoMachine o SoMachine Motion existentes con EcoStruxure Machine Expert y Consideraciones para la migración.

Actualización de los parámetros de biblioteca de una POU

Si ha cambiado el nombre de parámetros de una POU para una biblioteca entre versiones, los nombres anteriores de los parámetros se seguirán utilizando en el código de la POU.

Para utilizar los nombres de parámetros nuevos, ejecute el comando Actualizar parámetros manualmente en el uso de llamadas de POU correspondiente.

Para obtener una descripción de este comando, consulte la sección SoMachine - Comandos de menú - Ayuda en línea de la ayuda online de EcoStruxure Machine Expert.

Control deslizante de visualización web dañado

Al actualizar un proyecto creado con SoMachine o EcoStruxure Machine Expert V1.2.x o versiones anteriores, los elementos que son controles deslizantes usados en la visualización web pueden mostrarse sin escala.

Esto se debe a que, por motivos de compatibilidad, los controles deslizantes existentes no se actualizan automáticamente durante la actualización del proyecto. Para actualizar el elemento manualmente, actualice la propiedad de proporción de escala del control deslizante editando la propiedad y aceptando el valor actual.

En el caso de los controles deslizantes que no tengan escala, será necesario configurar temporalmente la propiedad de escala de visualización.