Page 1 sur 1

vijeo designer

Posté : 11 oct. 2017, 14:58
par tardieub
Bonjour

peux on récupérer l'information "connexion ok" d'un agent "entrees/sorties" comme celui bleuté sur la photo?
Nouvelle image bitmap.jpg

Re: vijeo designer

Posté : 11 oct. 2017, 17:31
par itasoft
slts
dans un Script,
avec la fonction isDataQualityGood() tester la qualité d'une variable externe de l’Équipement 128.0.124.1
si elle est bonne ça veut dire que ça discute bien le bout de gras avec cet équipement (je veux dire que ça communique bien)
ex:

boolean yaBonBanania=MaVariable.isDataQualityGood();

Re: vijeo designer

Posté : 12 oct. 2017, 11:24
par tardieub
ok

merci bien

je regarde ca

Bruno

Re: vijeo designer

Posté : 12 oct. 2017, 19:44
par jerome33
bonjour
si mes souvenir sont bons tu peux manager les communications en créant des variables sur chaque liaison avec adresse @sys

voir dans l’aide en ligne chercher « Mots de contrôle système @sys »

Re: vijeo designer

Posté : 12 oct. 2017, 21:39
par itasoft
Slts,
Le @sys permet d’activer ou désactiver le pilote de COM et ça te dit aussi si le pilote est activé ou désactivé.
Mais si avec une hache tu coupe le câble de communication entre le IHM et l’automate, ça ne te dit rien du tout.

Re: vijeo designer

Posté : 13 oct. 2017, 07:49
par Béryl
itasoft a écrit : 12 oct. 2017, 21:39 Mais si avec une hache tu coupe le câble de communication entre le IHM et l’automate, ça ne te dit rien du tout.
Y'a des chances que tu mettes quelques signaux à la masse ou autres joyeusetés, quand même !
Et là, si rien ne réagit, c'est que t'as vraiment pas de bol :)

Re: vijeo designer

Posté : 13 oct. 2017, 16:15
par jerome33
@sys:1 est l'état de la COM et on peut écrire dessus pour activer ou desactiver la COM

Extrait de l'aide de VJD:

Vous pouvez écrire les valeurs 1 ou 0 pour activer (1) ou désactiver (0) la communication avec l'équipement connexe. Une valeur de 2 indique que le pilote est hors ligne pour cet équipement.
Lorsque l'état est 0, la communication avec l'équipement associé a cessé
Lorsque l'état est 1, il existe des communications continues avec l'équipement associé.
Lorsque l'état est 2, le pilote est hors ligne pour cet équipement. Le pilote a tenté de communiquer avec l'équipement associé, mais a eu une dernière temporisation.