Variables en #BAD sur Vijeo Citect
Posté : 21 oct. 2020, 12:06
Bonjour,
Sur une application en Vijeo Citect 7.40 j’ai une communication en Modus TCP/IP (driver MODNET1) avec un TicMaster de chez ANTARC qui décode les trames Tic d’un compteur EDF TRIMARAN.
Sur ce périphérique IO je lis une cinquantaine de registres et à l’exception de 5 variables toutes les autres s’affichent en #BAD. Je ne m’explique pas du tout pourquoi certaines variables sont bonnes et d’autres non alors que les déclarations de variables sont identiques à l’adresse de registre près évidemment.
Ce qui je ne m’explique pas non plus c’est que j’ai d’autres application Citect similaires avec des TicMaster et je n’ai pas ce problème. La seule différence c’est que le Tic qui me pose problème bien qu’ayant été installé récemment est plus ancien et donc il ne fonctionne pas de la même façon. J’ai été obligé d’inverser les mots pour les variables LONG dans le Citect.ini ce que je n’avais pas du faire auparavant. Mais quoiqu’il en soit si une variable est lue correctement toutes les autres devrait l’être, donc comment expliquer ces #BAD ?
JC
Sur une application en Vijeo Citect 7.40 j’ai une communication en Modus TCP/IP (driver MODNET1) avec un TicMaster de chez ANTARC qui décode les trames Tic d’un compteur EDF TRIMARAN.
Sur ce périphérique IO je lis une cinquantaine de registres et à l’exception de 5 variables toutes les autres s’affichent en #BAD. Je ne m’explique pas du tout pourquoi certaines variables sont bonnes et d’autres non alors que les déclarations de variables sont identiques à l’adresse de registre près évidemment.
Ce qui je ne m’explique pas non plus c’est que j’ai d’autres application Citect similaires avec des TicMaster et je n’ai pas ce problème. La seule différence c’est que le Tic qui me pose problème bien qu’ayant été installé récemment est plus ancien et donc il ne fonctionne pas de la même façon. J’ai été obligé d’inverser les mots pour les variables LONG dans le Citect.ini ce que je n’avais pas du faire auparavant. Mais quoiqu’il en soit si une variable est lue correctement toutes les autres devrait l’être, donc comment expliquer ces #BAD ?
JC