Page 1 sur 1

Structure de sortie

Posté : 20 juin 2017, 16:05
par pittyWoa
Bonjour,

je souhaite récupérer des valeurs de capteurs. c'est la variable arValue dans ma "structure de sortie" de type typWMBUS_E. que j'essai de récupérer.
Mais je ne sais pas de quels manière il faut rédiger dans mon programme(LD) pour récupérer mes valeurs sous je sais pas quels forme...
J'ai tenté de copier coller simplement la partie STRUCT: de typWMBUS_E mais ça aurait été trop facile. L'erreur qu'il m'affiche dans ce cas est ( un bloc fonctionnelle doit être précédé d'un instance) mais un je ne sais pas comment définir une instance :( et le menu dans lequel je vais chercher typWMBUS_E n'est pas le menu des bloc fonctionnel ... à moin qu j'ai rien compris
Help plz

merci
aaaaaa.PNG
aaaa.jpg

Re: Structure de sortie

Posté : 20 juin 2017, 16:28
par Cyril93
Salut,

Soit tu mets une variable de type typWMBUS_E à la sortie de ton bloc que tu déclares comme ceci dans l'entête

Code : Tout sélectionner

MaVariable : typWMBUS_E;
après dans le code tu t'en sert comme ceci : MaVariable.arValue[1]; MaVariable.arValue[2];

Ou tu te sert direct de l'instance, du coup cela donne

Code : Tout sélectionner

oFbWMBUS_EMaster.atyWMBUS_E_Detected.arValue[1];