Page 1 sur 1
Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 06:26
par Squale
Bonjour,
J'ai inséré un FB pour mettre à l'échelle une entrée analogique sur un M241, quand je génère je n'ai pas d'erreur mais quand j'appelle le POU dans la tache MAST j'ai une erreur C0035 (nom de programme ou instance de bloc fonctionnel attendu)
Je ne vois pas ce qui cloche, pouvez vous m'aider svp car je suis bloqué à cette étape.
merci
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 08:51
par GG10
Bonjour,
ton %iw7 est il déclaré dans la configuration en entrée analogique ???
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 17:32
par Squale
Bonjour,
Oui il est bien déclaré dans le mappage.
Quand je génère le pou je n'ai pas d'erreur tant que je ne l'appelle pas dans le MAST. J'ai essayé de remplacer le iw7 par un réal et c'est idem.
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 17:42
par itasoft
slts,
c'est le seul bloc utilisé dans DEMANDE_PRODUCTION ??
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 18:51
par Squale
Slts,
oui pour le moment c'est le seul FB utilisé dans ce POU, par acquis de conscience j'ai trouvé un tuto sur youtube pour l'implémentation de ce bloc dans un POU et c'est bien ce que je fait. Quand je clique sur l'erreur, somachine me pointe vers la page de config de la tache mast.
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 19:01
par itasoft
slts,
Tu as essaye de supprimer ce bloc et re-compiler ?
Re: Probleme appel de programme tache MAST M241
Posté : 20 févr. 2019, 20:20
par MiGaNuTs
Salut,
C'est normal que tu n'ai pas d'erreur de compilation de ton POU lorsqu'il n'est pas appelé dans le MAST (ou par un sous programme lui même appelé par le MAST)
Le compilo ne génère que le code qui sera exécuté. Les blocs de code qui ne sont jamais exécutés ne sont pas compilés, du coup si tu écrit n'importe quoi dedans, ça ne le dérange pas.
Re: Probleme appel de programme tache MAST M241
Posté : 21 févr. 2019, 07:49
par Squale
Slts,
J'ai tout supprimé dans le POU et j'avais toujours l'erreur, du coup j'ai supprimé le POU et je l'ai recréé sous un autre nom et cela a réglé le problème.
En y repensant j'ai une VAR Globale qui porte le meme nom (Demande_Production) donc le pb devait venir de là.
Merci.
Re: Probleme appel de programme tache MAST M241
Posté : 21 févr. 2019, 08:06
par itasoft
slts,
Alors bien joué, ceci dit je me doutais un peu que c'était pas obligatoirement le bloc qui était en cause.