J'ai un problème sur un Proface LT4301 TM et GP Pro.
Je travaille sur une configuration d'un maître IO Link IFM sur Ethernet/IP.
Pour les données de process, tout marche nickel, par contre pour la lecture / écriture IO Link j'ai un problème incompréhensible pour moi !
Ma requête IO Link se fait sur des adresses consécutives avec des mots de sorties en USR2000.
1 mot IFM : port = 8 / USR2002
1 mot IFM : Index = 88 / USR2003
1 mot IFM : Sous index = 1 / USR2004
Les autres mots sont des mots de gestion.
Seul mon USR2003 et les mots de gestion sont écrit, impossible de modifier l'octet de poids faible sur les USR2002 et 2004. Lorsque j'écris sur l'octet de poids fort ( à partir de la valeur 256) je récupère les infos. Tous mes mots de gestion sont écrit également. Impossible de savoir pourquoi je ne peux pas écrire 8 dans l'USR2002 et 1 dans l'USR2004 alors que 88 dans l'USR2003 fonctionne.
J'arrive à lire ma requête avec une trame de retour depuis le maître IFM c'est pour ça que j'ai pu voir que mes données sont écrites sauf USR2002 / 2004.
Lorsque j'essaie d'écrire les bits individuellement ça ne fonctionne pas non plus uniquement sur l'octet de poids faible.
Rien dans le programme ne force ces octets à 0.
Quelqu'un aurait il une explication ? J'ai bientôt plus de cheveux à force de me les arracher
Merci de votre aide.
Pascal.

