Limitations de compatibilité

Mise à jour des projets SoMachine V1.1

Commencez par mettre à jour les projets SoMachine V1.1 à la version SoMachine V3.1, puis à la dernière version EcoStruxure Machine Expert.

Impact de la mise à jour d'un projet SoMachine 3.1 au niveau EcoStruxure Machine Expert sur les DTM

Lorsqu'un projet créé dans SoMachine 3.1 est mis à jour au niveau EcoStruxure Machine Expert, il se peut que le DTM Advantys OTB et le DTM TM5-7 ne réponde pas ou ne fonctionne pas correctement.

Dans ce cas, copiez et collez le même DTM. Le nouveau nœud fonctionnera correctement.

Vous pouvez supprimer l'ancien nœud du DTM.

Nouveau processus de récupération de l'état des esclaves CANopen avec EcoStruxure Machine Expert

Dans SoMachine V3.1, il était possible d'utiliser des variables internes créées implicitement lors de l'ajout d'un esclave CANopen pour accéder à certaines informations sur l'état actuel de l'équipement. Par exemple, MyOTB.nStatus ou MyOTB.bSlaveAvailable.

Ces structures internes ne sont plus prises en charge dans EcoStruxure Machine Expert. A la place, utilisez les blocs fonction GET_STATE de la bibliothèque CIA405 pour récupérer l'état de vos esclaves CANopen.

Fonctionnalité de mappage des variables sur des bits uniques réservée à EcoStruxure Machine Expert

La fonctionnalité qui permet de mapper des variables sur des bits uniques n'est disponible que pour les équipements créés avec EcoStruxure Machine Expert.

Dans les projets EcoStruxure Machine Expert mis à jour issus d'une version antérieure à SoMachine V4.0, cette fonctionnalité n'est pas disponible pour les équipements existants ou mis à jour

Pour utiliser cette fonctionnalité sur ces équipements, créez un nœud d'équipement et supprimez l'ancien.

Bibliothèque 3S CanOpenStack

Si vous utilisez la bibliothèque 3S CanOpenStack dans votre projet, l'erreur de génération suivante peut être détectée et s'afficher dans la vue Messages :

C0035 : Nom de programme ou instance de bloc fonction attendu au lieu de 'xxx'. où 'xxx' est un POU de votre projet (par exemple, un POU nommé START ou STOP).

Comme la bibliothèque 3S CanOpenStack appartient à la catégorie Intern (non prévue pour un usage direct), il est recommandé d'activer l'option Permettre uniquement l’accès qualifié à tous les identificateurs dans la boîte de dialogue Propriétés de cette bibliothèque pour résoudre l'erreur de génération.

Variables de la GVL d'une bibliothèque incorrectement partagées après la mise à jour de projets SoMachine V3.1

Lorsque vous mettez à jour un projet SoMachine V3.1, le message Le POU xxx n'est plus disponible dans votre application générée, mais est toujours configuré dans la configuration de symbole peut s'afficher dans la vue Messages. Cela indique que les variables définies dans une GVL d'une bibliothèque ne sont pas correctement partagées dans l'éditeur de la configuration de symbole.

Étape

Action

1

Double-cliquez sur le nœud Configuration de symbole dans l'arborescence Outils pour ouvrir l'éditeur de configuration de symbole dans votre version de EcoStruxure Machine Expert.

2

Désélectionnez la variable incorrectement partagée.

3

Fermez l'éditeur de la configuration de symbole.

4

Rouvrez l'éditeur de la configuration de symbole.

5

Générez l'application.

6

Sélectionnez à nouveau la variable dans l'éditeur de la configuration de symbole.

Connexion à des contrôleurs situés dans des sous-réseaux distants

Dans SoMachine V3.1, l'outil Remote Connection permet de se connecter à des contrôleurs situés dans des sous-réseaux distants.

Dans EcoStruxure Machine Expert, les connexions aux contrôleurs des sous-réseaux distants sont établies dans l'onglet Paramètres de communication, dans le mode de sélection du contrôleur de l'éditeur d'équipement en utilisant les types de Mode de connexion pour TCP distant. Pour les connexions via OPC, utilisez l'onglet Connexions distantes statiques de Console de gestion de passerelle.

Dans EcoStruxure Machine Expert, les connexions aux contrôleurs des sous-réseaux distants peuvent être établies dans l'onglet Connexions distantes statiques de Console de gestion de passerelle. Pour ouvrir Console de gestion de passerelle, cliquez avec le bouton droit sur l'icône de la passerelle dans la zone de notification de Windows. Pour plus d'informations, consultez le Guide utilisateur de la Console de gestion de passerelle.

Adresses directes de type myvar AT %Mn : BOOL générant des messages d'erreur

