Variables en #BAD sur Vijeo Citect

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2236
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Variables en #BAD sur Vijeo Citect

Message par JC87 »

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
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Variables en #BAD sur Vijeo Citect

Message par itasoft »

slts,
c'est quoi le #BAD ??
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2236
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Variables en #BAD sur Vijeo Citect

Message par JC87 »

Ca veut dire que c'est mauvais :mrgreen: à ne pas confondre avec le #COM qui signifie que la communication n'est pas étable du tout.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Variables en #BAD sur Vijeo Citect

Message par itasoft »

slts,
ok, je croyais que c’était un nouveau code qui venait juste de sortir à l'instant (comme le BCD)
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2236
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Variables en #BAD sur Vijeo Citect

Message par JC87 »

Bon je me répond à moi même histoire que ça puisse servir à d'autres. Donc le problème venait du nombre de bits que Citect mettait dans chaque blocs de requêtes à l'appareil.

Par défaut c'est paramétré a 2000 et j'ai du le passer à 512. Mon appareil étant plus vieux il n'était pas capable de répondre complétement aux requêtes de Citect alors que les Tic plus récent oui. C'est ce qui expliquait que certaines valeurs étaient lue et pas d'autres d'où les #BAD.

La valeur 512 est à mettre dans le paramètre "MaxBits" dans une section "Modnet" qu'il faut créer dans le Citect.ini et c'est d'ailleurs très chiant que ce paramétrage ne puisse pas se faire directement dans Citect. C'est là qu'on voit que c'est un vieux soft qui travaille directement au démarrage avec un fichier de configuration qui peut dans certain cas bypasser ce qu'on aurait paramétré dans Citect.

Pour info aussi, si on veut inverser les mots quand on lit des doubles mots (format LONG dans Citect) en MODNET c'est là aussi qu'il faut agir avec le paramètre "LongDataType".

Bref ça marche :D

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Variables en #BAD sur Vijeo Citect

Message par itasoft »

alors félicitations,
Automaticien privé (de tout)
itasoft@free.fr
Répondre