bonjour à tous,
je débute à la fois sur PCVUE et en Basic (et en prog de manière générale) et malgré mes recherches je tombe sur un os...
dans mon cas PC Vue sert à superviser un automate, j'ai donc du côté pc vue des variables, et du coté de l'automate des mots du type %MW1100
je cherche à créer un synoptique qui me permet :
- d'une part d'afficher sur le superviseur la valeur contenue dans une case mémoire
(ex. %MW1100)
- d'autre part de la modifier
mon problème est que le nombre de mots se compte en plusieurs milliers, je cherche donc à éviter de créer une variable sur pc vue pour chaque mot.
En d'autres termes je cherche à pouvoir afficher et modifier sur le superviseur la valeur contenue dans une case mémoire, en entrant l'adresse de cette case mémoire dans un index.
(je me répète mais c'est assez compliqué à expliquer)
C'est pourquoi j'ai pensé à un petit programme en basic qui récupèrerait l'adresse du mot (%MW1100 dans notre exemple)
et qui insérerait la valeur de ce mot dans une variable PC VUE (TS.ACTUEL.MOT par exemple) afin de l'afficher.
Mais ma question est : comment faire appel à un mot de ce type dans VBA ?
Et la susbidiaire, est-il possible de faire appel à un mot %MW-n avec n la valeur que l'utilisateur aura entrée
Ensuite la deuxième étape serait de pouvoir la modifier, donc de faire passer la valeur indiquée par l'utilisateur dans TS.NOUVEAU.MOT dans %MW1100
Voilà, j'espère que vous avez compris quelque chose à mon problème...
En tout cas, je vous remercie par avance des informations que vous pourrez me donner, je bloque un peu là..
Partager