[Vijeo Designer] menu déroulant

Forum traitant des automates industriels de marque Schneider - Telemecanique
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

[Vijeo Designer] menu déroulant

Message par laetiba47 »

Bonjour à tous !!

Je sollicite votre aide pour la création d'un menu déroulant sur vijeo designer. J'ai suivi la procédure trouvée sur le site Schneider "comment créer un menu déroulant sous vijeo designer".

Cela fonctionne très bien en simulation mais lors de la mise en service, j'ai un code erreur lorsque j'active mon menu déroulant (voir photo)

Serait-il possible de me donner une piste ?

Merci par avance de vos retours !!

Très bonne journée à vous tous :D
Fichiers joints
Capture.JPG
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Vijeo Designer] menu déroulant

Message par Bruce33 »

Bonjour,
laetiba47 a écrit : 24 mai 2023, 10:30 J'ai suivi la procédure trouvée sur le site Schneider "comment créer un menu déroulant sous vijeo designer".
Ce serait bien de donner le lien.
laetiba47 a écrit : 24 mai 2023, 10:30 Cela fonctionne très bien en simulation mais lors de la mise en service, j'ai un code erreur lorsque j'active mon menu déroulant (voir photo)
Ben, si je traduis la photo : "Erreur d'affichage : la ligne n°13619 n'a pas été trouvée."
Je suppose que votre fichier texte ne contient pas autant de lignes !
La question est donc : pourquoi Vijeo va-t-il chercher la ligne 13619 ?
Vérifiez d'abord la variable qui définit le numéro de la ligne. Et si vous ne trouvez pas, donnez-nous des informations sur cette variable.
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: [Vijeo Designer] menu déroulant

Message par laetiba47 »

Bonjour,

Le lien de la procédure est le suivant:
https://www.se.com/fr/fr/faqs/FA241292/ ... i%2Ddessus.

Concernant la variable utilisée: c'est un entier adressé en %MW3101.
J'ai créé une nouveau "texte de ressources" afin d'assigner à chaque valeur entier l'affichage d'un nom. (voir photo ci-joint)

J'espère avoir été assez précise dans mes réponses.

bonne journée à vous !

PS: j'ai testé le même programme sur un IHM différent avec une adresse différente, mon menu déroulant s'affiche correctement et fonctionne.
(l'IHM de mon projet est un HMIDT732 et celui que j'ai utilisé pour tester est un HMIS5T)
Fichiers joints
Capture.JPG
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Vijeo Designer] menu déroulant

Message par Bruce33 »

Avez-vous regardé la valeur de %MW3101 dans l'automate ?
Cette variable est-elle utilisée pour autre chose ?
Est-elle en conflit avec une autre variable (%MD3100 par exemple) ?
Quand vous appuyez sur la liste déroulante (au niveau de la première ligne) le message d'erreur reste-t-il affiché ?
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: [Vijeo Designer] menu déroulant

Message par laetiba47 »

Oui j'ai regardé dans l'automate, je me demande si ce n'est pas ma variable STRING qui me crée ce conflit, vu qu'elle est adressée en %MW3100.

Je regarde sur internet et les aides Schneider pour savoir comment déclarer une variable de type STRING sur machine expert et récupérer son adresse pour Vijeo designer.

Ce n'est pas évident ! Mais je pense que mon soucis vient de là !!

Plus qu'à trouver comment faire pour remédier au problème, merci encore pour votre aide
Fichiers joints
Capture.JPG
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [Vijeo Designer] menu déroulant

Message par itasoft »

Slts,
Le plus simple est de faire ça avec l’objet « AffichageMessage » et une ressource Texte
Automaticien privé (de tout)
itasoft@free.fr
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: [Vijeo Designer] menu déroulant

Message par laetiba47 »

Oui c'est ce que j'ai fais pour les noms de chaque technicien d'astreinte.
Mais je voudrais pouvoir assigner à chaque technicien un numéro de téléphone.

Voilà ce que j'ai créé:
- une variable nom_astreinte de type INT %MW3101 avec un texte Ressources dans vijeo designer
- une variable num_astreinte de type STRING %MW3100 dans l'automate M262 ( voir photo).

Je voulais créer un menu déroulant afin que chaque technicien est juste à sélectionner son nom lorsqu'il passe d'astreinte.

Mon but est d'envoyer, par la suite, des SMS uniquement sur le numéro d'astreinte en cas de défauts bloquants.

Merci par avance pour votre retour :D
Fichiers joints
Capture.JPG
Capture.JPG (18.19 Kio) Vu 2217 fois
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Vijeo Designer] menu déroulant

Message par Bruce33 »

laetiba47 a écrit : 25 mai 2023, 15:28 je me demande si ce n'est pas ma variable STRING qui me crée ce conflit, vu qu'elle est adressée en %MW3100
Oui, le problème est là.
L'adresse %MW3100 donne la position de départ de la variable.
Le type déclaré définit la taille de la variable.
D'après votre documentation, par défaut le type STRING fait 80 caractères donc la variable occupe les adresses %MW3100 à %MW3140 (mais un seul octet du mot %MW3140).
laetiba47 a écrit : 25 mai 2023, 15:28 Plus qu'à trouver comment faire pour remédier au problème
Déclarez nom_astreinte de type INT à l'adresse %MW3100 et num_astreinte de type STRING à l'adresse %MW3101. Par exemple...

Vous pouvez aussi réduire la taille de num_astreinte parce qu'un numéro de téléphone de 80 caractères ce n'est pas courant, ça ne sert à rien de réserver autant de place mémoire dans l'automate.
Et pensez à définir le même nombre de caractères avec la variable dans Vijeo Designer, pour éviter des mauvaises surprises...
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: [Vijeo Designer] menu déroulant

Message par laetiba47 »

Merci pour votre réponse :D

Je vais essayer ça, mais dans machine expert je ne peux pas adresser un STRING en %MW. Mais plutôt en %Mb, je pense.
Quelques tests s'imposent !

Très bonne journée, et encore merci pour vos retours.
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Vijeo Designer] menu déroulant

Message par Bruce33 »

Attention à l'adressage entre les octets %MB et les mots %MW !
Il me semble que le mot %MW3100 correspond aux octets %MB6200 et %MB6201.
Répondre