VAR_IN_OUT

Forum traitant des automates industriels de marque Wago et du logiciel codesys
Répondre
wagodomo
Première mise en service
Première mise en service
Messages : 68
Enregistré le : 08 déc. 2015, 18:02

VAR_IN_OUT

Message par wagodomo »

Bonjour
Quelqu'un pourrait-il me communiquer un exemple d'utilisation de VAR_IN_OUT.
J'ai besoin de l'utiliser pour le bloc de fonction "FbD2010E_Switch", mais à la compilation j'ai l'erreur 4061 ""VAR_IN_OUT' Paramètre '<nom>' de '<nom>' doit être occupé.
Les paramètres VAR_IN_OUT doivent être affectés à des variables avec accès en écriture, car celles-ci peuvent être modifiées au sein du module."

Merci
dpo
Dieu du process
Dieu du process
Messages : 817
Enregistré le : 27 nov. 2015, 20:03

Re: VAR_IN_OUT

Message par dpo »

il me semble que quand tu poses le bloc il met des "???" à la place des variables qu'il attend
si tu laisses ainsi tu te fais jeter à la compilation
il te faut déclarer une variables (au même format que celui attendu par le bloc)
et renseigner cette variable sur l'instance du bloc
wagodomo
Première mise en service
Première mise en service
Messages : 68
Enregistré le : 08 déc. 2015, 18:02

Re: VAR_IN_OUT

Message par wagodomo »

Lorsque je ne mets pas de variable il me dit qu'il en faut une (doit être occupé), et quand j'en mets une elle doit être avec accès en écriture, car celles-ci peuvent être modifiées au sein du module.
Mais je pense avoir détourné le problème en créant un bloc de fonction dans lequel je mets le bloc de fonction prédéfini "FbD2010E_Switch"..
Merci de ton avis.
Répondre