IHM Magelis : Utiliser les mêmes variables pour deux automates M340 ?

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Chaywatt
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 02 déc. 2022, 09:04

IHM Magelis : Utiliser les mêmes variables pour deux automates M340 ?

Message par Chaywatt »

Bonjour à tous,

Je travaille sur une installation équipée de deux automates Schneider Electric M340, chacun doté d’un module BMXNOC0401. Les deux automates exécutent le même programme et utilisent les mêmes noms de variables ainsi que les mêmes adresses mémoire. Seules leurs adresses IP sont différentes.

J’utilise Vijeo Designer V15.3 avec une seule IHM Magelis, qui doit communiquer simultanément avec les deux automates.

Voici leurs adresses IP :
- Automate 1 : 10.35.10.20
- Automate 2 : 10.35.10.21

Actuellement, mon projet Vijeo Designer contient environ 3 000 variables externes associées à l’équipement Modbus TCP/IP de l’automate 1, configuré sur l’adresse 10.35.10.20. Cet équipement était auparavant utilisé pour communiquer avec mon ancien automate TSX Premium.

Aucune de ces variables n’est actuellement associée à l’automate 2. Comme les deux M340 utilisent le même programme et les mêmes adresses mémoire, je me demande s’il serait possible de réutiliser les variables existantes pour communiquer également avec le deuxième automate.

Mon objectif est que l’IHM puisse communiquer simultanément avec les deux automates, sans devoir recréer les 3 000 variables pour le deuxième équipement Modbus TCP/IP ni modifier toutes les liaisons des boutons, des voyants et des autres objets graphiques. J’ai vu qu’il était possible de renseigner une adresse IP secondaire dans la configuration Modbus de Vijeo Designer, mais je ne sais pas s’il s’agit d’une IP de secours utilisée uniquement lorsque l’automate principal ne répond plus, ou si elle permet de communiquer simultanément avec les deux automates.

Est-il possible, dans Vijeo Designer V15.3, d’associer une même variable IHM à deux équipements Modbus TCP/IP ou de la faire communiquer avec les deux automates à l’aide de groupes de scrutation distincts ?

Existe-t-il une autre méthode permettant d’éviter de dupliquer toutes les variables et de reprendre l’ensemble des objets graphiques ?

Merci d’avance pour vos aides !
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1671
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: IHM Magelis : Utiliser les mêmes variables pour deux automates M340 ?

Message par MiGaNuTs »

Bonjour.
La version la plus recente de vijéo designer est la 6.3.xxx
La 7.0 est attendue pour debut 2027.

Si une variable est dans une deuxieme automate, ce n'est pas la meme variable, c'est une autre variable avec le meme nom.

Exporter la liste des variables dans un .csv, faire un copier/coller et ajouter un prefixe ou un suffixe au 2eme lot de variables ca prends a peine 5 minutes avec excel, et a environ 3 fois moins avec chatgpt ou claude.
Chaywatt
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 02 déc. 2022, 09:04

Re: IHM Magelis : Utiliser les mêmes variables pour deux automates M340 ?

Message par Chaywatt »

Bonjour, merci pour votre réponse.

Toutes mes variables actuelles sont associées à l’équipement Modbus de l’automate 1. Si je comprends bien, je dois donc créer un deuxième lot de variables pour l’équipement Modbus de l’automate 2, même si les deux automates ont exactement le même programme et les mêmes adresses mémoire.

Mais dans ce cas, dois-je également modifier toutes les liaisons des objets graphiques de l’IHM (voyants, boutons, champs de saisie, etc.) pour qu’ils utilisent les nouvelles variables ? Est-il possible d’associer un même voyant à deux variables provenant de deux automates différents ?

Je suis actuellement en pleine installation pour remplacer les anciens automates et je n’avais pas anticipé ce problème de liaison des variables dans Vijeo Designer. J’ai déjà dû modifier une bonne partie du programme, notamment pour remplacer les anciennes variables `%MF` et `%MD` que j’utilisais sur le TSX Premium.

Mon plus gros problème actuellement concerne donc les quelque 3 000 variables de mon projet Vijeo Designer.

Existe-t-il une solution pour associer une même variable IHM à deux équipements Modbus TCP/IP, ou une méthode pour éviter de devoir reprendre toutes les liaisons des objets graphiques ?

Merci d’avance pour votre aide !
Répondre