Lorsque vous générez une application SoMachine ou SoMachine Motion (créée avec SoMachine 3.1 ou une version antérieure), avec EcoStruxure Machine Expert, le message Adresse directe %M?n incorrecte peut s'afficher si vous utilisez des adresses directes de type myvar AT %Mn : BOOL dans vos déclarations de variables.

Pour ignorer ce message, sélectionnez Ignorer.

En tout cas, cette utilisation génère des erreurs de génération qui s'affichent dans la vue Messages.

Pour éviter ces erreurs de génération, remplacez la déclaration d'adresse par le type myvar AT %MXn.0 : BOOL.

Adaptateur EtherNet/IP supprimé pendant la mise à jour

Si vous avez défini une fonction d'adaptateur M251 MESE EtherNet/IP sur un connecteur Ethernet#1 dans une application générée avec SoMachine V4.1 SP1 ou une version antérieure, et si vous prévoyez de convertir cette application en une version plus récente, l'adaptateur EtherNet/IP préalablement configuré est supprimé.

Limites des applications SoMachine V4.1 SP2 ou V4.2 notamment le service adaptateur EtherNet/IP

A partir du micrologiciel V4.0.4.x (SoMachine V4.1 SP2) pour M251MESE et V4.0.5.x (SoMachine V4.2) pour M241 et M251 MESC, le service adaptateur EtherNet/IP est soumis aux limites suivantes :

oL'objet fichier est supprimé.

oL'objet Modbus est supprimé.

oLa valeur affichée pour le paramètre RPI (intervalle requis pour paquets) n'est pas valide M251MESE avec SoMachine antérieur à V4.1SP2 et pour M241 avec SoMachine antérieur à V4.2.

oL'état RUN/IDLE de la structure PLC_R n'est pas valide.

oLe nombre d'erreurs UCMM (Unconnected Message Manager) et le nombre d'erreurs Classe 3 de la structure PLC_R ne sont pas valides.

Fonctionnement du bus TM3 lors de la mise à jour d'applications SoMachine V4.2 vers SoMachine V4.3

Lorsque vous mettez à jour une application de la version SoMachine 4.2 à la version EcoStruxure Machine Expert, cela peut modifier le fonctionnement de M241 Logic Controller / M251 Logic Controller sur le bus TM3 :

Version de SoMachine

Fonctionnement par défaut en cas de détection d'erreur

Valeur par défaut du paramètre TM3_BUS_W_IOBUSERRMOD

V4.2

Les échanges d'E/S continuent sur le bus TM3.

IOBUS_ERR_PASSIVE

V4.3

Les échanges d'E/S sont interrompus sur le bus TM3 par le contrôleur logique.

IOBUS_ERR_ACTIVE

Pour maintenir le fonctionnement de SoMachine V4.2, définissez le paramètre TM3_BUS_W_IO­BUSERRMOD sur IOBUS_ERR_PASSIVE. Pour plus d'informations, consultez le document M241 / M251 - Guide de la bibliothèque PLCSystem.

Non-transformation automatique du Scrutateur d'E/S Modbus pour ligne série : Read/Write (FUNC23)

La fonction Read/Write (FUNC23) utilisée dans le scrutateur d'E/S Modbus (IOScanner) pour la ligne série dans SoMachine 3.1 ou version antérieure n'est pas automatiquement convertie en Read (FUNC03) et Write (FUNC16) dans EcoStruxure Machine Expert si l'esclave ne prend pas en charge la fonction Read/Write.

Modifiez l'application manuellement en séparant la fonction Read/Write en un Read et un Write.

Non-mise à jour des équipements importés de fichiers EDS

Lorsque vous mettez à jour un fichier de projet SoMachine ou SoMachine Motion contenant des équipements pour lesquels aucun nouveau fichier de description d'équipement n'est installé dans le référentiel d'équipements EcoStruxure Machine Expert actuel, ces équipements ne sont pas reconnus par EcoStruxure Machine Expert. Cette règle s'applique aux équipements importés depuis des fichiers EDS.

Pour éviter cela, installez ces équipements avant de mettre à jour votre projet. Pour plus d'informations, consultez les chapitres Utilisation de projets existants SoMachine ou SoMachine Motion avec EcoStruxure Machine Expert et Considérations relatives à la migration.

Mise à jour des paramètres de bibliothèque d'un POU

Si vous avez renommé des paramètres d'un POU d'une bibliothèque entre plusieurs versions, les anciens noms de paramètre sont repris dans le code du POU.

Pour utiliser les nouveaux noms de paramètre, exécutez la commande Update Parameters manuellement dans la syntaxe d'appel de POU correspondante.

Pour une description de cette commande, consultez la section Commandes des menus SoMachine dans l'aide en ligne de EcoStruxure Machine Expert.