Structure de sortie

Forum traitant des automates industriels de marque Wago et du logiciel codesys
pittyWoa
Code sa première boucle
Code sa première boucle
Messages : 13
Inscription : 18 mai 2017, 16:05

Structure de sortie

Message 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
Avatar de l’utilisateur
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Inscription : 29 oct. 2015, 14:22
Localisation : IDF

Re: Structure de sortie

Message 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];
Répondre